--- /srv/rebuilderd/tmp/rebuilderdL7xCy3/inputs/python3.14-nopie_3.14.3-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdL7xCy3/out/python3.14-nopie_3.14.3-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-02-04 15:33:49.000000 debian-binary │ -rw-r--r-- 0 0 0 1048 2026-02-04 15:33:49.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1957924 2026-02-04 15:33:49.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1959508 2026-02-04 15:33:49.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: 0x179b81 │ │ │ │ + Entry point address: 0x17b181 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ Start of section headers: 5106824 (bytes into file) │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ Number of program headers: 11 │ │ │ │ Size of section headers: 40 (bytes) │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ Elf file type is EXEC (Executable file) │ │ │ │ -Entry point 0x179b81 │ │ │ │ +Entry point 0x17b181 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x4800e8 0x004900e8 0x004900e8 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x4812a8 0x004912a8 0x004912a8 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 0x480114 0x480114 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x4812d4 0x4812d4 R E 0x10000 │ │ │ │ LOAD 0x48fee4 0x004afee4 0x004afee4 0x4eab4 0x77f0c RW 0x10000 │ │ │ │ DYNAMIC 0x48fef8 0x004afef8 0x004afef8 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000194 0x00010194 0x00010194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x4800f4 0x004900f4 0x004900f4 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x4812b4 0x004912b4 0x004912b4 0x00020 0x00020 R 0x4 │ │ │ │ TLS 0x48fee4 0x004afee4 0x004afee4 0x00004 0x0000d R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x48fee4 0x004afee4 0x004afee4 0x0011c 0x0011c R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,21 +10,21 @@ │ │ │ │ [ 5] .dynstr STRTAB 0001d69c 00d69c 00ae9e 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 0002853a 01853a 0012e6 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00029820 019820 0001b0 00 A 5 4 4 │ │ │ │ [ 8] .rel.dyn REL 000299d0 0199d0 000030 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00029a00 019a00 0010f8 08 AI 4 25 4 │ │ │ │ [10] .init PROGBITS 0002aaf8 01aaf8 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 0002ab04 01ab04 001a1c 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 0002c520 01c520 2673ae 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 002938d0 2838d0 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00293900 283900 1fc7e4 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 004900e4 4800e4 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 004900e8 4800e8 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 004900f0 4800f0 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 004900f4 4800f4 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002c520 01c520 268578 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 00294a98 284a98 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00294ac0 284ac0 1fc7e4 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 004912a4 4812a4 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 004912a8 4812a8 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 004912b0 4812b0 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 004912b4 4812b4 000020 00 A 0 0 4 │ │ │ │ [19] .tdata PROGBITS 004afee4 48fee4 000004 00 WAT 0 0 4 │ │ │ │ [20] .tbss NOBITS 004afee8 48fee8 000009 00 WAT 0 0 4 │ │ │ │ [21] .init_array INIT_ARRAY 004afee8 48fee8 000008 04 WA 0 0 4 │ │ │ │ [22] .fini_array FINI_ARRAY 004afef0 48fef0 000004 04 WA 0 0 4 │ │ │ │ [23] .data.rel.ro PROGBITS 004afef4 48fef4 000004 00 WA 0 0 4 │ │ │ │ [24] .dynamic DYNAMIC 004afef8 48fef8 000108 08 WA 5 0 4 │ │ │ │ [25] .got PROGBITS 004b0000 490000 000890 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,2422 +1,2422 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 2419 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ 1: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ 2: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ 3: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ - 4: 001f3835 62 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUTF8 │ │ │ │ - 5: 000630d1 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ - 6: 00035529 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ + 4: 001f4885 62 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUTF8 │ │ │ │ + 5: 000632c5 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 6: 000355c3 42 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ 7: 004beec4 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ - 8: 0007184d 500 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ - 9: 000613d5 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 8: 000719ed 500 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 9: 000615c9 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ 10: 0002b8f8 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 11: 000907e5 200 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 12: 00156801 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ - 13: 000630fb 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 11: 00090a1d 200 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 12: 00157939 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 13: 000632ef 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ 14: 00000000 0 FUNC GLOBAL DEFAULT UND login_tty@GLIBC_2.34 (4) │ │ │ │ - 15: 0006226d 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 16: 00133801 4 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ - 17: 001b620d 4 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 18: 0004d5a7 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 19: 0014e0f5 110 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 15: 00062461 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 16: 00134771 4 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 17: 001b7525 4 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ + 18: 0004d677 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 19: 0014f355 110 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ 20: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_min@GLIBC_2.4 (3) │ │ │ │ - 21: 0020cf0d 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 21: 0020e059 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ 22: 004b4bf0 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ - 23: 0012562d 540 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 24: 0008938d 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ - 25: 0026ad95 88 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ - 26: 000529bd 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 23: 00126495 540 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 24: 00089545 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 25: 0026bfad 88 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 26: 00052a95 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ 27: 004baacc 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ - 28: 000d8eb1 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 28: 000d9479 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ 29: 00527d44 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncodeErrors │ │ │ │ - 30: 00215dc9 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 30: 00216fd5 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ 31: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (3) │ │ │ │ - 32: 0012527d 4 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 33: 0005d963 258 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ - 34: 0005f94f 4 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ - 35: 0003175d 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ + 32: 001260e5 4 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 33: 0005da53 258 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 34: 0005fa3f 4 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 35: 000317bd 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: 0020d2b5 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 39: 000795bd 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 40: 001fdc05 86 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 41: 001fc99d 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 38: 0020e219 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 39: 000797b9 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 40: 001fec95 86 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 41: 001fda2d 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 42: 004b8aac 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ 43: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_signal@GLIBC_2.4 (3) │ │ │ │ - 44: 003a41d0 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 45: 00084201 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ - 46: 000f9c01 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 47: 00032329 212 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ - 48: 00061bf1 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 49: 001d5575 22 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 50: 00055ac5 132 FUNC GLOBAL DEFAULT 12 _PyXI_UnwrapNotShareableError │ │ │ │ - 51: 001dfdfd 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 52: 00057a01 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 53: 0020c7ad 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ + 44: 003a5390 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 45: 000843c9 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 46: 000fa201 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 47: 00032389 212 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ + 48: 00061de5 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 49: 001d64b5 22 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 50: 00055c73 132 FUNC GLOBAL DEFAULT 12 _PyXI_UnwrapNotShareableError │ │ │ │ + 51: 001e0d89 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 52: 00057afb 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 53: 0020d979 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ 54: 00000000 0 FUNC GLOBAL DEFAULT UND socket@GLIBC_2.4 (3) │ │ │ │ - 55: 000955fd 6 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 56: 0006b9c1 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 57: 001338ad 322 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 58: 002693c9 1208 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ - 59: 00062da1 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ - 60: 001f6fcd 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 55: 00095855 6 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 56: 0006bb51 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 57: 0013481d 322 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 58: 0026a5a9 1208 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 59: 00062f95 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 60: 001f8061 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ 61: 004bee6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ - 62: 0005f923 6 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 63: 0002e591 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 64: 00033a2d 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 65: 000fb3d5 902 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 62: 0005fa13 6 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 63: 0002e5f1 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ + 64: 00033a81 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ + 65: 000fb9f1 902 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ 66: 004b2ab8 208 OBJECT GLOBAL DEFAULT 26 PySet_Type │ │ │ │ 67: 00000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.4 (3) │ │ │ │ 68: 004fe998 0 NOTYPE GLOBAL DEFAULT 28 _edata │ │ │ │ 69: 004ba1a8 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 70: 00100b49 64 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 70: 00101165 64 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ 71: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetFeatureList │ │ │ │ - 72: 0003c06f 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 73: 00061f85 22 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 72: 0003c10b 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 73: 00062179 22 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 74: 00000000 0 FUNC GLOBAL DEFAULT UND zlibVersion │ │ │ │ - 75: 00077535 118 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 76: 000fecd9 86 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 77: 0006ba3d 14 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_Main │ │ │ │ + 75: 00077705 118 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 76: 000ff2e5 86 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 77: 0006bbcd 14 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_Main │ │ │ │ 78: 00527d6c 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 79: 0004da2b 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 79: 0004df63 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ 80: 0002b880 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 81: 000667e5 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 82: 00283045 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 83: 00080539 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 84: 0005d491 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 85: 00062cc3 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ - 86: 00253ef5 354 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ - 87: 0005d95b 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 88: 000e3d9d 308 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 89: 00113545 60 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ - 90: 003a7958 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 91: 001d7851 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ - 92: 0008b66d 168 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ - 93: 0024c495 126 FUNC GLOBAL DEFAULT 12 _PyType_GetBaseByToken_Borrow │ │ │ │ - 94: 00161e85 84 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Discard │ │ │ │ - 95: 0026304d 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ - 96: 00245c6d 232 FUNC GLOBAL DEFAULT 12 _PyFunction_FromXIData │ │ │ │ - 97: 001b0311 384 FUNC GLOBAL DEFAULT 12 _PyMutex_LockTimed │ │ │ │ - 98: 002929e1 4 FUNC GLOBAL DEFAULT 12 Py_TYPE │ │ │ │ + 81: 00066975 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 82: 0028422d 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 83: 00080709 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 84: 0005d581 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 85: 00062eb7 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 86: 00255115 354 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 87: 0005da4b 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 88: 000e438d 308 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 89: 00113ee1 60 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 90: 003a8b18 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 91: 001d8791 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 92: 0008b825 168 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 93: 0024d6b5 126 FUNC GLOBAL DEFAULT 12 _PyType_GetBaseByToken_Borrow │ │ │ │ + 94: 00162fe9 84 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Discard │ │ │ │ + 95: 0026426d 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 96: 002476e1 232 FUNC GLOBAL DEFAULT 12 _PyFunction_FromXIData │ │ │ │ + 97: 00107949 386 FUNC GLOBAL DEFAULT 12 _PyMutex_LockTimed │ │ │ │ + 98: 00293b41 4 FUNC GLOBAL DEFAULT 12 Py_TYPE │ │ │ │ 99: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (3) │ │ │ │ - 100: 001d7991 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 100: 001d88cd 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 101: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (3) │ │ │ │ - 102: 0012af45 212 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 103: 001f4675 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 104: 001238b1 68 FUNC GLOBAL DEFAULT 12 PyLong_GetSign │ │ │ │ - 105: 0021a681 1376 FUNC GLOBAL DEFAULT 12 _PyPickle_LoadFromXIData │ │ │ │ - 106: 000446e5 326 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 107: 002332ed 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 108: 001412c9 268 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 109: 0006148b 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ - 110: 000b6a01 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 111: 001dc601 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 112: 001cfc6d 12 FUNC GLOBAL DEFAULT 12 PyInit__types │ │ │ │ - 113: 0005e991 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 102: 0012bdf5 212 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 103: 001f56c5 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 104: 00124719 68 FUNC GLOBAL DEFAULT 12 PyLong_GetSign │ │ │ │ + 105: 0021b881 1376 FUNC GLOBAL DEFAULT 12 _PyPickle_LoadFromXIData │ │ │ │ + 106: 000447b5 326 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 107: 00234511 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 108: 001423d9 268 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 109: 0006167f 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 110: 000b70c5 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 111: 001dd535 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 112: 001d0ba9 12 FUNC GLOBAL DEFAULT 12 PyInit__types │ │ │ │ + 113: 0005ea81 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 114: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (3) │ │ │ │ - 115: 0020a421 356 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 116: 0014e31d 314 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ - 117: 00258735 1616 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 115: 0020b5c1 356 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 116: 0014f57d 314 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 117: 002597bd 1616 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ 118: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (20) │ │ │ │ 119: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 120: 0005e595 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 121: 001d8725 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 122: 0021c5e5 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 120: 0005e685 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 121: 001d9665 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 122: 0021d7e9 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: 0028f741 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 125: 000504c1 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 126: 00000000 0 FUNC GLOBAL DEFAULT UND __wait4_time64@GLIBC_2.34 (4) │ │ │ │ 127: 0002bbe8 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ 128: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (20) │ │ │ │ 129: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (3) │ │ │ │ - 130: 0005d08d 20 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 130: 0005d181 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ 131: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (3) │ │ │ │ - 132: 00034a43 190 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ + 132: 00034a93 190 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ 133: 00000000 0 FUNC GLOBAL DEFAULT UND sigwait@GLIBC_2.4 (3) │ │ │ │ 134: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (3) │ │ │ │ 135: 004b7974 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ 136: 00000000 0 FUNC GLOBAL DEFAULT UND sem_wait@GLIBC_2.34 (4) │ │ │ │ - 137: 00188f1d 92 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 137: 0018a51d 92 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ 138: 00000000 0 FUNC GLOBAL DEFAULT UND __recvmsg64@GLIBC_2.34 (4) │ │ │ │ - 139: 0005c705 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 140: 0002f2e5 112 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ - 141: 0005f8a9 4 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 142: 001b7abd 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 143: 000ff2fd 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 144: 00061b25 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 145: 0005f1a9 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ - 146: 000a2801 54892 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 147: 00050903 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 139: 0005c7fd 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 140: 0002f345 112 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ + 141: 0005f999 4 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 142: 001b8d45 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 143: 000ff919 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 144: 00061d19 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 145: 0005f299 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 146: 000a2a11 56266 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 147: 00050939 56 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 148: 0002c889 244 FUNC GLOBAL DEFAULT 12 PySys_AddAuditHook │ │ │ │ 149: 00000000 0 FUNC GLOBAL DEFAULT UND pathconf@GLIBC_2.4 (3) │ │ │ │ - 150: 000b2131 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 151: 001d91a5 92 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 150: 000b289d 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 151: 001da0e5 92 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 152: 004b1eac 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ - 153: 001dd8d5 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 153: 001de805 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ 154: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (3) │ │ │ │ - 155: 00127d99 80 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ - 156: 00035355 168 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ - 157: 0024a24d 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 158: 001d1271 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 159: 001209d1 368 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 155: 00128c01 80 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 156: 000353ed 168 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ + 157: 0024b461 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 158: 001d21ad 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 159: 00121835 368 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ 160: 00527604 4 OBJECT GLOBAL DEFAULT 29 PyExc_EnvironmentError │ │ │ │ - 161: 0012d005 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 162: 000f1f41 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 161: 0012def5 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 162: 000f2511 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ 163: 004b3f1c 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ 164: 00000000 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.4 (3) │ │ │ │ - 165: 0012090d 12 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 166: 001afd6d 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ - 167: 000cf6c9 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 165: 0012160d 12 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 166: 001b1385 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ + 167: 000cfcf1 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ 168: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (3) │ │ │ │ - 169: 0005e833 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 170: 000d5645 134 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 171: 00059487 54 FUNC GLOBAL DEFAULT 12 _Py_cr_diff │ │ │ │ - 172: 000fbb9d 144 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 173: 00061581 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 174: 001a84ad 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 169: 0005e923 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 170: 000d5c75 134 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 171: 0005957f 54 FUNC GLOBAL DEFAULT 12 _Py_cr_diff │ │ │ │ + 172: 000fc1b9 144 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 173: 00061775 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 174: 001a9acd 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ 175: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (3) │ │ │ │ - 176: 001d7c51 1516 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 176: 001d8b8d 1520 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ 177: 004b1714 208 OBJECT GLOBAL DEFAULT 26 PyContextVar_Type │ │ │ │ - 178: 0003143d 238 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ - 179: 000d72a5 112 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 178: 0003149d 238 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ + 179: 000d78c1 112 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ 180: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (3) │ │ │ │ 181: 00000000 0 FUNC GLOBAL DEFAULT UND strsignal@GLIBC_2.4 (3) │ │ │ │ 182: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (3) │ │ │ │ - 183: 0005ad69 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ - 184: 00068af5 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 185: 00198ab1 196 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 183: 0005af79 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 184: 00068c85 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 185: 0019a0c1 196 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ 186: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (3) │ │ │ │ - 187: 00062c39 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 188: 00075185 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ - 189: 0022b859 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 187: 00062e2d 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 188: 00075359 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 189: 0022ca55 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ 190: 004bb1b8 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 191: 001408b1 68 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ - 192: 0005eb3b 68 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ - 193: 00052ead 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 194: 0005d7f3 144 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 195: 0005a907 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 196: 0005e529 76 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_SetStackProtection │ │ │ │ - 197: 00051fc1 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 198: 00061bb1 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ - 199: 00235e15 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 200: 00093da1 268 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 201: 00198aa9 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 202: 002685f1 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 203: 00064cdb 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 204: 001e19e1 196 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 205: 00044daf 144 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ - 206: 00124875 632 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 191: 001419ad 68 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 192: 0005ec2b 68 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ + 193: 00052f85 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 194: 0005d8e3 144 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 195: 0005a9ff 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 196: 0005e619 76 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_SetStackProtection │ │ │ │ + 197: 00052099 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 198: 00061da5 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 199: 0023702d 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 200: 00093fd9 268 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 201: 0019a0b9 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 202: 002697d1 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 203: 00064ecf 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 204: 001e296d 196 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 205: 00044e7f 144 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 206: 001256dd 632 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ 207: 00527d3c 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncoding │ │ │ │ 208: 0002c97d 80 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOption │ │ │ │ 209: 00000000 0 FUNC GLOBAL DEFAULT UND inet_aton@GLIBC_2.4 (3) │ │ │ │ - 210: 001e09d5 74 FUNC GLOBAL DEFAULT 12 PyBytes_Join │ │ │ │ - 211: 0019a00d 460 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 210: 001e1961 74 FUNC GLOBAL DEFAULT 12 PyBytes_Join │ │ │ │ + 211: 0019b61d 460 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ 212: 0002c400 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 213: 001b6591 120 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttrString │ │ │ │ - 214: 0007fc55 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 213: 001b78a9 120 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttrString │ │ │ │ + 214: 0007fe25 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 215: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclose@GLIBC_2.4 (3) │ │ │ │ 216: 0002c080 0 FUNC GLOBAL DEFAULT UND XML_SetExternalEntityRefHandler │ │ │ │ - 217: 0013ed55 384 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 217: 0013fe15 404 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ 218: 004b32e4 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ - 219: 0023454d 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 220: 00065b09 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 221: 000e8135 556 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ - 222: 001e40b1 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 219: 0023576d 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 220: 00065c99 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 221: 000e871d 556 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 222: 001e5041 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ 223: 004b1430 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ - 224: 001dcf4d 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 225: 00118c21 62 FUNC GLOBAL DEFAULT 12 _Py_Check_ArgsIterable │ │ │ │ + 224: 001dde7d 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 225: 0011958d 62 FUNC GLOBAL DEFAULT 12 _Py_Check_ArgsIterable │ │ │ │ 226: 004b1428 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ - 227: 0005f72d 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 227: 0005f81d 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ 228: 004b665c 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 229: 00237ae1 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 229: 00238d4d 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ 230: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (3) │ │ │ │ - 231: 00065bb9 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ - 232: 00062ccb 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_BeginMutex │ │ │ │ - 233: 001b3605 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ - 234: 00092999 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ - 235: 003ced38 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ - 236: 00144be5 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 237: 001f5511 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 238: 002412a9 36 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 239: 00140c95 112 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteRepr │ │ │ │ - 240: 0013be05 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 231: 00065d49 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 232: 00062ebf 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_BeginMutex │ │ │ │ + 233: 001b4919 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 234: 00092bd1 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 235: 003cfef8 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 236: 00145b29 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 237: 001f6561 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 238: 00238d29 36 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 239: 00141d91 112 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteRepr │ │ │ │ + 240: 0013cdcd 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 241: 00000000 0 FUNC GLOBAL DEFAULT UND closefrom@GLIBC_2.34 (4) │ │ │ │ - 242: 001d04d5 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 242: 001d1411 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 243: 00000000 0 FUNC GLOBAL DEFAULT UND nextafter@GLIBC_2.4 (2) │ │ │ │ 244: 004beeb8 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxError │ │ │ │ - 245: 0005f6c9 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 245: 0005f7b9 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 246: 00000000 0 FUNC GLOBAL DEFAULT UND timerfd_create@GLIBC_2.8 (23) │ │ │ │ 247: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (3) │ │ │ │ 248: 00000000 0 FUNC GLOBAL DEFAULT UND close_range@GLIBC_2.34 (4) │ │ │ │ - 249: 001932e1 88 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 249: 001948e9 88 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ 250: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (3) │ │ │ │ - 251: 001ee6b9 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 252: 000666f5 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ - 253: 00058675 8 FUNC GLOBAL DEFAULT 12 _PyCode_GetPureScriptXIData │ │ │ │ + 251: 001ef709 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 252: 00066885 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 253: 0005876d 8 FUNC GLOBAL DEFAULT 12 _PyCode_GetPureScriptXIData │ │ │ │ 254: 0002b264 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentLineNumber │ │ │ │ - 255: 0019a735 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ - 256: 00059e01 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 257: 0005eb7f 360 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUCS4 │ │ │ │ - 258: 00238741 76 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 255: 0019bd45 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 256: 00059ef9 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 257: 0005ec6f 360 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUCS4 │ │ │ │ + 258: 002399ad 76 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ 259: 00000000 0 FUNC GLOBAL DEFAULT UND wait@GLIBC_2.4 (3) │ │ │ │ 260: 00000000 0 FUNC GLOBAL DEFAULT UND __getrusage64@GLIBC_2.34 (4) │ │ │ │ 261: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedpolicy@GLIBC_2.4 (3) │ │ │ │ - 262: 0007bcc9 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 263: 001ddd89 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ - 264: 0012f2b1 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ - 265: 00188539 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 262: 0007be9d 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 263: 001decb9 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 264: 00130209 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 265: 00189b39 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ 266: 004b1524 16 OBJECT GLOBAL DEFAULT 26 _Py_FalseStruct │ │ │ │ 267: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ 268: 004bcc90 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterNotFoundError │ │ │ │ - 269: 000ef9b1 1796 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ - 270: 000653ad 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 271: 001dcf41 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 272: 002014d9 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 273: 0005a321 360 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 269: 000eff71 1800 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 270: 0006553f 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 271: 001dde71 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 272: 002025c9 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 273: 0005a419 360 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ 274: 00000000 0 FUNC GLOBAL DEFAULT UND readlinkat@GLIBC_2.4 (3) │ │ │ │ - 275: 001ccc39 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 276: 000c12ad 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 275: 001cdbd9 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 276: 000c18fd 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 277: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (3) │ │ │ │ - 278: 0005f98b 12 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 279: 00061487 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 278: 0005fa7b 12 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 279: 0006167b 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ 280: 0002d505 76 FUNC GLOBAL DEFAULT 12 Py_ExitStatusException │ │ │ │ - 281: 0005e377 22 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ - 282: 000d82f1 248 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 281: 0005e467 22 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 282: 000d890d 248 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ 283: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (15) │ │ │ │ 284: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_settime64@GLIBC_2.34 (4) │ │ │ │ - 285: 001e46fd 262 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 286: 0011aa09 312 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ - 287: 00051c69 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 288: 00061b67 60 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 285: 001e568d 262 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 286: 0011b369 312 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 287: 00051d41 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 288: 00061d5b 60 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ 289: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (3) │ │ │ │ 290: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 291: 00054af9 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 292: 001ba27d 244 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 293: 00130a49 216 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 291: 00054bef 74 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 292: 001bb279 240 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 293: 00131981 216 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 294: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (3) │ │ │ │ - 295: 000c0195 96 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 295: 000c07f9 96 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ 296: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (3) │ │ │ │ - 297: 0009aa19 56 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 298: 0012d07d 72 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 299: 0005edd5 108 FUNC GLOBAL DEFAULT 12 PyContext_AddWatcher │ │ │ │ - 300: 0006b3d1 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 301: 0025de39 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 302: 00196071 48 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 297: 0009ac55 56 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 298: 0012df6d 72 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 299: 0005eec5 108 FUNC GLOBAL DEFAULT 12 PyContext_AddWatcher │ │ │ │ + 300: 0006b561 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 301: 0025f051 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 302: 00197679 48 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ 303: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (3) │ │ │ │ 304: 00000000 0 FUNC GLOBAL DEFAULT UND dcgettext@GLIBC_2.4 (3) │ │ │ │ 305: 004fe9c0 0 NOTYPE GLOBAL DEFAULT 29 __bss_start │ │ │ │ - 306: 001d101d 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ - 307: 00062209 100 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 308: 0005f7e5 46 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 306: 001d1f59 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 307: 000623fd 100 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 308: 0005f8d5 46 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 309: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclosefrom_np@GLIBC_2.34 (4) │ │ │ │ - 310: 00066af1 204 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 311: 000655cf 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 312: 000a1ab9 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 310: 00066c81 204 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 311: 00065761 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 312: 000a1cc9 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ 313: 0002c521 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ - 314: 0006ba51 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 315: 001c7b29 78 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ - 316: 00071601 420 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 317: 00062c87 14 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 314: 0006bbe1 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 315: 001c8b21 78 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 316: 000717a1 420 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 317: 00062e7b 14 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ 318: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setpgroup@GLIBC_2.4 (3) │ │ │ │ - 319: 0005de4d 40 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 319: 0005df3d 40 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ 320: 004ff260 4 OBJECT GLOBAL DEFAULT 29 Py_VerboseFlag │ │ │ │ - 321: 00059eed 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 322: 00059a57 100 FUNC GLOBAL DEFAULT 12 PyConfig_Names │ │ │ │ - 323: 0011d5e5 48 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 321: 00059fe5 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 322: 00059b4f 100 FUNC GLOBAL DEFAULT 12 PyConfig_Names │ │ │ │ + 323: 0011df45 48 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ 324: 004bb1b4 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterruptedError │ │ │ │ - 325: 001d7a35 2 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 326: 0021d675 92 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 327: 0012b5d1 276 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 328: 001df36d 138 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ - 329: 00177aa1 852 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 330: 0014ba1d 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ - 331: 0008b715 120 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ - 332: 0005e12d 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 333: 003ba790 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 334: 0005f8ad 76 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ - 335: 002093a5 2 FUNC GLOBAL DEFAULT 12 _PyCode_ReturnsOnlyNone │ │ │ │ - 336: 0006807d 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 337: 000dde51 2 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 325: 001d8971 2 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 326: 0021e879 92 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 327: 0012c481 276 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 328: 001e02f9 138 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 329: 00179095 852 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 330: 0014cc65 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 331: 0008b8cd 120 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 332: 0005e21d 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 333: 003bb950 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 334: 0005f99d 76 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 335: 0020a4e9 2 FUNC GLOBAL DEFAULT 12 _PyCode_ReturnsOnlyNone │ │ │ │ + 336: 0006820d 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 337: 000de451 2 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ 338: 00000000 0 FUNC GLOBAL DEFAULT UND connect@GLIBC_2.4 (3) │ │ │ │ 339: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (7) │ │ │ │ - 340: 0014b859 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 340: 0014caa1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ 341: 004baad4 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ - 342: 001dc491 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ - 343: 0003690b 10 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ - 344: 000571e1 52 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ - 345: 0003a7d9 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 346: 000b0b2d 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 342: 001dd3c5 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 343: 000369a3 10 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ + 344: 00057249 52 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 345: 0003a875 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 346: 000b129d 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ 347: 0002d243 94 FUNC GLOBAL DEFAULT 12 PySys_ResetWarnOptions │ │ │ │ 348: 00000000 0 FUNC GLOBAL DEFAULT UND __wait3_time64@GLIBC_2.34 (4) │ │ │ │ 349: 0002cb03 26 FUNC GLOBAL DEFAULT 12 Py_PreInitialize │ │ │ │ - 350: 001ac70d 1266 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 351: 00095d8d 112 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ - 352: 001e2e85 144 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 350: 001add25 1266 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 351: 00095fe5 116 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 352: 001e3e11 144 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ 353: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@GLIBC_2.4 (3) │ │ │ │ - 354: 0020b8dd 176 FUNC GLOBAL DEFAULT 12 PyType_Freeze │ │ │ │ + 354: 0020ca59 176 FUNC GLOBAL DEFAULT 12 PyType_Freeze │ │ │ │ 355: 004b8398 208 OBJECT GLOBAL DEFAULT 26 PyByteArray_Type │ │ │ │ - 356: 001d3fe9 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 357: 00200885 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 358: 0015d985 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ - 359: 00195fa1 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 356: 001d4f31 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 357: 00201afd 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 358: 0015eacd 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 359: 001975a9 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ 360: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ 361: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (3) │ │ │ │ - 362: 00039ef1 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 363: 00234a85 44 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 364: 0021d291 30 FUNC GLOBAL DEFAULT 12 PyLong_FreeExport │ │ │ │ + 362: 00039ff1 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 363: 00235ca5 44 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 364: 0021e495 30 FUNC GLOBAL DEFAULT 12 PyLong_FreeExport │ │ │ │ 365: 0002bb88 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 366: 00100b05 66 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 366: 00101121 66 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 367: 004bee68 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 368: 0005f04d 92 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 369: 0003f63b 110 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 370: 0007fd69 10 FUNC GLOBAL DEFAULT 12 _PyErr_SetRaisedException │ │ │ │ + 368: 0005f13d 92 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 369: 0003f6db 110 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 370: 0007ff39 10 FUNC GLOBAL DEFAULT 12 _PyErr_SetRaisedException │ │ │ │ 371: 004baad8 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotImplementedError │ │ │ │ - 372: 001dc2bd 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 373: 0002e609 2262 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ - 374: 0007ebd9 2596 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 375: 000d02c1 1068 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 376: 002929e5 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 372: 001dd1f1 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 373: 0002e669 2262 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ + 374: 0007eda9 2596 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 375: 000d08e5 1068 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 376: 00293b45 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 377: 004c2e98 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenTest │ │ │ │ - 378: 001edd65 60 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ - 379: 001138b5 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 380: 0005ddd7 36 FUNC GLOBAL DEFAULT 12 Py_PACK_FULL_VERSION │ │ │ │ + 378: 001eed4d 60 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 379: 00114251 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 380: 0005dec7 36 FUNC GLOBAL DEFAULT 12 Py_PACK_FULL_VERSION │ │ │ │ 381: 004b6864 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ - 382: 00090659 396 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 382: 00090891 396 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ 383: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_init@GLIBC_2.4 (3) │ │ │ │ 384: 004b5704 208 OBJECT GLOBAL DEFAULT 26 PyClassMethod_Type │ │ │ │ - 385: 0005a8c7 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 386: 0005d913 14 FUNC GLOBAL DEFAULT 12 PyUnstable_IsImmortal │ │ │ │ - 387: 001f7f2d 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ - 388: 0002e4fb 74 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 389: 00207f19 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 390: 00064d7d 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 385: 0005a9bf 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 386: 0005da03 14 FUNC GLOBAL DEFAULT 12 PyUnstable_IsImmortal │ │ │ │ + 387: 001f8fbd 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 388: 0002e55b 74 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ + 389: 00208fc1 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 390: 00064f71 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 391: 0002c268 0 FUNC GLOBAL DEFAULT UND XML_SetAllocTrackerMaximumAmplification │ │ │ │ - 392: 0006340d 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 393: 0005d627 66 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 394: 00083a55 612 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 395: 000da1ad 94 FUNC GLOBAL DEFAULT 12 _PyList_FromStackRefStealOnSuccess │ │ │ │ - 396: 001b70f9 40 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 392: 00063601 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 393: 0005d717 66 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 394: 00083c1d 612 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 395: 000da785 88 FUNC GLOBAL DEFAULT 12 _PyList_FromStackRefStealOnSuccess │ │ │ │ + 396: 001b8411 40 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ 397: 004b25a8 208 OBJECT GLOBAL DEFAULT 26 PyEllipsis_Type │ │ │ │ 398: 00000000 0 FUNC GLOBAL DEFAULT UND unlinkat@GLIBC_2.4 (3) │ │ │ │ - 399: 001da731 42 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ - 400: 001cf561 64 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 401: 0025e0c1 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 399: 001db665 42 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 400: 001d04b5 64 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 401: 0025f2d9 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ 402: 00000000 0 FUNC GLOBAL DEFAULT UND __fdelt_chk@GLIBC_2.15 (10) │ │ │ │ 403: 004beec0 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopAsyncIteration │ │ │ │ - 404: 000472e3 170 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 404: 000473b3 170 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ 405: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (3) │ │ │ │ 406: 00000000 0 FUNC GLOBAL DEFAULT UND initgroups@GLIBC_2.4 (3) │ │ │ │ - 407: 000cd12d 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 407: 000cd775 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ 408: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (3) │ │ │ │ 409: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (3) │ │ │ │ 410: 0002ae3c 0 FUNC GLOBAL DEFAULT UND expm1@GLIBC_2.4 (2) │ │ │ │ 411: 0002b2bc 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 412: 00061c17 102 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 413: 0007f795 64 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ - 414: 001a7a09 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 415: 001276c1 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 412: 00061e0b 102 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 413: 0007f965 64 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 414: 001a9029 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 415: 00128529 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 416: 0002b42c 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (3) │ │ │ │ - 417: 000d81f1 256 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 418: 001d25a1 178 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 419: 000c5529 354 FUNC GLOBAL DEFAULT 12 _PyEval_LoadGlobalStackRef │ │ │ │ - 420: 0005f733 24 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoInternalState │ │ │ │ + 417: 000d880d 256 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 418: 001d34e9 178 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 419: 000c5b91 354 FUNC GLOBAL DEFAULT 12 _PyEval_LoadGlobalStackRef │ │ │ │ + 420: 0005f823 24 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoInternalState │ │ │ │ 421: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (8) │ │ │ │ - 422: 0027e7c1 112 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIData │ │ │ │ - 423: 00241661 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 424: 000560e1 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt32 │ │ │ │ - 425: 0017aa1d 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 422: 0027f9a9 112 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIData │ │ │ │ + 423: 00242869 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 424: 000561d9 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt32 │ │ │ │ + 425: 0017c01d 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ 426: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (3) │ │ │ │ - 427: 000e441d 360 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 428: 00061717 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 427: 000e4a0d 360 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 428: 0006190b 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ 429: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (3) │ │ │ │ - 430: 0003a7e7 598 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 431: 000f9bcd 50 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ - 432: 000612c1 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 433: 001d48d9 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 430: 0003a883 598 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 431: 000fa1cd 50 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 432: 000614b5 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 433: 001d5815 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ 434: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.4 (3) │ │ │ │ - 435: 001ae485 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 435: 001afa9d 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 436: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (3) │ │ │ │ - 437: 000d8429 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 437: 000d8a45 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 438: 004bb1a4 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 439: 00217ab5 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 439: 00218cc1 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 440: 004b9a58 208 OBJECT GLOBAL DEFAULT 26 PyType_Type │ │ │ │ 441: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.4 (3) │ │ │ │ - 442: 002708a1 134 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 443: 00125e95 264 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 442: 00271a89 134 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 443: 00126cfd 264 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ 444: 0002b1ec 0 FUNC GLOBAL DEFAULT UND deflateEnd │ │ │ │ - 445: 00242471 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 445: 00243685 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ 446: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (3) │ │ │ │ - 447: 001d6a3d 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 447: 001d797d 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ 448: 004bae4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseExceptionGroup │ │ │ │ - 449: 0005df15 38 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 450: 0013c015 20 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 451: 00215ff5 144 FUNC GLOBAL DEFAULT 12 _PyFunction_GetXIData │ │ │ │ - 452: 00067b4f 82 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 449: 0005e005 38 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 450: 0013cfdd 20 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 451: 00217201 144 FUNC GLOBAL DEFAULT 12 _PyFunction_GetXIData │ │ │ │ + 452: 00067cdf 82 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ 453: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (3) │ │ │ │ 454: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ 455: 004c29dc 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ 456: 004b6ef8 208 OBJECT GLOBAL DEFAULT 26 PyGetSetDescr_Type │ │ │ │ 457: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (3) │ │ │ │ 458: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (3) │ │ │ │ - 459: 0005cbb9 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 460: 00062bb5 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 459: 0005ccad 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 460: 00062da9 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ 461: 004bee78 4 OBJECT GLOBAL DEFAULT 26 PyExc_PythonFinalizationError │ │ │ │ - 462: 00062e47 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ - 463: 000b3815 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ - 464: 001ca205 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 465: 001c95b5 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 466: 00167ce1 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 467: 000667c5 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ - 468: 0017e165 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ - 469: 000b4335 72 FUNC GLOBAL DEFAULT 12 _PyObjectArray_FromStackRefArray │ │ │ │ + 462: 0006303b 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 463: 000b3f75 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 464: 001cb1a9 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 465: 001ca559 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 466: 00168dc9 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 467: 00066955 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 468: 0017f765 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 469: 000b4a01 72 FUNC GLOBAL DEFAULT 12 _PyObjectArray_FromStackRefArray │ │ │ │ 470: 004beeac 4 OBJECT GLOBAL DEFAULT 26 PyExc_ZeroDivisionError │ │ │ │ - 471: 00177df5 848 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 471: 001793e9 848 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 472: 00000000 0 FUNC GLOBAL DEFAULT UND listxattr@GLIBC_2.4 (3) │ │ │ │ - 473: 00163705 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 473: 0016485d 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 474: 00527df0 0 NOTYPE GLOBAL DEFAULT 29 __bss_end__ │ │ │ │ - 475: 00131361 30 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ - 476: 0020cb5d 122 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteSubstring │ │ │ │ - 477: 00076849 612 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 475: 0013227d 30 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 476: 0020dd29 122 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteSubstring │ │ │ │ + 477: 00076a19 612 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ 478: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getparam@GLIBC_2.4 (3) │ │ │ │ - 479: 00264639 296 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ - 480: 0019a1d9 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 481: 00184501 316 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 479: 00265851 296 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 480: 0019b7e9 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 481: 00185b01 316 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 482: 0002bbac 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 483: 000d90e9 108 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ - 484: 0007e8b5 604 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 485: 000fb93d 304 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ - 486: 001d0805 224 FUNC GLOBAL DEFAULT 12 Py_fopen │ │ │ │ - 487: 0006674d 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 483: 000d96b1 108 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 484: 0007ea81 604 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 485: 000fbf59 304 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 486: 001d1741 224 FUNC GLOBAL DEFAULT 12 Py_fopen │ │ │ │ + 487: 000668dd 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ 488: 00000000 0 FUNC GLOBAL DEFAULT UND sigfillset@GLIBC_2.4 (3) │ │ │ │ 489: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (3) │ │ │ │ - 490: 00061eed 152 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 491: 0006127f 66 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 492: 001ed071 120 FUNC GLOBAL DEFAULT 12 _PyDict_SendEvent │ │ │ │ - 493: 001b6609 70 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttr │ │ │ │ + 490: 000620e1 152 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 491: 00061473 66 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 492: 001ee059 120 FUNC GLOBAL DEFAULT 12 _PyDict_SendEvent │ │ │ │ + 493: 001b7921 70 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttr │ │ │ │ 494: 004beea4 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ - 495: 0005ca29 4 FUNC GLOBAL DEFAULT 12 Py_fclose │ │ │ │ - 496: 00235711 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 495: 0005cb1d 4 FUNC GLOBAL DEFAULT 12 Py_fclose │ │ │ │ + 496: 0023692d 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ 497: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (3) │ │ │ │ - 498: 001a801d 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ - 499: 002262b1 42 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 498: 001a963d 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 499: 002274a9 42 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 500: 00000000 0 FUNC GLOBAL DEFAULT UND setreuid@GLIBC_2.4 (3) │ │ │ │ - 501: 0006b301 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ - 502: 00205b89 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ - 503: 0005866f 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 504: 0007fd5d 10 FUNC GLOBAL DEFAULT 12 _PyErr_GetRaisedException │ │ │ │ - 505: 0015cc15 110 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 506: 001375e1 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 507: 0016f685 786 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 501: 0006b491 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 502: 00206c31 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 503: 00058757 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 504: 0007ff2d 10 FUNC GLOBAL DEFAULT 12 _PyErr_GetRaisedException │ │ │ │ + 505: 0015dd5d 110 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 506: 001385b1 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 507: 00170c7d 786 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ 508: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (3) │ │ │ │ - 509: 0005f94b 4 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ - 510: 00203ff1 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 511: 001967a9 404 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ - 512: 0005e9cf 68 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 513: 00144d09 162 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 509: 0005fa3b 4 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 510: 00205095 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 511: 00197db1 404 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 512: 0005eabf 68 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 513: 00145c4d 162 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 514: 004bb198 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ - 515: 00213c61 90 FUNC GLOBAL DEFAULT 12 _PyXI_ClearResult │ │ │ │ - 516: 000d41e5 1888 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterableStackRef │ │ │ │ - 517: 00064817 60 FUNC GLOBAL DEFAULT 12 PyUnicode_KIND │ │ │ │ - 518: 001e0f59 76 FUNC GLOBAL DEFAULT 12 _PyTemplate_Build │ │ │ │ - 519: 000fffed 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 515: 00214e41 90 FUNC GLOBAL DEFAULT 12 _PyXI_ClearResult │ │ │ │ + 516: 000d481d 1882 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterableStackRef │ │ │ │ + 517: 00064a0b 60 FUNC GLOBAL DEFAULT 12 PyUnicode_KIND │ │ │ │ + 518: 001e1ee5 76 FUNC GLOBAL DEFAULT 12 _PyTemplate_Build │ │ │ │ + 519: 00100609 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ 520: 00000000 0 FUNC GLOBAL DEFAULT UND memfd_create@GLIBC_2.27 (18) │ │ │ │ 521: 0002b270 0 FUNC GLOBAL DEFAULT UND XML_SetEndDoctypeDeclHandler │ │ │ │ - 522: 001a8245 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 522: 001a9865 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ 523: 0002c839 44 FUNC GLOBAL DEFAULT 12 _PyPreConfig_InitCompatConfig │ │ │ │ 524: 0002bf10 0 FUNC GLOBAL DEFAULT UND tan@GLIBC_2.4 (2) │ │ │ │ - 525: 001a3995 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 525: 001a4fc1 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ 526: 00000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.4 (3) │ │ │ │ - 527: 0005e135 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 527: 0005e225 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ 528: 0002b68c 0 FUNC GLOBAL DEFAULT UND exp2@GLIBC_2.29 (20) │ │ │ │ 529: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (3) │ │ │ │ - 530: 00254ab1 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 531: 002042fd 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 530: 00255cd1 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 531: 0020535d 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 532: 0002cb99 40 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ 533: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 534: 00061a1d 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 535: 002032cd 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 534: 00061c11 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 535: 00204275 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ 536: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (3) │ │ │ │ - 537: 0012b019 988 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 537: 0012bec9 988 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ 538: 004b6abc 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ - 539: 000680cd 392 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 539: 0006825d 392 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ 540: 00527d38 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 541: 0003152b 294 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ + 541: 0003158b 294 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ 542: 004b1420 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ - 543: 00220969 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ - 544: 0020bbd9 72 FUNC GLOBAL DEFAULT 12 _PyXIData_Init │ │ │ │ - 545: 0003315d 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ + 543: 00221b6d 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 544: 0020cda5 76 FUNC GLOBAL DEFAULT 12 _PyXIData_Init │ │ │ │ + 545: 000331b1 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ 546: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 547: 0028f86d 884 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 548: 001ca5c1 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 549: 00062c99 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 550: 002313dd 788 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 547: 002909cd 884 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 548: 001cb565 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 549: 00062e8d 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 550: 00232605 788 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 551: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (3) │ │ │ │ 552: 004bee94 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeWarning │ │ │ │ 553: 0002aeb4 0 FUNC GLOBAL DEFAULT UND XML_SetAllocTrackerActivationThreshold │ │ │ │ 554: 004bee98 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxWarning │ │ │ │ - 555: 00197a35 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 555: 00199039 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ 556: 00000000 0 FUNC GLOBAL DEFAULT UND process_vm_writev@GLIBC_2.15 (10) │ │ │ │ 557: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpualloc@GLIBC_2.7 (7) │ │ │ │ - 558: 000b7119 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 559: 00062dbd 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 558: 000b77a9 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 559: 00062fb1 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ 560: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (3) │ │ │ │ - 561: 001ee469 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 562: 0004b821 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 563: 000c1131 380 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 564: 0019847d 84 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 561: 001ef4b9 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 562: 0004b8f1 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 563: 000c178d 368 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 564: 00199a8d 84 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ 565: 00000000 0 FUNC GLOBAL DEFAULT UND if_nameindex@GLIBC_2.4 (3) │ │ │ │ - 566: 00076ffd 160 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 567: 0005ed51 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 568: 000b40d5 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ - 569: 0005f931 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 566: 000771cd 160 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 567: 0005ee41 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 568: 000b4799 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 569: 0005fa21 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ 570: 004b40fc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 571: 00235fcd 64 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ - 572: 0011465d 196 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 573: 00081939 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 571: 002371e5 64 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 572: 00114f89 196 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 573: 00081b01 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ 574: 00000000 0 FUNC GLOBAL DEFAULT UND rewinddir@GLIBC_2.4 (3) │ │ │ │ 575: 0002ac20 0 FUNC GLOBAL DEFAULT UND fsync@GLIBC_2.4 (3) │ │ │ │ - 576: 00093a09 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 576: 00093c41 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 577: 004b7250 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ 578: 00000000 0 FUNC GLOBAL DEFAULT UND clock@GLIBC_2.4 (3) │ │ │ │ - 579: 0022daa5 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 580: 00067fb5 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 581: 0019a3c5 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 579: 0022ec55 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 580: 00068145 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 581: 0019b9d5 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 582: 0002d1a1 116 FUNC GLOBAL DEFAULT 12 PyInitConfig_AddModule │ │ │ │ - 583: 001f0621 78 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 583: 001f1671 78 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ 584: 004fe9c0 4 OBJECT GLOBAL DEFAULT 29 stdin@GLIBC_2.4 (3) │ │ │ │ - 585: 0017c6c5 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 585: 0017dcc5 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ 586: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (3) │ │ │ │ - 587: 000d5b75 384 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 588: 001b9b11 260 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 589: 001c9c95 52 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 587: 000d6191 384 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 588: 001bab15 260 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 589: 001cac39 52 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ 590: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (3) │ │ │ │ 591: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 592: 000621f9 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 593: 00153cf1 24 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 594: 001b772d 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 592: 000623ed 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 593: 00154e21 24 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 594: 001b8a4d 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 595: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (3) │ │ │ │ - 596: 00061585 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 597: 00061ba3 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 596: 00061779 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 597: 00061d97 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 598: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (3) │ │ │ │ - 599: 0003fa69 48 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 600: 000619c7 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 601: 0006fe65 1948 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 599: 0003fb09 48 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 600: 00061bbb 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 601: 0006fff5 1948 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 602: 004b7c5c 208 OBJECT GLOBAL DEFAULT 26 PyCapsule_Type │ │ │ │ - 603: 00129821 20 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 604: 0005d467 42 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ - 605: 0025a641 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 606: 0017c6f9 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 603: 0012a689 20 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 604: 0005d557 42 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 605: 0025b859 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 606: 0017dcf9 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ 607: 00000000 0 FUNC GLOBAL DEFAULT UND memchr@GLIBC_2.4 (3) │ │ │ │ 608: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (3) │ │ │ │ 609: 00000000 0 FUNC GLOBAL DEFAULT UND strpbrk@GLIBC_2.4 (3) │ │ │ │ - 610: 00062dc1 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 610: 00062fb5 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ 611: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@GLIBC_2.34 (4) │ │ │ │ - 612: 002e8570 136 OBJECT GLOBAL DEFAULT 14 _Py_InitCleanup │ │ │ │ - 613: 00056bab 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 614: 00198d41 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 612: 002e9730 136 OBJECT GLOBAL DEFAULT 14 _Py_InitCleanup │ │ │ │ + 613: 00056c2d 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 614: 0019a351 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ 615: 004b9f38 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ - 616: 00061bab 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ - 617: 001587c5 768 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ - 618: 0007fef5 276 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 616: 00061d9f 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 617: 00159929 760 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 618: 000800c5 276 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ 619: 004b3054 208 OBJECT GLOBAL DEFAULT 26 PyLongRangeIter_Type │ │ │ │ 620: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (3) │ │ │ │ 621: 004bb1c0 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 622: 00213859 4 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteASCII │ │ │ │ - 623: 0008acd5 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 622: 00214b49 4 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteASCII │ │ │ │ + 623: 0008ae8d 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 624: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (3) │ │ │ │ - 625: 000667a1 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ - 626: 00292cd9 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ - 627: 00070a29 452 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 625: 00066931 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 626: 00293eb9 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 627: 00070bb5 452 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ 628: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (3) │ │ │ │ - 629: 001d987d 48 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 629: 001da7b5 48 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ 630: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 631: 001f004d 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 632: 00149151 4 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 633: 000950d9 1058 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 631: 001f109d 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 632: 0014a369 4 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 633: 00095331 1058 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ 634: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_init@GLIBC_2.4 (3) │ │ │ │ - 635: 003a43d8 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 635: 003a5598 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ 636: 004beee4 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ - 637: 00085f99 880 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 637: 0008616d 872 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ 638: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fallocate64@GLIBC_2.4 (3) │ │ │ │ - 639: 000d4a1d 712 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ - 640: 000f2475 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ - 641: 001b5119 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 642: 00133679 392 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ - 643: 001b9a79 152 FUNC GLOBAL DEFAULT 12 PyLong_Export │ │ │ │ + 639: 000d5051 708 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 640: 000f2a45 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 641: 001b642d 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 642: 001345e9 392 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 643: 001baa7d 152 FUNC GLOBAL DEFAULT 12 PyLong_Export │ │ │ │ 644: 00000000 0 FUNC GLOBAL DEFAULT UND bind_textdomain_codeset@GLIBC_2.4 (3) │ │ │ │ - 645: 001972f1 66 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ - 646: 00208301 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 645: 001988f9 66 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 646: 002093a9 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ 647: 00000000 0 FUNC GLOBAL DEFAULT UND strdup@GLIBC_2.4 (3) │ │ │ │ - 648: 001a7a29 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ - 649: 001cfbf5 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 648: 001a9049 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 649: 001d0b31 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 650: 00000000 0 FUNC GLOBAL DEFAULT UND inet_pton@GLIBC_2.4 (3) │ │ │ │ 651: 00000000 0 FUNC GLOBAL DEFAULT UND strftime@GLIBC_2.4 (3) │ │ │ │ - 652: 0006b341 132 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ - 653: 003a4230 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 654: 00162ab5 378 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 655: 00199ba9 84 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ - 656: 00130fbd 92 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 657: 00095dfd 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ - 658: 00270671 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 652: 0006b4d1 132 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 653: 003a53f0 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 654: 00163c0d 378 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 655: 0019b1b9 84 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ + 656: 00131ed5 92 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 657: 00096059 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 658: 00271859 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 659: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (3) │ │ │ │ - 660: 001d2655 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ - 661: 0008b629 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 662: 0020c2c5 44 FUNC GLOBAL DEFAULT 12 _PyXI_NewSession │ │ │ │ - 663: 00061f9b 64 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 664: 0005dbbd 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt64 │ │ │ │ - 665: 00233331 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 666: 000316a5 184 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ - 667: 001449e1 516 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 668: 000c669d 1286 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ - 669: 00143ad1 258 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 670: 00272475 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 671: 0005e31f 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 660: 001d359d 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 661: 0008b7e1 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 662: 0020d47d 44 FUNC GLOBAL DEFAULT 12 _PyXI_NewSession │ │ │ │ + 663: 0006218f 64 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 664: 0005dcad 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt64 │ │ │ │ + 665: 00234555 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 666: 00031705 184 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 667: 00145925 516 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 668: 000c6cf9 1286 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 669: 00144a4d 258 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 670: 0027365d 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 671: 0005e40f 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ 672: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (7) │ │ │ │ 673: 004beeb4 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ 674: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 675: 0013a8dd 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 676: 001ea8b5 532 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 677: 0020cea5 104 FUNC GLOBAL DEFAULT 12 _PyMarshal_ReadObjectFromXIData │ │ │ │ + 675: 0013b8ad 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 676: 001eb89d 532 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 677: 0020dff1 104 FUNC GLOBAL DEFAULT 12 _PyMarshal_ReadObjectFromXIData │ │ │ │ 678: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.4 (3) │ │ │ │ - 679: 00285d95 404 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 680: 00090461 240 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 681: 001abc65 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 679: 00286f7d 404 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 680: 00090699 240 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 681: 001ad27d 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 682: 00000000 0 FUNC GLOBAL DEFAULT UND dlsym@GLIBC_2.34 (4) │ │ │ │ 683: 00000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.4 (3) │ │ │ │ - 684: 0010141d 44 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 685: 001eec5d 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 686: 00264249 656 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ - 687: 000c5f51 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 688: 001276d1 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 689: 00089889 182 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 690: 001c9645 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 691: 00033173 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ + 684: 00101a39 44 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 685: 001efcad 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 686: 00265461 656 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 687: 000c65b5 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 688: 00128539 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 689: 00089a41 182 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 690: 001ca5e9 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 691: 000331c7 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 692: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (3) │ │ │ │ 693: 00000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.4 (3) │ │ │ │ - 694: 001a3c89 88 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ - 695: 001ccf71 2800 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 694: 001a52b5 88 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 695: 001cdf11 2800 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 696: 0002cadb 40 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromArgs │ │ │ │ 697: 0002ab18 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (2) │ │ │ │ 698: 004bae38 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ 699: 0002be24 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (3) │ │ │ │ - 700: 00183fb1 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 701: 001b6b7d 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 700: 001855b1 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 701: 001b7e95 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ 702: 0002ab48 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 703: 0005e959 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 704: 00235c21 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 705: 0004d589 30 FUNC GLOBAL DEFAULT 12 _PyXI_FreeExcInfo │ │ │ │ - 706: 00051f21 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ - 707: 00179b69 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ - 708: 00189985 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ - 709: 0002f819 18 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ - 710: 00084ea9 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 711: 00062d43 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 712: 00137c65 378 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ - 713: 0005d0a1 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ - 714: 001f4751 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ - 715: 001cdb59 376 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 716: 000f0c75 1126 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 717: 00116235 492 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 718: 0017d8a1 76 FUNC GLOBAL DEFAULT 12 PyInitConfig_HasOption │ │ │ │ + 703: 0005ea49 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 704: 00236e39 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 705: 0004d659 30 FUNC GLOBAL DEFAULT 12 _PyXI_FreeExcInfo │ │ │ │ + 706: 00051ff9 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 707: 0017b169 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 708: 0018af85 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 709: 0002f879 18 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ + 710: 0008507d 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 711: 00062f37 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 712: 00138c35 378 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 713: 0005d191 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 714: 001f57a1 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 715: 001ceaa9 376 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 716: 000f1245 1126 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 717: 00116b9d 492 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 718: 0017eea1 76 FUNC GLOBAL DEFAULT 12 PyInitConfig_HasOption │ │ │ │ 719: 00000000 0 FUNC GLOBAL DEFAULT UND endpwent@GLIBC_2.4 (3) │ │ │ │ - 720: 0005dd17 130 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ - 721: 001fcec9 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 720: 0005de07 130 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 721: 001fdf59 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ 722: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (3) │ │ │ │ - 723: 000ced81 1100 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 724: 001dd8e1 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 725: 001d6abd 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 723: 000cf3a5 1100 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 724: 001de811 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 725: 001d79fd 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ 726: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (3) │ │ │ │ - 727: 00111f1d 528 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 728: 00061d95 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 729: 0005ea67 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ - 730: 001f3875 840 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 731: 00116c75 2068 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 727: 001128cd 508 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 728: 00061f89 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 729: 0005eb57 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 730: 001f48c5 840 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 731: 001175dd 2068 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ 732: 0002d2a1 176 FUNC GLOBAL DEFAULT 12 Py_InitializeFromInitConfig │ │ │ │ 733: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@GLIBC_2.4 (3) │ │ │ │ - 734: 0005465d 170 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ - 735: 0005d705 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 736: 00179b6d 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 734: 00054541 170 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 735: 0005d7f5 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 736: 0017b16d 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ 737: 004b1414 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ - 738: 00062f99 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 739: 00051cf1 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 738: 0006318d 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 739: 00051dc9 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ 740: 00527d40 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ - 741: 0003deaf 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ - 742: 00292a15 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 741: 0003dfdf 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 742: 00293bf5 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ 743: 00000000 0 FUNC GLOBAL DEFAULT UND getgrnam_r@GLIBC_2.4 (3) │ │ │ │ - 744: 0021386d 34 FUNC GLOBAL DEFAULT 12 _PyXI_FreeFailure │ │ │ │ - 745: 000344c5 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ + 744: 00214b5d 34 FUNC GLOBAL DEFAULT 12 _PyXI_FreeFailure │ │ │ │ + 745: 00034519 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 746: 00000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.4 (3) │ │ │ │ 747: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setscope@GLIBC_2.4 (3) │ │ │ │ - 748: 001d95e9 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ - 749: 0028762d 476 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 750: 0005d6d1 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 751: 000d83fd 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 752: 001b9ca9 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 748: 001da525 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 749: 00288815 476 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 750: 0005d7c1 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 751: 000d8a19 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 752: 001bacad 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 753: 004bb1b0 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 754: 001747a1 1240 FUNC GLOBAL DEFAULT 12 _PyErr_FormatNote │ │ │ │ + 754: 00175d69 1240 FUNC GLOBAL DEFAULT 12 _PyErr_FormatNote │ │ │ │ 755: 004beeb0 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ 756: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 757: 001793ad 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ - 758: 000595cf 14 FUNC GLOBAL DEFAULT 12 _Py_rc_diff │ │ │ │ - 759: 0011d615 14 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 757: 0017a9a5 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 758: 000596c7 14 FUNC GLOBAL DEFAULT 12 _Py_rc_diff │ │ │ │ + 759: 0011df75 14 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ 760: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_destroy@GLIBC_2.4 (3) │ │ │ │ 761: 004bee90 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ 762: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (18) │ │ │ │ - 763: 0005eec5 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 764: 00249df1 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 765: 001e2a6d 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ + 763: 0005efb5 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 764: 0024b005 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 765: 001e39f9 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ 766: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (3) │ │ │ │ 767: 004b4a50 208 OBJECT GLOBAL DEFAULT 26 PyDictIterValue_Type │ │ │ │ 768: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ - 769: 0006f49d 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ - 770: 0011bc19 540 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 771: 00153afd 500 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ - 772: 0002e545 76 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ - 773: 001e19a1 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ - 774: 0005f675 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 769: 0006f62d 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 770: 0011c579 540 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 771: 00154c29 504 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 772: 0002e5a5 76 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ + 773: 001e292d 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 774: 0005f765 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ 775: 00000000 0 FUNC GLOBAL DEFAULT UND adler32 │ │ │ │ 776: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (3) │ │ │ │ - 777: 000df4f5 268 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteStr │ │ │ │ - 778: 00235e7d 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ - 779: 0005db4d 56 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ - 780: 0006171b 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 777: 000dfac5 268 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteStr │ │ │ │ + 778: 00237095 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 779: 0005dc3d 56 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 780: 0006190f 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 781: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (3) │ │ │ │ - 782: 0005f7b7 46 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 783: 00062d77 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 782: 0005f8a7 46 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 783: 00062f6b 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ 784: 0002c865 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 785: 001c9cc9 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 785: 001cac6d 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ 786: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (3) │ │ │ │ 787: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (3) │ │ │ │ - 788: 0005e041 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 789: 001b5419 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 788: 0005e131 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 789: 001b6731 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ 790: 0002babc 0 FUNC GLOBAL DEFAULT UND XML_SetCharacterDataHandler │ │ │ │ - 791: 0026a45d 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 792: 0005e7cb 10 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniquelyReferenced │ │ │ │ - 793: 00179b71 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ - 794: 0009e681 88 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 791: 0026b63d 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 792: 0005e8bb 10 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniquelyReferenced │ │ │ │ + 793: 0017b171 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 794: 0009e8e5 88 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ 795: 004beee8 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ - 796: 000d5cf5 396 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ - 797: 0005f62d 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 798: 0005f911 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 796: 000d6311 396 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 797: 0005f71d 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 798: 0005fa01 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 799: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_getguardsize@GLIBC_2.34 (4) │ │ │ │ 800: 004b1860 208 OBJECT GLOBAL DEFAULT 26 PyContextToken_Type │ │ │ │ - 801: 00127cc5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 802: 00048069 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 803: 00197cd5 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 801: 00128b2d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 802: 00048139 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 803: 001992dd 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ 804: 0002c77d 102 FUNC GLOBAL DEFAULT 12 PyInitConfig_Create │ │ │ │ - 805: 0005a1b5 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ - 806: 00066753 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 807: 0005e7a7 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ - 808: 0004d89f 174 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 805: 0005a2ad 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 806: 000668e3 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 807: 0005e897 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 808: 0004d96f 174 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ 809: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (3) │ │ │ │ - 810: 000bc8f9 650 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ - 811: 000ef6bd 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 812: 0014e459 124 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 813: 0006675b 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 814: 0025cf19 120 FUNC GLOBAL DEFAULT 12 PyType_GetBaseByToken │ │ │ │ - 815: 000655d5 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 816: 000cdd6d 1188 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 817: 00066bdd 102 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 818: 00149f11 118 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 819: 0025fc05 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 810: 000bcf51 650 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 811: 000efc7d 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 812: 0014f6b9 124 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 813: 000668eb 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 814: 0025e131 120 FUNC GLOBAL DEFAULT 12 PyType_GetBaseByToken │ │ │ │ + 815: 00065767 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 816: 000ce3b9 1188 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 817: 00066d6d 102 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 818: 0014b159 118 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 819: 00260e25 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ 820: 004b50d4 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ 821: 0002bdc4 0 FUNC GLOBAL DEFAULT UND fdatasync@GLIBC_2.4 (3) │ │ │ │ - 822: 000f4d6d 304 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 823: 00054b41 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 824: 001238f5 44 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 822: 000f5349 304 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 823: 00054c39 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 824: 0012475d 44 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 825: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@GLIBC_2.34 (4) │ │ │ │ 826: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_gettime64@GLIBC_2.34 (4) │ │ │ │ - 827: 00063515 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 828: 00045297 354 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 829: 001e341d 108 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 827: 00063709 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 828: 00045367 354 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 829: 001e43a9 108 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ 830: 00000000 0 FUNC GLOBAL DEFAULT UND truncate64@GLIBC_2.4 (3) │ │ │ │ - 831: 00254a65 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 831: 00255c85 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ 832: 004bee88 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ - 833: 0009e595 198 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ - 834: 0012cff1 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 835: 000c8f25 190 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 833: 0009e7f9 198 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 834: 0012dee1 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 835: 000c9585 190 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ 836: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (3) │ │ │ │ - 837: 00062f61 16 FUNC GLOBAL DEFAULT 12 PyMutex_IsLocked │ │ │ │ - 838: 0003f299 80 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 839: 000645dd 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 837: 00063155 16 FUNC GLOBAL DEFAULT 12 PyMutex_IsLocked │ │ │ │ + 838: 0003f339 80 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 839: 000647d1 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ 840: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (3) │ │ │ │ - 841: 0003a61d 66 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 841: 0003a71d 66 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ 842: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 843: 00059b1d 150 FUNC GLOBAL DEFAULT 12 PyConfig_GetInt │ │ │ │ + 843: 00059c15 150 FUNC GLOBAL DEFAULT 12 PyConfig_GetInt │ │ │ │ 844: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (3) │ │ │ │ 845: 004ff254 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 846: 000e4ba9 244 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ - 847: 0019bb75 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ - 848: 0005b991 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ - 849: 0005e41f 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 846: 000e5199 244 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 847: 0019d185 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 848: 0005ba89 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ + 849: 0005e50f 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ 850: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (3) │ │ │ │ - 851: 00066745 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 851: 000668d5 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ 852: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (3) │ │ │ │ - 853: 0008acf1 156 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 854: 0017c8c1 96 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 855: 001fbae1 98 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 856: 00119411 2264 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ - 857: 0007113d 688 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 858: 00067ba1 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ - 859: 0013eed5 1080 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 860: 00174001 1820 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ - 861: 00131351 14 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 862: 001d6465 6 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ - 863: 0014339d 468 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 853: 0008aea9 156 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 854: 0017dec1 96 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 855: 001fcbe9 98 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 856: 00119d7d 2252 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 857: 000712dd 688 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 858: 00067d31 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 859: 0013ffa9 1080 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 860: 001755c9 1820 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 861: 0013226d 14 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 862: 001d73a5 6 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 863: 00144309 468 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ 864: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (3) │ │ │ │ - 865: 001fcd51 2 FUNC GLOBAL DEFAULT 12 _PyEval_StopTheWorld │ │ │ │ - 866: 001e4b91 1220 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 867: 00053aa3 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ - 868: 00070601 516 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 865: 001fdde1 2 FUNC GLOBAL DEFAULT 12 _PyEval_StopTheWorld │ │ │ │ + 866: 001e5b21 1220 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 867: 00053b9b 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 868: 00070791 516 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ 869: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4 (3) │ │ │ │ 870: 0002b294 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (2) │ │ │ │ 871: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (3) │ │ │ │ 872: 00000000 0 FUNC GLOBAL DEFAULT UND ungetc@GLIBC_2.4 (3) │ │ │ │ - 873: 00163375 568 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 874: 002148f9 166 FUNC GLOBAL DEFAULT 12 _PyCode_VerifyStateless │ │ │ │ - 875: 0003afed 422 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 876: 00058001 64 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ - 877: 002114c5 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 878: 000c515d 648 FUNC GLOBAL DEFAULT 12 _PyTuple_FromStackRefStealOnSuccess │ │ │ │ + 873: 001644cd 568 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 874: 00215b05 166 FUNC GLOBAL DEFAULT 12 _PyCode_VerifyStateless │ │ │ │ + 875: 0003b089 422 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 876: 000580f9 64 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 877: 002124a5 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 878: 000c57c5 648 FUNC GLOBAL DEFAULT 12 _PyTuple_FromStackRefStealOnSuccess │ │ │ │ 879: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ - 880: 00202af1 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 880: 00203c59 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ 881: 0002da6d 98 FUNC GLOBAL DEFAULT 12 PyInitConfig_Free │ │ │ │ - 882: 000d83e9 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 883: 00032201 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ + 882: 000d8a05 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 883: 00032261 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ 884: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (20) │ │ │ │ - 885: 00192b95 152 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 886: 00148a51 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 887: 00292abd 254 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ - 888: 00035c89 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ + 885: 0019419d 152 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 886: 00149c69 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 887: 00293c9d 254 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 888: 00035d25 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ 889: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@GLIBC_2.4 (3) │ │ │ │ - 890: 001d50b9 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 890: 001d5ff9 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ 891: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_init@GLIBC_2.4 (3) │ │ │ │ 892: 00000000 0 FUNC GLOBAL DEFAULT UND setlogmask@GLIBC_2.4 (3) │ │ │ │ - 893: 00062be1 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ - 894: 000b3f19 44 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ - 895: 00082b65 244 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 896: 000d7f71 20 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 893: 00062dd5 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 894: 000b45dd 44 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 895: 00082d2d 244 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 896: 000d858d 20 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 897: 004bee84 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndexError │ │ │ │ 898: 00000000 0 FUNC GLOBAL DEFAULT UND __select64@GLIBC_2.34 (4) │ │ │ │ 899: 00000000 0 FUNC GLOBAL DEFAULT UND unshare@GLIBC_2.4 (3) │ │ │ │ - 900: 001ede91 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 901: 0005ef21 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 902: 0005f97b 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 900: 001eeee1 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 901: 0005f011 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 902: 0005fa6b 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ 903: 004b3ba8 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 904: 0005d4b1 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 905: 00212b59 596 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 904: 0005d5a1 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 905: 00213b39 596 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 906: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (3) │ │ │ │ - 907: 00257855 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 907: 00258a75 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ 908: 004b0890 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ - 909: 001429ed 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 910: 00062ddf 22 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ - 911: 00046edb 26 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ - 912: 0024b519 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 913: 0014e835 176 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 914: 0005a0eb 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 915: 0021cf0d 168 FUNC GLOBAL DEFAULT 12 _PyXI_Preserve │ │ │ │ - 916: 00038d21 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 909: 00143961 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 910: 00062fd3 22 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 911: 00046fab 26 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 912: 0024c739 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 913: 0014fa95 176 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 914: 0005a1e3 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 915: 0021e111 168 FUNC GLOBAL DEFAULT 12 _PyXI_Preserve │ │ │ │ + 916: 00038e4d 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ 917: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (3) │ │ │ │ 918: 00000000 0 FUNC GLOBAL DEFAULT UND getaddrinfo@GLIBC_2.4 (3) │ │ │ │ 919: 004b53e4 208 OBJECT GLOBAL DEFAULT 26 PySeqIter_Type │ │ │ │ - 920: 0010ae4d 128 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 920: 0010b5f9 128 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 921: 00000000 0 FUNC GLOBAL DEFAULT UND openlog@GLIBC_2.4 (3) │ │ │ │ 922: 004b1bd4 208 OBJECT GLOBAL DEFAULT 26 PyMap_Type │ │ │ │ - 923: 0005284b 62 FUNC GLOBAL DEFAULT 12 PyLong_AsInt32 │ │ │ │ + 923: 00052923 62 FUNC GLOBAL DEFAULT 12 PyLong_AsInt32 │ │ │ │ 924: 00000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.4 (3) │ │ │ │ 925: 004b19d4 208 OBJECT GLOBAL DEFAULT 26 PyContext_Type │ │ │ │ - 926: 001aa99d 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 927: 00042fff 10 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 928: 000fff01 236 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 926: 001abfbd 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 927: 0004309f 10 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 928: 0010051d 236 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 929: 00000000 0 FUNC GLOBAL DEFAULT UND localeconv@GLIBC_2.4 (3) │ │ │ │ - 930: 00237a41 132 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 930: 00238c89 132 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ 931: 00000000 0 FUNC GLOBAL DEFAULT UND writev@GLIBC_2.4 (3) │ │ │ │ 932: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64v2@GLIBC_2.26 (6) │ │ │ │ 933: 0002d831 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 934: 00197ae5 228 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 935: 0005f895 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 934: 001990e9 232 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 935: 0005f985 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 936: 00527d64 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ 937: 004b1ddc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_RefType │ │ │ │ - 938: 001c95c1 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 939: 0005f891 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 940: 001f1b31 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 938: 001ca565 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 939: 0005f981 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 940: 001f2b81 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 941: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.4 (3) │ │ │ │ - 942: 001b7b21 28 FUNC GLOBAL DEFAULT 12 _Py_InitDumpStack │ │ │ │ - 943: 002368e9 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ - 944: 0005cadf 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 942: 001b8e39 28 FUNC GLOBAL DEFAULT 12 _Py_InitDumpStack │ │ │ │ + 943: 002379ed 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 944: 0005cbd3 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ 945: 0002c38c 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (2) │ │ │ │ 946: 004b26f8 208 OBJECT GLOBAL DEFAULT 26 PySlice_Type │ │ │ │ - 947: 001450f9 378 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 947: 00146039 378 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 948: 00000000 0 FUNC GLOBAL DEFAULT UND strcspn@GLIBC_2.4 (3) │ │ │ │ - 949: 0005954d 76 FUNC GLOBAL DEFAULT 12 _Py_cr_quot │ │ │ │ - 950: 0004b2a1 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 951: 001c9561 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 949: 00059645 76 FUNC GLOBAL DEFAULT 12 _Py_cr_quot │ │ │ │ + 950: 0004b371 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 951: 001ca505 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ 952: 0002d4bd 46 FUNC GLOBAL DEFAULT 12 PyInitConfig_FreeStrList │ │ │ │ - 953: 001daa0d 20 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ - 954: 00261535 36 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 953: 001db941 20 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 954: 00262751 36 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ 955: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (3) │ │ │ │ - 956: 00062f03 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 956: 000630f7 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ 957: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (3) │ │ │ │ 958: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (15) │ │ │ │ 959: 004beeec 4 OBJECT GLOBAL DEFAULT 26 PyExc_GeneratorExit │ │ │ │ 960: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (3) │ │ │ │ 961: 0002c000 0 FUNC GLOBAL DEFAULT UND XML_SetProcessingInstructionHandler │ │ │ │ 962: 0002d7c5 108 FUNC GLOBAL DEFAULT 12 PyConfig_SetWideStringList │ │ │ │ - 963: 000617c1 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 964: 00033105 88 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailure │ │ │ │ + 963: 000619b5 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 964: 00033159 88 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailure │ │ │ │ 965: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (3) │ │ │ │ 966: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (3) │ │ │ │ 967: 0002c2fc 0 FUNC GLOBAL DEFAULT UND XML_Parse │ │ │ │ 968: 00000000 0 FUNC GLOBAL DEFAULT UND confstr@GLIBC_2.4 (3) │ │ │ │ 969: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (3) │ │ │ │ 970: 004c3088 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 971: 00058219 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ - 972: 00062cc9 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 973: 00262b91 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 971: 0005830d 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 972: 00062ebd 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 973: 00263db1 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 974: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (3) │ │ │ │ 975: 00000000 0 FUNC GLOBAL DEFAULT UND getpagesize@GLIBC_2.4 (3) │ │ │ │ 976: 00000000 0 FUNC GLOBAL DEFAULT UND getnameinfo@GLIBC_2.4 (3) │ │ │ │ - 977: 001b7915 80 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 978: 00094fcd 268 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ - 979: 0006144b 60 FUNC GLOBAL DEFAULT 12 _PyLong_UInt16_Converter │ │ │ │ - 980: 00274279 60 FUNC GLOBAL DEFAULT 12 PyIter_NextItem │ │ │ │ - 981: 0021e025 364 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 977: 001b8c2d 80 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 978: 00095225 268 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 979: 0006163f 60 FUNC GLOBAL DEFAULT 12 _PyLong_UInt16_Converter │ │ │ │ + 980: 00275461 60 FUNC GLOBAL DEFAULT 12 PyIter_NextItem │ │ │ │ + 981: 0021f229 364 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ 982: 00000000 0 FUNC GLOBAL DEFAULT UND sem_init@GLIBC_2.34 (4) │ │ │ │ - 983: 000b4129 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 983: 000b47ed 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ 984: 004b27f8 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ 985: 004b48b0 208 OBJECT GLOBAL DEFAULT 26 PyDictKeys_Type │ │ │ │ - 986: 001408f5 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ - 987: 000634c9 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ - 988: 000ff0c1 168 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 986: 001419f1 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 987: 000636bd 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 988: 000ff6dd 168 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 989: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (3) │ │ │ │ - 990: 00085dd1 240 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 990: 00085fa5 240 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ 991: 004b4304 208 OBJECT GLOBAL DEFAULT 26 PyDictValues_Type │ │ │ │ - 992: 0009e1a9 248 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 992: 0009e409 248 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ 993: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (3) │ │ │ │ - 994: 0004d54d 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 995: 0011cca5 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ - 996: 00214b81 324 FUNC GLOBAL DEFAULT 12 _PyCode_GetVarCounts │ │ │ │ - 997: 001975e5 148 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 998: 00189881 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 994: 0004d61d 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 995: 0011d605 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 996: 00215d8d 324 FUNC GLOBAL DEFAULT 12 _PyCode_GetVarCounts │ │ │ │ + 997: 00198bed 148 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 998: 0018ae81 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ 999: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (7) │ │ │ │ - 1000: 0011ccb9 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ - 1001: 002557e9 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ - 1002: 00202505 60 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1003: 00082c59 158 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 1000: 0011d619 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 1001: 00256a09 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 1002: 002035a9 60 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1003: 00082e21 158 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ 1004: 0002bc48 0 FUNC GLOBAL DEFAULT UND XML_GetErrorCode │ │ │ │ - 1005: 001caee1 724 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ - 1006: 0002e3dd 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1007: 0016d741 110 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1005: 001cbe85 724 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 1006: 0002e43d 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ + 1007: 0016ed25 110 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ 1008: 00000000 0 FUNC GLOBAL DEFAULT UND setgroups@GLIBC_2.4 (3) │ │ │ │ - 1009: 001d2519 84 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ - 1010: 001b73c9 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1009: 001d3461 84 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 1010: 001b86e1 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ 1011: 00000000 0 FUNC GLOBAL DEFAULT UND setxattr@GLIBC_2.4 (3) │ │ │ │ - 1012: 00197ad9 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ - 1013: 0005ef5d 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1014: 001d9a5d 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ - 1015: 00061325 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1016: 00076545 772 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 1012: 001990dd 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1013: 0005f04d 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1014: 001da991 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 1015: 00061519 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1016: 00076715 772 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ 1017: 00000000 0 FUNC GLOBAL DEFAULT UND grantpt@GLIBC_2.4 (3) │ │ │ │ - 1018: 0002e5f5 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 1019: 001b7b49 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1020: 001f05dd 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1018: 0002e655 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ + 1019: 001b8e61 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1020: 001f162d 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ 1021: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_init@GLIBC_2.4 (3) │ │ │ │ - 1022: 0004db3d 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 1022: 0004e17d 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ 1023: 004bae44 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1024: 002096b1 72 FUNC GLOBAL DEFAULT 12 _PyCode_GetXIData │ │ │ │ - 1025: 00234bb9 68 FUNC GLOBAL DEFAULT 12 _PyType_GetSlotWrapperNames │ │ │ │ - 1026: 0007fbf5 96 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ - 1027: 0016de29 544 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1028: 0007900d 872 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ - 1029: 0005dd9f 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 1030: 00062e03 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1024: 0020a755 72 FUNC GLOBAL DEFAULT 12 _PyCode_GetXIData │ │ │ │ + 1025: 00235dd9 68 FUNC GLOBAL DEFAULT 12 _PyType_GetSlotWrapperNames │ │ │ │ + 1026: 0007fdc5 96 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 1027: 0016f411 544 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1028: 000791dd 890 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 1029: 0005de8f 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 1030: 00062ff7 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ 1031: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (3) │ │ │ │ - 1032: 0003ee49 154 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 1032: 0003eee9 154 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ 1033: 004ff24c 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 1034: 0020cd95 4 FUNC GLOBAL DEFAULT 12 _PyCode_FromXIData │ │ │ │ - 1035: 001a038d 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 1036: 00290f71 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIDataNoFallback │ │ │ │ - 1037: 0022a7ad 1088 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 1038: 00200959 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1039: 00039c13 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1040: 000b75a5 1364 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1041: 000f2a1d 1652 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1042: 0005dbfb 66 FUNC GLOBAL DEFAULT 12 PyLong_IsPositive │ │ │ │ - 1043: 00175e2d 524 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 1044: 0005f897 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1045: 000635c5 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1046: 00033163 16 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 1047: 001ef30d 250 FUNC GLOBAL DEFAULT 12 _PyXIData_RegisterClass │ │ │ │ - 1048: 0017d895 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ - 1049: 001e85a1 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 1050: 00064dc9 268 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ - 1051: 002866c9 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 1052: 0019d129 46 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1034: 0020dee1 4 FUNC GLOBAL DEFAULT 12 _PyCode_FromXIData │ │ │ │ + 1035: 001a1991 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 1036: 002920d1 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIDataNoFallback │ │ │ │ + 1037: 0022b9a9 1088 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 1038: 00201bd1 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1039: 00039d13 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1040: 000b7c35 1364 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1041: 000f2ff1 1652 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1042: 0005dceb 66 FUNC GLOBAL DEFAULT 12 PyLong_IsPositive │ │ │ │ + 1043: 001773f5 524 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 1044: 0005f987 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1045: 000637b9 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1046: 000331b7 16 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 1047: 001f035d 250 FUNC GLOBAL DEFAULT 12 _PyXIData_RegisterClass │ │ │ │ + 1048: 0017ee95 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1049: 001e9531 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 1050: 00064fbd 268 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1051: 002878b1 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 1052: 0019e73d 46 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ 1053: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (3) │ │ │ │ - 1054: 00062cc7 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_BeginMutex │ │ │ │ - 1055: 0005e307 24 FUNC GLOBAL DEFAULT 12 PyUnstable_TryIncRef │ │ │ │ - 1056: 00062ee3 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ - 1057: 000621e3 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 1054: 00062ebb 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_BeginMutex │ │ │ │ + 1055: 0005e3f7 24 FUNC GLOBAL DEFAULT 12 PyUnstable_TryIncRef │ │ │ │ + 1056: 000630d7 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1057: 000623d7 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ 1058: 004c2e90 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ 1059: 00000000 0 FUNC GLOBAL DEFAULT UND clearerr@GLIBC_2.4 (3) │ │ │ │ 1060: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (3) │ │ │ │ - 1061: 0004f133 46 FUNC GLOBAL DEFAULT 12 _PyXIData_FormatNotShareableError │ │ │ │ + 1061: 0004f0fb 46 FUNC GLOBAL DEFAULT 12 _PyXIData_FormatNotShareableError │ │ │ │ 1062: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1063: 000392cd 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1063: 000393f9 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ 1064: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (19) │ │ │ │ - 1065: 0009e65d 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1066: 00063167 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 1067: 00123921 378 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 1065: 0009e8c1 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1066: 0006335b 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 1067: 00124789 378 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ 1068: 004fe9c8 4 OBJECT WEAK DEFAULT 29 environ@GLIBC_2.4 (3) │ │ │ │ 1069: 00000000 0 FUNC GLOBAL DEFAULT UND pause@GLIBC_2.4 (3) │ │ │ │ - 1070: 00129ec9 50 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ - 1071: 000a276d 146 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ - 1072: 001cc0b1 192 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 1070: 0012ad2d 50 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1071: 000a297d 146 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1072: 001cd051 192 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ 1073: 00000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.4 (3) │ │ │ │ - 1074: 00100589 588 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 1074: 00100ba5 588 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ 1075: 0002c440 0 FUNC GLOBAL DEFAULT UND acos@GLIBC_2.4 (2) │ │ │ │ - 1076: 00200fcd 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 1076: 0020c8a9 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 1077: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1078: 001f34c5 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ - 1079: 000438ed 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 1080: 00188f79 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ - 1081: 000d89b1 1280 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1082: 00179b61 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 1083: 001fda01 20 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ - 1084: 001c96d9 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 1085: 001ce9ed 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 1078: 001f4515 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 1079: 000439bd 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 1080: 0018a579 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 1081: 000d8fcd 1196 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1082: 0017b161 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 1083: 001fea91 20 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1084: 001ca67d 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 1085: 001cf941 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ 1086: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (2) │ │ │ │ - 1087: 000ed721 828 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1087: 000edce1 828 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ 1088: 004ff250 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 1089: 000d56cd 1190 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 1090: 00203f5d 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1089: 000d5cfd 1172 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 1090: 00205001 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1091: 00000000 0 FUNC GLOBAL DEFAULT UND shutdown@GLIBC_2.4 (3) │ │ │ │ - 1092: 001efee1 336 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1092: 001f0f31 336 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ 1093: 00000000 0 FUNC GLOBAL DEFAULT UND setns@GLIBC_2.14 (21) │ │ │ │ - 1094: 0006c7d5 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ - 1095: 000dc339 548 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1094: 0006c965 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1095: 000dc931 548 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ 1096: 00000000 0 FUNC GLOBAL DEFAULT UND poll@GLIBC_2.4 (3) │ │ │ │ - 1097: 0005d669 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ + 1097: 0005d759 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ 1098: 004b70d4 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1099: 0020b98d 178 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIDataWrapped │ │ │ │ - 1100: 001a38fd 66 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1099: 0020cb09 178 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIDataWrapped │ │ │ │ + 1100: 001a4f29 66 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ 1101: 00000000 0 FUNC GLOBAL DEFAULT UND fexecve@GLIBC_2.4 (3) │ │ │ │ - 1102: 001d97a1 56 FUNC GLOBAL DEFAULT 12 _PyList_AsTupleAndClear │ │ │ │ - 1103: 00080a5d 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ - 1104: 001facc9 122 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ - 1105: 000459f1 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 1102: 001da6d9 56 FUNC GLOBAL DEFAULT 12 _PyList_AsTupleAndClear │ │ │ │ + 1103: 00080c2d 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 1104: 001fbd59 122 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1105: 00045ac1 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ 1106: 00000000 0 FUNC GLOBAL DEFAULT UND forkpty@GLIBC_2.34 (4) │ │ │ │ 1107: 004b111c 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 1108: 0023f5b1 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ - 1109: 0012cf95 82 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 1108: 002407d5 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 1109: 0012de6d 102 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ 1110: 004bee7c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ModuleNotFoundError │ │ │ │ 1111: 00527df0 0 NOTYPE GLOBAL DEFAULT 29 _end │ │ │ │ - 1112: 00044067 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 1113: 0005269b 136 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1112: 00044137 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 1113: 00052773 136 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ 1114: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1115: 001cb511 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 1115: 001cc4b5 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ 1116: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (3) │ │ │ │ - 1117: 0003c04b 10 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ - 1118: 0009dc79 516 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 1119: 001a35e9 60 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ - 1120: 00058055 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ - 1121: 000522cf 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 1122: 000dc55d 204 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ - 1123: 00197acd 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1124: 0017cb0d 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1117: 0003c0e7 10 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1118: 0009ded9 516 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 1119: 001a4c15 60 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 1120: 0005814d 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 1121: 000523a7 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 1122: 000dcb55 204 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 1123: 001990d1 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1124: 0017e10d 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ 1125: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (3) │ │ │ │ 1126: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (3) │ │ │ │ - 1127: 000d6415 184 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1128: 001036ed 76 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ - 1129: 00199561 34 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 1130: 001c8b11 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 1131: 00199c1d 148 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 1132: 001fc941 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1133: 00128e49 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1134: 001b9005 178 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ - 1135: 0005e747 96 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ - 1136: 0012e121 238 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 1137: 00110f05 262 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1127: 000d6a31 184 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1128: 00103d09 76 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 1129: 0019ab71 34 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 1130: 001c9ab5 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 1131: 0019b22d 148 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 1132: 001fd9d1 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1133: 00129cb1 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1134: 001ba31d 178 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1135: 0005e837 96 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ + 1136: 0012f07d 238 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 1137: 001118b9 262 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ 1138: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (3) │ │ │ │ - 1139: 00062d25 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1140: 002381c1 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1141: 003197d0 108 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1142: 001b6ec9 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1143: 00065aaf 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 1139: 00062f19 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1140: 00239431 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1141: 0031a990 108 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1142: 001b81e1 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1143: 00065c41 88 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ 1144: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (3) │ │ │ │ - 1145: 0004d581 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 1145: 0004d651 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ 1146: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getcpuclockid@GLIBC_2.34 (4) │ │ │ │ 1147: 004b5574 208 OBJECT GLOBAL DEFAULT 26 PyStaticMethod_Type │ │ │ │ 1148: 0002c4b8 0 FUNC GLOBAL DEFAULT UND erfc@GLIBC_2.4 (2) │ │ │ │ - 1149: 00254b45 616 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 1149: 00255d65 616 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ 1150: 004b15cc 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ 1151: 004d5e78 0x28b08 OBJECT GLOBAL DEFAULT 27 _PyRuntime │ │ │ │ - 1152: 001f0eb1 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1153: 0015cba5 110 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 1152: 001f1f01 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1153: 0015dced 110 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ 1154: 0002b188 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (2) │ │ │ │ - 1155: 0005f8f9 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1156: 000fde25 3760 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 1157: 00035c95 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ + 1155: 0005f9e9 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1156: 000fe441 3744 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 1157: 00035cc5 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ 1158: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64@GLIBC_2.10 (17) │ │ │ │ 1159: 004be3c0 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ 1160: 004fe9d4 4 OBJECT GLOBAL DEFAULT 29 stdout@GLIBC_2.4 (3) │ │ │ │ - 1161: 000c22bd 426 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1161: 000c2901 426 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ 1162: 004b1418 8 OBJECT GLOBAL DEFAULT 26 _Py_EllipsisObject │ │ │ │ 1163: 00000000 0 FUNC GLOBAL DEFAULT UND __ioctl_time64@GLIBC_2.34 (4) │ │ │ │ - 1164: 000fbae9 178 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 1165: 00063047 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1166: 001ebd2d 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 1167: 001119c9 1082 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1168: 00085771 1240 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 1169: 00250f11 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ - 1170: 0005e7d5 94 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ - 1171: 00201209 164 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 1172: 0026bca9 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 1173: 0010e21d 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1174: 0003b785 144 FUNC GLOBAL DEFAULT 12 _PyEval_SpecialMethodCanSuggest │ │ │ │ - 1175: 00292cd1 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 1164: 000fc105 178 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 1165: 0006323b 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1166: 001ecd15 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 1167: 0011237d 1082 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1168: 00085935 1256 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 1169: 00252131 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 1170: 0005e8c5 94 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1171: 002022f9 164 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 1172: 0026cec1 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 1173: 0010eb4d 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1174: 0003b81d 148 FUNC GLOBAL DEFAULT 12 _PyEval_SpecialMethodCanSuggest │ │ │ │ + 1175: 00293eb1 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 1176: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (3) │ │ │ │ - 1177: 00197041 62 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ - 1178: 00285931 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1177: 00198649 62 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ + 1178: 00286b19 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ 1179: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (3) │ │ │ │ - 1180: 00293900 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 1181: 0025001d 390 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 1182: 0026077d 656 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1183: 0006adfb 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1184: 00124835 64 FUNC GLOBAL DEFAULT 12 PyLong_AsInt64 │ │ │ │ - 1185: 00213a6d 36 FUNC GLOBAL DEFAULT 12 _PyXI_GetPreserved │ │ │ │ - 1186: 00075df5 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 1180: 00294ac0 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1181: 0025123d 390 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 1182: 0026198d 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1183: 0006af8b 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1184: 0012569d 64 FUNC GLOBAL DEFAULT 12 PyLong_AsInt64 │ │ │ │ + 1185: 00214c4d 36 FUNC GLOBAL DEFAULT 12 _PyXI_GetPreserved │ │ │ │ + 1186: 00075fc5 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ 1187: 00000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.4 (2) │ │ │ │ - 1188: 001f4f39 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1189: 00206889 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 1190: 000bd58d 608 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ - 1191: 00144dad 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1188: 001f5f89 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1189: 00207ab1 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 1190: 000bdbf1 608 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1191: 00145cf1 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ 1192: 00000000 0 FUNC GLOBAL DEFAULT UND fremovexattr@GLIBC_2.4 (3) │ │ │ │ - 1193: 00085ec1 76 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1194: 001f2c15 132 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 1195: 0005ddb5 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1193: 00086095 76 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1194: 001f3db5 132 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 1195: 0005dea5 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ 1196: 00527df0 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ - 1197: 000524ad 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1198: 00200475 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1197: 00052585 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1198: 002016ed 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ 1199: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (3) │ │ │ │ 1200: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (3) │ │ │ │ - 1201: 0025d8ad 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1201: 0025eac5 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1202: 004b3164 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1203: 00264a21 864 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1203: 00265c01 864 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ 1204: 00000000 0 FUNC GLOBAL DEFAULT UND dlerror@GLIBC_2.34 (4) │ │ │ │ - 1205: 001d8731 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1206: 000bd041 130 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1207: 0005f0a9 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ - 1208: 00064887 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1205: 001d9671 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1206: 000bd6a5 130 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1207: 0005f199 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1208: 00064a7b 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ 1209: 004feff8 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ - 1210: 00062b99 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ - 1211: 00234395 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 1212: 001d3ea5 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1213: 00061413 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt8_Converter │ │ │ │ + 1210: 00062d8d 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 1211: 002355b5 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 1212: 001d4ded 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1213: 00061607 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt8_Converter │ │ │ │ 1214: 004bee9c 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 1215: 00222d7d 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 1216: 00284255 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1217: 001b7329 6 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 1215: 00223f71 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 1216: 0028543d 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1217: 001b8641 6 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ 1218: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1219: 0005e5bf 392 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteWideChar │ │ │ │ + 1219: 0005e6af 392 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteWideChar │ │ │ │ 1220: 004b3444 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1221: 0005f867 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 1221: 0005f957 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ 1222: 00000000 0 FUNC GLOBAL DEFAULT UND inflate │ │ │ │ - 1223: 000630a9 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 1224: 002e85f8 48 OBJECT GLOBAL DEFAULT 14 _Py_SpecialMethods │ │ │ │ + 1223: 0006329d 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 1224: 002e97b8 48 OBJECT GLOBAL DEFAULT 14 _Py_SpecialMethods │ │ │ │ 1225: 004beedc 4 OBJECT GLOBAL DEFAULT 26 PyExc_AttributeError │ │ │ │ 1226: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (3) │ │ │ │ - 1227: 00285f29 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 1227: 00287111 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ 1228: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_destroy@GLIBC_2.4 (3) │ │ │ │ - 1229: 001b1b75 10 FUNC GLOBAL DEFAULT 12 PyLong_GetNativeLayout │ │ │ │ - 1230: 00116891 532 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 1229: 001b2e89 10 FUNC GLOBAL DEFAULT 12 PyLong_GetNativeLayout │ │ │ │ + 1230: 001171f9 532 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ 1231: 00000000 0 FUNC GLOBAL DEFAULT UND strtok_r@GLIBC_2.4 (3) │ │ │ │ 1232: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_wait@GLIBC_2.4 (3) │ │ │ │ - 1233: 00202541 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 1234: 00213ebd 4 FUNC GLOBAL DEFAULT 12 _PyXIData_Release │ │ │ │ - 1235: 00133ce5 430 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1236: 002014f5 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1237: 00083ff9 520 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 1233: 00203639 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 1234: 00214e9d 4 FUNC GLOBAL DEFAULT 12 _PyXIData_Release │ │ │ │ + 1235: 00134c55 430 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1236: 002025e5 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1237: 000841c1 520 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 1238: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (3) │ │ │ │ - 1239: 0005da65 216 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1240: 000540a1 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ - 1241: 0004982d 22 FUNC GLOBAL DEFAULT 12 PyLongWriter_Discard │ │ │ │ + 1239: 0005db55 216 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1240: 00054005 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 1241: 000498fd 22 FUNC GLOBAL DEFAULT 12 PyLongWriter_Discard │ │ │ │ 1242: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (3) │ │ │ │ - 1243: 00214cc5 610 FUNC GLOBAL DEFAULT 12 _PyCode_SetUnboundVarCounts │ │ │ │ + 1243: 00215ed1 610 FUNC GLOBAL DEFAULT 12 _PyCode_SetUnboundVarCounts │ │ │ │ 1244: 0002d4ed 24 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1245: 0024ce85 172 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1245: 0024e0a5 172 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ 1246: 0002dad1 344 FUNC GLOBAL DEFAULT 12 _PyObject_DebugMallocStats │ │ │ │ 1247: 0002c514 0 FUNC GLOBAL DEFAULT UND XML_SetStartNamespaceDeclHandler │ │ │ │ - 1248: 00154315 130 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 1249: 00257b59 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 1250: 0005e131 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 1248: 00155445 130 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 1249: 00258d79 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 1250: 0005e221 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ 1251: 00000000 0 FUNC GLOBAL DEFAULT UND __fstatat64_time64@GLIBC_2.34 (4) │ │ │ │ - 1252: 000f9b99 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 1252: 000fa199 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ 1253: 0002c0b0 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ 1254: 00000000 0 FUNC GLOBAL DEFAULT UND fma@GLIBC_2.4 (2) │ │ │ │ - 1255: 0005e8cd 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 1256: 00224a29 256 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 1257: 0005e33b 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 1255: 0005e9bd 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 1256: 00225c1d 260 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 1257: 0005e42b 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ 1258: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (3) │ │ │ │ - 1259: 00052571 76 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ - 1260: 0005f92d 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1261: 0020cd61 4 FUNC GLOBAL DEFAULT 12 _PyXIData_NewObject │ │ │ │ + 1259: 00052649 76 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 1260: 0005fa1d 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1261: 0020dead 4 FUNC GLOBAL DEFAULT 12 _PyXIData_NewObject │ │ │ │ 1262: 00000000 0 FUNC GLOBAL DEFAULT UND sigaltstack@GLIBC_2.4 (3) │ │ │ │ - 1263: 002016c1 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ - 1264: 0005f83d 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ - 1265: 000444f7 194 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 1263: 002027b1 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 1264: 0005f92d 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 1265: 000445c7 194 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ 1266: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (3) │ │ │ │ - 1267: 000630e1 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 1267: 000632d5 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ 1268: 004b110c 16 OBJECT GLOBAL DEFAULT 26 _Py_TrueStruct │ │ │ │ - 1269: 001dc9cd 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1270: 0006b9e9 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1269: 001dd901 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1270: 0006bb79 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ 1271: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (3) │ │ │ │ 1272: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (3) │ │ │ │ 1273: 0002ac5c 0 FUNC GLOBAL DEFAULT UND XML_SetUserData │ │ │ │ - 1274: 001f7b61 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1275: 00199585 292 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ - 1276: 0024fb0d 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1277: 00115ab9 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1278: 00197a81 76 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1279: 0028d44d 144 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1280: 0012b459 328 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ - 1281: 00068a83 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 1282: 000b20f1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 1283: 00259165 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 1274: 001f8bf1 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1275: 0019ab95 292 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 1276: 00250d2d 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1277: 00116421 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1278: 00199085 76 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1279: 0028e6c5 144 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1280: 0012c309 326 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 1281: 00068c13 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 1282: 000b285d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 1283: 0025a1ed 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ 1284: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (3) │ │ │ │ - 1285: 000b381d 1788 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 1286: 001d78a9 232 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 1285: 000b3f7d 1632 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 1286: 001d87e9 228 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 1287: 0002d9e5 136 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetError │ │ │ │ 1288: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (3) │ │ │ │ 1289: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (3) │ │ │ │ 1290: 00000000 0 FUNC GLOBAL DEFAULT UND mprotect@GLIBC_2.4 (3) │ │ │ │ 1291: 00000000 0 FUNC GLOBAL DEFAULT UND __memmove_chk@GLIBC_2.4 (3) │ │ │ │ - 1292: 0005ddfb 12 FUNC GLOBAL DEFAULT 12 Py_PACK_VERSION │ │ │ │ - 1293: 0006b631 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1294: 0006ba2d 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 1295: 00149f89 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1296: 0024659d 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1297: 0016370d 56 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 1298: 00057fcd 22 FUNC GLOBAL DEFAULT 12 _PyErr_SetInterpreterAlreadyRunning │ │ │ │ - 1299: 00040063 350 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 1292: 0005deeb 12 FUNC GLOBAL DEFAULT 12 Py_PACK_VERSION │ │ │ │ + 1293: 0006b7c1 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1294: 0006bbbd 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 1295: 0014b1d1 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1296: 00247e2d 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1297: 00164865 56 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 1298: 0005801d 22 FUNC GLOBAL DEFAULT 12 _PyErr_SetInterpreterAlreadyRunning │ │ │ │ + 1299: 00040103 350 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 1300: 004b3e2c 208 OBJECT GLOBAL DEFAULT 26 PyODict_Type │ │ │ │ - 1301: 0017e209 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ - 1302: 00067ba9 84 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1301: 0017f809 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1302: 00067d39 84 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ 1303: 004b3514 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1304: 0020bdb5 312 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ - 1305: 0004dc19 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 1306: 00274cf5 31008 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ - 1307: 0005cd97 54 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1308: 0013e3c5 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1309: 001114d9 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 1304: 0020cf85 308 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1305: 0004e28d 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 1306: 00275edd 31008 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 1307: 0005ce8b 54 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1308: 0013f471 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1309: 00111e8d 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ 1310: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1311: 0003a543 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1312: 000962ed 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1313: 000929f9 66 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 1314: 00100c9d 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1315: 0004574f 30 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1316: 00126ab9 50 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1311: 0003a643 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1312: 00096549 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1313: 00092c31 66 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 1314: 001012b9 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1315: 0004581f 30 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1316: 00127921 50 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ 1317: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 1318: 000579fd 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 1318: 00057aaf 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 1319: 004ff268 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ 1320: 004ba0d8 208 OBJECT GLOBAL DEFAULT 26 PyBytes_Type │ │ │ │ 1321: 0002b148 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 1322: 0024c945 10 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 1323: 0005dd99 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 1324: 00188ea9 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ - 1325: 001eebf1 106 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ - 1326: 001f32bd 120 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ + 1322: 0024db65 10 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 1323: 0005de89 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 1324: 0018a4a9 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1325: 001efc41 106 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 1326: 001f430d 120 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ 1327: 0002bf6c 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4 (3) │ │ │ │ 1328: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (7) │ │ │ │ - 1329: 00061359 56 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ - 1330: 00254061 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ - 1331: 0020bd15 82 FUNC GLOBAL DEFAULT 12 _PyBytes_GetData │ │ │ │ - 1332: 001dc9d9 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ - 1333: 000cf8fd 204 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ - 1334: 0005db85 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ - 1335: 001d69dd 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 1329: 0006154d 56 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1330: 00255281 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 1331: 0020cec9 82 FUNC GLOBAL DEFAULT 12 _PyBytes_GetData │ │ │ │ + 1332: 001dd90d 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1333: 000cff25 204 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1334: 0005dc75 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1335: 001d791d 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ 1336: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (3) │ │ │ │ - 1337: 0021e565 6 FUNC GLOBAL DEFAULT 12 _PyXIData_Clear │ │ │ │ + 1337: 0021f769 6 FUNC GLOBAL DEFAULT 12 _PyXIData_Clear │ │ │ │ 1338: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (17) │ │ │ │ 1339: 004bb1bc 4 OBJECT GLOBAL DEFAULT 26 PyExc_ProcessLookupError │ │ │ │ - 1340: 00032205 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ + 1340: 00032265 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ 1341: 004beed8 4 OBJECT GLOBAL DEFAULT 26 PyExc_BufferError │ │ │ │ 1342: 00000000 0 FUNC GLOBAL DEFAULT UND umask@GLIBC_2.4 (3) │ │ │ │ - 1343: 0002fef9 648 FUNC GLOBAL DEFAULT 12 _Py_DumpStack │ │ │ │ - 1344: 002335d5 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1343: 0002ff59 648 FUNC GLOBAL DEFAULT 12 _Py_DumpStack │ │ │ │ + 1344: 002347f5 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1345: 004b2f44 208 OBJECT GLOBAL DEFAULT 26 PyRange_Type │ │ │ │ 1346: 00000000 0 FUNC GLOBAL DEFAULT UND fdopendir@GLIBC_2.4 (3) │ │ │ │ - 1347: 000df601 532 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 1347: 000dfbd1 532 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ 1348: 0002d3fd 192 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetStrList │ │ │ │ - 1349: 0027016d 316 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1350: 0005f997 4 FUNC GLOBAL DEFAULT 12 Py_REFCNT │ │ │ │ + 1349: 00271355 316 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1350: 0005fa87 4 FUNC GLOBAL DEFAULT 12 Py_REFCNT │ │ │ │ 1351: 004b1108 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ 1352: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (3) │ │ │ │ - 1353: 001918bd 872 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ - 1354: 00143571 1376 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1355: 0004da21 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 1353: 00192ec9 868 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1354: 001444dd 1392 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1355: 0004dae1 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 1356: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (3) │ │ │ │ - 1357: 000490dd 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1357: 000491ad 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ 1358: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (3) │ │ │ │ - 1359: 001fce7d 74 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1360: 00068b0d 20 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ - 1361: 001979d9 92 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1359: 001fdf0d 74 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1360: 00068c9d 20 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 1361: 00198fdd 92 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ 1362: 004b3738 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 1363: 000d2f89 3698 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 1364: 00255d31 40 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1365: 001b1b81 94 FUNC GLOBAL DEFAULT 12 PyLongWriter_Create │ │ │ │ - 1366: 001ccccd 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1367: 00210645 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1363: 000d35bd 3702 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 1364: 00256f51 40 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1365: 001b2e95 94 FUNC GLOBAL DEFAULT 12 PyLongWriter_Create │ │ │ │ + 1366: 001cdc6d 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1367: 002115fd 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1368: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setscheduler@GLIBC_2.4 (3) │ │ │ │ 1369: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (3) │ │ │ │ 1370: 0002b5c0 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (2) │ │ │ │ - 1371: 000863e9 82 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 1371: 000865b5 82 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ 1372: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_getstack@GLIBC_2.34 (4) │ │ │ │ 1373: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (3) │ │ │ │ - 1374: 00065ce1 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 1375: 0005e0e7 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 1376: 001d7a01 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 1377: 0002e5a7 78 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ - 1378: 00091e05 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1374: 00065e71 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 1375: 0005e1d7 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 1376: 001d893d 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 1377: 0002e607 78 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 1378: 00092039 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ 1379: 004b442c 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 1380: 001155ad 828 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1381: 0007b7c5 190 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 1382: 001543dd 4 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 1383: 0009aa51 144 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ - 1384: 0022054d 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ - 1385: 00225fdd 208 FUNC GLOBAL DEFAULT 12 _PyXIData_UnregisterClass │ │ │ │ + 1380: 00115f15 828 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1381: 0007b991 190 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 1382: 0015550d 4 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 1383: 0009ac8d 144 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 1384: 00221751 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 1385: 002271d5 208 FUNC GLOBAL DEFAULT 12 _PyXIData_UnregisterClass │ │ │ │ 1386: 00000000 0 FUNC GLOBAL DEFAULT UND getgid@GLIBC_2.4 (3) │ │ │ │ 1387: 00000000 0 FUNC GLOBAL DEFAULT UND tzset@GLIBC_2.4 (3) │ │ │ │ - 1388: 00050641 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 1389: 00036d6d 500 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1390: 0028d379 142 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ - 1391: 001b7785 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1388: 00050715 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 1389: 00036e05 500 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ + 1390: 0028e5f1 142 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1391: 001b8a9d 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1392: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_rr_get_interval64@GLIBC_2.34 (4) │ │ │ │ 1393: 004bee60 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ - 1394: 00292cd5 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 1395: 001a99e5 146 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1396: 00064ed5 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 1394: 00293eb5 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 1395: 001ab005 146 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1396: 000650c9 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 1397: 004b5d6c 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ - 1398: 00064c9d 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1398: 00064e91 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ 1399: 00000000 0 FUNC GLOBAL DEFAULT UND __uflow@GLIBC_2.4 (3) │ │ │ │ - 1400: 001d6c85 600 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1401: 0004526b 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ - 1402: 00062fc3 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 1403: 0009e6d9 292 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1404: 00085cf9 208 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ - 1405: 0005d76d 134 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1400: 001d7bc5 604 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1401: 0004533b 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 1402: 000631b7 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 1403: 0009e93d 292 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1404: 00085ecd 208 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1405: 0005d85d 134 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ 1406: 004fefe8 4 OBJECT GLOBAL DEFAULT 29 Py_UTF8Mode │ │ │ │ - 1407: 00062667 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1408: 001da7b5 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1409: 00084209 1450 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1410: 00097f05 280 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 1411: 000312b1 62 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1412: 0005ea13 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 1413: 000e4399 126 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1414: 00179b65 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ - 1415: 0005f957 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ - 1416: 00059f47 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 1407: 0006285b 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1408: 001db6e9 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1409: 000843d1 1464 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1410: 00098159 280 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 1411: 00031311 62 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1412: 0005eb03 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 1413: 000e4989 126 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1414: 0017b165 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1415: 0005fa47 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1416: 0005a03f 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ 1417: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpucount@GLIBC_2.6 (5) │ │ │ │ - 1418: 001bb06d 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ - 1419: 000c09c9 142 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1418: 001bc065 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 1419: 000c1031 142 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ 1420: 00000000 0 FUNC GLOBAL DEFAULT UND nl_langinfo@GLIBC_2.4 (3) │ │ │ │ 1421: 0002d131 112 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetStr │ │ │ │ - 1422: 001e2341 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 1423: 00063309 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 1424: 00062c69 10 FUNC GLOBAL DEFAULT 12 _PyObjectArray_Free │ │ │ │ - 1425: 0002f6e9 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ - 1426: 000cd131 884 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 1422: 001e32cd 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 1423: 000634fd 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 1424: 00062e5d 10 FUNC GLOBAL DEFAULT 12 _PyObjectArray_Free │ │ │ │ + 1425: 0002f749 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ + 1426: 000cd779 884 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ 1427: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.4 (3) │ │ │ │ 1428: 0002b7fc 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (2) │ │ │ │ - 1429: 00065b6f 74 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 1429: 00065cff 74 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ 1430: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmax@GLIBC_2.4 (3) │ │ │ │ - 1431: 00154465 134 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 1431: 00155595 134 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ 1433: 004c2dbc 4 OBJECT GLOBAL DEFAULT 26 _PySet_Dummy │ │ │ │ 1434: 004bb194 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 1435: 000faa25 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1435: 000fb041 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ 1436: 004beed0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportError │ │ │ │ - 1437: 0006b431 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 1438: 00061e75 120 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1439: 002248f5 24 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1437: 0006b5c1 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 1438: 00062069 120 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1439: 00225ae9 24 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ 1440: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getname_np@GLIBC_2.34 (4) │ │ │ │ 1441: 004fe9c8 4 OBJECT GLOBAL DEFAULT 29 __environ@GLIBC_2.4 (3) │ │ │ │ - 1442: 0012f2f5 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 1442: 0013024d 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ 1443: 0002c739 68 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ - 1444: 00056e27 186 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ - 1445: 001cbbc5 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 1446: 001e02c9 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 1444: 00056f27 186 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1445: 001ccb69 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 1446: 001e1255 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 1447: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.4 (3) │ │ │ │ - 1448: 0003a4db 14 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 1448: 0003a5db 14 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ 1449: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.4 (3) │ │ │ │ 1450: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (3) │ │ │ │ 1451: 004b7a94 208 OBJECT GLOBAL DEFAULT 26 PyInstanceMethod_Type │ │ │ │ - 1452: 0005f953 4 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ - 1453: 00067e19 180 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 1452: 0005fa43 4 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ + 1453: 00067fa9 180 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ 1454: 00000000 0 FUNC GLOBAL DEFAULT UND setresuid@GLIBC_2.4 (3) │ │ │ │ 1455: 0002ab90 0 FUNC GLOBAL DEFAULT UND fabs@GLIBC_2.4 (2) │ │ │ │ 1456: 00000000 0 FUNC GLOBAL DEFAULT UND recvfrom@GLIBC_2.4 (3) │ │ │ │ - 1457: 001d7719 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 1458: 000522fd 4 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchRightEvent │ │ │ │ - 1459: 000e7381 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1457: 001d8659 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 1458: 000523d5 4 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchRightEvent │ │ │ │ + 1459: 000e7969 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ 1460: 004bb190 4 OBJECT GLOBAL DEFAULT 26 PyExc_BrokenPipeError │ │ │ │ 1461: 004fe9c0 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 1462: 0004ce03 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 1462: 0004ced3 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ 1463: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 1464: 00077429 128 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1464: 000775f9 128 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ 1465: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (3) │ │ │ │ - 1466: 00122ff1 1400 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ - 1467: 00221f39 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 1468: 0011b759 1214 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1466: 00123e59 1400 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1467: 00223129 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ + 1468: 0011c0b9 1214 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1469: 00527d34 1 OBJECT GLOBAL DEFAULT 29 _PyByteArray_empty_string │ │ │ │ - 1470: 0009e305 656 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1470: 0009e565 660 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ 1471: 004beed4 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ - 1472: 000d5295 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1472: 000d58c5 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ 1473: 0002b5a8 0 FUNC GLOBAL DEFAULT UND erf@GLIBC_2.4 (2) │ │ │ │ 1474: 00527df0 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1475: 000633e7 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ - 1476: 0005ac99 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 1477: 001ff811 184 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 1475: 000635db 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1476: 0005ad91 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 1477: 002008a1 184 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ 1478: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyname@GLIBC_2.4 (3) │ │ │ │ - 1479: 002333b5 60 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1480: 00061beb 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ - 1481: 0005f929 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1479: 002345d9 60 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1480: 00061ddf 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 1481: 0005fa19 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ 1482: 004b8e1c 208 OBJECT GLOBAL DEFAULT 26 PyCode_Type │ │ │ │ - 1483: 00062c73 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1483: 00062e67 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ 1484: 004fe9d0 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (3) │ │ │ │ 1485: 0002b980 0 FUNC GLOBAL DEFAULT UND XML_SetEndElementHandler │ │ │ │ - 1486: 0005953f 14 FUNC GLOBAL DEFAULT 12 _Py_cr_prod │ │ │ │ + 1486: 00059637 14 FUNC GLOBAL DEFAULT 12 _Py_cr_prod │ │ │ │ 1487: 00000000 0 FUNC GLOBAL DEFAULT UND __sigtimedwait64@GLIBC_2.34 (4) │ │ │ │ - 1488: 001a8259 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 1489: 000ec301 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ - 1490: 000cf1cd 1026 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 1488: 001a9879 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 1489: 000ec8c1 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1490: 000cf7f1 1026 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ 1491: 0002cd25 82 FUNC GLOBAL DEFAULT 12 Py_InitializeEx │ │ │ │ - 1492: 000633ad 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ - 1493: 0005ee41 132 FUNC GLOBAL DEFAULT 12 PyContext_ClearWatcher │ │ │ │ - 1494: 00270351 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ - 1495: 00075ee1 408 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ - 1496: 000654ab 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 1492: 000635a1 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 1493: 0005ef31 132 FUNC GLOBAL DEFAULT 12 PyContext_ClearWatcher │ │ │ │ + 1494: 00271539 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1495: 000760b1 408 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 1496: 0006563d 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ 1497: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (3) │ │ │ │ 1498: 0002cdfd 112 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetInt │ │ │ │ 1499: 00000000 0 FUNC GLOBAL DEFAULT UND alarm@GLIBC_2.4 (3) │ │ │ │ 1500: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_sigmask@GLIBC_2.32 (9) │ │ │ │ 1501: 0002af74 0 FUNC GLOBAL DEFAULT UND XML_SetAttlistDeclHandler │ │ │ │ - 1502: 00034ce3 10 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ + 1502: 00034d7b 10 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ 1503: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (3) │ │ │ │ - 1504: 000324b3 866 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ - 1505: 00059479 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1506: 0027ddf5 6 FUNC GLOBAL DEFAULT 12 _PyXIData_ReleaseAndRawFree │ │ │ │ - 1507: 001df901 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ - 1508: 002363e5 116 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialOneArg │ │ │ │ - 1509: 0005af6f 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1504: 00032513 866 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ + 1505: 00059571 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1506: 0027efdd 6 FUNC GLOBAL DEFAULT 12 _PyXIData_ReleaseAndRawFree │ │ │ │ + 1507: 001e088d 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1508: 002375fd 116 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialOneArg │ │ │ │ + 1509: 0005b107 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1510: 004ff258 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 1511: 0013170d 728 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1511: 00132629 728 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ 1512: 00000000 0 FUNC GLOBAL DEFAULT UND setrlimit64@GLIBC_2.4 (3) │ │ │ │ 1513: 0002c00c 0 FUNC GLOBAL DEFAULT UND tanh@GLIBC_2.4 (2) │ │ │ │ - 1514: 0017dbbd 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 1514: 0017f1bd 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ 1515: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (2) │ │ │ │ 1516: 00000000 0 FUNC GLOBAL DEFAULT UND munmap@GLIBC_2.4 (3) │ │ │ │ - 1517: 001cf5a1 70 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 1517: 001d04f5 70 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 1518: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigdefault@GLIBC_2.4 (3) │ │ │ │ - 1519: 00233591 66 FUNC GLOBAL DEFAULT 12 PyLong_IsNegative │ │ │ │ - 1520: 00089b05 4 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ - 1521: 0002f4bd 388 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ - 1522: 000c0a61 8 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1523: 00128b41 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 1524: 000ef67d 64 FUNC GLOBAL DEFAULT 12 _PyLong_ExactDealloc │ │ │ │ - 1525: 00127d21 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ - 1526: 001b3a79 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ - 1527: 001e3089 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 1519: 002347b1 66 FUNC GLOBAL DEFAULT 12 PyLong_IsNegative │ │ │ │ + 1520: 00089cbd 4 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1521: 0002f51d 388 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ + 1522: 000c10c9 8 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1523: 001299a9 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 1524: 000efc3d 64 FUNC GLOBAL DEFAULT 12 _PyLong_ExactDealloc │ │ │ │ + 1525: 00128b89 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1526: 001b4d8d 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 1527: 001e4015 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 1528: 0002b714 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1529: 000e3ed1 230 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 1529: 000e44c1 230 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ 1530: 00000000 0 FUNC GLOBAL DEFAULT UND __snprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1531: 00122701 378 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 1531: 00123569 378 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ 1532: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_adddup2@GLIBC_2.4 (3) │ │ │ │ - 1533: 00064ed9 32 FUNC GLOBAL DEFAULT 12 _PyType_NewManagedObject │ │ │ │ + 1533: 000650cd 32 FUNC GLOBAL DEFAULT 12 _PyType_NewManagedObject │ │ │ │ 1534: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (3) │ │ │ │ 1535: 00000000 0 FUNC GLOBAL DEFAULT UND mkdirat@GLIBC_2.4 (3) │ │ │ │ - 1536: 001a824d 12 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1536: 001a986d 12 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ 1537: 005072d4 4 OBJECT GLOBAL DEFAULT 29 Py_HashRandomizationFlag │ │ │ │ 1538: 00000000 0 FUNC GLOBAL DEFAULT UND wcscpy@GLIBC_2.4 (3) │ │ │ │ - 1539: 000fd419 724 FUNC GLOBAL DEFAULT 12 _PyEval_ImportName │ │ │ │ - 1540: 0026e649 426 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1539: 000fda35 724 FUNC GLOBAL DEFAULT 12 _PyEval_ImportName │ │ │ │ + 1540: 0026f861 426 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1541: 004b7e7c 208 OBJECT GLOBAL DEFAULT 26 PyByteArrayIter_Type │ │ │ │ 1542: 00000000 0 FUNC GLOBAL DEFAULT UND dup@GLIBC_2.4 (3) │ │ │ │ 1543: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_exit@GLIBC_2.4 (3) │ │ │ │ 1544: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (3) │ │ │ │ - 1545: 0005f785 46 FUNC GLOBAL DEFAULT 12 _PyCode_CheckPureFunction │ │ │ │ + 1545: 0005f875 46 FUNC GLOBAL DEFAULT 12 _PyCode_CheckPureFunction │ │ │ │ 1546: 004beea8 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ 1547: 00000000 0 FUNC GLOBAL DEFAULT UND sem_post@GLIBC_2.34 (4) │ │ │ │ - 1548: 0021b2fd 162 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIData │ │ │ │ - 1549: 00235689 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ - 1550: 000ee331 500 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1551: 000e8efd 60 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1552: 002878f9 160 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 1553: 0005f96b 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1554: 0020244d 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1555: 0006677d 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 1556: 0027d8c9 244 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 1557: 00064d31 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 1558: 0004c095 512 FUNC GLOBAL DEFAULT 12 _PyXI_NewExcInfo │ │ │ │ - 1559: 0014b939 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 1548: 0021c501 162 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIData │ │ │ │ + 1549: 002368a5 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1550: 000ee8f1 500 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1551: 000e94c5 60 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1552: 00288ae1 160 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 1553: 0005fa5b 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1554: 002034f1 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1555: 0006690d 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 1556: 0027eab1 244 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 1557: 00064f25 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 1558: 0004c165 512 FUNC GLOBAL DEFAULT 12 _PyXI_NewExcInfo │ │ │ │ + 1559: 0014cb81 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ 1560: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (3) │ │ │ │ - 1561: 001da75d 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 1561: 001db691 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ 1562: 00000000 0 FUNC GLOBAL DEFAULT UND readv@GLIBC_2.4 (3) │ │ │ │ - 1563: 000ff385 408 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecialMethod │ │ │ │ + 1563: 000ff9a1 408 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecialMethod │ │ │ │ 1564: 0002c7e3 86 FUNC GLOBAL DEFAULT 12 Py_SetProgramName │ │ │ │ 1565: 00000000 0 FUNC GLOBAL DEFAULT UND getuid@GLIBC_2.4 (3) │ │ │ │ 1566: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (3) │ │ │ │ - 1567: 00130b35 280 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 1567: 00131a6d 280 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 1568: 004b7d6c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 1569: 0017c811 176 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ - 1570: 001ccb9d 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ - 1571: 000df279 152 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Create │ │ │ │ + 1569: 0017de11 176 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1570: 001cdb3d 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1571: 000df849 152 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Create │ │ │ │ 1572: 004b3668 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ 1573: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1574: 00140925 52 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteChar │ │ │ │ - 1575: 0003cd0d 396 FUNC GLOBAL DEFAULT 12 _Py_rc_quot │ │ │ │ + 1574: 00141a21 52 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteChar │ │ │ │ + 1575: 0003cdad 396 FUNC GLOBAL DEFAULT 12 _Py_rc_quot │ │ │ │ 1576: 004beebc 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 1577: 0011ab41 1528 FUNC GLOBAL DEFAULT 12 _PyEval_ImportFrom │ │ │ │ - 1578: 0005e38d 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1579: 0014ee05 4 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt32 │ │ │ │ - 1580: 00035745 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ + 1577: 0011b4a1 1528 FUNC GLOBAL DEFAULT 12 _PyEval_ImportFrom │ │ │ │ + 1578: 0005e47d 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1579: 00150065 4 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt32 │ │ │ │ + 1580: 000357dd 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ 1581: 0002b064 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1582: 0019c209 692 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1582: 0019d819 692 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1583: 004b7410 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 1584: 000522a1 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ - 1585: 00122f6d 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 1586: 0005e301 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 1584: 00052379 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 1585: 00123dd5 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 1586: 0005e3f1 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ 1587: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (3) │ │ │ │ - 1588: 001b6fcd 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ - 1589: 0005aec1 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 1588: 001b82e5 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 1589: 0005afe9 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ 1590: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (3) │ │ │ │ - 1591: 001183a1 878 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ - 1592: 0003ceed 204 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 1593: 00102945 114 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1591: 00118d09 878 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 1592: 0003cf8d 204 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 1593: 00102f61 114 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ 1594: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (3) │ │ │ │ - 1595: 00192b19 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 1595: 00194121 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1596: 0002ba74 0 FUNC GLOBAL DEFAULT UND XML_SetUnknownEncodingHandler │ │ │ │ - 1597: 00046ca3 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 1598: 0005ddc9 14 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1599: 001ff0c1 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1597: 00046d73 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 1598: 0005deb9 14 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1599: 00200151 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ 1600: 004bfe54 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1601: 0005de75 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1602: 0006175b 102 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ - 1603: 001b1c0d 62 FUNC GLOBAL DEFAULT 12 PyLongWriter_Finish │ │ │ │ + 1601: 0005df65 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1602: 0006194f 102 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1603: 001b2f21 62 FUNC GLOBAL DEFAULT 12 PyLongWriter_Finish │ │ │ │ 1604: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ - 1605: 000655a7 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ - 1606: 001dc469 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 1607: 001ab40d 272 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1605: 00065739 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1606: 001dd39d 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 1607: 001aca29 268 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ 1608: 00000000 0 FUNC GLOBAL DEFAULT UND getpgid@GLIBC_2.4 (3) │ │ │ │ - 1609: 00062d1b 10 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailureUTF8 │ │ │ │ + 1609: 00062f0f 10 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailureUTF8 │ │ │ │ 1610: 00000000 0 FUNC GLOBAL DEFAULT UND __strncat_chk@GLIBC_2.4 (3) │ │ │ │ 1611: 00000000 0 FUNC GLOBAL DEFAULT UND __lstat64_time64@GLIBC_2.34 (4) │ │ │ │ - 1612: 00138395 5980 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ - 1613: 000552ef 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1612: 00139365 5980 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 1613: 000553e7 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ 1614: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 1615: 001ecced 260 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 1616: 0008b78d 274 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1615: 001edcd5 260 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 1616: 0008b945 274 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ 1617: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetSpecifiedAttributeCount │ │ │ │ 1618: 0002cc51 212 FUNC GLOBAL DEFAULT 12 PyInitConfig_SetStrList │ │ │ │ - 1619: 0005e139 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1620: 001fae09 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 1619: 0005e229 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1620: 001fbe99 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ 1621: 004bae48 4 OBJECT GLOBAL DEFAULT 26 PyExc_AssertionError │ │ │ │ 1622: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (24) │ │ │ │ - 1623: 00128e71 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1624: 00080009 260 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ - 1625: 000655f3 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 1626: 0007fc6d 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ - 1627: 000fb84d 18 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 1623: 00129cd9 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1624: 000801d9 260 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 1625: 00065785 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 1626: 0007fe3d 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 1627: 000fbe69 18 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ 1628: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (3) │ │ │ │ 1629: 004b1104 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemError │ │ │ │ - 1630: 00133805 42 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1631: 001dd909 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 1632: 00065d73 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1630: 00134775 42 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1631: 001de839 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 1632: 00065f03 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ 1633: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (3) │ │ │ │ - 1634: 0017c69d 40 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ - 1635: 00193121 136 FUNC GLOBAL DEFAULT 12 _Py_InitializeRecursionLimits │ │ │ │ - 1636: 0008bb6d 1702 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1637: 002742b5 212 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 1638: 0005d4e5 322 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ - 1639: 00292cdd 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ - 1640: 00250f25 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1641: 001dc821 316 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ + 1634: 0017dc9d 40 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1635: 00194729 136 FUNC GLOBAL DEFAULT 12 _Py_InitializeRecursionLimits │ │ │ │ + 1636: 0008bd25 1720 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1637: 0027549d 212 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 1638: 0005d5d5 322 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 1639: 00293ebd 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 1640: 00252145 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1641: 001dd755 316 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ 1642: 004bb1a8 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileNotFoundError │ │ │ │ - 1643: 0020bac1 64 FUNC GLOBAL DEFAULT 12 _PyXIData_InitWithSize │ │ │ │ - 1644: 000f0b21 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1645: 0005d883 144 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 1646: 000bbe91 78 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ - 1647: 000f2415 96 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 1643: 0020cc8d 64 FUNC GLOBAL DEFAULT 12 _PyXIData_InitWithSize │ │ │ │ + 1644: 000f10f1 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1645: 0005d973 144 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 1646: 000bc4e5 78 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1647: 000f29e5 96 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ 1648: 004b6bbc 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ 1649: 00000000 0 FUNC GLOBAL DEFAULT UND __fstat64_time64@GLIBC_2.34 (4) │ │ │ │ - 1650: 000313a9 148 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1651: 001272b9 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ - 1652: 001a81f9 12 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 1650: 00031409 148 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1651: 0012811d 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 1652: 001a9819 12 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ 1653: 004b8948 4 OBJECT GLOBAL DEFAULT 26 PyExc_MemoryError │ │ │ │ 1654: 004b4b20 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ 1655: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (3) │ │ │ │ - 1656: 00107895 1364 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ - 1657: 00125851 64 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ - 1658: 001fdc5d 114 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 1659: 00052f45 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 1660: 001edda1 126 FUNC GLOBAL DEFAULT 12 PyLong_FromInt32 │ │ │ │ + 1656: 00108045 1360 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1657: 001266b9 64 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1658: 001feced 114 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 1659: 00053041 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 1660: 001eed89 126 FUNC GLOBAL DEFAULT 12 PyLong_FromInt32 │ │ │ │ 1661: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetParamEntityParsing │ │ │ │ - 1662: 001ebafd 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 1662: 001ecae5 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ 1663: 0002d021 184 FUNC GLOBAL DEFAULT 12 Py_SetPath │ │ │ │ - 1664: 001ca59d 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 1664: 001cb541 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ 1665: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getattr_np@GLIBC_2.32 (9) │ │ │ │ - 1666: 001d6935 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1667: 00201c01 144 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ - 1668: 001cccc1 12 FUNC GLOBAL DEFAULT 12 PyInit__contextvars │ │ │ │ + 1666: 001d7875 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1667: 00202ca5 144 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 1668: 001cdc61 12 FUNC GLOBAL DEFAULT 12 PyInit__contextvars │ │ │ │ 1669: 0002cb6f 6 FUNC GLOBAL DEFAULT 12 Py_Initialize │ │ │ │ 1670: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (2) │ │ │ │ - 1671: 001ac41d 8 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1672: 002e009c 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 1671: 001ada35 8 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1672: 002e125c 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ 1673: 0002cb75 36 FUNC GLOBAL DEFAULT 12 Py_Main │ │ │ │ - 1674: 00063141 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 1674: 00063335 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ 1675: 00000000 0 FUNC GLOBAL DEFAULT UND sendfile64@GLIBC_2.4 (3) │ │ │ │ 1676: 0002ac38 0 FUNC GLOBAL DEFAULT UND sinh@GLIBC_2.4 (2) │ │ │ │ - 1677: 000d06ed 104 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ - 1678: 00078729 178 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 1679: 001277b9 106 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1680: 000ff51d 932 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ - 1681: 0005526f 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ - 1682: 00438c64 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1683: 0002e4c1 58 FUNC GLOBAL DEFAULT 12 PyFile_OpenCode │ │ │ │ - 1684: 0005f813 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1685: 000cd049 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1677: 000d0d11 104 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1678: 000788f9 178 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 1679: 00128621 106 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1680: 000ffb39 932 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1681: 00055367 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 1682: 00439e24 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1683: 0002e521 58 FUNC GLOBAL DEFAULT 12 PyFile_OpenCode │ │ │ │ + 1684: 0005f903 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1685: 000cd691 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ 1686: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (3) │ │ │ │ 1687: 004bee80 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyError │ │ │ │ - 1688: 0006b401 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1689: 00268989 550 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1690: 000cf5d1 248 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 1691: 00235e51 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 1692: 000713ed 532 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1693: 000630af 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ - 1694: 00199105 16 FUNC GLOBAL DEFAULT 12 _Py_SetImmortalUntracked │ │ │ │ - 1695: 00065bc1 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 1696: 0016f999 4 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1688: 0006b591 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1689: 00269b69 550 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1690: 000cfbf5 250 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 1691: 00237069 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 1692: 0007158d 532 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1693: 000632a3 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1694: 0019a715 16 FUNC GLOBAL DEFAULT 12 _Py_SetImmortalUntracked │ │ │ │ + 1695: 00065d51 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 1696: 00170f91 4 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1697: 0002c9cd 256 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 1698: 0005b98d 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 1698: 0005ba85 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ 1699: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (3) │ │ │ │ - 1700: 00288b09 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1701: 00062df5 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ - 1702: 001e8ad1 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 1700: 00289cf1 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1701: 00062fe9 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1702: 001e9a61 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 1703: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBase │ │ │ │ 1704: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setname_np@GLIBC_2.34 (4) │ │ │ │ 1705: 00000000 0 FUNC GLOBAL DEFAULT UND gethostname@GLIBC_2.4 (3) │ │ │ │ - 1706: 001d95d9 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1706: 001da519 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ 1707: 00000000 0 FUNC GLOBAL DEFAULT UND fstatvfs64@GLIBC_2.4 (3) │ │ │ │ 1708: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@GLIBC_2.4 (3) │ │ │ │ - 1709: 00192cd5 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ - 1710: 00087e6d 480 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1709: 001942dd 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1710: 00088051 480 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ 1711: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (3) │ │ │ │ - 1712: 00062e27 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 1713: 0020c76d 62 FUNC GLOBAL DEFAULT 12 _PyXI_GetMainNamespace │ │ │ │ - 1714: 00162aad 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ - 1715: 0011e189 236 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1716: 000cd679 1648 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 1712: 0006301b 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 1713: 0020d939 62 FUNC GLOBAL DEFAULT 12 _PyXI_GetMainNamespace │ │ │ │ + 1714: 00163c05 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1715: 0011eb7d 236 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1716: 000cdcc1 1652 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ 1717: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentByteIndex │ │ │ │ 1718: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (16) │ │ │ │ - 1719: 000f1f81 724 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1719: 000f2551 724 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ 1720: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_wcstol@GLIBC_2.38 (15) │ │ │ │ - 1721: 0005be97 62 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1721: 0005bf8f 62 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ 1722: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn@GLIBC_2.15 (10) │ │ │ │ 1723: 004b7004 208 OBJECT GLOBAL DEFAULT 26 PyMemberDescr_Type │ │ │ │ - 1724: 0005d921 58 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 1724: 0005da11 58 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ 1725: 00000000 0 FUNC GLOBAL DEFAULT UND __utimensat64@GLIBC_2.34 (4) │ │ │ │ - 1726: 001f05bd 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1726: 001f160d 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1727: 004b7b8c 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ - 1728: 002926e5 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1728: 00293845 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1729: 004ff270 4 OBJECT GLOBAL DEFAULT 29 Py_NoSiteFlag │ │ │ │ 1730: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (7) │ │ │ │ 1731: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (3) │ │ │ │ - 1732: 001d9961 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1732: 001da899 246 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ 1733: 00000000 0 FUNC GLOBAL DEFAULT UND lgetxattr@GLIBC_2.4 (3) │ │ │ │ - 1734: 001e55d5 296 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 1734: 001e6565 296 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ 1735: 004ff26c 4 OBJECT GLOBAL DEFAULT 29 Py_UnbufferedStdioFlag │ │ │ │ - 1736: 00079605 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 1737: 0005235d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchLeftEvent │ │ │ │ - 1738: 00267485 118 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ - 1739: 00065025 806 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 1736: 00079801 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 1737: 00052435 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchLeftEvent │ │ │ │ + 1738: 00268665 118 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1739: 00065219 806 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ 1740: 00000000 0 FUNC GLOBAL DEFAULT UND if_indextoname@GLIBC_2.4 (3) │ │ │ │ - 1741: 0009aae1 120 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ - 1742: 000d1039 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1743: 00139af1 378 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1744: 0005ca53 140 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1745: 001fdfd5 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 1741: 0009ad1d 120 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1742: 000d1655 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1743: 0013aac1 378 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1744: 0005cb47 140 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1745: 001ff065 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 1746: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (3) │ │ │ │ - 1747: 00067c5f 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1747: 00067def 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1748: 0002cacd 14 FUNC GLOBAL DEFAULT 12 Py_IsInitialized │ │ │ │ - 1749: 0004b117 92 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1750: 00062ccd 10 FUNC GLOBAL DEFAULT 12 _PyXIData_SetNotShareableError │ │ │ │ + 1749: 0004b1e7 92 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1750: 00062ec1 10 FUNC GLOBAL DEFAULT 12 _PyXIData_SetNotShareableError │ │ │ │ 1751: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (3) │ │ │ │ - 1752: 0005e393 140 FUNC GLOBAL DEFAULT 12 PyWeakref_IsDead │ │ │ │ + 1752: 0005e483 140 FUNC GLOBAL DEFAULT 12 PyWeakref_IsDead │ │ │ │ 1753: 004fefe4 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 1754: 002108d5 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 1755: 00058221 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1754: 002118b5 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 1755: 00058319 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ 1756: 00000000 0 FUNC GLOBAL DEFAULT UND log10@GLIBC_2.4 (2) │ │ │ │ - 1757: 003a4270 68 OBJECT GLOBAL DEFAULT 14 _Py_FunctionAttributeOffsets │ │ │ │ - 1758: 000633ed 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ - 1759: 00054b71 184 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1757: 003a5430 68 OBJECT GLOBAL DEFAULT 14 _Py_FunctionAttributeOffsets │ │ │ │ + 1758: 000635e1 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 1759: 00054c69 184 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ 1760: 00000000 0 FUNC GLOBAL DEFAULT UND sigaction@GLIBC_2.4 (3) │ │ │ │ 1761: 00000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.4 (3) │ │ │ │ 1762: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (12) │ │ │ │ - 1763: 0017e155 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1763: 0017f755 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ 1764: 004bae6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_OverflowError │ │ │ │ - 1765: 00246bd1 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ - 1766: 0006307d 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 1767: 00196149 12 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 1765: 00247fb9 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 1766: 00063271 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 1767: 00197751 12 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ 1768: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (3) │ │ │ │ 1769: 00000000 0 FUNC GLOBAL DEFAULT UND dladdr1@GLIBC_2.34 (4) │ │ │ │ - 1770: 0006c13d 94 FUNC GLOBAL DEFAULT 12 Py_HashBuffer │ │ │ │ + 1770: 0006c2cd 94 FUNC GLOBAL DEFAULT 12 Py_HashBuffer │ │ │ │ 1771: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (3) │ │ │ │ - 1772: 0025cd89 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1773: 0003f6df 30 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ - 1774: 0017d541 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1775: 0004432b 206 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1772: 0025dfa1 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1773: 0003f77f 30 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1774: 0017eb41 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1775: 000443fb 206 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1776: 0002ba14 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandler │ │ │ │ 1777: 00000000 0 FUNC GLOBAL DEFAULT UND geteuid@GLIBC_2.4 (3) │ │ │ │ 1778: 00000000 0 FUNC GLOBAL DEFAULT UND getresgid@GLIBC_2.4 (3) │ │ │ │ 1779: 00000000 0 FUNC GLOBAL DEFAULT UND __memcpy_chk@GLIBC_2.4 (3) │ │ │ │ 1780: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setparam@GLIBC_2.4 (3) │ │ │ │ - 1781: 0004d585 4 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 1782: 001b7121 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1781: 0004d655 4 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 1782: 001b8439 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ 1783: 0002b390 0 FUNC GLOBAL DEFAULT UND XML_SetNotStandaloneHandler │ │ │ │ 1784: 004b6ccc 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ 1785: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetReturnNSTriplet │ │ │ │ - 1786: 00091cb1 336 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ - 1787: 0002e3c3 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ - 1788: 001e32a5 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1789: 002024c1 66 FUNC GLOBAL DEFAULT 12 PyLong_IsZero │ │ │ │ - 1790: 000bff25 624 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1786: 00091ee5 336 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 1787: 0002e425 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ + 1788: 001e4231 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1789: 00203565 66 FUNC GLOBAL DEFAULT 12 PyLong_IsZero │ │ │ │ + 1790: 000c0589 624 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ 1791: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (3) │ │ │ │ - 1792: 0004d7f9 54 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ - 1793: 00052099 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ - 1794: 00056c73 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 1792: 0004d8c9 54 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 1793: 00052171 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 1794: 00056d73 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ 1795: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (4) │ │ │ │ - 1796: 00183fd1 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1796: 001855d1 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ 1797: 0002bb14 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1798: 0021abe1 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 1799: 0016296d 320 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1800: 0005de07 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ - 1801: 002891a1 36 FUNC GLOBAL DEFAULT 12 _PyXIData_Free │ │ │ │ - 1802: 001d56b1 250 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ - 1803: 0004d1fd 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ - 1804: 00292ce1 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 1798: 0021bde1 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 1799: 00163ac5 320 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1800: 0005def7 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 1801: 0028a389 36 FUNC GLOBAL DEFAULT 12 _PyXIData_Free │ │ │ │ + 1802: 001d65f1 250 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1803: 0004d2cd 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1804: 00293ec1 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ 1805: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1806: 00051a7b 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 1806: 00051b53 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ 1807: 00000000 0 FUNC GLOBAL DEFAULT UND textdomain@GLIBC_2.4 (3) │ │ │ │ - 1808: 00062f71 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1808: 00063165 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ 1809: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_max@GLIBC_2.4 (3) │ │ │ │ - 1810: 000394f5 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1811: 001ede21 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt64 │ │ │ │ - 1812: 0006312d 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 1810: 00039621 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1811: 001eee09 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt64 │ │ │ │ + 1812: 00063321 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ 1813: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1814: 000750b1 212 FUNC GLOBAL DEFAULT 12 _Py_SetImmortal │ │ │ │ - 1815: 0005e2f1 16 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1814: 00075285 212 FUNC GLOBAL DEFAULT 12 _Py_SetImmortal │ │ │ │ + 1815: 0005e3e1 16 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ 1816: 0002c070 0 FUNC GLOBAL DEFAULT UND XML_SetEntityDeclHandler │ │ │ │ - 1817: 000e4419 4 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 1817: 000e4a09 4 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ 1818: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (3) │ │ │ │ - 1819: 00292cc5 2 FUNC GLOBAL DEFAULT 12 _Py_ForgetReference │ │ │ │ - 1820: 000e0abd 84 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Finish │ │ │ │ - 1821: 001a2e05 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1819: 00293ea5 2 FUNC GLOBAL DEFAULT 12 _Py_ForgetReference │ │ │ │ + 1820: 000e10a9 84 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Finish │ │ │ │ + 1821: 001a4431 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ 1822: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (3) │ │ │ │ 1823: 00000000 0 FUNC GLOBAL DEFAULT UND unlockpt@GLIBC_2.4 (3) │ │ │ │ - 1824: 00065507 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 1824: 00065699 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ 1825: 00000000 0 FUNC GLOBAL DEFAULT UND backtrace@GLIBC_2.4 (3) │ │ │ │ 1826: 0002bdf4 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 1827: 00140621 656 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ - 1828: 00065cb7 8 FUNC GLOBAL DEFAULT 12 _PyBytes_FromData │ │ │ │ - 1829: 001b3b25 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 1827: 0014171d 656 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 1828: 00065e47 8 FUNC GLOBAL DEFAULT 12 _PyBytes_FromData │ │ │ │ + 1829: 001b4e39 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ 1830: 004b5fe8 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1831: 0005df81 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 1832: 00085c49 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 1833: 0005ece7 106 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1834: 00070bed 236 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 1831: 0005e071 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 1832: 00085e1d 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 1833: 0005edd7 106 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1834: 00070d79 236 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ 1835: 004ff274 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 1836: 001782fd 500 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ - 1837: 00032815 16 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ - 1838: 0028f405 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ - 1839: 00065b0f 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 1840: 0021d885 44 FUNC GLOBAL DEFAULT 12 _PyXIData_New │ │ │ │ - 1841: 00057895 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 1842: 00062d15 6 FUNC GLOBAL DEFAULT 12 _PyXI_GetFailureCode │ │ │ │ + 1836: 001798f5 500 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 1837: 00032875 16 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ + 1838: 0029067d 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 1839: 00065c9f 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 1840: 0021ea89 44 FUNC GLOBAL DEFAULT 12 _PyXIData_New │ │ │ │ + 1841: 000579ad 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 1842: 00062f09 6 FUNC GLOBAL DEFAULT 12 _PyXI_GetFailureCode │ │ │ │ 1843: 0002b170 0 FUNC GLOBAL DEFAULT UND XML_SetCommentHandler │ │ │ │ - 1844: 001d4f41 376 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 1845: 00170681 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt64_Converter │ │ │ │ - 1846: 00066279 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 1847: 0025a769 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1848: 0005e49f 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1849: 001d47dd 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 1850: 00124bb5 14 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ - 1851: 001fcf21 2 FUNC GLOBAL DEFAULT 12 _PyEval_StartTheWorld │ │ │ │ - 1852: 00214f29 54 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ - 1853: 001fe0f9 6 FUNC GLOBAL DEFAULT 12 _PyCode_GetScriptXIData │ │ │ │ - 1854: 00199bfd 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ - 1855: 00037b91 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1856: 000c568d 150 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobalStackRef │ │ │ │ - 1857: 001cc0a5 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ - 1858: 0005e0a1 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1859: 00096551 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 1844: 001d5e81 376 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 1845: 00171c61 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt64_Converter │ │ │ │ + 1846: 00066409 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 1847: 0025b981 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1848: 0005e58f 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1849: 001d5725 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 1850: 00125a1d 14 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1851: 001fdfb1 2 FUNC GLOBAL DEFAULT 12 _PyEval_StartTheWorld │ │ │ │ + 1852: 00216135 54 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1853: 001ff189 6 FUNC GLOBAL DEFAULT 12 _PyCode_GetScriptXIData │ │ │ │ + 1854: 0019b20d 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 1855: 00037c59 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 1856: 000c5cf5 150 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobalStackRef │ │ │ │ + 1857: 001cd045 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 1858: 0005e191 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1859: 000967ad 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ 1860: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@GLIBC_2.4 (3) │ │ │ │ - 1861: 00211235 106 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1862: 00207795 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1861: 00212215 106 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1862: 00208995 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ 1863: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.34 (4) │ │ │ │ - 1864: 00085551 340 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ - 1865: 00199cb1 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 1864: 00085715 340 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 1865: 0019b2c1 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 1866: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (3) │ │ │ │ 1867: 00000000 0 FUNC GLOBAL DEFAULT UND flistxattr@GLIBC_2.4 (3) │ │ │ │ - 1868: 00058a51 60 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1869: 001c8af9 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1868: 00058b49 60 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1869: 001c9a9d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1870: 004bee5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeTranslateError │ │ │ │ 1871: 0002c5d1 360 FUNC GLOBAL DEFAULT 12 Py_FrozenMain │ │ │ │ 1872: 00000000 0 FUNC GLOBAL DEFAULT UND __setsockopt64@GLIBC_2.34 (4) │ │ │ │ - 1873: 00089115 152 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ - 1874: 00286b15 34 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 1875: 00035c57 50 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Format │ │ │ │ - 1876: 0004b371 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1873: 000892cd 152 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 1874: 00287cfd 34 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 1875: 00035cf3 50 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Format │ │ │ │ + 1876: 0004b441 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ 1877: 004bee70 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnboundLocalError │ │ │ │ 1878: 00000000 0 FUNC GLOBAL DEFAULT UND funlockfile@GLIBC_2.4 (3) │ │ │ │ - 1879: 000db465 2314 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 1879: 000dba1d 2318 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ 1880: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (3) │ │ │ │ - 1881: 00128be5 612 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 1881: 00129a4d 612 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ 1882: 0002b6cc 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1883: 00062e9b 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 1883: 0006308f 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ 1884: 004b2d10 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ - 1885: 000853e1 368 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 1886: 00120b41 88 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ - 1887: 0014ee09 242 FUNC GLOBAL DEFAULT 12 PyLong_FromInt64 │ │ │ │ - 1888: 000478d3 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1885: 000855b5 352 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 1886: 001219a5 88 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1887: 00150069 78 FUNC GLOBAL DEFAULT 12 PyLong_FromInt64 │ │ │ │ + 1888: 000479a3 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ 1889: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (3) │ │ │ │ - 1890: 0017dd41 256 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ - 1891: 000fb931 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 1892: 003a4260 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1890: 0017f341 256 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 1891: 000fbf4d 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 1892: 003a5420 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ 1893: 00000000 0 FUNC GLOBAL DEFAULT UND vfork@GLIBC_2.4 (3) │ │ │ │ - 1894: 0005a523 298 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1895: 0005dfc1 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ - 1896: 0020a0b9 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1894: 0005a61b 298 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1895: 0005e0b1 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1896: 0020b259 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ 1897: 004b38c8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ 1898: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_create1@GLIBC_2.9 (19) │ │ │ │ - 1899: 000ff169 364 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 1900: 0004d9ad 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 1899: 000ff785 364 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 1900: 0004de6d 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ 1901: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (2) │ │ │ │ 1902: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1903: 000633e3 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ - 1904: 0004d121 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 1903: 000635d7 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 1904: 0004d1f1 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ 1905: 004b4dc0 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ 1906: 0002bb54 0 FUNC GLOBAL DEFAULT UND atan2@GLIBC_2.4 (2) │ │ │ │ 1907: 004bb19c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 1908: 00200de9 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 1909: 00083cb9 832 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 1910: 00154765 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ - 1911: 00084ef5 1260 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1908: 00237d41 44 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 1909: 00083e81 832 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 1910: 00155895 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 1911: 000850c9 1260 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ 1912: 004beee0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1913: 00055261 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 1913: 00055359 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ 1914: 004b4fc4 208 OBJECT GLOBAL DEFAULT 26 PyList_Type │ │ │ │ - 1915: 00063511 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1915: 00063705 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ 1916: 004b5914 208 OBJECT GLOBAL DEFAULT 26 PyFunction_Type │ │ │ │ - 1917: 0008ead1 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 1918: 00128205 202 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 1919: 0011be35 290 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1920: 00192e9d 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 1921: 0004573d 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ - 1922: 0013a4e1 190 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ - 1923: 0004dd97 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 1917: 0008ecfd 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 1918: 0012906d 202 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 1919: 0011c795 290 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1920: 001944a5 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 1921: 0004580d 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 1922: 0013b4b1 190 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1923: 0004de1b 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 1924: 004b4980 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 1925: 00124b95 30 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1925: 001259fd 30 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ 1926: 004bae40 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1927: 0006974b 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ - 1928: 0007c0fd 128 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ - 1929: 000fb81d 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 1930: 000e8b2d 888 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1931: 0026a861 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt32_Converter │ │ │ │ - 1932: 0005e367 16 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ - 1933: 0005f7b3 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 1927: 000698db 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 1928: 0007c2d1 128 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 1929: 000fbe39 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 1930: 000e90f5 888 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1931: 0026ba79 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt32_Converter │ │ │ │ + 1932: 0005e457 16 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 1933: 0005f8a3 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ 1934: 00000000 0 FUNC GLOBAL DEFAULT UND lremovexattr@GLIBC_2.4 (3) │ │ │ │ - 1935: 000a0b81 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1935: 000a0d99 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ 1936: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (3) │ │ │ │ - 1937: 000dd2d9 64 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 1937: 000dd8dd 64 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ 1938: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (3) │ │ │ │ 1939: 004bb1ac 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ 1940: 0002c17c 0 FUNC GLOBAL DEFAULT UND acosh@GLIBC_2.4 (2) │ │ │ │ - 1941: 00062ff3 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1941: 000631e7 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ 1942: 0002b82c 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentColumnNumber │ │ │ │ - 1943: 00042679 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ - 1944: 000ec1a5 348 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ - 1945: 0005eaa3 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ - 1946: 00061829 144 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1943: 00042719 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1944: 000ec765 348 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 1945: 0005eb93 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1946: 00061a1d 144 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1947: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (20) │ │ │ │ 1948: 00000000 0 FUNC GLOBAL DEFAULT UND process_vm_readv@GLIBC_2.15 (10) │ │ │ │ 1949: 00527d70 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1950: 001ad735 968 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 1950: 001aed4d 968 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ 1951: 004bcc94 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1952: 00109399 1160 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 1952: 00109b41 1160 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ 1953: 00000000 0 FUNC GLOBAL DEFAULT UND accept@GLIBC_2.4 (3) │ │ │ │ 1954: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (3) │ │ │ │ - 1955: 0017d9cd 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 1956: 000ef6f1 700 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1957: 0027ded5 168 FUNC GLOBAL DEFAULT 12 _PyEval_GetANext │ │ │ │ - 1958: 0017d7ed 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1959: 0021610d 242 FUNC GLOBAL DEFAULT 12 _PyFunction_VerifyStateless │ │ │ │ - 1960: 00269881 268 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1955: 0017efcd 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 1956: 000efcb1 700 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1957: 0027f0bd 168 FUNC GLOBAL DEFAULT 12 _PyEval_GetANext │ │ │ │ + 1958: 0017eded 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1959: 00217319 242 FUNC GLOBAL DEFAULT 12 _PyFunction_VerifyStateless │ │ │ │ + 1960: 0026aa61 268 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ 1961: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (3) │ │ │ │ 1962: 00000000 0 FUNC GLOBAL DEFAULT UND hstrerror@GLIBC_2.4 (3) │ │ │ │ 1963: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigmask@GLIBC_2.4 (3) │ │ │ │ 1964: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_settime64@GLIBC_2.34 (4) │ │ │ │ - 1965: 00066a31 192 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 1965: 00066bc1 192 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ 1966: 004bb1a0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ - 1967: 001635ad 344 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1968: 00044ec3 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1969: 00213789 134 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 1970: 001a6629 80 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 1971: 000477e7 132 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1972: 00286f61 10 FUNC GLOBAL DEFAULT 12 _PyBytes_FromXIData │ │ │ │ + 1967: 00164705 344 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1968: 00044f93 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1969: 00214879 134 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 1970: 001a7c55 80 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 1971: 000478b7 132 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1972: 00288149 10 FUNC GLOBAL DEFAULT 12 _PyBytes_FromXIData │ │ │ │ 1973: 0002d9d1 20 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetExitCode │ │ │ │ 1974: 00000000 0 FUNC GLOBAL DEFAULT UND times@GLIBC_2.4 (3) │ │ │ │ 1975: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (3) │ │ │ │ 1976: 004beecc 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ - 1977: 00062cc5 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ - 1978: 0003ff1b 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1979: 001a3d3d 1136 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ - 1980: 001209cd 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 1981: 00290751 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 1982: 0005db3d 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1983: 001fd021 6 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialNoArgs │ │ │ │ - 1984: 00109821 356 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ - 1985: 0003abf1 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1977: 00062eb9 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 1978: 0003ffbb 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1979: 001a5369 1136 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1980: 00121831 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 1981: 002918b1 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 1982: 0005dc2d 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1983: 001fe0b1 6 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialNoArgs │ │ │ │ + 1984: 00109fc9 356 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 1985: 0003ac8d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1986: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.4 (3) │ │ │ │ - 1987: 001b6651 74 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 1988: 00131551 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 1989: 00210889 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1987: 001b7969 74 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 1988: 0013246d 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 1989: 00211869 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ 1990: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64@GLIBC_2.10 (17) │ │ │ │ - 1991: 000578f7 30 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1991: 00057509 28 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ 1992: 004b46d0 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ - 1993: 00062e19 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ - 1994: 00101549 108 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 1993: 0006300d 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1994: 00101b65 108 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 1995: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (3) │ │ │ │ - 1996: 00216481 408 FUNC GLOBAL DEFAULT 12 _PyPickle_GetXIData │ │ │ │ - 1997: 0019cb61 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ - 1998: 00068afb 18 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1999: 0005d4d1 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 1996: 0021768d 408 FUNC GLOBAL DEFAULT 12 _PyPickle_GetXIData │ │ │ │ + 1997: 0019e175 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 1998: 00068c8b 18 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1999: 0005d5c1 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ 2000: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_tolower_loc@GLIBC_2.4 (3) │ │ │ │ - 2001: 0022927d 180 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 2002: 0005db43 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ - 2003: 00130b29 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ - 2004: 00059599 54 FUNC GLOBAL DEFAULT 12 _Py_cr_sum │ │ │ │ - 2005: 00062c95 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ - 2006: 002683dd 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 2001: 0022a475 180 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 2002: 0005dc33 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 2003: 00131a61 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 2004: 00059691 54 FUNC GLOBAL DEFAULT 12 _Py_cr_sum │ │ │ │ + 2005: 00062e89 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 2006: 002695bd 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ 2007: 00000000 0 FUNC GLOBAL DEFAULT UND __getitimer64@GLIBC_2.34 (4) │ │ │ │ - 2008: 001590e9 1500 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ - 2009: 00251d81 122 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 2008: 0015a241 1498 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 2009: 00252fa1 122 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ 2010: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (13) │ │ │ │ - 2011: 0005bae1 136 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ - 2012: 00290bed 900 FUNC GLOBAL DEFAULT 12 PyConfig_Set │ │ │ │ - 2013: 0004f367 90 FUNC GLOBAL DEFAULT 12 _PyObject_CheckXIData │ │ │ │ + 2011: 0005bd75 136 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 2012: 00291d4d 900 FUNC GLOBAL DEFAULT 12 PyConfig_Set │ │ │ │ + 2013: 0004f32f 90 FUNC GLOBAL DEFAULT 12 _PyObject_CheckXIData │ │ │ │ 2014: 00000000 0 FUNC GLOBAL DEFAULT UND llistxattr@GLIBC_2.4 (3) │ │ │ │ 2015: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (3) │ │ │ │ - 2016: 00076e35 456 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 2016: 00077005 456 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ 2017: 004c3b20 4 OBJECT GLOBAL DEFAULT 26 Py_hexdigits │ │ │ │ - 2018: 000612f3 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 2019: 002535ad 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ - 2020: 001cbff1 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 2018: 000614e7 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 2019: 002547cd 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 2020: 001ccf95 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ 2021: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (3) │ │ │ │ - 2022: 0020c3d5 424 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 2023: 0005f667 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 2024: 001d8535 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 2025: 001dc9e5 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 2022: 0020d549 424 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 2023: 0005f757 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 2024: 001d9475 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 2025: 001dd919 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 2026: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (3) │ │ │ │ 2027: 00000000 0 FUNC GLOBAL DEFAULT UND freeaddrinfo@GLIBC_2.4 (3) │ │ │ │ - 2028: 00097eb1 84 FUNC GLOBAL DEFAULT 12 _Py_ReachedRecursionLimitWithMargin │ │ │ │ - 2029: 00113581 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 2028: 00098105 84 FUNC GLOBAL DEFAULT 12 _Py_ReachedRecursionLimitWithMargin │ │ │ │ + 2029: 00113f1d 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ 2030: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@GLIBC_2.34 (4) │ │ │ │ - 2031: 00033765 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 2032: 00260469 4 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 2033: 0005efc9 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ - 2034: 001dd339 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 2035: 001a35dd 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 2031: 000337b9 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ + 2032: 00261679 4 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 2033: 0005f0b9 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 2034: 001de269 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 2035: 001a4c09 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 2036: 00000000 0 FUNC GLOBAL DEFAULT UND setvbuf@GLIBC_2.4 (3) │ │ │ │ - 2037: 001d4e25 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2037: 001d5d65 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ 2038: 004ff278 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 2039: 0007df69 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 2040: 00068255 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 2039: 0007e139 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 2040: 000683e5 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ 2041: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyaddr_r@GLIBC_2.4 (3) │ │ │ │ 2042: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ 2043: 00527608 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ 2044: 0002b7e4 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (2) │ │ │ │ - 2045: 001e3fb9 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 2045: 001e4f49 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ 2046: 004bee64 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ 2047: 0002b554 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 2048: 001fe001 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 2049: 001f1511 196 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 2048: 001ff091 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 2049: 001f2561 196 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ 2050: 004bb18c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ - 2051: 000c8a15 220 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 2051: 000c9075 220 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ 2052: 00000000 0 FUNC GLOBAL DEFAULT UND inflateInit2_ │ │ │ │ 2053: 00000000 0 FUNC GLOBAL DEFAULT UND setsid@GLIBC_2.4 (3) │ │ │ │ - 2054: 000ee595 220 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 2055: 001e5499 216 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ - 2056: 0015fe31 70 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 2054: 000eeb55 220 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 2055: 001e6429 216 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 2056: 00160f8d 70 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ 2057: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ 2058: 004c2e94 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ - 2059: 0026a745 4 FUNC GLOBAL DEFAULT 12 _PyType_SetVersion │ │ │ │ - 2060: 001cbfe5 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 2061: 00062f2b 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 2062: 00061391 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 2059: 0026b925 4 FUNC GLOBAL DEFAULT 12 _PyType_SetVersion │ │ │ │ + 2060: 001ccf89 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 2061: 0006311f 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 2062: 00061585 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 2063: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (3) │ │ │ │ - 2064: 001d53ed 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 2064: 001d632d 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ 2065: 00000000 0 FUNC GLOBAL DEFAULT UND wcscoll@GLIBC_2.4 (3) │ │ │ │ - 2066: 0002fcd3 550 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 2067: 000581b7 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ - 2068: 001b999d 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ - 2069: 00066643 178 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2070: 002250cd 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ - 2071: 001deed5 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2066: 0002fd33 550 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ + 2067: 000582af 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 2068: 001ba9a1 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 2069: 000667d3 178 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2070: 002262c5 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2071: 001dfe05 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ 2072: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (3) │ │ │ │ - 2073: 00249ad1 200 FUNC GLOBAL DEFAULT 12 _PyEval_GetAwaitable │ │ │ │ - 2074: 000c1691 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 2075: 0002f82b 130 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 2073: 0024ace5 200 FUNC GLOBAL DEFAULT 12 _PyEval_GetAwaitable │ │ │ │ + 2074: 000c1ce1 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 2075: 0002f88b 130 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ 2076: 00000000 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.4 (3) │ │ │ │ 2077: 004fefe0 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ 2078: 004afef4 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (14) │ │ │ │ - 2079: 00062cd7 62 FUNC GLOBAL DEFAULT 12 _PyXIData_Lookup │ │ │ │ - 2080: 00271e4d 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ - 2081: 0026e08d 144 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ - 2082: 000fd6ed 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 2083: 0048fee8 280 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 2079: 00062ecb 62 FUNC GLOBAL DEFAULT 12 _PyXIData_Lookup │ │ │ │ + 2080: 00273035 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 2081: 0026f2a5 144 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 2082: 000fdd09 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 2083: 004910a8 280 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 2084: 00000000 0 FUNC GLOBAL DEFAULT UND getgrgid_r@GLIBC_2.4 (3) │ │ │ │ - 2085: 001a8205 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 2085: 001a9825 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ 2086: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_init@GLIBC_2.4 (3) │ │ │ │ - 2087: 00249c15 286 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 2088: 00067ecd 232 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 2087: 0024ae29 286 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 2088: 0006805d 232 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ 2089: 004b1ad4 208 OBJECT GLOBAL DEFAULT 26 PyZip_Type │ │ │ │ 2090: 00000000 0 FUNC GLOBAL DEFAULT UND setpgrp@GLIBC_2.4 (3) │ │ │ │ - 2091: 000914b1 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 2092: 0005e50b 30 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 2093: 002209b9 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ - 2094: 001b6f19 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 2095: 00065409 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ - 2096: 00091e01 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 2091: 000916e5 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 2092: 0005e5fb 30 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 2093: 0016bfe9 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 2094: 001b8231 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 2095: 0006559b 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 2096: 00092035 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 2097: 00000000 0 FUNC GLOBAL DEFAULT UND ptsname_r@GLIBC_2.4 (3) │ │ │ │ - 2098: 0028d959 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 2099: 0020979d 142 FUNC GLOBAL DEFAULT 12 _PyMarshal_GetXIData │ │ │ │ - 2100: 001cdae1 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 2098: 0028ebd1 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 2099: 0020a841 142 FUNC GLOBAL DEFAULT 12 _PyMarshal_GetXIData │ │ │ │ + 2100: 001cea31 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 2101: 00000000 0 FUNC GLOBAL DEFAULT UND fsetxattr@GLIBC_2.4 (3) │ │ │ │ - 2102: 00080555 944 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 2102: 00080725 944 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ 2103: 00000000 0 FUNC GLOBAL DEFAULT UND __h_errno_location@GLIBC_2.4 (3) │ │ │ │ - 2104: 0019753d 70 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 2105: 00236a01 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ - 2106: 000523cb 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2107: 001c9ac5 366 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 2108: 002003d9 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2109: 001a8645 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 2110: 00202c81 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 2111: 0005e21f 106 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 2112: 000355a5 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ + 2104: 00198b45 70 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 2105: 00237c19 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 2106: 000524a3 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2107: 001caa69 366 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 2108: 00201651 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2109: 001a9c65 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 2110: 00203d25 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 2111: 0005e30f 106 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 2112: 0003563d 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ 2113: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 2114: 0015876d 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 2115: 0005250f 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2116: 00061713 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ - 2117: 0005e001 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 2114: 001598d1 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 2115: 000525e7 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2116: 00061907 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 2117: 0005e0f1 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ 2118: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_getres64@GLIBC_2.34 (4) │ │ │ │ 2119: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (3) │ │ │ │ - 2120: 0005df3b 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 2121: 00062cc1 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 2122: 00062f4f 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ - 2123: 00254059 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 2120: 0005e02b 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 2121: 00062eb5 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 2122: 00063143 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 2123: 00255279 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ 2124: 004b0890 0 NOTYPE GLOBAL DEFAULT 26 __data_start │ │ │ │ - 2125: 001291f5 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ - 2126: 00251e4d 140 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 2127: 00039b8d 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 2128: 00062e37 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 2129: 001d8d49 228 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 2125: 0012a05d 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2126: 0025306d 140 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 2127: 00039c89 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 2128: 0006302b 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 2129: 001d9c89 228 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ 2130: 004b84b8 208 OBJECT GLOBAL DEFAULT 26 PySuper_Type │ │ │ │ - 2131: 00150b75 84 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 2132: 000d0d59 736 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 2133: 0004e79f 46 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ - 2134: 00052639 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ - 2135: 0007b885 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ - 2136: 00064bf1 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 2131: 00151ce1 84 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 2132: 000d1379 732 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 2133: 0004e8a7 46 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 2134: 00052711 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 2135: 0007ba51 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 2136: 00064de5 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 2137: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (3) │ │ │ │ - 2138: 00061dfd 120 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 2139: 001d7751 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 2140: 001dd8e5 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 2141: 00065cbf 34 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 2142: 000e7da1 914 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ - 2143: 00065c49 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 2138: 00061ff1 120 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 2139: 001d8691 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 2140: 001de815 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 2141: 00065e4f 34 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 2142: 000e8389 914 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 2143: 00065dd9 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 2144: 004b5b68 208 OBJECT GLOBAL DEFAULT 26 PyFrameLocalsProxy_Type │ │ │ │ - 2145: 000e41c9 292 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 2146: 001b51d5 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 2147: 00248975 88 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ - 2148: 0014e18d 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 2149: 00187b35 20 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 2145: 000e47b9 292 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 2146: 001b64ed 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 2147: 00249b95 88 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 2148: 0014f3ed 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 2149: 00189135 20 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 2150: 00000000 0 FUNC GLOBAL DEFAULT UND wmemchr@GLIBC_2.4 (3) │ │ │ │ - 2151: 001ac425 280 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 2151: 001ada3d 280 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ 2152: 004bee8c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionError │ │ │ │ 2153: 00000000 0 FUNC GLOBAL DEFAULT UND sem_trywait@GLIBC_2.34 (4) │ │ │ │ 2154: 00000000 0 FUNC GLOBAL DEFAULT UND uname@GLIBC_2.4 (3) │ │ │ │ 2155: 00000000 0 FUNC GLOBAL DEFAULT UND memmove@GLIBC_2.4 (3) │ │ │ │ 2156: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ 2157: 004b52d4 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2158: 00061afb 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2159: 001fdcd1 256 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2158: 00061cef 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2159: 001fed61 256 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2160: 004b24b8 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ 2161: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnp@GLIBC_2.15 (10) │ │ │ │ - 2162: 0002e3c9 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ - 2163: 0007a1fd 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 2164: 001b0a59 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ - 2165: 0004bdd7 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ - 2166: 002057a1 172 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2162: 0002e429 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ + 2163: 0007a3e5 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 2164: 001b1ef1 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 2165: 0004bea7 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 2166: 00206849 172 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ 2167: 00000000 0 FUNC GLOBAL DEFAULT UND __sendmsg64@GLIBC_2.34 (4) │ │ │ │ 2168: 0002c561 112 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2169: 000ffe71 144 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ - 2170: 0004332b 114 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ - 2171: 00090c85 168 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2169: 0010048d 144 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 2170: 000433fb 114 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2171: 00090eb9 168 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ 2172: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (3) │ │ │ │ - 2173: 0011929d 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ - 2174: 00067bfd 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 2173: 00119c09 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 2174: 00067d8d 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ 2175: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (3) │ │ │ │ 2176: 004b7820 208 OBJECT GLOBAL DEFAULT 26 PyComplex_Type │ │ │ │ - 2177: 00281ed5 430 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 2177: 002830bd 430 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ 2178: 004beea0 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ - 2179: 000cff79 840 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 2179: 000d059d 840 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ 2180: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (3) │ │ │ │ 2181: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ 2182: 00000000 0 FUNC GLOBAL DEFAULT UND ctermid@GLIBC_2.4 (3) │ │ │ │ 2183: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (11) │ │ │ │ - 2184: 000f3091 500 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 2185: 00249ac5 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ - 2186: 001fda9d 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 2187: 000d5e81 110 FUNC GLOBAL DEFAULT 12 _PyErr_FormatV │ │ │ │ - 2188: 0026643d 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2189: 0005f95b 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 2190: 00058041 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ - 2191: 0005d69d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ - 2192: 0005ead3 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Equal │ │ │ │ - 2193: 0005f693 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 2194: 00236965 156 FUNC GLOBAL DEFAULT 12 PyConfig_Get │ │ │ │ - 2195: 00062cad 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ - 2196: 000c2ef1 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2197: 00065b69 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2198: 0005d739 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2184: 000f3665 482 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 2185: 0024c3b1 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 2186: 001feb2d 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 2187: 000d649d 110 FUNC GLOBAL DEFAULT 12 _PyErr_FormatV │ │ │ │ + 2188: 002675e1 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2189: 0005fa4b 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 2190: 00058139 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 2191: 0005d78d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ + 2192: 0005ebc3 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Equal │ │ │ │ + 2193: 0005f783 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 2194: 00237b7d 156 FUNC GLOBAL DEFAULT 12 PyConfig_Get │ │ │ │ + 2195: 00062ea1 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 2196: 000c3551 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2197: 00065cf9 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2198: 0005d829 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ 2199: 00000000 0 FUNC GLOBAL DEFAULT UND getrandom@GLIBC_2.25 (12) │ │ │ │ - 2200: 0008026d 716 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 2201: 0005e305 2 FUNC GLOBAL DEFAULT 12 PyUnstable_EnableTryIncRef │ │ │ │ - 2202: 001e279d 226 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2203: 002d6ac8 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 2200: 0008043d 716 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 2201: 0005e3f5 2 FUNC GLOBAL DEFAULT 12 PyUnstable_EnableTryIncRef │ │ │ │ + 2202: 001e3729 226 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2203: 002d7c88 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ 2204: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (3) │ │ │ │ - 2205: 002356cd 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ - 2206: 00203f51 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 2205: 002368e9 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 2206: 00204ff5 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ 2207: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (3) │ │ │ │ - 2208: 00292cc1 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 2209: 001f1211 250 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ - 2210: 00200e51 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 2211: 002844dd 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ - 2212: 00066005 112 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ - 2213: 0014f80d 576 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 2214: 00210125 64 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 2215: 001b60f9 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 2216: 001ce189 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2217: 0007df6d 556 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 2218: 00062ef3 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 2208: 00293ea1 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 2209: 001f2261 250 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 2210: 00202061 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 2211: 002856c5 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 2212: 00066195 112 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 2213: 001509c9 576 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 2214: 00211085 64 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 2215: 001b7411 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 2216: 001cf0d9 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2217: 0007e13d 552 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 2218: 000630e7 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ 2219: 004b23a8 208 OBJECT GLOBAL DEFAULT 26 PyUnicodeIter_Type │ │ │ │ 2220: 00000000 0 FUNC GLOBAL DEFAULT UND pipe2@GLIBC_2.9 (19) │ │ │ │ 2221: 0002b898 0 FUNC GLOBAL DEFAULT UND asinh@GLIBC_2.4 (2) │ │ │ │ - 2222: 001358fd 250 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 2223: 0028f1e9 464 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ - 2224: 00053a2b 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 2225: 00062c51 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ - 2226: 00062e6d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2222: 0013689d 250 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 2223: 00290461 464 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 2224: 00053b23 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 2225: 00062e45 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 2226: 00063061 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ 2227: 0002c2b4 0 FUNC GLOBAL DEFAULT UND XML_SetStartDoctypeDeclHandler │ │ │ │ 2228: 00000000 0 FUNC GLOBAL DEFAULT UND sync@GLIBC_2.4 (3) │ │ │ │ - 2229: 00061221 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2230: 0007eb11 88 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 2229: 00061415 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2230: 0007ecdd 88 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ 2231: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (3) │ │ │ │ - 2232: 00130b21 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 2233: 0005dc3d 20 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2234: 001cbcf9 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ - 2235: 000b414d 282 FUNC GLOBAL DEFAULT 12 _PyEval_LoadName │ │ │ │ - 2236: 0007e2b5 600 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 2232: 00131a59 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 2233: 0005dd2d 20 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2234: 001ccc9d 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 2235: 000b4811 290 FUNC GLOBAL DEFAULT 12 _PyEval_LoadName │ │ │ │ + 2236: 0007e481 600 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ 2237: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (3) │ │ │ │ - 2238: 00052d33 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 2239: 00248aa5 768 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 2238: 00052e0b 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 2239: 00249cc5 768 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ 2240: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (6) │ │ │ │ - 2241: 00035ad9 200 FUNC GLOBAL DEFAULT 12 _PyInterpolation_Build │ │ │ │ - 2242: 00068a9f 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 2241: 00035b71 200 FUNC GLOBAL DEFAULT 12 _PyInterpolation_Build │ │ │ │ + 2242: 00068c2f 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ 2243: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersionInfo │ │ │ │ 2244: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetInputContext │ │ │ │ - 2245: 000d0781 78 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 2246: 000d70bd 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 2247: 001dc361 52 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 2245: 000d0da5 78 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 2246: 000d76d9 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 2247: 001dd295 52 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ 2248: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifo@GLIBC_2.4 (3) │ │ │ │ 2249: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (3) │ │ │ │ - 2250: 001fd60d 60 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 2251: 0011cd19 246 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 2250: 001fe69d 60 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 2251: 0011d679 246 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ 2252: 00000000 0 FUNC GLOBAL DEFAULT UND openat64@GLIBC_2.4 (3) │ │ │ │ - 2253: 002d6ec8 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 2254: 00056ee1 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 2253: 002d8088 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 2254: 00056fe1 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 2255: 00000000 0 FUNC GLOBAL DEFAULT UND fmod@GLIBC_2.38 (22) │ │ │ │ 2256: 004b6168 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2257: 0028b5c5 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 2257: 0028c91d 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ 2258: 00000000 0 FUNC GLOBAL DEFAULT UND faccessat@GLIBC_2.4 (3) │ │ │ │ - 2259: 001d705d 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ - 2260: 00063421 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ - 2261: 001dc461 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ - 2262: 001d6c35 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 2259: 001d7fa1 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 2260: 00063615 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 2261: 001dd395 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2262: 001d7b75 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ 2263: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_setclock@GLIBC_2.34 (4) │ │ │ │ - 2264: 0021385d 4 FUNC GLOBAL DEFAULT 12 _PyXI_FreeSession │ │ │ │ - 2265: 00048895 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 2264: 00214b4d 4 FUNC GLOBAL DEFAULT 12 _PyXI_FreeSession │ │ │ │ + 2265: 00048965 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 2266: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (3) │ │ │ │ 2267: 004b6dec 208 OBJECT GLOBAL DEFAULT 26 PyWrapperDescr_Type │ │ │ │ - 2268: 00187b99 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 2269: 00197c71 100 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 2270: 000647c1 86 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ - 2271: 001d3d79 300 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2268: 00189199 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 2269: 00199279 100 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 2270: 000649b5 86 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 2271: 001d4cc1 300 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2272: 004badf8 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ 2273: 004b7624 208 OBJECT GLOBAL DEFAULT 26 PyDictProxy_Type │ │ │ │ 2274: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (3) │ │ │ │ 2275: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (3) │ │ │ │ - 2276: 00120919 178 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 2276: 00121619 536 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ 2277: 0002cbc1 144 FUNC GLOBAL DEFAULT 12 PyInitConfig_SetStr │ │ │ │ - 2278: 001d97d9 40 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ - 2279: 00054ac3 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 2278: 001da711 40 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 2279: 00054bb9 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ 2280: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetpgrp@GLIBC_2.4 (3) │ │ │ │ - 2281: 0017c72d 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 2281: 0017dd2d 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ 2282: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (4) │ │ │ │ - 2283: 0020cd99 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ - 2284: 000e4d0d 262 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 2285: 0003c02f 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 2283: 0020dee5 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2284: 000e52fd 262 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 2285: 0003c0cb 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ 2286: 004bee74 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 2287: 001c8af1 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 2288: 00043021 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 2287: 001c9a95 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 2288: 000430c1 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 2289: 004bae3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ - 2290: 0008b061 1480 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 2291: 0006361d 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 2292: 001112b9 544 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ - 2293: 001ccd95 56 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 2294: 000761ad 468 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 2295: 00061c7d 280 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 2290: 0008b219 1480 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 2291: 00063811 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 2292: 00111c6d 544 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 2293: 001cdd35 56 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 2294: 0007637d 468 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 2295: 00061e71 280 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 2296: 00000000 0 FUNC GLOBAL DEFAULT UND setpwent@GLIBC_2.4 (3) │ │ │ │ - 2297: 001cda91 80 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 2298: 001cc095 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ - 2299: 001427b9 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 2300: 000614c7 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ - 2301: 001e5355 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ - 2302: 00061583 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 2303: 0007eb69 112 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 2304: 0004dacf 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ - 2305: 0006873d 60 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 2306: 00199fc9 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 2297: 00131f49 4 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 2298: 001cd035 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 2299: 0014372d 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 2300: 000616bb 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 2301: 001e62e5 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ + 2302: 00061777 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 2303: 0007ed35 114 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 2304: 0004e10b 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 2305: 000688cd 60 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 2306: 0019b5d9 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ 2307: 00000000 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.4 (3) │ │ │ │ - 2308: 0005ca37 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 2308: 0005cb2b 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 2309: 004ff25c 4 OBJECT GLOBAL DEFAULT 29 Py_DebugFlag │ │ │ │ - 2310: 000fc591 1044 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ - 2311: 000b7591 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 2312: 0005f16d 60 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 2310: 000fcbad 1044 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 2311: 000b7c21 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 2312: 0005f25d 60 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ 2313: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_destroy@GLIBC_2.4 (3) │ │ │ │ 2314: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (3) │ │ │ │ 2315: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (15) │ │ │ │ - 2316: 00107135 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 2316: 00107765 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ 2317: 004b2070 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 2318: 0005bd4b 62 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 2318: 0005be43 62 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ 2319: 00000000 0 FUNC GLOBAL DEFAULT UND setenv@GLIBC_2.4 (3) │ │ │ │ 2320: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addopen@GLIBC_2.4 (3) │ │ │ │ - 2321: 0005a945 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ - 2322: 000a1b91 78 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2321: 0005aa3d 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 2322: 000a1da1 78 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2323: 00000000 0 FUNC GLOBAL DEFAULT UND setpriority@GLIBC_2.4 (3) │ │ │ │ - 2324: 0005cbfd 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2325: 0005e575 32 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_ResetStackProtection │ │ │ │ - 2326: 0004eead 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 2327: 002648d9 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 2328: 0022e11d 1122 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 2329: 001188a5 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 2324: 0005ccf1 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2325: 0005e665 32 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_ResetStackProtection │ │ │ │ + 2326: 0004ef43 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 2327: 0026b929 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 2328: 0022f2cd 1122 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 2329: 00119211 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ 2330: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (3) │ │ │ │ 2331: 00000000 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.4 (3) │ │ │ │ 2332: 004b6348 208 OBJECT GLOBAL DEFAULT 26 PyGen_Type │ │ │ │ 2333: 00000000 0 FUNC GLOBAL DEFAULT UND if_freenameindex@GLIBC_2.4 (3) │ │ │ │ - 2334: 002727c5 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ - 2335: 0004c751 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 2334: 002739ad 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 2335: 0004c821 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ 2336: 00000000 0 FUNC GLOBAL DEFAULT UND wcslen@GLIBC_2.4 (3) │ │ │ │ 2337: 00000000 0 FUNC GLOBAL DEFAULT UND round@GLIBC_2.4 (2) │ │ │ │ - 2338: 00063409 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 2338: 000635fd 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ 2339: 004ff264 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 2340: 00100961 136 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ - 2341: 00115e99 710 FUNC GLOBAL DEFAULT 12 _PySet_AddTakeRef │ │ │ │ + 2340: 00100f7d 136 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 2341: 00116801 710 FUNC GLOBAL DEFAULT 12 _PySet_AddTakeRef │ │ │ │ 2342: 004b2298 208 OBJECT GLOBAL DEFAULT 26 _PyUnion_Type │ │ │ │ 2343: 00000000 0 FUNC GLOBAL DEFAULT UND deflate │ │ │ │ - 2344: 001f7ead 126 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 2345: 00179b81 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ - 2346: 00242285 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 2344: 001f8f3d 126 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 2345: 0017b181 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 2346: 00243499 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 2347: 004b51e4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 2348: 0013c029 158 FUNC GLOBAL DEFAULT 12 _PyList_SliceSubscript │ │ │ │ - 2349: 000a0cbd 488 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2350: 001dd8fd 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 2348: 0013cff1 158 FUNC GLOBAL DEFAULT 12 _PyList_SliceSubscript │ │ │ │ + 2349: 000a0ed5 488 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2350: 001de82d 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ 2351: 00000000 0 FUNC GLOBAL DEFAULT UND crc32 │ │ │ │ - 2352: 00064853 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DATA │ │ │ │ - 2353: 0020c099 50 FUNC GLOBAL DEFAULT 12 _PyXI_NewFailure │ │ │ │ - 2354: 0007c17d 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 2352: 00064a47 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DATA │ │ │ │ + 2353: 0020d265 50 FUNC GLOBAL DEFAULT 12 _PyXI_NewFailure │ │ │ │ + 2354: 0007c351 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ 2355: 0002ac08 0 FUNC GLOBAL DEFAULT UND XML_ErrorString │ │ │ │ - 2356: 0015198d 64 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ - 2357: 001c9a45 96 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 2356: 00152afd 64 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 2357: 001ca9e9 96 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ 2358: 00000000 0 FUNC GLOBAL DEFAULT UND closelog@GLIBC_2.4 (3) │ │ │ │ - 2359: 001fad8d 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ - 2360: 00076aad 708 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArray │ │ │ │ + 2359: 001fbe1d 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 2360: 00076c7d 708 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArray │ │ │ │ 2361: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (3) │ │ │ │ - 2362: 00078fe1 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 2362: 000791b1 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ 2363: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncmp@GLIBC_2.4 (3) │ │ │ │ - 2364: 0025757d 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 2365: 0002f2b1 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ + 2364: 0025879d 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 2365: 0002f311 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ 2366: 0002cf1d 260 FUNC GLOBAL DEFAULT 12 PyInitConfig_SetInt │ │ │ │ 2367: 004ba008 208 OBJECT GLOBAL DEFAULT 26 PyUnicode_Type │ │ │ │ - 2368: 0005f905 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2368: 0005f9f5 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ 2369: 00000000 0 FUNC GLOBAL DEFAULT UND inflateSetDictionary │ │ │ │ 2370: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ 2371: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (3) │ │ │ │ - 2372: 00066c43 222 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 2372: 00066dd3 222 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ 2373: 0002b584 0 FUNC GLOBAL DEFAULT UND XML_ParserFree │ │ │ │ - 2374: 00085dc9 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 2374: 00085f9d 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ 2375: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@GLIBC_2.4 (3) │ │ │ │ - 2376: 000634cf 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 2376: 000636c3 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ 2377: 0002bb38 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandlerExpand │ │ │ │ - 2378: 001ac0f1 104 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 2379: 0026e11d 680 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ - 2380: 001f6f55 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 2381: 00064b01 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ - 2382: 00197335 82 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 2383: 0005f74b 58 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoExternalState │ │ │ │ - 2384: 00201b4d 118 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 2385: 000684f9 60 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 2378: 001ad709 104 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 2379: 0026f335 680 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 2380: 001f7fa5 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 2381: 00064cf5 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 2382: 0019893d 82 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 2383: 0005f83b 58 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoExternalState │ │ │ │ + 2384: 00202bf1 118 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 2385: 00068689 60 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 2386: 004b41ec 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ - 2387: 00113585 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ - 2388: 002363a5 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 2389: 00051f79 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ - 2390: 0012f1d9 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 2391: 00061187 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 2387: 00113f21 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 2388: 002375bd 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 2389: 00052051 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 2390: 00130131 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 2391: 0006137b 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ 2392: 004b8640 208 OBJECT GLOBAL DEFAULT 26 PyBaseObject_Type │ │ │ │ - 2393: 0004db15 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 2394: 00088519 42 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2393: 0004e12b 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 2394: 000886fd 42 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ 2395: 004b400c 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 2396: 00235ea9 62 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 2396: 002370c1 62 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ 2397: 004b6468 208 OBJECT GLOBAL DEFAULT 26 _PyAsyncGenASend_Type │ │ │ │ - 2398: 0005e13d 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ - 2399: 001f22a1 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 2400: 001d63bd 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ - 2401: 000c0a69 1178 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ - 2402: 00234b19 92 FUNC GLOBAL DEFAULT 12 _PyStaticType_GetBuiltins │ │ │ │ + 2398: 0005e22d 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 2399: 001f32f1 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 2400: 001d72fd 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 2401: 000c10d1 1178 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 2402: 00235d39 92 FUNC GLOBAL DEFAULT 12 _PyStaticType_GetBuiltins │ │ │ │ 2403: 004beec8 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ 2404: 004b1cc4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 2405: 001273f5 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 2405: 00128259 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ 2406: 0002ae0c 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (3) │ │ │ │ - 2407: 001d37c1 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 2407: 001d4709 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ 2408: 004b4cc0 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterItem_Type │ │ │ │ 2409: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (3) │ │ │ │ - 2410: 0005e86d 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ - 2411: 0007843d 748 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 2412: 000331f5 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 2413: 001fed5d 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ - 2414: 001423dd 2 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 2415: 001eee29 46 FUNC GLOBAL DEFAULT 12 _PyXIData_GetNotShareableErrorType │ │ │ │ - 2416: 00033255 200 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ + 2410: 0005e95d 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 2411: 0007860d 748 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 2412: 00033249 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ + 2413: 001ffded 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 2414: 001434ed 2 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 2415: 001efe79 46 FUNC GLOBAL DEFAULT 12 _PyXIData_GetNotShareableErrorType │ │ │ │ + 2416: 000332a9 200 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ 2417: 0002d0d9 88 FUNC GLOBAL DEFAULT 12 Py_SetPythonHome │ │ │ │ - 2418: 001c7df5 94 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 2418: 001c8ded 94 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libz.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libexpat.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000c (INIT) 0x2aaf8 │ │ │ │ - 0x0000000d (FINI) 0x2938d0 │ │ │ │ + 0x0000000d (FINI) 0x294a98 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x4afee8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x4afef0 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x101d4 │ │ │ │ 0x00000005 (STRTAB) 0x1d69c │ │ │ │ 0x00000006 (SYMTAB) 0x13f6c │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,31 +1,31 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2d0c19f8faccb5ef7a585bff9bddfee0afa05c1d │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b8d193334d1f248a6030032488523b3507508140 │ │ │ │ │ │ │ │ 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: 0x000922e4, Base: 0x004900e4, Semaphore: 0x004fe996 │ │ │ │ + Location: 0x00092518, Base: 0x004912a4, Semaphore: 0x004fe996 │ │ │ │ Arguments: 4@r5 4@r7 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000b2814, Base: 0x004900e4, Semaphore: 0x004fe98e │ │ │ │ + Location: 0x000b2f80, Base: 0x004912a4, Semaphore: 0x004fe98e │ │ │ │ Arguments: -4@[sp, #16] │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000b285a, Base: 0x004900e4, Semaphore: 0x004fe990 │ │ │ │ + Location: 0x000b2fc6, Base: 0x004912a4, Semaphore: 0x004fe990 │ │ │ │ Arguments: -4@r3 │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x000fec40, Base: 0x004900e4, Semaphore: 0x004fe994 │ │ │ │ + Location: 0x000ff2b0, Base: 0x004912a4, Semaphore: 0x004fe994 │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x000fec4c, Base: 0x004900e4, Semaphore: 0x004fe992 │ │ │ │ + Location: 0x000ff2bc, Base: 0x004912a4, Semaphore: 0x004fe992 │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -/lib/ld-linux-armhf.so.3 │ │ │ │ +@/lib/ld-linux-armhf.so.3 │ │ │ │ `dDh6q`3f │ │ │ │ ImX.-IYZ │ │ │ │ HK&+pjvT< │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __libc_start_main │ │ │ │ @@ -2197,46 +2197,44 @@ │ │ │ │ %#F:F1F(F │ │ │ │ !FCF:F(F │ │ │ │ 33`8FnaG │ │ │ │ F&h=Dsh[m │ │ │ │ 3#`chCE@ │ │ │ │ $%F&F'F/ │ │ │ │ "F+FRhRm │ │ │ │ -"0#!F0F4 │ │ │ │ +"0#!F0F5 │ │ │ │ 3h1F*j(F │ │ │ │ !F@F2F;F │ │ │ │ 33`2F!F(F │ │ │ │ , !FPFDE/ │ │ │ │ 4 :h3hZD │ │ │ │ *FiF8F.D │ │ │ │ $CF:F1F(F │ │ │ │ +F"FAF0F/F │ │ │ │ -CF*F9F0F> │ │ │ │ +CF*F9F0F? │ │ │ │ ;F2F)F F │ │ │ │ &+F"F9FXF │ │ │ │ ;F*F1FhF │ │ │ │ pGpGpGpGpGpG │ │ │ │ #F8F2F)F │ │ │ │ ;h2F!F@F │ │ │ │ #F2F)F8F │ │ │ │ 33`2F!F(F │ │ │ │ 33`2F!F(F │ │ │ │ #F4F.FMF*h │ │ │ │ -I*FX`pl( │ │ │ │ +I*FX`pl) │ │ │ │ \h F"hZ` │ │ │ │ -SFBF!F0Fw │ │ │ │ +SFBF!F0Fx │ │ │ │ 33`Kh[E@ │ │ │ │ #)iSDAE@ │ │ │ │ +h:F)F F │ │ │ │ EFFMF │ │ │ │ CF)"1F F │ │ │ │ -rh*`u`3h │ │ │ │ -i1F8FSE#FW │ │ │ │ -BF-I{k F │ │ │ │ +i1F8FKE#FW │ │ │ │ FvYEhom? │ │ │ │ ;FJF!F(F │ │ │ │ h;FJF(F │ │ │ │ ii #(hJF │ │ │ │ ii #(hJF │ │ │ │ ;FJF(F h │ │ │ │ ;FJFAh(F │ │ │ │ @@ -2249,55 +2247,54 @@ │ │ │ │ C";F)F F │ │ │ │ :::::::::::]::::::::::::::::::: │ │ │ │ :::::::::::]:: │ │ │ │ h b)Fb` FC" │ │ │ │ [F)F FA" │ │ │ │ C"3F)F F │ │ │ │ C"CF)F F │ │ │ │ -`fiuhkh*h │ │ │ │ +2Ffi;j@F │ │ │ │ +FIF3F F@ │ │ │ │ F3FIF F@ │ │ │ │ -F3FIF F@ │ │ │ │ -D1#Cq`{c │ │ │ │ - 01F5bHF │ │ │ │ -"j`TFzlE │ │ │ │ -,F5F^F9i │ │ │ │ -"F1F5bHF │ │ │ │ -!#F2FHF[ │ │ │ │ -"0#F5b2F │ │ │ │ -#"F1FHF[ │ │ │ │ -BFHF1h5b! │ │ │ │ +L1#Cq`;d │ │ │ │ +KhJF5baFxj │ │ │ │ +Ahyd9k5b │ │ │ │ +4F~j*FUF │ │ │ │ +4Kh8czb[m │ │ │ │ +,F5FVF:j │ │ │ │ +2F}b#F}l │ │ │ │ +F3b+FxlB │ │ │ │ +#1FHFTFZ │ │ │ │ +BF1hHF5b! │ │ │ │ +#"F1FHFZ │ │ │ │ +!F2bTFHF │ │ │ │ #1FHF,FZ │ │ │ │ -{jBFHF5b# │ │ │ │ -[F"F1FHF │ │ │ │ -#1FHFTFY │ │ │ │ -"F;l1FHFY │ │ │ │ -"5b~d>d&F │ │ │ │ +BF1hHF5b! │ │ │ │ +F"F5bylHF │ │ │ │ A...^x...0M.F.W..........7.cFOFdF │ │ │ │ @@ -2314,16 +2311,15 @@ │ │ │ │ Ph1F*F{` │ │ │ │ ;F2F)F F │ │ │ │ SFbFYF(F │ │ │ │ SFrFYF(F │ │ │ │ i"j;aciza │ │ │ │ "Fkh1F(F │ │ │ │ "F,F5FFF │ │ │ │ -i#FRF)Fxi │ │ │ │ -yl0F2h{` │ │ │ │ +{i+D{a#h │ │ │ │ CFRF)F8F │ │ │ │ YF"iHF{b │ │ │ │ Fzb{jYFHFS │ │ │ │ JF9F+F F │ │ │ │ KF*F9FPF │ │ │ │ cb,4cb,4cb,4cb,4cb,4cb,4 │ │ │ │ $P0F3h)F │ │ │ │ @@ -2336,93 +2332,92 @@ │ │ │ │ t"?&: <'O │ │ │ │ i!a*F#h0F │ │ │ │ 'AFbFKF0F │ │ │ │ FUFYF3FS │ │ │ │ Ih@hA@Q` │ │ │ │ RF1F(FKF │ │ │ │ #F(F:FAF │ │ │ │ -)9FbFCF0Fk │ │ │ │ +)9FbFCF0Fj │ │ │ │ KF:F!F(F │ │ │ │ F2F#F>FO │ │ │ │ {o+D{g#h │ │ │ │ x{a{i+;3 │ │ │ │ -JF?"|mKFA │ │ │ │ +JF?"|mKFB │ │ │ │ 33QkhCEM │ │ │ │ 3+`{hCE2 │ │ │ │ -FyaYF;aKF │ │ │ │ +F9aYF{aKF │ │ │ │ xh#F1F*F │ │ │ │ 3cakhCE& │ │ │ │ +C.`C``h │ │ │ │ 0PF~jAF# │ │ │ │ IxiZhEXQm │ │ │ │ +p?bh^XUm │ │ │ │ F │ │ │ │ `8`y`YF+x │ │ │ │ NIXF;`{h │ │ │ │ P@DODHDO │ │ │ │ F9FPFZ@E │ │ │ │ FvFAFLF │ │ │ │ [n5b{@7Fsb │ │ │ │ b3oX@so8cK@{c │ │ │ │ x *FQFHF │ │ │ │ -x *FIFPFE │ │ │ │ - 3!FJFPFE │ │ │ │ +x *FIFPFF │ │ │ │ + 3!FJFPFF │ │ │ │ h_@/`(ichY@i` │ │ │ │ `&ip@(afi │ │ │ │ a&kF@.a`kH@ha │ │ │ │ oSZ │ │ │ │ F*FcF.FeF │ │ │ │ &KKKKKKKKKKK │ │ │ │ ;F2F)F@F │ │ │ │ p?{ajhTk │ │ │ │ @@ -2432,37 +2427,38 @@ │ │ │ │ ;FBF)F F │ │ │ │ 3#`RF!FHF │ │ │ │ #hRF!F@F │ │ │ │ #h*F!F@F │ │ │ │ KF(FBF!F │ │ │ │ 2"`Zh!F8F │ │ │ │ *FHF1FT │ │ │ │ -FAF0F.DUDT │ │ │ │ - 8FGDBFT │ │ │ │ -BFIF8F\FT │ │ │ │ -(FBFQFEDT │ │ │ │ ->D*F8F/DT │ │ │ │ -JFQFMD.DT │ │ │ │ +FAF0F.DUDS │ │ │ │ + 8FGDBFS │ │ │ │ +BFIF8F\FS │ │ │ │ +(FBFQFEDS │ │ │ │ +>D*F8F/DS │ │ │ │ +JFQFMD.DS │ │ │ │ (FBFQFED │ │ │ │ %3FJF9F@F │ │ │ │ -F%F │ │ │ │ +F F3j)jBF> │ │ │ │ +HF2F?!ND8 │ │ │ │ DB1F F+F │ │ │ │ Vh$!Zi`i │ │ │ │ e+FAF F@ │ │ │ │ +4+`!Di`@F │ │ │ │ F FCF:Fy │ │ │ │ FQF+F0F:F │ │ │ │ @SFBF9F0F │ │ │ │ 3FAFHF"F │ │ │ │ -f:F)F0F% │ │ │ │ +f:F)F0F$ │ │ │ │ BF F+iii │ │ │ │ 3iBFqi F │ │ │ │ SFBF9F0Fv │ │ │ │ p0Dkxcp*xQ │ │ │ │ 3#tca3ieb + │ │ │ │ BF8h3h!h │ │ │ │ #h+D#`3h+D3` │ │ │ │ @@ -2474,40 +2470,40 @@ │ │ │ │ SF2F!FHFO │ │ │ │ SF:FHF!FN │ │ │ │ 3D#a"F8FFE) │ │ │ │ #eh"F8Fc` │ │ │ │ 3h:F)F F │ │ │ │ F[mLFOFZ │ │ │ │ F+FJFYF0F │ │ │ │ -h))$)))))@ │ │ │ │ -)])Sb))))))))))))))))7:N{E)B │ │ │ │ +]))$)))))E │ │ │ │ +)7)7j))))))))))))))))= 2 and <= 36, or 0 │ │ │ │ int() can't convert non-string with explicit base │ │ │ │ enumerate() missing required argument 'iterable' │ │ │ │ enumerate() takes at most 2 arguments (%d given) │ │ │ │ must assign iterable to extended slice │ │ │ │ attempt to assign sequence of size %zd to extended slice of size %zd │ │ │ │ -zip() argument %d is shorter than argument%s%d │ │ │ │ -zip() argument %d is longer than argument%s%d │ │ │ │ lastindex │ │ │ │ The integer index of the last matched capturing group. │ │ │ │ lastgroup │ │ │ │ The name of the last matched capturing group. │ │ │ │ The string passed to match() or search(). │ │ │ │ The regular expression object. │ │ │ │ The index into the string at which the RE engine started looking for a match. │ │ │ │ @@ -6602,14 +6595,16 @@ │ │ │ │ itertools.count │ │ │ │ itertools.compress │ │ │ │ itertools.combinations │ │ │ │ itertools.chain │ │ │ │ itertools.batched │ │ │ │ itertools.accumulate │ │ │ │ _destroy │ │ │ │ +zip() argument %d is shorter than argument%s%d │ │ │ │ +zip() argument %d is longer than argument%s%d │ │ │ │ '%.200s' object is not an iterator │ │ │ │ ord() expected string of length 1, but %.200s found │ │ │ │ ord() expected a character, but string of length %zd found │ │ │ │ module filename missing │ │ │ │ decoding str is not supported │ │ │ │ decoding to str: need a bytes-like object, %.80s found │ │ │ │ codecs.decode() │ │ │ │ @@ -6665,15 +6660,14 @@ │ │ │ │ On;encoding error handler must return (str/bytes, int) tuple │ │ │ │ position %zd from error handler out of bounds │ │ │ │ Exception ignored while flushing sys.stdout │ │ │ │ Found non-str '%s' in skip_file_prefixes. │ │ │ │ thread is not current │ │ │ │ thread still has a frame │ │ │ │ module %s does not support loading in subinterpreters │ │ │ │ -cmp_to_key │ │ │ │ _run_exitfuncs │ │ │ │ _ncallbacks │ │ │ │ category │ │ │ │ stacklevel │ │ │ │ skip_file_prefixes │ │ │ │ user name │ │ │ │ pw_passwd │ │ │ │ @@ -6782,19 +6776,14 @@ │ │ │ │ binascii.Error │ │ │ │ binascii.Incomplete │ │ │ │ Incomplete │ │ │ │ maketrans arguments must have same length │ │ │ │ 0-dim memory has no length │ │ │ │ warnings.%s item %zd isn't a 5-tuple │ │ │ │ action must be a string, not '%.200s' │ │ │ │ -Precision not allowed in integer format specifier │ │ │ │ -Negative zero coercion (z) not allowed in integer format specifier │ │ │ │ -Sign not allowed with integer format specifier 'c' │ │ │ │ -Alternate form (#) not allowed with integer format specifier 'c' │ │ │ │ -__about__ │ │ │ │ copysign │ │ │ │ factorial │ │ │ │ isfinite │ │ │ │ remainder │ │ │ │ nextafter │ │ │ │ heappush │ │ │ │ heappushpop │ │ │ │ @@ -6829,27 +6818,33 @@ │ │ │ │ calcsize │ │ │ │ Value wrapped by a key function. │ │ │ │ cache_info │ │ │ │ cache_clear │ │ │ │ function object to use in future partial calls │ │ │ │ tuple of arguments to future partial calls │ │ │ │ dictionary of keyword arguments to future partial calls │ │ │ │ +cmp_to_key │ │ │ │ datetime.IsoCalendarDate │ │ │ │ Fast implementation of the datetime module. │ │ │ │ _struct.unpack_iterator │ │ │ │ _struct.Struct │ │ │ │ last_exc │ │ │ │ last_type │ │ │ │ last_value │ │ │ │ last_traceback │ │ │ │ functools._lru_list_elem │ │ │ │ functools.KeyWrapper │ │ │ │ functools._lru_cache_wrapper │ │ │ │ functools.partial │ │ │ │ functools._PlaceholderType │ │ │ │ +Precision not allowed in integer format specifier │ │ │ │ +Negative zero coercion (z) not allowed in integer format specifier │ │ │ │ +Sign not allowed with integer format specifier 'c' │ │ │ │ +Alternate form (#) not allowed with integer format specifier 'c' │ │ │ │ +__about__ │ │ │ │ a number is required │ │ │ │ unsupported format string passed to %.200s.__format__ │ │ │ │ zlib.error │ │ │ │ MAX_WBITS │ │ │ │ DEFLATED │ │ │ │ DEF_MEM_LEVEL │ │ │ │ DEF_BUF_SIZE │ │ │ │ @@ -7025,14 +7020,15 @@ │ │ │ │ NB_INPLACE_POWER │ │ │ │ NB_INPLACE_RSHIFT │ │ │ │ NB_INPLACE_SUBTRACT │ │ │ │ NB_INPLACE_TRUE_DIVIDE │ │ │ │ NB_INPLACE_XOR │ │ │ │ NB_SUBSCR │ │ │ │ Missing initialization for NB_OP %d │ │ │ │ +field 'value' is required for YieldFrom │ │ │ │ sum() can't sum strings [use ''.join(seq) instead] │ │ │ │ sum() can't sum bytes [use b''.join(seq) instead] │ │ │ │ sum() can't sum bytearray [use b''.join(seq) instead] │ │ │ │ field 'name' is required for AsyncFunctionDef │ │ │ │ field 'args' is required for AsyncFunctionDef │ │ │ │ cannot assign to %s │ │ │ │ cannot delete %s │ │ │ │ @@ -7866,28 +7862,27 @@ │ │ │ │ .__name__ is not a unicode object │ │ │ │ .__objclass__.__qualname__ is not a unicode object │ │ │ │ lost builtins module │ │ │ │ Exception ignored while clearing _datetime module │ │ │ │ translation table must be 256 characters long │ │ │ │ O|n:repeat │ │ │ │ Negative size passed to PyByteArray_FromStringAndSize │ │ │ │ -<%s name=%R> │ │ │ │ -reentrant call inside %s.__repr__ │ │ │ │ __defaults__ must be set to a tuple object │ │ │ │ object.__delattr__ │ │ │ │ +<%s name=%R> │ │ │ │ +reentrant call inside %s.__repr__ │ │ │ │ ParamSpecArgs │ │ │ │ ParamSpecKwargs │ │ │ │ TypeAliasType │ │ │ │ NoDefault │ │ │ │ O|iOi:dump_traceback_later │ │ │ │ timeout must be greater than 0 │ │ │ │ Timeout (%lu:%02lu:%02lu.%06u)! │ │ │ │ Timeout (%lu:%02lu:%02lu)! │ │ │ │ unable to start watchdog thread │ │ │ │ -unlocking mutex that is not locked │ │ │ │ i:set_threshold │ │ │ │ ii:set_threshold │ │ │ │ iii:set_threshold │ │ │ │ gc.set_threshold requires 1 to 3 arguments │ │ │ │ _generic_init_subclass │ │ │ │ sys.unraisablehook argument type must be UnraisableHookArgs │ │ │ │ PIPE_BUF │ │ │ │ @@ -7923,14 +7918,15 @@ │ │ │ │ A single constraint is not allowed │ │ │ │ Constraints cannot be combined with bound=... │ │ │ │ negative sizehint │ │ │ │ invalid flags │ │ │ │ expected int, got %T │ │ │ │ Exception ignored in atfork callback while copying list %R │ │ │ │ Exception ignored in atfork callback %R │ │ │ │ +sys.settrace │ │ │ │ _pickle.PickleError │ │ │ │ _pickle.PicklingError │ │ │ │ _pickle.UnpicklingError │ │ │ │ dispatch_table │ │ │ │ copyreg.dispatch_table should be a dict, not %.200s │ │ │ │ _extension_registry │ │ │ │ copyreg._extension_registry should be a dict, not %.200s │ │ │ │ @@ -7941,21 +7937,20 @@ │ │ │ │ _compat_pickle.NAME_MAPPING should be a dict, not %.200s │ │ │ │ _compat_pickle.IMPORT_MAPPING should be a dict, not %.200s │ │ │ │ REVERSE_NAME_MAPPING │ │ │ │ _compat_pickle.REVERSE_NAME_MAPPING should be a dict, not %.200s │ │ │ │ REVERSE_IMPORT_MAPPING │ │ │ │ _compat_pickle.REVERSE_IMPORT_MAPPING should be a dict, not %.200s │ │ │ │ codecs.encode should be a callable, not %.200s │ │ │ │ -sys.settrace │ │ │ │ Bound must be a type. │ │ │ │ ../Python/pystrtod.c │ │ │ │ +Infinity │ │ │ │ invalid tool %d (must be between 0 and 5) │ │ │ │ tool name must be a str │ │ │ │ tool %d is already in use │ │ │ │ -Infinity │ │ │ │ /proc/self/stat │ │ │ │ unrecognized configuration name │ │ │ │ configuration names must be strings or integers │ │ │ │ invalid event set 0x%x │ │ │ │ cannot set C_RETURN or C_RAISE events independently │ │ │ │ unsupported locale setting │ │ │ │ locale query failed │ │ │ │ @@ -7968,14 +7963,16 @@ │ │ │ │ type object '%s' has no attribute '__annotate__' │ │ │ │ Exception ignored while finalizing coroutine %R │ │ │ │ coroutine '%S' was never awaited │ │ │ │ make_scanner │ │ │ │ make_encoder │ │ │ │ subsection not found │ │ │ │ str() argument '%s' must be str, not %T │ │ │ │ +Cannot find Generic type │ │ │ │ +_GenericAlias │ │ │ │ key_separator │ │ │ │ item_separator │ │ │ │ sort_keys │ │ │ │ skipkeys │ │ │ │ object_hook │ │ │ │ object_pairs_hook │ │ │ │ parse_float │ │ │ │ @@ -8006,20 +8003,18 @@ │ │ │ │ select.epoll │ │ │ │ select.poll │ │ │ │ unknown binary operator │ │ │ │ unknown unary operator │ │ │ │ (yield from │ │ │ │ unexpected comparison kind │ │ │ │ unknown expression kind │ │ │ │ -Cannot find Generic type │ │ │ │ -_GenericAlias │ │ │ │ +i|Opp:register │ │ │ │ The callback can only be set for one event at a time │ │ │ │ invalid event %d │ │ │ │ sys.monitoring.register_callback │ │ │ │ -i|Opp:register │ │ │ │ signal %i cannot be registered, use enable() instead │ │ │ │ __hash__ method should return an integer │ │ │ │ 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 │ │ │ │ this __dict__ descriptor does not support '%.200s' objects │ │ │ │ argument 'filename' │ │ │ │ module_globals must be a dict, not '%.200s' │ │ │ │ @@ -8071,16 +8066,16 @@ │ │ │ │ wildcard resolved to multiple address │ │ │ │ 255.255.255.255 │ │ │ │ │ │ │ │ address family mismatched │ │ │ │ unknown address family │ │ │ │ readline() should have returned a bytes object, not '%.200s' │ │ │ │ Too few arguments for %S; actual %d, expected at least %d │ │ │ │ - │ │ │ │ Missing frame when calling trace function. │ │ │ │ + │ │ │ │ y*|i:sendall │ │ │ │ timed out │ │ │ │ argument of type '%.200s' is not a container or iterable │ │ │ │ argument of type '%.200s' is not iterable │ │ │ │ count exceeds C integer size │ │ │ │ index exceeds C integer size │ │ │ │ sequence.index(x): x not in sequence │ │ │ │ @@ -8092,45 +8087,44 @@ │ │ │ │ thread function must be callable │ │ │ │ 'handle' must be a _ThreadHandle │ │ │ │ _thread.start_joinable_thread │ │ │ │ thread is not supported for isolated subinterpreters │ │ │ │ can't create new thread at interpreter shutdown │ │ │ │ thread already started │ │ │ │ can't start new thread │ │ │ │ +n must be >= 0 │ │ │ │ registry │ │ │ │ module_globals │ │ │ │ is not │ │ │ │ not in │ │ │ │ -n must be >= 0 │ │ │ │ __get__(None, None) is invalid │ │ │ │ n|i:recv │ │ │ │ negative buffersize in recv │ │ │ │ missing format argument │ │ │ │ expected code, got %R │ │ │ │ object could not be marshalled │ │ │ │ Struct() argument 1 must be a str or bytes object, not %.200s │ │ │ │ repeat count given without format specifier │ │ │ │ bad char in struct format │ │ │ │ total struct size too long │ │ │ │ +Exception ignored in thread started by %R │ │ │ │ Struct object is not initialized │ │ │ │ pack expected %zd items for packing (got %zd) │ │ │ │ argument for 's' must be a bytes object │ │ │ │ argument for 'p' must be a bytes object │ │ │ │ int too large to convert │ │ │ │ %s first arg must be bytes or a tuple of bytes, not %s │ │ │ │ ArrayType │ │ │ │ MutableSequence │ │ │ │ collections.abc │ │ │ │ typecodes │ │ │ │ bytes must be in range(0, 256) │ │ │ │ cannot convert '%.200s' object to bytes │ │ │ │ -field 'value' is required for Await │ │ │ │ Expected int as r │ │ │ │ r must be non-negative │ │ │ │ -Exception ignored in thread started by %R │ │ │ │ '%c' format requires 0 <= number <= %zu │ │ │ │ '%c' format requires %zd <= number <= %zd │ │ │ │ required argument is not an integer │ │ │ │ |n:product │ │ │ │ repeat argument cannot be negative │ │ │ │ repeat argument too large │ │ │ │ deque index out of range │ │ │ │ @@ -8151,26 +8145,31 @@ │ │ │ │ os.chdir │ │ │ │ Py_CONTEXT_SWITCHED │ │ │ │ session not active │ │ │ │ deallocated BytesIO object has exported buffers │ │ │ │ expect str, not %T │ │ │ │ invalid start argument │ │ │ │ invalid end argument │ │ │ │ -field 'value' is required for YieldFrom │ │ │ │ %S module not found │ │ │ │ invalid __main__ module │ │ │ │ object could not be unmarshalled │ │ │ │ U:strftime │ │ │ │ Cannot specify both ',' and '_'. │ │ │ │ Format specifier missing precision │ │ │ │ Invalid format specifier '%U' for object of type '%.200s' │ │ │ │ Cannot specify '%c' with '%c'. │ │ │ │ Cannot specify '%c' with '\x%x'. │ │ │ │ struct_time │ │ │ │ ((iiiiiiiii)) │ │ │ │ +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) │ │ │ │ group name │ │ │ │ gr_passwd │ │ │ │ group members │ │ │ │ getgrgid │ │ │ │ getgrnam │ │ │ │ getgrall │ │ │ │ initial_bytes │ │ │ │ @@ -8180,24 +8179,19 @@ │ │ │ │ buffer_info │ │ │ │ byteswap │ │ │ │ fromfile │ │ │ │ frombytes │ │ │ │ fromunicode │ │ │ │ tounicode │ │ │ │ _array_reconstructor │ │ │ │ +structseq │ │ │ │ grp.struct_group │ │ │ │ permutations │ │ │ │ array.arrayiterator │ │ │ │ array.array │ │ │ │ -constructor requires a sequence │ │ │ │ -%.500s() takes a dict as second arg, if any │ │ │ │ -%.500s() takes an at least %zd-sequence (%zd-sequence given) │ │ │ │ -%.500s() takes an at most %zd-sequence (%zd-sequence given) │ │ │ │ -%.500s() takes a %zd-sequence (%zd-sequence given) │ │ │ │ -%.500s() got duplicate or unexpected field name(s) │ │ │ │ int too large to format │ │ │ │ %04ld-%%m-%%d │ │ │ │ tzname.replace() did not return a string │ │ │ │ non-ascii grouped digit │ │ │ │ U|O:strftime │ │ │ │ iiiiiiiii;strftime(): illegal time tuple argument │ │ │ │ tokenizeriter │ │ │ │ @@ -8225,27 +8219,32 @@ │ │ │ │ Cannot recover from Python stack overflow. │ │ │ │ maximum recursion depth exceeded │ │ │ │ argument list must be a tuple │ │ │ │ Failed joining thread │ │ │ │ not main interpreter │ │ │ │ missing main interpreter │ │ │ │ failed to re-set autoTSSkey │ │ │ │ +field 'value' is required for Await │ │ │ │ re.compile(%.200R, %S) │ │ │ │ re.compile(%.200R) │ │ │ │ async generator raised StopIteration │ │ │ │ coroutine raised StopIteration │ │ │ │ generator raised StopIteration │ │ │ │ async generator raised StopAsyncIteration │ │ │ │ %S (%U, line %ld) │ │ │ │ %S (line %ld) │ │ │ │ unclosed %R │ │ │ │ Exception ignored while finalizing socket %R │ │ │ │ ioctl expected at least 2 arguments, got %zd │ │ │ │ ioctl expected at most 4 arguments, got %zd │ │ │ │ ioctl() argument 2 must be int, not %T │ │ │ │ +fcntl.ioctl │ │ │ │ +buffer overflow │ │ │ │ +ioctl argument 3 is too long │ │ │ │ +ioctl() argument 3 must be an integer, a bytes-like object, or a string, not %T │ │ │ │ is_tracing │ │ │ │ clear_traces │ │ │ │ _get_traces │ │ │ │ _get_object_traceback │ │ │ │ get_traceback_limit │ │ │ │ get_tracemalloc_memory │ │ │ │ get_traced_memory │ │ │ │ @@ -8255,19 +8254,14 @@ │ │ │ │ re.LOCALE │ │ │ │ re.MULTILINE │ │ │ │ re.DOTALL │ │ │ │ re.UNICODE │ │ │ │ re.VERBOSE │ │ │ │ re.DEBUG │ │ │ │ re.ASCII │ │ │ │ -structseq │ │ │ │ -fcntl.ioctl │ │ │ │ -buffer overflow │ │ │ │ -ioctl argument 3 is too long │ │ │ │ -ioctl() argument 3 must be an integer, a bytes-like object, or a string, not %T │ │ │ │ OOOOUUppp:make_encoder │ │ │ │ make_encoder() argument 1 must be dict or None, not %.200s │ │ │ │ ../Objects/methodobject.c │ │ │ │ invalid node type (%d) for annotated assignment │ │ │ │ On:_iterencode │ │ │ │ [Errno %S] %S: %R -> %R │ │ │ │ [Errno %S] %S: %R │ │ │ │ @@ -8284,19 +8278,20 @@ │ │ │ │ when serializing %T item %R │ │ │ │ encoder() must return a string, not %.80s │ │ │ │ Exception ignored while capturing preserved objects │ │ │ │ string is too long to escape │ │ │ │ first argument must be a string, not %.80s │ │ │ │ _compile_template │ │ │ │ the result of compiling a replacement string is %.200s │ │ │ │ -invalid template │ │ │ │ trying to free from non-existent arena: %p, size %zu, memid: 0x%zx │ │ │ │ trying to free from non-existent arena block: %p, size %zu, memid: 0x%zx │ │ │ │ trying to free an already freed arena block: %p, size %zu │ │ │ │ +invalid template │ │ │ │ itemgetter │ │ │ │ +cannot decommit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ no such group │ │ │ │ cannot re-enter the tee iterator │ │ │ │ closures not supported │ │ │ │ globals not supported │ │ │ │ only basic code objects are supported │ │ │ │ expected a set for "globalnames", got %R │ │ │ │ expected a set for "attrnames", got %R │ │ │ │ @@ -8322,18 +8317,18 @@ │ │ │ │ expected a function, got %R │ │ │ │ only stateless functions are shareable │ │ │ │ unsupported globals %R │ │ │ │ unsupported builtins %R │ │ │ │ keyword defaults not supported │ │ │ │ expected at most 1 argument, got %zd │ │ │ │ update() takes at most 1 positional argument (%zd given) │ │ │ │ -_current_indent_level │ │ │ │ -allow_nan │ │ │ │ object could not be pickled │ │ │ │ __file__ too long │ │ │ │ +_current_indent_level │ │ │ │ +allow_nan │ │ │ │ process stopped by delivery of signal %i │ │ │ │ invalid wait status: %i │ │ │ │ pickle protocol must be <= %d │ │ │ │ buffer_callback needs protocol >= 5 │ │ │ │ os.scandir │ │ │ │ fd is greater than maximum │ │ │ │ fd is less than minimum │ │ │ │ @@ -8434,42 +8429,42 @@ │ │ │ │ empty namespaces not allowed │ │ │ │ non-sequence namespace not supported │ │ │ │ Exception ignored in PyDict_GetItemString(); consider using PyDict_GetItemStringRef() │ │ │ │ need more than 0 values to unpack │ │ │ │ need more than 1 value to unpack │ │ │ │ too many values to unpack (expected 2) │ │ │ │ Cell is empty │ │ │ │ -OrderedDict mutated during iteration │ │ │ │ -OrderedDict changed size during iteration │ │ │ │ argument 'globals' │ │ │ │ arg 3 (name) must be None or string │ │ │ │ arg 4 (defaults) must be None or tuple │ │ │ │ arg 5 (closure) must be tuple │ │ │ │ arg 5 (closure) must be None or tuple │ │ │ │ arg 6 (kwdefaults) must be None or dict │ │ │ │ %U requires closure of length %zd, not %zd │ │ │ │ arg 5 (closure) expected cell, found %s │ │ │ │ function.__new__ │ │ │ │ -kwdefaults │ │ │ │ +OrderedDict mutated during iteration │ │ │ │ +OrderedDict changed size during iteration │ │ │ │ can't delete __class__ attribute │ │ │ │ __class__ must be set to a class, not '%s' object │ │ │ │ __class__ assignment only supported for mutable types or ModuleType subclasses │ │ │ │ +kwdefaults │ │ │ │ signal number %ld out of range [1; %i] │ │ │ │ invalid signal number %ld, please use valid_signals() │ │ │ │ odd number of items for SETITEMS │ │ │ │ file must have 'read' and 'readline' attributes │ │ │ │ read would overflow (invalid bytecode) │ │ │ │ peek of closed file │ │ │ │ LONG pickle has negative byte count │ │ │ │ could not find MARK │ │ │ │ BINBYTES exceeds system's maximum size of %zd bytes │ │ │ │ read() returned non-bytes object (%R) │ │ │ │ readinto() returned negative size │ │ │ │ - │ │ │ │ try sending as bytes │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ Stop argument for islice() must be None or an integer: 0 <= x <= sys.maxsize. │ │ │ │ Indices for islice() must be None or an integer: 0 <= x <= sys.maxsize. │ │ │ │ Step for islice() must be a positive integer or None. │ │ │ │ argument 'format' │ │ │ │ memoryview: casts are restricted to C-contiguous views │ │ │ │ @@ -8492,33 +8487,33 @@ │ │ │ │ first item of the tuple returned by __getnewargs_ex__ must be a tuple, not '%.200s' │ │ │ │ second item of the tuple returned by __getnewargs_ex__ must be a dict, not '%.200s' │ │ │ │ __getnewargs__ should return a tuple, not '%.200s' │ │ │ │ memoryview: unsupported format %s │ │ │ │ memoryview: format %s not supported │ │ │ │ set_wakeup_fd only works in main thread of the main interpreter │ │ │ │ the fd %i must be in non-blocking mode │ │ │ │ +padded string is too long │ │ │ │ +_generate_suggestions │ │ │ │ warn_on_full_buffer │ │ │ │ formatter_field_name_split │ │ │ │ split the argument as a field name │ │ │ │ formatter_parser │ │ │ │ parse the argument as a format string │ │ │ │ string helper module │ │ │ │ getsockaddrlen: unknown BT protocol │ │ │ │ getsockaddrlen: bad family │ │ │ │ Unknown Bluetooth protocol │ │ │ │ -padded string is too long │ │ │ │ I/O operation on closed epoll object │ │ │ │ timeout must be an integer or None │ │ │ │ timeout is too large │ │ │ │ maxevents must be greater than 0, got %d │ │ │ │ '%U' codec can't encode character '\x%02x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\u%04x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\U%08x' in position %zd: %U │ │ │ │ '%U' codec can't encode characters in position %zd-%zd: %U │ │ │ │ -_generate_suggestions │ │ │ │ candidates must be a list │ │ │ │ all elements in 'candidates' must be strings │ │ │ │ Invalid dictionary │ │ │ │ deflateSetDictionary() │ │ │ │ Can't allocate memory for compression object │ │ │ │ Invalid initialization option │ │ │ │ while creating compression object │ │ │ │ @@ -8558,29 +8553,29 @@ │ │ │ │ copyreg._slotnames didn't return a list or None │ │ │ │ __slotnames__ changed size during iteration │ │ │ │ argument is immutable │ │ │ │ On:scan_once │ │ │ │ filterfalse │ │ │ │ memoryview has %zd exported buffer%s │ │ │ │ memoryview: negative export count │ │ │ │ -initial_value │ │ │ │ -memLevel │ │ │ │ -strategy │ │ │ │ -maxevents │ │ │ │ -eventmask │ │ │ │ idx cannot be negative │ │ │ │ while decoding a JSON object from a unicode string │ │ │ │ Expecting property name enclosed in double quotes │ │ │ │ Expecting ':' delimiter │ │ │ │ Expecting ',' delimiter │ │ │ │ Illegal trailing comma before end of object │ │ │ │ while decoding a JSON array from a unicode string │ │ │ │ Illegal trailing comma before end of array │ │ │ │ Expecting value │ │ │ │ -Infinity │ │ │ │ +initial_value │ │ │ │ +memLevel │ │ │ │ +strategy │ │ │ │ +maxevents │ │ │ │ +eventmask │ │ │ │ End of stream already reached │ │ │ │ Insufficient memory for buffer allocation │ │ │ │ while finishing decompression │ │ │ │ while decompressing data │ │ │ │ during ast construction │ │ │ │ end is out of bounds │ │ │ │ Invalid control character at │ │ │ │ @@ -8592,15 +8587,14 @@ │ │ │ │ called match pattern must be a class │ │ │ │ %s.__match_args__ must be a tuple (got %s) │ │ │ │ %s() accepts %d positional sub-pattern%s (%d given) │ │ │ │ __match_args__ elements must be strings (got %s) │ │ │ │ while compressing data │ │ │ │ range.index(x): x not in range │ │ │ │ %s() got multiple sub-patterns for attribute %R │ │ │ │ -max_length │ │ │ │ C|O:array │ │ │ │ array.__new__ │ │ │ │ The 'u' type code is deprecated and will be removed in Python 3.16 │ │ │ │ cannot use a str to initialize an array with typecode '%c' │ │ │ │ cannot use a unicode array to initialize an array with typecode '%c' │ │ │ │ bad typecode (must be b, B, u, w, h, H, i, I, l, L, q, Q, f or d) │ │ │ │ cannot modify read-only memory │ │ │ │ @@ -8616,14 +8610,15 @@ │ │ │ │ CMSG_SPACE() argument out of range │ │ │ │ memoryview assignment: lvalue and rvalue have different structures │ │ │ │ n|ni:recvmsg │ │ │ │ negative buffer size in recvmsg() │ │ │ │ invalid ancillary data buffer length │ │ │ │ received malformed or improperly-truncated ancillary data │ │ │ │ control message too long │ │ │ │ +max_length │ │ │ │ while flushing │ │ │ │ while finishing compression │ │ │ │ encoder must return a tuple (object, integer) │ │ │ │ y*|i:send │ │ │ │ a bytes-like object is required │ │ │ │ bytes length not a multiple of item size │ │ │ │ cannot resize an array that is exporting buffers │ │ │ │ @@ -8706,39 +8701,40 @@ │ │ │ │ mainmodule │ │ │ │ pythonstartup │ │ │ │ Python int too large for C unsigned int │ │ │ │ '%.100s' object attribute %R is read-only │ │ │ │ Exception ignored while discarding thread watchdog of %R │ │ │ │ string argument expected, got '%s' │ │ │ │ unknown config option name: %s │ │ │ │ +file_actions │ │ │ │ +setpgroup │ │ │ │ +resetids │ │ │ │ +setsigmask │ │ │ │ +setsigdef │ │ │ │ +scheduler │ │ │ │ +unlocking mutex that is not locked │ │ │ │ callable finalizer expected, got %.50s │ │ │ │ callable firstiter expected, got %.50s │ │ │ │ sys.set_asyncgen_hook_finalizer │ │ │ │ sys.set_asyncgen_hook_firstiter │ │ │ │ expression cannot contain assignment, perhaps you meant "=="? │ │ │ │ cannot assign to keyword argument unpacking │ │ │ │ +concurrent poll() invocation │ │ │ │ strerror() argument out of range │ │ │ │ n must be at least one │ │ │ │ -concurrent poll() invocation │ │ │ │ batched(): incomplete batch │ │ │ │ list.index(x): x not in list │ │ │ │ takewhile │ │ │ │ Pickler object is already used │ │ │ │ file must have a 'write' attribute │ │ │ │ reconfigure() argument 'encoding' must be str or None, not %s │ │ │ │ reconfigure() argument 'errors' must be str or None, not %s │ │ │ │ reconfigure() argument 'newline' must be str or None, not %s │ │ │ │ It is not possible to set the encoding or newline of stream after the first read │ │ │ │ Pickler.__init__() was not called by %s.__init__() │ │ │ │ -file_actions │ │ │ │ -setpgroup │ │ │ │ -resetids │ │ │ │ -setsigmask │ │ │ │ -setsigdef │ │ │ │ -scheduler │ │ │ │ expected %s node, got %.400s │ │ │ │ Module field "body" must be a list, not a %.200s │ │ │ │ while traversing 'Module' node │ │ │ │ Module field "body" changed size during iteration │ │ │ │ Module field "type_ignores" must be a list, not a %.200s │ │ │ │ required field "lineno" missing from TypeIgnore │ │ │ │ while traversing 'TypeIgnore' node │ │ │ │ @@ -8906,14 +8902,21 @@ │ │ │ │ Try has orelse but no except handlers │ │ │ │ TryStar has neither except handlers nor finalbody │ │ │ │ TryStar has orelse but no except handlers │ │ │ │ Negative ImportFrom level │ │ │ │ unexpected statement │ │ │ │ None disallowed in statement list │ │ │ │ _GIL_MINSIZE │ │ │ │ +block_size │ │ │ │ +digest_size │ │ │ │ +hexdigest │ │ │ │ +_sha2.SHA512Type │ │ │ │ +_sha2.SHA384Type │ │ │ │ +_sha2.SHA256Type │ │ │ │ +_sha2.SHA224Type │ │ │ │ tuple returned by __reduce__ must contain 2 through 6 elements │ │ │ │ save_reduce │ │ │ │ first item of the tuple returned by __reduce__ must be callable, not %T │ │ │ │ second item of the tuple returned by __reduce__ must be a tuple, not %T │ │ │ │ fourth item of the tuple returned by __reduce__ must be an iterator, not %T │ │ │ │ fifth item of the tuple returned by __reduce__ must be an iterator, not %T │ │ │ │ sixth item of the tuple returned by __reduce__ must be callable, not %T │ │ │ │ @@ -8993,34 +8996,21 @@ │ │ │ │ must be %d-item tuple, not %.50s │ │ │ │ argument must be %d-item tuple, not %T │ │ │ │ must be %s of length %d, not %zd │ │ │ │ must be tuple of length %d, not %zd │ │ │ │ socket.gethostname │ │ │ │ getbuffer() takes no arguments │ │ │ │ bytesiobuf_getbuffer: view==NULL argument is obsolete │ │ │ │ -s:syslog │ │ │ │ -is:syslog │ │ │ │ -syslog.syslog requires 1 to 2 arguments │ │ │ │ -syslog.syslog │ │ │ │ -subinterpreter can't use syslog.syslog() until the syslog is opened by the main interpreter │ │ │ │ -syslog.setlogmask │ │ │ │ logoption │ │ │ │ facility │ │ │ │ closelog │ │ │ │ setlogmask │ │ │ │ LOG_MASK │ │ │ │ LOG_UPTO │ │ │ │ usedforsecurity │ │ │ │ -block_size │ │ │ │ -digest_size │ │ │ │ -hexdigest │ │ │ │ -_sha2.SHA512Type │ │ │ │ -_sha2.SHA384Type │ │ │ │ -_sha2.SHA256Type │ │ │ │ -_sha2.SHA224Type │ │ │ │ required field "lineno" missing from expr │ │ │ │ while traversing 'expr' node │ │ │ │ required field "col_offset" missing from expr │ │ │ │ required field "op" missing from BoolOp │ │ │ │ while traversing 'BoolOp' node │ │ │ │ expected some sort of boolop, but got %R │ │ │ │ BoolOp field "values" must be a list, not a %.200s │ │ │ │ @@ -9121,32 +9111,38 @@ │ │ │ │ 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 │ │ │ │ -subinterpreter can't use syslog.closelog() │ │ │ │ -syslog.closelog │ │ │ │ expected some sort of expr_context, but got %R │ │ │ │ +s:syslog │ │ │ │ +is:syslog │ │ │ │ +syslog.syslog requires 1 to 2 arguments │ │ │ │ +syslog.syslog │ │ │ │ +subinterpreter can't use syslog.syslog() until the syslog is opened by the main interpreter │ │ │ │ while traversing 'keyword' node │ │ │ │ required field "value" missing from keyword │ │ │ │ required field "lineno" missing from keyword │ │ │ │ required field "col_offset" missing from keyword │ │ │ │ -%s:%d: bad argument to internal function │ │ │ │ +syslog.setlogmask │ │ │ │ None disallowed in expression list │ │ │ │ expression which can't be assigned to in %s context │ │ │ │ expression must have %s context but has %s instead │ │ │ │ BoolOp with less than 2 values │ │ │ │ Dict doesn't have the same number of keys as values │ │ │ │ Compare with no comparators │ │ │ │ Compare has a different number of comparators and operands │ │ │ │ NamedExpr target must be a Name │ │ │ │ unexpected expression │ │ │ │ +subinterpreter can't use syslog.closelog() │ │ │ │ +syslog.closelog │ │ │ │ got an invalid type in Constant: %s │ │ │ │ +%s:%d: bad argument to internal function │ │ │ │ /proc/self/fd │ │ │ │ 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 │ │ │ │ @@ -9413,17 +9409,17 @@ │ │ │ │ NEWOBJ_EX │ │ │ │ %s class argument must be a type, not %.200s │ │ │ │ %s class argument '%.200s' doesn't have __new__ │ │ │ │ %s args argument must be a tuple, not %.200s │ │ │ │ %s kwargs argument must be a dict, not %.200s │ │ │ │ field larger than field limit (%zd) │ │ │ │ except handler │ │ │ │ -instance must not be None │ │ │ │ array assignment index out of range │ │ │ │ i;array item must be integer │ │ │ │ +instance must not be None │ │ │ │ CMSG_NXTHDR │ │ │ │ O|OiO:sendmsg │ │ │ │ socket.sendmsg │ │ │ │ sendmsg() argument 2 must be an iterable │ │ │ │ (iiy*):[sendmsg() ancillary data items] │ │ │ │ ancillary data item too large │ │ │ │ too much ancillary data │ │ │ │ @@ -9768,21 +9764,21 @@ │ │ │ │ iiiiiiiii;asctime(): illegal time tuple argument │ │ │ │ __context__ may not be deleted │ │ │ │ exception context must be None or derive from BaseException │ │ │ │ CharacterData │ │ │ │ EndElement │ │ │ │ EndNamespaceDecl │ │ │ │ %.200s.__divmod__() must return a 2-tuple, not %.200s │ │ │ │ +state vector must be a tuple │ │ │ │ +state vector is the wrong size │ │ │ │ +invalid state │ │ │ │ offset_src │ │ │ │ offset_dst │ │ │ │ bytes_per_sep │ │ │ │ namespace_separator │ │ │ │ -state vector must be a tuple │ │ │ │ -state vector is the wrong size │ │ │ │ -invalid state │ │ │ │ expected some sort of operator, but got %R │ │ │ │ complex modulo │ │ │ │ zero to a negative or complex power │ │ │ │ complex exponentiation │ │ │ │ os.listxattr │ │ │ │ invalid module index │ │ │ │ Interpreters module-list not accessible. │ │ │ │ @@ -10447,17 +10443,17 @@ │ │ │ │ expected str or None, got %T │ │ │ │ expected list[str], got %T │ │ │ │ expected str, list item %zd has type %T │ │ │ │ expected dict[str, str | bool], got %T │ │ │ │ expected str, got dict key type %T │ │ │ │ expected str or bool, got dict value type %T │ │ │ │ cannot set option %s │ │ │ │ +Cannot subclass %R │ │ │ │ is:inet_pton │ │ │ │ illegal IP address string passed to inet_pton │ │ │ │ -Cannot subclass %R │ │ │ │ sys._current_frames │ │ │ │ value not found in bytearray │ │ │ │ attribute deletion is not supported │ │ │ │ memo key must be integers │ │ │ │ memo key must be positive integers. │ │ │ │ 'memo' attribute must be an UnpicklerMemoProxy object or dict, not %.200s │ │ │ │ 'memo' values must be 2-item tuples │ │ │ │ @@ -20283,25 +20279,14 @@ │ │ │ │ _PySemaphore_Init │ │ │ │ _PySemaphore_PlatformWait │ │ │ │ PyThreadState_Delete │ │ │ │ tstate_delete_common │ │ │ │ gilstate_tss_clear │ │ │ │ Py_EndInterpreter │ │ │ │ _PyThreadState_DeleteCurrent │ │ │ │ -cmp_to_key($module, /, mycmp) │ │ │ │ -Convert a cmp= function into a key= function. │ │ │ │ - Function that compares two objects. │ │ │ │ -reduce($module, function, iterable, /, initial=) │ │ │ │ -Apply a function of two arguments cumulatively to the items of an iterable, from left to right. │ │ │ │ -This effectively reduces the iterable to a single value. If initial is present, │ │ │ │ -it is placed before the items of the iterable in the calculation, and serves as │ │ │ │ -a default when the iterable is empty. │ │ │ │ -For example, reduce(lambda x, y: x+y, [1, 2, 3, 4, 5]) │ │ │ │ -calculates ((((1 + 2) + 3) + 4) + 5). │ │ │ │ -Tools that operate on functions. │ │ │ │ _ncallbacks($module, /) │ │ │ │ Return the number of registered exit functions. │ │ │ │ _run_exitfuncs($module, /) │ │ │ │ Run all registered exit functions. │ │ │ │ If a callback raises an exception, it is logged with sys.unraisablehook. │ │ │ │ unregister($module, func, /) │ │ │ │ Unregister an exit function which was previously registered using │ │ │ │ @@ -20799,90 +20784,25 @@ │ │ │ │ cache_info_type: namedtuple class with the fields: │ │ │ │ hits misses currsize maxsize │ │ │ │ partial(func, /, *args, **keywords) │ │ │ │ Create a new function with partial application of the given arguments │ │ │ │ and keywords. │ │ │ │ The type of the Placeholder singleton. │ │ │ │ Used as a placeholder for partial arguments. │ │ │ │ -Heap queues │ │ │ │ -[explanation by Fran │ │ │ │ -ois Pinard] │ │ │ │ -Heaps are arrays for which a[k] <= a[2*k+1] and a[k] <= a[2*k+2] for │ │ │ │ -all k, counting elements from 0. For the sake of comparison, │ │ │ │ -non-existing elements are considered to be infinite. The interesting │ │ │ │ -property of a heap is that a[0] is always its smallest element. │ │ │ │ -The strange invariant above is meant to be an efficient memory │ │ │ │ -representation for a tournament. The numbers below are 'k', not a[k]: │ │ │ │ - 0 │ │ │ │ - 1 2 │ │ │ │ - 3 4 5 6 │ │ │ │ - 7 8 9 10 11 12 13 14 │ │ │ │ - 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 │ │ │ │ -In the tree above, each cell 'k' is topping '2*k+1' and '2*k+2'. In │ │ │ │ -a usual binary tournament we see in sports, each cell is the winner │ │ │ │ -over the two cells it tops, and we can trace the winner down the tree │ │ │ │ -to see all opponents s/he had. However, in many computer applications │ │ │ │ -of such tournaments, we do not need to trace the history of a winner. │ │ │ │ -To be more memory efficient, when a winner is promoted, we try to │ │ │ │ -replace it by something else at a lower level, and the rule becomes │ │ │ │ -that a cell and the two cells it tops contain three different items, │ │ │ │ -but the top cell "wins" over the two topped cells. │ │ │ │ -If this heap invariant is protected at all time, index 0 is clearly │ │ │ │ -the overall winner. The simplest algorithmic way to remove it and │ │ │ │ -find the "next" winner is to move some loser (let's say cell 30 in the │ │ │ │ -diagram above) into the 0 position, and then percolate this new 0 down │ │ │ │ -the tree, exchanging values, until the invariant is re-established. │ │ │ │ -This is clearly logarithmic on the total number of items in the tree. │ │ │ │ -By iterating over all items, you get an O(n ln n) sort. │ │ │ │ -A nice feature of this sort is that you can efficiently insert new │ │ │ │ -items while the sort is going on, provided that the inserted items are │ │ │ │ -not "better" than the last 0'th element you extracted. This is │ │ │ │ -especially useful in simulation contexts, where the tree holds all │ │ │ │ -incoming events, and the "win" condition means the smallest scheduled │ │ │ │ -time. When an event schedule other events for execution, they are │ │ │ │ -scheduled into the future, so they can easily go into the heap. So, a │ │ │ │ -heap is a good structure for implementing schedulers (this is what I │ │ │ │ -used for my MIDI sequencer :-). │ │ │ │ -Various structures for implementing schedulers have been extensively │ │ │ │ -studied, and heaps are good for this, as they are reasonably speedy, │ │ │ │ -the speed is almost constant, and the worst case is not much different │ │ │ │ -than the average case. However, there are other representations which │ │ │ │ -are more efficient overall, yet the worst cases might be terrible. │ │ │ │ -Heaps are also very useful in big disk sorts. You most probably all │ │ │ │ -know that a big sort implies producing "runs" (which are pre-sorted │ │ │ │ -sequences, which size is usually related to the amount of CPU memory), │ │ │ │ -followed by a merging passes for these runs, which merging is often │ │ │ │ -very cleverly organised[1]. It is very important that the initial │ │ │ │ -sort produces the longest runs possible. Tournaments are a good way │ │ │ │ -to that. If, using all the memory available to hold a tournament, you │ │ │ │ -replace and percolate items that happen to fit the current run, you'll │ │ │ │ -produce runs which are twice the size of the memory for random input, │ │ │ │ -and much better for input fuzzily ordered. │ │ │ │ -Moreover, if you output the 0'th item on disk and get an input which │ │ │ │ -may not fit in the current tournament (because the value "wins" over │ │ │ │ -the last output value), it cannot fit in the heap, so the size of the │ │ │ │ -heap decreases. The freed memory could be cleverly reused immediately │ │ │ │ -for progressively building a second heap, which grows at exactly the │ │ │ │ -same rate the first heap is melting. When the first heap completely │ │ │ │ -vanishes, you switch heaps and start a new run. Clever and quite │ │ │ │ -effective! │ │ │ │ -In a word, heaps are useful memory structures to know. I use them in │ │ │ │ -a few applications, and I think it is good to keep a 'heap' module │ │ │ │ -around. :-) │ │ │ │ --------------------- │ │ │ │ -[1] The disk balancing algorithms which are current, nowadays, are │ │ │ │ -more annoying than clever, and this is a consequence of the seeking │ │ │ │ -capabilities of the disks. On devices which cannot seek, like big │ │ │ │ -tape drives, the story was quite different, and one had to be very │ │ │ │ -clever to ensure (far in advance) that each tape movement will be the │ │ │ │ -most effective possible (that is, will best participate at │ │ │ │ -"progressing" the merge). Some tapes were even able to read │ │ │ │ -backwards, and this was also used to avoid the rewinding time. │ │ │ │ -Believe me, real good tape sorts were quite spectacular to watch! │ │ │ │ -From all times, sorting has always been a Great Art! :-) │ │ │ │ +cmp_to_key($module, /, mycmp) │ │ │ │ +Convert a cmp= function into a key= function. │ │ │ │ + Function that compares two objects. │ │ │ │ +reduce($module, function, iterable, /, initial=) │ │ │ │ +Apply a function of two arguments cumulatively to the items of an iterable, from left to right. │ │ │ │ +This effectively reduces the iterable to a single value. If initial is present, │ │ │ │ +it is placed before the items of the iterable in the calculation, and serves as │ │ │ │ +a default when the iterable is empty. │ │ │ │ +For example, reduce(lambda x, y: x+y, [1, 2, 3, 4, 5]) │ │ │ │ +calculates ((((1 + 2) + 3) + 4) + 5). │ │ │ │ +Tools that operate on functions. │ │ │ │ getrandbits($self, k, /) │ │ │ │ getrandbits(k) -> x. Generates an int with k random bits. │ │ │ │ setstate($self, state, /) │ │ │ │ setstate(state) -> None. Restores generator state. │ │ │ │ getstate($self, /) │ │ │ │ getstate() -> tuple containing the current state. │ │ │ │ seed($self, n=None, /) │ │ │ │ @@ -21037,14 +20957,90 @@ │ │ │ │ slice of a to be searched. │ │ │ │ A custom key function can be supplied to customize the sort order. │ │ │ │ Bisection algorithms. │ │ │ │ This module provides support for maintaining a list in sorted order without │ │ │ │ having to sort the list after each insertion. For long lists of items with │ │ │ │ expensive comparison operations, this can be an improvement over the more │ │ │ │ common approach. │ │ │ │ +Heap queues │ │ │ │ +[explanation by Fran │ │ │ │ +ois Pinard] │ │ │ │ +Heaps are arrays for which a[k] <= a[2*k+1] and a[k] <= a[2*k+2] for │ │ │ │ +all k, counting elements from 0. For the sake of comparison, │ │ │ │ +non-existing elements are considered to be infinite. The interesting │ │ │ │ +property of a heap is that a[0] is always its smallest element. │ │ │ │ +The strange invariant above is meant to be an efficient memory │ │ │ │ +representation for a tournament. The numbers below are 'k', not a[k]: │ │ │ │ + 0 │ │ │ │ + 1 2 │ │ │ │ + 3 4 5 6 │ │ │ │ + 7 8 9 10 11 12 13 14 │ │ │ │ + 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 │ │ │ │ +In the tree above, each cell 'k' is topping '2*k+1' and '2*k+2'. In │ │ │ │ +a usual binary tournament we see in sports, each cell is the winner │ │ │ │ +over the two cells it tops, and we can trace the winner down the tree │ │ │ │ +to see all opponents s/he had. However, in many computer applications │ │ │ │ +of such tournaments, we do not need to trace the history of a winner. │ │ │ │ +To be more memory efficient, when a winner is promoted, we try to │ │ │ │ +replace it by something else at a lower level, and the rule becomes │ │ │ │ +that a cell and the two cells it tops contain three different items, │ │ │ │ +but the top cell "wins" over the two topped cells. │ │ │ │ +If this heap invariant is protected at all time, index 0 is clearly │ │ │ │ +the overall winner. The simplest algorithmic way to remove it and │ │ │ │ +find the "next" winner is to move some loser (let's say cell 30 in the │ │ │ │ +diagram above) into the 0 position, and then percolate this new 0 down │ │ │ │ +the tree, exchanging values, until the invariant is re-established. │ │ │ │ +This is clearly logarithmic on the total number of items in the tree. │ │ │ │ +By iterating over all items, you get an O(n ln n) sort. │ │ │ │ +A nice feature of this sort is that you can efficiently insert new │ │ │ │ +items while the sort is going on, provided that the inserted items are │ │ │ │ +not "better" than the last 0'th element you extracted. This is │ │ │ │ +especially useful in simulation contexts, where the tree holds all │ │ │ │ +incoming events, and the "win" condition means the smallest scheduled │ │ │ │ +time. When an event schedule other events for execution, they are │ │ │ │ +scheduled into the future, so they can easily go into the heap. So, a │ │ │ │ +heap is a good structure for implementing schedulers (this is what I │ │ │ │ +used for my MIDI sequencer :-). │ │ │ │ +Various structures for implementing schedulers have been extensively │ │ │ │ +studied, and heaps are good for this, as they are reasonably speedy, │ │ │ │ +the speed is almost constant, and the worst case is not much different │ │ │ │ +than the average case. However, there are other representations which │ │ │ │ +are more efficient overall, yet the worst cases might be terrible. │ │ │ │ +Heaps are also very useful in big disk sorts. You most probably all │ │ │ │ +know that a big sort implies producing "runs" (which are pre-sorted │ │ │ │ +sequences, which size is usually related to the amount of CPU memory), │ │ │ │ +followed by a merging passes for these runs, which merging is often │ │ │ │ +very cleverly organised[1]. It is very important that the initial │ │ │ │ +sort produces the longest runs possible. Tournaments are a good way │ │ │ │ +to that. If, using all the memory available to hold a tournament, you │ │ │ │ +replace and percolate items that happen to fit the current run, you'll │ │ │ │ +produce runs which are twice the size of the memory for random input, │ │ │ │ +and much better for input fuzzily ordered. │ │ │ │ +Moreover, if you output the 0'th item on disk and get an input which │ │ │ │ +may not fit in the current tournament (because the value "wins" over │ │ │ │ +the last output value), it cannot fit in the heap, so the size of the │ │ │ │ +heap decreases. The freed memory could be cleverly reused immediately │ │ │ │ +for progressively building a second heap, which grows at exactly the │ │ │ │ +same rate the first heap is melting. When the first heap completely │ │ │ │ +vanishes, you switch heaps and start a new run. Clever and quite │ │ │ │ +effective! │ │ │ │ +In a word, heaps are useful memory structures to know. I use them in │ │ │ │ +a few applications, and I think it is good to keep a 'heap' module │ │ │ │ +around. :-) │ │ │ │ +-------------------- │ │ │ │ +[1] The disk balancing algorithms which are current, nowadays, are │ │ │ │ +more annoying than clever, and this is a consequence of the seeking │ │ │ │ +capabilities of the disks. On devices which cannot seek, like big │ │ │ │ +tape drives, the story was quite different, and one had to be very │ │ │ │ +clever to ensure (far in advance) that each tape movement will be the │ │ │ │ +most effective possible (that is, will best participate at │ │ │ │ +"progressing" the merge). Some tapes were even able to read │ │ │ │ +backwards, and this was also used to avoid the rewinding time. │ │ │ │ +Believe me, real good tape sorts were quite spectacular to watch! │ │ │ │ +From all times, sorting has always been a Great Art! :-) │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ ?456789:;<= │ │ │ │ !"#$%&'()*+,-./0123 │ │ │ │ normalize($self, form, unistr, /) │ │ │ │ Return the normal form 'form' for the Unicode string unistr. │ │ │ │ Valid values for form are 'NFC', 'NFKC', 'NFD', and 'NFKD'. │ │ │ │ is_normalized($self, form, unistr, /) │ │ │ │ @@ -23994,15 +23990,14 @@ │ │ │ │ getblocking() -- return True if socket is blocking, False if non-blocking │ │ │ │ setsockopt(level, optname, value[, optlen]) -- set socket options │ │ │ │ settimeout(None | float) -- set or clear the timeout │ │ │ │ shutdown(how) -- shut down traffic in one or both directions │ │ │ │ [*] not available on all platforms! │ │ │ │ format_unraisable_v │ │ │ │ _PyErr_NormalizeException │ │ │ │ -PyMutex_Unlock │ │ │ │ Encoder(markers, default, encoder, indent, key_separator, item_separator, sort_keys, skipkeys, allow_nan) │ │ │ │ JSON scanner object │ │ │ │ scanstring(string, end, strict=True) -> (string, end) │ │ │ │ Scan the string s for a JSON string. End is the index of the │ │ │ │ character in s after the quote that started the JSON string. │ │ │ │ Unescapes all valid JSON string escape sequences and raises ValueError │ │ │ │ on attempt to decode an invalid string. If strict is False then literal │ │ │ │ @@ -24456,14 +24451,31 @@ │ │ │ │ Debug module to trace memory blocks allocated by Python. │ │ │ │ sys_audit_impl │ │ │ │ signal_active_thread │ │ │ │ _generate_suggestions($module, candidates, item, /) │ │ │ │ Returns the candidate in candidates that's closest to item │ │ │ │ Unable to allocate output buffer. │ │ │ │ _PyOS_InterruptOccurred │ │ │ │ +PyMutex_Unlock │ │ │ │ +update($self, obj, /) │ │ │ │ +Update this hash object's state with the provided string. │ │ │ │ +hexdigest($self, /) │ │ │ │ +Return the digest value as a string of hexadecimal digits. │ │ │ │ +digest($self, /) │ │ │ │ +Return the digest value as a bytes object. │ │ │ │ +copy($self, /) │ │ │ │ +Return a copy of the hash object. │ │ │ │ +update($self, obj, /) │ │ │ │ +Update this hash object's state with the provided string. │ │ │ │ +hexdigest($self, /) │ │ │ │ +Return the digest value as a string of hexadecimal digits. │ │ │ │ +digest($self, /) │ │ │ │ +Return the digest value as a bytes object. │ │ │ │ +copy($self, /) │ │ │ │ +Return a copy of the hash object. │ │ │ │ sha384($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ Return a new SHA-384 hash object; optionally initialized with a string. │ │ │ │ sha512($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ Return a new SHA-512 hash object; optionally initialized with a string. │ │ │ │ sha224($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ Return a new SHA-224 hash object; optionally initialized with a string. │ │ │ │ sha256($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ @@ -24477,30 +24489,14 @@ │ │ │ │ syslog([priority=LOG_INFO,] message) │ │ │ │ Send the string message to the system logger. │ │ │ │ closelog($module, /) │ │ │ │ Reset the syslog module values and call the system library closelog(). │ │ │ │ openlog($module, /, ident=, logoption=0, │ │ │ │ facility=LOG_USER) │ │ │ │ Set logging options of subsequent syslog() calls. │ │ │ │ -update($self, obj, /) │ │ │ │ -Update this hash object's state with the provided string. │ │ │ │ -hexdigest($self, /) │ │ │ │ -Return the digest value as a string of hexadecimal digits. │ │ │ │ -digest($self, /) │ │ │ │ -Return the digest value as a bytes object. │ │ │ │ -copy($self, /) │ │ │ │ -Return a copy of the hash object. │ │ │ │ -update($self, obj, /) │ │ │ │ -Update this hash object's state with the provided string. │ │ │ │ -hexdigest($self, /) │ │ │ │ -Return the digest value as a string of hexadecimal digits. │ │ │ │ -digest($self, /) │ │ │ │ -Return the digest value as a bytes object. │ │ │ │ -copy($self, /) │ │ │ │ -Return a copy of the hash object. │ │ │ │ GetReparseDeferralEnabled($self, /) │ │ │ │ Retrieve reparse deferral enabled status; always returns false with Expat <2.6.0. │ │ │ │ SetReparseDeferralEnabled($self, enabled, /) │ │ │ │ Enable/Disable reparse deferral; enabled by default with Expat >=2.6.0. │ │ │ │ SetAllocTrackerMaximumAmplification($self, max_factor, /) │ │ │ │ Sets the maximum amplification factor between direct input and bytes of dynamic memory allocated. │ │ │ │ The amplification factor is calculated as "allocated / direct" while parsing, │ │ │ │ @@ -25558,18 +25554,18 @@ │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ copy($self, /) │ │ │ │ Return a copy of the hash object. │ │ │ │ md5($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ Return a new MD5 hash object; optionally initialized with a string. │ │ │ │ -_PyRawMutex_UnlockSlow │ │ │ │ _enter_buffered_busy │ │ │ │ _PyThread_CurrentExceptions │ │ │ │ PyImport_ExecCodeModuleWithPathnames │ │ │ │ +_PyRawMutex_UnlockSlow │ │ │ │ _PyObject_AssertFailed │ │ │ │ dummy_dealloc │ │ │ │ PyEval_AcquireLock │ │ │ │ _PyThreadState_Init │ │ │ │ _PyUnicode_CheckConsistency │ │ │ │ PySys_SetPath │ │ │ │ PySys_AddWarnOptionUnicode │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 0002aaf8 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 179bb4 <_start@@Base+0x34> │ │ │ │ + bl 17b1b4 <_start@@Base+0x34> │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -5,15 +5,15 @@ │ │ │ │ │ │ │ │ 0002c520 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 17c658 │ │ │ │ + bl 17dc58 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #3 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ strd r0, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ @@ -37,28 +37,28 @@ │ │ │ │ ldr.w r3, [r4, #776] @ 0x308 │ │ │ │ cbnz r3, 2c58a │ │ │ │ ldr r3, [pc, #72] @ (2c5cc ) │ │ │ │ ldr.w r0, [r3, #1668] @ 0x684 │ │ │ │ cbnz r0, 2c59e │ │ │ │ b.n 2c5c2 │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #15228 @ 0x3b7c │ │ │ │ + movw r0, #19772 @ 0x4d3c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2c580 │ │ │ │ b.n 2c5bc │ │ │ │ ldr.w r3, [r4, #776] @ 0x308 │ │ │ │ cbz r3, 2c5bc │ │ │ │ movw r3, #2200 @ 0x898 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15244 @ 0x3b8c │ │ │ │ + movw r1, #19788 @ 0x4d4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2c5ca │ │ │ │ str.w r6, [r3, #1668] @ 0x684 │ │ │ │ str.w r5, [r3, #1672] @ 0x688 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -69,19 +69,19 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ sub sp, #324 @ 0x144 │ │ │ │ mov r6, r0 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c920 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 17df20 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbnz r5, 2c640 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 17c8c0 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 17dec0 <_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 17cb0c │ │ │ │ + bl 17e10c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2c648 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 184500 │ │ │ │ + bl 185b00 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2d504 │ │ │ │ - movw r0, #15288 @ 0x3bb8 │ │ │ │ + movw r0, #19832 @ 0x4d78 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 187b34 │ │ │ │ + bl 189134 │ │ │ │ cbz r0, 2c660 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ b.n 2c662 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17dd40 │ │ │ │ + bl 17f340 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 184500 │ │ │ │ + bl 185b00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2c640 │ │ │ │ - bl 1d63bc │ │ │ │ + bl 1d72fc │ │ │ │ mov r6, r0 │ │ │ │ - bl 1cdae0 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 1cea30 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2c68e │ │ │ │ - bl 2e5f4 │ │ │ │ + bl 2e654 │ │ │ │ movs r0, #1 │ │ │ │ blx 2b07c │ │ │ │ - bl 9aa18 <_Py_GetConfig@@Base> │ │ │ │ + bl 9ac54 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r3, [r0, #148] @ 0x94 │ │ │ │ cbz r3, 2c6bc │ │ │ │ movw r3, #59856 @ 0xe9d0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 188ec4 │ │ │ │ + bl 18a4c4 │ │ │ │ ldr r1, [pc, #132] @ (2c72c ) │ │ │ │ - movw r2, #15304 @ 0x3bc8 │ │ │ │ + movw r2, #19848 @ 0x4d88 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [pc, #124] @ (2c730 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #15320 @ 0x3bd8 │ │ │ │ + movw r0, #19864 @ 0x4d98 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 199fc8 │ │ │ │ + bl 19b5d8 │ │ │ │ cbnz r0, 2c6d8 │ │ │ │ - movw r1, #15332 @ 0x3be4 │ │ │ │ + movw r1, #19876 @ 0x4da4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #96] @ (2c734 ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2c6e4 │ │ │ │ movs r4, #1 │ │ │ │ - bl 2e5f4 │ │ │ │ + bl 2e654 │ │ │ │ b.n 2c6e6 │ │ │ │ movs r4, #0 │ │ │ │ cbz r5, 2c714 │ │ │ │ movw r5, #59840 @ 0xe9c0 │ │ │ │ movt r5, #79 @ 0x4f │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2b9a8 │ │ │ │ blx 2ba8c │ │ │ │ cbz r0, 2c714 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #15368 @ 0x3c08 │ │ │ │ + movw r1, #19912 @ 0x4dc8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 2e3dc │ │ │ │ + bl 2e43c │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd8d4 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1dd8e0 │ │ │ │ + bl 1de804 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1de810 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ moveq r0, #120 @ 0x78 │ │ │ │ add sp, #324 @ 0x144 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ movs r5, r5 │ │ │ │ cdp 0, 8, cr0, cr0, cr15, {2} │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002c738 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r3, [r3, #1788] @ 0x6fc │ │ │ │ cbz r3, 2c764 │ │ │ │ - movw r1, #15376 @ 0x3c10 │ │ │ │ + movw r1, #19920 @ 0x4dd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #24] @ (2c778 ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 17c810 │ │ │ │ + bl 17de10 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002c77c : │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ movs r0, #1 │ │ │ │ blx 2bdac │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2c7de │ │ │ │ bl 2c864 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 17c658 │ │ │ │ + bl 17dc58 │ │ │ │ movs r6, #1 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #3 │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ movw r7, #4300 @ 0x10cc │ │ │ │ @@ -273,23 +273,23 @@ │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ ldr.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ blx 2ae0c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbz r6, 2c832 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17cacc <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 17e0cc <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r0, 2c832 │ │ │ │ - movw r1, #15444 @ 0x3c54 │ │ │ │ + movw r1, #19988 @ 0x4e14 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #4] @ (2c834 ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002c838 <_PyPreConfig_InitCompatConfig@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -335,37 +335,37 @@ │ │ │ │ cbz r4, 2c8e4 │ │ │ │ ldr r2, [pc, #196] @ (2c970 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cbz r4, 2c8e4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #15460 @ 0x3c64 │ │ │ │ + movw r1, #20004 @ 0x4e24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl ff2d4 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl ff8f0 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2c8e4 │ │ │ │ movw r3, #2200 @ 0x898 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 1c95b4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1ca558 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c96a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c95c0 <_PyErr_Clear@@Base> │ │ │ │ + bl 1ca564 <_PyErr_Clear@@Base> │ │ │ │ b.n 2c95e │ │ │ │ movs r0, #12 │ │ │ │ - bl 6b300 │ │ │ │ + bl 6b490 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c8fa │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2c96a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4704 │ │ │ │ + bl 1f5754 │ │ │ │ b.n 2c96a │ │ │ │ ldr r0, [pc, #120] @ (2c974 ) │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r3, r7, [r5] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -374,15 +374,15 @@ │ │ │ │ bne.n 2c91c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2c90c │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2c928 │ │ │ │ - bl 2412a8 │ │ │ │ + bl 238d28 │ │ │ │ ldr r2, [pc, #76] @ (2c978 ) │ │ │ │ ldr.w r3, [r2, #1680] @ 0x690 │ │ │ │ cbnz r3, 2c936 │ │ │ │ str.w r5, [r2, #1680] @ 0x690 │ │ │ │ b.n 2c940 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -398,15 +398,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2c948 │ │ │ │ dmb ish │ │ │ │ bne.n 2c962 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2c96e │ │ │ │ ldr r0, [pc, #16] @ (2c974 ) │ │ │ │ - bl 200de8 │ │ │ │ + bl 237d40 │ │ │ │ b.n 2c95e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -422,27 +422,27 @@ │ │ │ │ ldr r0, [pc, #60] @ (2c9c8 ) │ │ │ │ b.n 2cb1c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b060 │ │ │ │ + bl 8b218 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2c9c2 │ │ │ │ - bl 67fb4 │ │ │ │ + bl 68144 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2c9c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2c9c2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ vmla.i16 d16, d0, d7[1] │ │ │ │ │ │ │ │ 0002c9cc : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -455,26 +455,26 @@ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cbnz r7, 2c9ee │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ ldr r0, [pc, #216] @ (2cac4 ) │ │ │ │ b.n 2cb1c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5e8f4 │ │ │ │ + bl 5e9e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ca9e │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ blx 2b408 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ca34 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b060 │ │ │ │ + bl 8b218 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ca9e │ │ │ │ movw r3, #2200 @ 0x898 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r5, [pc, #164] @ (2cac8 ) │ │ │ │ ldr.w r2, [r3, #2164] @ 0x874 │ │ │ │ @@ -482,64 +482,64 @@ │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [r3, #2164] @ 0x874 │ │ │ │ b.n 2ca50 │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 8b060 │ │ │ │ + bl 8b218 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2ca9e │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b060 │ │ │ │ + bl 8b218 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2caa2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2caa2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ca72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2ca72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ca86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ca86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2cabe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2cabe │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1c95c0 <_PyErr_Clear@@Base> │ │ │ │ + b.w 1ca564 <_PyErr_Clear@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ vmla.i16 d16, d4, d7[1] │ │ │ │ asrs r4, r1, #4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ │ │ │ @@ -557,45 +557,45 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ - bl 17cb38 │ │ │ │ + bl 17e138 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002cb02 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 17cb38 │ │ │ │ + bl 17e138 │ │ │ │ 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 17c920 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 17df20 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bdac │ │ │ │ cbz r0, 2cb6a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17cacc <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 17e0cc <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ str r0, [r4, #0] │ │ │ │ cbz r0, 2cb54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 2cb60 │ │ │ │ str r4, [r5, #0] │ │ │ │ b.n 2cb6a │ │ │ │ mov r0, r4 │ │ │ │ @@ -621,15 +621,15 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 17aa44 │ │ │ │ + bl 17c044 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ 0002cb98 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -637,15 +637,15 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 17d854 │ │ │ │ + bl 17ee54 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002cbc0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -663,45 +663,45 @@ │ │ │ │ bls.n 2cc0c │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #88] @ (2cc4c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #15988 @ 0x3e74 │ │ │ │ + movw r3, #20532 @ 0x5034 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2cc46 │ │ │ │ cmp r3, #11 │ │ │ │ beq.n 2cc32 │ │ │ │ cbnz r5, 2cc32 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #44] @ (2cc4c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16024 @ 0x3e98 │ │ │ │ + movw r3, #20568 @ 0x5058 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ bl 2ce6c │ │ │ │ str r0, [r4, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002cc50 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -718,15 +718,15 @@ │ │ │ │ beq.n 2cc9e │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #148] @ (2cd1c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16060 @ 0x3ebc │ │ │ │ + movw r3, #20604 @ 0x507c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2cd16 │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ @@ -735,15 +735,15 @@ │ │ │ │ cbnz r0, 2ccce │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #100] @ (2cd20 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #15560 @ 0x3cc8 │ │ │ │ + movw r3, #20104 @ 0x4e88 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2cc98 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, r5 │ │ │ │ @@ -756,56 +756,56 @@ │ │ │ │ bl 2d214 │ │ │ │ b.n 2cc98 │ │ │ │ str.w r0, [r6, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ b.n 2ccd0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2d214 │ │ │ │ - movw r1, #16100 @ 0x3ee4 │ │ │ │ + movw r1, #20644 @ 0x50a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ strd r5, r6, [r7] │ │ │ │ blx 2c140 │ │ │ │ cbnz r0, 2cd14 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #264] @ 0x108 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ movs r5, r5 │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002cd24 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ sub sp, #312 @ 0x138 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 17c920 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 17df20 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2cd48 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ bl 2d504 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r3, [r3, #776] @ 0x308 │ │ │ │ cbnz r3, 2cd72 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 17c8c0 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 17dec0 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 17dd40 │ │ │ │ + bl 17f340 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 184500 │ │ │ │ + bl 185b00 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 2cd40 │ │ │ │ add sp, #312 @ 0x138 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -843,26 +843,26 @@ │ │ │ │ b.n 2cde8 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r5, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ mov r4, r6 │ │ │ │ ldr r2, [pc, #32] @ (2cdf8 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16120 @ 0x3ef8 │ │ │ │ + movw r3, #20664 @ 0x50b8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r5, #344] @ 0x158 │ │ │ │ str.w r3, [r5, #352] @ 0x160 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ + strh r4, [r3, #12] │ │ │ │ movs r5, r5 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ movs r5, r5 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002cdfc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -892,23 +892,23 @@ │ │ │ │ b.n 2ce62 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #28] @ (2ce68 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16164 @ 0x3f24 │ │ │ │ + movw r3, #20708 @ 0x50e4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ movs r5, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ @@ -918,60 +918,60 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 17dbc4 │ │ │ │ + bl 17f1c4 │ │ │ │ adds r3, r0, #2 │ │ │ │ bne.n 2cec0 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #100] @ (2cf14 ) │ │ │ │ - movw r3, #16148 @ 0x3f14 │ │ │ │ + movw r3, #20692 @ 0x50d4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r7, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2cee0 │ │ │ │ cbz r0, 2cee4 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #72] @ (2cf18 ) │ │ │ │ - movw r3, #15560 @ 0x3cc8 │ │ │ │ + movw r3, #20104 @ 0x4e88 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r7, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2cf0c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ blx 2bf6c │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cefe │ │ │ │ mov r0, r8 │ │ │ │ - bl 6b400 │ │ │ │ + bl 6b590 │ │ │ │ b.n 2cec2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ mov r1, r8 │ │ │ │ blx 2beec │ │ │ │ mov r0, r8 │ │ │ │ - bl 6b400 │ │ │ │ + bl 6b590 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ movs r5, r5 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002cf1c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -997,78 +997,78 @@ │ │ │ │ sbcs.w r6, r1, r6 │ │ │ │ bcs.n 2cfda │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #172] @ (2d01c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16360 @ 0x3fe8 │ │ │ │ + movw r3, #20904 @ 0x51a8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2d018 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r6, r1, r6 │ │ │ │ bcs.n 2cfda │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #128] @ (2d01c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16400 @ 0x4010 │ │ │ │ + movw r3, #20944 @ 0x51d0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2cf80 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r6, r1, r6 │ │ │ │ bcs.n 2cfda │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #84] @ (2d01c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16452 @ 0x4044 │ │ │ │ + movw r3, #20996 @ 0x5204 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2cf80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - movw r1, #27480 @ 0x6b58 │ │ │ │ + movw r1, #32024 @ 0x7d18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r3, #0] │ │ │ │ blx 2c140 │ │ │ │ cbnz r0, 2d016 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ b.n 2d016 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #24] @ (2d01c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16164 @ 0x3f24 │ │ │ │ + movw r3, #20708 @ 0x50e4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2cf80 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002d020 : │ │ │ │ cbnz r0, 2d026 │ │ │ │ - b.w 188f1c <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 18a51c <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #59904 @ 0xea00 │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ mov r6, r0 │ │ │ │ @@ -1078,48 +1078,48 @@ │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r0, [r4, #1468] @ 0x5bc │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ blx 2ae0c │ │ │ │ - movw r0, #22436 @ 0x57a4 │ │ │ │ + movw r0, #26980 @ 0x6964 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 17cacc <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 17e0cc <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ mov r7, r0 │ │ │ │ - movw r0, #22436 @ 0x57a4 │ │ │ │ + movw r0, #26980 @ 0x6964 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ str.w r7, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 17cacc <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 17e0cc <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ str.w r8, [r4, #1460] @ 0x5b4 │ │ │ │ cbnz r0, 2d09a │ │ │ │ - movw r0, #22436 @ 0x57a4 │ │ │ │ + movw r0, #26980 @ 0x6964 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 17cacc <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 17e0cc <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r5, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 17cacc <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 17e0cc <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r4, #1468] @ 0x5bc │ │ │ │ str.w r3, [r4, #1472] @ 0x5c0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 2d0c0 │ │ │ │ cbz r7, 2d0c0 │ │ │ │ cbz r0, 2d0c0 │ │ │ │ cbnz r5, 2d0ce │ │ │ │ - movw r1, #15444 @ 0x3c54 │ │ │ │ + movw r1, #19988 @ 0x4e14 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #8] @ (2d0d4 ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrh r4, [r6, #22] │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002d0d8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1135,24 +1135,24 @@ │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ blx 2ae0c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbz r6, 2d128 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17cacc <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 17e0cc <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2d128 │ │ │ │ - movw r1, #15444 @ 0x3c54 │ │ │ │ + movw r1, #19988 @ 0x4e14 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #8] @ (2d12c ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002d130 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1168,15 +1168,15 @@ │ │ │ │ bls.n 2d17a │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #56] @ (2d19c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #15988 @ 0x3e74 │ │ │ │ + movw r3, #20532 @ 0x5034 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2d196 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -1189,37 +1189,37 @@ │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002d1a0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, r1, [r0, #336] @ 0x150 │ │ │ │ mov r6, r2 │ │ │ │ adds r1, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 17e164 │ │ │ │ + bl 17f764 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 2d1e8 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #64] @ (2d210 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #15560 @ 0x3cc8 │ │ │ │ + movw r3, #20104 @ 0x4e88 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d20e │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ movs r2, #0 │ │ │ │ @@ -1232,15 +1232,15 @@ │ │ │ │ str r6, [r5, #4] │ │ │ │ adds r5, r1, r0 │ │ │ │ str r2, [r1, r0] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r3, [r4, #340] @ 0x154 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrb r4, [r2, #5] │ │ │ │ + ldrh r4, [r2, #24] │ │ │ │ movs r5, r5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1256,39 +1256,39 @@ │ │ │ │ │ │ │ │ 0002d242 : │ │ │ │ ldr r2, [pc, #80] @ (2d294 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cbnz r3, 2d252 │ │ │ │ ldr r0, [pc, #72] @ (2d298 ) │ │ │ │ - b.w 17e234 <_Py_SetLocaleFromEnv@@Base+0x2c> │ │ │ │ + b.w 17f834 <_Py_SetLocaleFromEnv@@Base+0x2c> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [pc, #56] @ (2d29c ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1cbff0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1ccf94 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2d274 │ │ │ │ - bl d8428 │ │ │ │ + bl d8a44 │ │ │ │ b.n 2d290 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cbz r0, 2d28a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ bpl.n 2d28a │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl e4398 │ │ │ │ + bl e4988 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ vmla.i16 d16, d0, d7[1] │ │ │ │ lsrs r0, r4, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ @@ -1301,24 +1301,24 @@ │ │ │ │ ldr.w r3, [r0, #340] @ 0x154 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add.w r5, r0, #344 @ 0x158 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 2d2ea │ │ │ │ ldr.w r0, [r0, #336] @ 0x150 │ │ │ │ - bl 17c810 │ │ │ │ + bl 17de10 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2d2ea │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #116] @ (2d34c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #15560 @ 0x3cc8 │ │ │ │ + movw r3, #20104 @ 0x4e88 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d324 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ adds r6, r3, #1 │ │ │ │ it ne │ │ │ │ @@ -1343,86 +1343,86 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r4, #344] @ 0x158 │ │ │ │ cbz r3, 2d32a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2d348 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ mov r0, sp │ │ │ │ - bl 17dd40 │ │ │ │ + bl 17f340 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r4, #344] @ 0x158 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrh r4, [r5, #24] │ │ │ │ movs r5, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ movs r6, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ strd r6, r6, [sp] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 17e9fc <_Py_SetLocaleFromEnv@@Base+0x7f4> │ │ │ │ + bl 17fffc <_Py_SetLocaleFromEnv@@Base+0x7f4> │ │ │ │ adds r3, r0, #2 │ │ │ │ bne.n 2d39a │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #108] @ (2d3f4 ) │ │ │ │ - movw r3, #16800 @ 0x41a0 │ │ │ │ + movw r3, #21344 @ 0x5360 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r6, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d3ba │ │ │ │ cbz r0, 2d3be │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #76] @ (2d3f8 ) │ │ │ │ - movw r3, #15560 @ 0x3cc8 │ │ │ │ + movw r3, #20104 @ 0x4e88 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r6, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2d3ea │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx 2bf84 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 2bf6c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2d3dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 6b400 │ │ │ │ + bl 6b590 │ │ │ │ b.n 2d39c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 2beec │ │ │ │ mov r0, r7 │ │ │ │ - bl 6b400 │ │ │ │ + bl 6b590 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ movs r5, r5 │ │ │ │ - ldrb r0, [r0, #9] │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002d3fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1438,15 +1438,15 @@ │ │ │ │ beq.n 2d448 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #132] @ (2d4b4 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16968 @ 0x4248 │ │ │ │ + movw r3, #21512 @ 0x5408 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2d4ae │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -1458,15 +1458,15 @@ │ │ │ │ str r0, [r7, #0] │ │ │ │ cbnz r0, 2d47c │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #80] @ (2d4b8 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #15560 @ 0x3cc8 │ │ │ │ + movw r3, #20104 @ 0x4e88 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d442 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r5 │ │ │ │ @@ -1484,17 +1484,17 @@ │ │ │ │ bl 2d4bc │ │ │ │ b.n 2d442 │ │ │ │ adds r5, #1 │ │ │ │ b.n 2d47e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ movs r5, r5 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002d4bc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1513,15 +1513,15 @@ │ │ │ │ │ │ │ │ 0002d4ec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1847e8 │ │ │ │ + bl 185de8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002d504 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1540,17 +1540,17 @@ │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2b9a8 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d550 │ │ │ │ - movw r0, #28936 @ 0x7108 │ │ │ │ + movw r0, #33480 @ 0x82c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 62fc2 │ │ │ │ + bl 631b6 │ │ │ │ stmdb sp!, {r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ movw r3, #29332 @ 0x7294 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ @@ -1564,114 +1564,114 @@ │ │ │ │ blx 2b548 │ │ │ │ movs r0, #1 │ │ │ │ blx 2b07c │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ cbz r1, 2d5ee │ │ │ │ - movw r1, #28992 @ 0x7140 │ │ │ │ + movw r1, #33536 @ 0x8300 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #20 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2d5ba │ │ │ │ mov r0, r6 │ │ │ │ blx 2bf84 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #34808 @ 0x87f8 │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #39312 @ 0x9990 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2d5ce │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d5de │ │ │ │ - movw r1, #29016 @ 0x7158 │ │ │ │ + movw r1, #33560 @ 0x8318 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #49656 @ 0xc1f8 │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #54168 @ 0xd398 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29036 @ 0x716c │ │ │ │ + movw r1, #33580 @ 0x832c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #440] @ (2d7b8 ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2d632 │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29060 @ 0x7184 │ │ │ │ + movw r1, #33604 @ 0x8344 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ - bl 204234 │ │ │ │ + bl 205294 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62612 @ 0xf494 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #1620 @ 0x654 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6a2 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ cbz r2, 2d64a │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14072 @ 0x36f8 │ │ │ │ + movw r1, #18536 @ 0x4868 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6a2 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ cbz r2, 2d662 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29084 @ 0x719c │ │ │ │ + movw r1, #33628 @ 0x835c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6a2 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ cbz r2, 2d67a │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29104 @ 0x71b0 │ │ │ │ + movw r1, #33648 @ 0x8370 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6a2 │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ cbz r3, 2d692 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29120 @ 0x71c0 │ │ │ │ + movw r1, #33664 @ 0x8380 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6a2 │ │ │ │ - movw r1, #29136 @ 0x71d0 │ │ │ │ + movw r1, #33680 @ 0x8390 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49656 @ 0xc1f8 │ │ │ │ + movw r1, #54168 @ 0xd398 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #264] @ (2d7bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ bl 2d830 │ │ │ │ mov r5, r0 │ │ │ │ cbz r6, 2d6c8 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ @@ -1691,86 +1691,86 @@ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2d786 │ │ │ │ ldr r0, [pc, #208] @ (2d7c0 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1cbff0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1ccf94 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2d6fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c95c0 <_PyErr_Clear@@Base> │ │ │ │ + bl 1ca564 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw fp, #5160 @ 0x1428 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ cmp r0, fp │ │ │ │ beq.n 2d70e │ │ │ │ cbnz r0, 2d728 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2d786 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2d786 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ b.n 2d786 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc0a4 │ │ │ │ + bl 1cd044 │ │ │ │ mov r0, r6 │ │ │ │ - bl d7f70 │ │ │ │ + bl d858c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, fp │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2d75c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2d75c │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 11dfe8 │ │ │ │ + bl 11e9dc │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2d76c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c95c0 <_PyErr_Clear@@Base> │ │ │ │ + bl 1ca564 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2d780 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2d780 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 2d7a0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49656 @ 0xc1f8 │ │ │ │ + movw r1, #54168 @ 0xd398 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18858c │ │ │ │ + bl 189b8c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d848 │ │ │ │ - bl 188824 │ │ │ │ + bl 189e24 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2d572 │ │ │ │ - bl 1d8880 │ │ │ │ + bl 1d97c0 │ │ │ │ b.n 2d572 │ │ │ │ str r4, [r0, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ @@ -1783,53 +1783,53 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - bl 17d8ec │ │ │ │ + bl 17eeec │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cbz r5, 2d7f4 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2d822 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 17ecf0 <_Py_SetLocaleFromEnv@@Base+0xae8> │ │ │ │ + bl 1802f0 <_Py_SetLocaleFromEnv@@Base+0xae8> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2d818 │ │ │ │ ldr r2, [pc, #36] @ (2d82c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #15560 @ 0x3cc8 │ │ │ │ + movw r3, #20104 @ 0x4e88 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ stmia.w r4, {r1, r2, r3, r5} │ │ │ │ b.n 2d822 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b314 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - adds r0, r0, r4 │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ 0002d830 : │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r0, [r3, #1588] @ 0x634 │ │ │ │ cbz r0, 2d846 │ │ │ │ addw r0, r3, #1588 @ 0x634 │ │ │ │ - b.w 6b630 │ │ │ │ + b.w 6b7c0 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 2d9ce │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1848,63 +1848,63 @@ │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 90550 │ │ │ │ - movw r1, #29360 @ 0x72b0 │ │ │ │ + bl 90788 │ │ │ │ + movw r1, #33904 @ 0x8470 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ cbz r0, 2d8c6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ bpl.n 2d884 │ │ │ │ - bl c8a14 │ │ │ │ + bl c9074 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2d884 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cbz r7, 2d8c6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #11536 @ 0x2d10 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 2d8c8 │ │ │ │ - bl 88518 │ │ │ │ + bl 886fc │ │ │ │ cbnz r0, 2d8c8 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ movw r8, #13928 @ 0x3668 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ mov.w fp, #1 │ │ │ │ mov sl, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 90550 │ │ │ │ + bl 90788 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2d988 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bpl.n 2d8da │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r8 │ │ │ │ beq.n 2d918 │ │ │ │ movw r1, #13928 @ 0x3668 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 88518 │ │ │ │ + bl 886fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2d8da │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2d8da │ │ │ │ ldr r3, [r3, #32] │ │ │ │ @@ -1912,67 +1912,67 @@ │ │ │ │ beq.n 2d8da │ │ │ │ cbz r7, 2d950 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 125e94 <_PySet_NextEntry@@Base> │ │ │ │ + bl 126cfc <_PySet_NextEntry@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ cbz r3, 2d950 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 2d92a │ │ │ │ - bl 120b40 │ │ │ │ + bl 1219a4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2d92a │ │ │ │ b.n 2d8da │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 2d968 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29380 @ 0x72c4 │ │ │ │ + movw r1, #33924 @ 0x8484 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d978 │ │ │ │ - movw r1, #29404 @ 0x72dc │ │ │ │ + movw r1, #33948 @ 0x849c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1fc198 │ │ │ │ + bl 1fd2a0 │ │ │ │ b.n 2d8da │ │ │ │ cbz r5, 2d9c8 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29408 @ 0x72e0 │ │ │ │ + movw r1, #33952 @ 0x84a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcf24 <_PyEval_StartTheWorld@@Base+0x4> │ │ │ │ + bl 1fdfb4 <_PyEval_StartTheWorld@@Base+0x4> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62612 @ 0xf494 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #1620 @ 0x654 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49656 @ 0xc1f8 │ │ │ │ + movw r1, #54168 @ 0xd398 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 187b98 <_Py_write_noraise@@Base> │ │ │ │ + b.w 189198 <_Py_write_noraise@@Base> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0002d9d0 : │ │ │ │ ldr.w r3, [r0, #344] @ 0x158 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -1993,17 +1993,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 2da50 │ │ │ │ ldr.w r3, [r0, #356] @ 0x164 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, sp │ │ │ │ - movw r2, #29460 @ 0x7314 │ │ │ │ + movw r2, #34004 @ 0x84d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6b9c0 │ │ │ │ + bl 6bb50 │ │ │ │ ldr.w r0, [r4, #360] @ 0x168 │ │ │ │ cbz r0, 2da1e │ │ │ │ blx 2ae0c │ │ │ │ mov r0, sp │ │ │ │ blx 2c4a0 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #360] @ 0x168 │ │ │ │ @@ -2011,15 +2011,15 @@ │ │ │ │ str r0, [r5, #0] │ │ │ │ b.n 2da5c │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #44] @ (2da68 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #15560 @ 0x3cc8 │ │ │ │ + movw r3, #20104 @ 0x4e88 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2da54 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 2da60 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ @@ -2027,24 +2027,24 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ b.n 2da64 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r5, #0] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + adds r5, #0 │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ 0002da6c : │ │ │ │ cbz r0, 2dacc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r5, #28636 @ 0x6fdc │ │ │ │ + movw r5, #33180 @ 0x819c │ │ │ │ movt r5, #45 @ 0x2d │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #40 @ 0x28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 2dab2 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ sub.w r1, r3, #10 │ │ │ │ @@ -2057,15 +2057,15 @@ │ │ │ │ b.n 2daae │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 2daae │ │ │ │ bl 2d214 │ │ │ │ adds r5, #28 │ │ │ │ b.n 2da8a │ │ │ │ ldr.w r0, [r4, #336] @ 0x150 │ │ │ │ - bl 6b400 │ │ │ │ + bl 6b590 │ │ │ │ ldr.w r0, [r4, #360] @ 0x168 │ │ │ │ blx 2ae0c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2ae08 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2073,15 +2073,15 @@ │ │ │ │ 0002dad0 <_PyObject_DebugMallocStats@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #14169 @ 0x3759 │ │ │ │ + movw r3, #19913 @ 0x4dc9 │ │ │ │ movt r3, #25 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r2, #976] @ 0x3d0 │ │ │ │ cbz r1, 2db04 <_PyObject_DebugMallocStats@@Base+0x34> │ │ │ │ ldr.w r0, [r2, #960] @ 0x3c0 │ │ │ │ subs r5, r0, r3 │ │ │ │ @@ -2095,85 +2095,85 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2dbf6 <_PyObject_DebugMallocStats@@Base+0x126> │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50624 @ 0xc5c0 │ │ │ │ + movw r2, #55168 @ 0xd780 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add r6, sp, #20 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50676 @ 0xc5f4 │ │ │ │ + movw r2, #55220 @ 0xd7b4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50708 @ 0xc614 │ │ │ │ + movw r2, #55252 @ 0xd7d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 17a7cc <_start@@Base+0xc4c> │ │ │ │ + bl 17bdcc <_start@@Base+0xc4c> │ │ │ │ ldr r1, [pc, #200] @ (2dc24 <_PyObject_DebugMallocStats@@Base+0x154>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ movs r1, #0 │ │ │ │ blx 2b314 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - movw r3, #8861 @ 0x229d │ │ │ │ + movw r3, #9361 @ 0x2491 │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 183e04 <_Py_SetLocaleFromEnv@@Base+0x5bfc> │ │ │ │ + bl 185404 <_Py_SetLocaleFromEnv@@Base+0x5bfc> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #11721 @ 0x2dc9 │ │ │ │ + movw r2, #10957 @ 0x2acd │ │ │ │ movt r2, #3 │ │ │ │ - movw r1, #10899 @ 0x2a93 │ │ │ │ + movw r1, #10761 @ 0x2a09 │ │ │ │ movt r1, #3 │ │ │ │ - bl 183f58 <_Py_SetLocaleFromEnv@@Base+0x5d50> │ │ │ │ + bl 185558 <_Py_SetLocaleFromEnv@@Base+0x5d50> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50740 @ 0xc634 │ │ │ │ + movw r2, #55284 @ 0xd7f4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50768 @ 0xc650 │ │ │ │ + movw r2, #55312 @ 0xd810 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50796 @ 0xc66c │ │ │ │ + movw r2, #55340 @ 0xd82c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50836 @ 0xc694 │ │ │ │ + movw r2, #55380 @ 0xd854 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50864 @ 0xc6b0 │ │ │ │ + movw r2, #55408 @ 0xd870 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2dc1e <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r0, #3289 @ 0xcd9 │ │ │ │ + movw r0, #3685 @ 0xe65 │ │ │ │ movt r0, #7 │ │ │ │ cbz r1, 2dc0c <_PyObject_DebugMallocStats@@Base+0x13c> │ │ │ │ ldr.w r3, [r2, #960] @ 0x3c0 │ │ │ │ subs r2, r3, r0 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ b.n 2dc16 <_PyObject_DebugMallocStats@@Base+0x146> │ │ │ │ @@ -2202,15 +2202,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, sp, #432 @ 0x1b0 │ │ │ │ ldr r2, [r2, r5] │ │ │ │ add r7, sp, #688 @ 0x2b0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r2, #1596] @ 0x63c │ │ │ │ - movw r2, #50892 @ 0xc6cc │ │ │ │ + movw r2, #55436 @ 0xd88c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -2265,15 +2265,15 @@ │ │ │ │ ldr.w r2, [r7, r5, lsl #2] │ │ │ │ ldr.w r3, [r8, r5, lsl #2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, r5, lsl #2] │ │ │ │ add r3, r6 │ │ │ │ str.w r3, [r8, r5, lsl #2] │ │ │ │ - bl 292d88 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ + bl 293f68 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ ldr.w r3, [r9, r5, lsl #2] │ │ │ │ subs r3, r3, r6 │ │ │ │ add r0, r3 │ │ │ │ str.w r0, [r9, r5, lsl #2] │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ b.n 2dce2 <_PyObject_DebugMallocStats@@Base+0x212> │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ @@ -2284,21 +2284,21 @@ │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r6 │ │ │ │ blx 2be9c │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #50944 @ 0xc700 │ │ │ │ + movw r0, #55488 @ 0xd8c0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ blx 2beb8 │ │ │ │ mov r9, r6 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ mov fp, r4 │ │ │ │ - movw r3, #51056 @ 0xc770 │ │ │ │ + movw r3, #55600 @ 0xd930 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r6, r6, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #688 @ 0x2b0 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r7 │ │ │ │ @@ -2323,117 +2323,117 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mla r3, r8, r4, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r3, r3, r5, lsl #5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 292fe4 <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ + bl 2941c4 <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ mla r9, r5, r1, r9 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ bne.n 2dd60 <_PyObject_DebugMallocStats@@Base+0x290> │ │ │ │ mov r4, fp │ │ │ │ movs r0, #10 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ blx 2be9c │ │ │ │ ldr.w r2, [sl, #792] @ 0x318 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51084 @ 0xc78c │ │ │ │ + movw r1, #55628 @ 0xd94c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r2, [sl, #792] @ 0x318 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51112 @ 0xc7a8 │ │ │ │ + movw r1, #55656 @ 0xd968 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ subs r2, r2, r3 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ ldr.w r2, [sl, #796] @ 0x31c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51132 @ 0xc7bc │ │ │ │ + movw r1, #55676 @ 0xd97c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51156 @ 0xc7d4 │ │ │ │ + movw r1, #55700 @ 0xd994 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - movw r2, #51184 @ 0xc7f0 │ │ │ │ + movw r2, #55728 @ 0xd9b0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6b9c0 │ │ │ │ + bl 6bb50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r3, #18 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #10 │ │ │ │ blx 2be9c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51212 @ 0xc80c │ │ │ │ + movw r1, #55756 @ 0xd9cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #51240 @ 0xc828 │ │ │ │ + movw r1, #55784 @ 0xd9e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ add r5, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r3, fp │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - movw r2, #51268 @ 0xc844 │ │ │ │ + movw r2, #55812 @ 0xda04 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6b9c0 │ │ │ │ + bl 6bb50 │ │ │ │ mov.w r2, fp, lsl #12 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #51296 @ 0xc860 │ │ │ │ + movw r1, #55840 @ 0xda20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ mov r2, r9 │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #51328 @ 0xc880 │ │ │ │ + movw r1, #55872 @ 0xda40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #51360 @ 0xc8a0 │ │ │ │ + movw r1, #55904 @ 0xda60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ - movw r1, #51392 @ 0xc8c0 │ │ │ │ + movw r1, #55936 @ 0xda80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ adds r2, r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #18 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #51400 @ 0xc8c8 │ │ │ │ + movw r0, #55944 @ 0xda88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ blx 2beb8 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51420 @ 0xc8dc │ │ │ │ + movw r1, #55964 @ 0xda9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ add.w sp, sp, #948 @ 0x3b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2519,33 +2519,33 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ cbnz r1, 2dff0 <_PyObject_DebugMallocStats@@Base+0x520> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 6172a │ │ │ │ + b.w 6191e │ │ │ │ mov r1, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r3 │ │ │ │ cbz r1, 2dffc <_PyObject_DebugMallocStats@@Base+0x52c> │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cbnz r3, 2e00e <_PyObject_DebugMallocStats@@Base+0x53e> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 88298 │ │ │ │ + bl 88478 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e100 <_PyObject_DebugMallocStats@@Base+0x630> │ │ │ │ add.w r8, sp, #12 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8804c │ │ │ │ + bl 88230 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 2e022 <_PyObject_DebugMallocStats@@Base+0x552> │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e100 <_PyObject_DebugMallocStats@@Base+0x630> │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ cmp.w r9, #1 │ │ │ │ bne.n 2e04c <_PyObject_DebugMallocStats@@Base+0x57c> │ │ │ │ @@ -2556,15 +2556,15 @@ │ │ │ │ bpl.n 2e04c <_PyObject_DebugMallocStats@@Base+0x57c> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ add.w r2, r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 88298 │ │ │ │ + bl 88478 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e0d6 <_PyObject_DebugMallocStats@@Base+0x606> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ bpl.n 2e05a <_PyObject_DebugMallocStats@@Base+0x58a> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ @@ -2572,15 +2572,15 @@ │ │ │ │ cbnz r4, 2e070 <_PyObject_DebugMallocStats@@Base+0x5a0> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ bic.w r3, r9, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r6 │ │ │ │ - bl 8bb6c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bd24 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e0d6 <_PyObject_DebugMallocStats@@Base+0x606> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ @@ -2591,54 +2591,54 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbnz r3, 2e0d4 <_PyObject_DebugMallocStats@@Base+0x604> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #56316 @ 0xdbfc │ │ │ │ + movw r2, #60860 @ 0xedbc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 1ee468 <_PyErr_Format@@Base> │ │ │ │ + bl 1ef4b8 <_PyErr_Format@@Base> │ │ │ │ b.n 2e0d4 <_PyObject_DebugMallocStats@@Base+0x604> │ │ │ │ cbz r3, 2e0d6 <_PyObject_DebugMallocStats@@Base+0x606> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, 2e0d6 <_PyObject_DebugMallocStats@@Base+0x606> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e0ba <_PyObject_DebugMallocStats@@Base+0x5ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2e0ba <_PyObject_DebugMallocStats@@Base+0x5ea> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #56364 @ 0xdc2c │ │ │ │ + movw r2, #60908 @ 0xedec │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 235744 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ + bl 236960 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ cmp r9, r5 │ │ │ │ ble.n 2e0f6 <_PyObject_DebugMallocStats@@Base+0x626> │ │ │ │ ldr.w r0, [r6, r5, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e0f2 <_PyObject_DebugMallocStats@@Base+0x622> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2e0f2 <_PyObject_DebugMallocStats@@Base+0x622> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ b.n 2e0d8 <_PyObject_DebugMallocStats@@Base+0x608> │ │ │ │ cmp r6, r8 │ │ │ │ beq.n 2e100 <_PyObject_DebugMallocStats@@Base+0x630> │ │ │ │ mov r0, r6 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r0 │ │ │ │ beq.n 2e124 <_PyObject_DebugMallocStats@@Base+0x654> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2651,36 +2651,36 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #23756 @ 0x5ccc │ │ │ │ + movw r1, #28300 @ 0x6e8c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r4, r0 │ │ │ │ blx 2b7c0 │ │ │ │ cbz r0, 2e18e <_PyObject_DebugMallocStats@@Base+0x6be> │ │ │ │ - movw r1, #23564 @ 0x5c0c │ │ │ │ + movw r1, #28108 @ 0x6dcc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ blx 2b7c0 │ │ │ │ cbz r0, 2e192 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ - movw r1, #23592 @ 0x5c28 │ │ │ │ + movw r1, #28136 @ 0x6de8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ blx 2b7c0 │ │ │ │ cbz r0, 2e196 <_PyObject_DebugMallocStats@@Base+0x6c6> │ │ │ │ - movw r1, #23660 @ 0x5c6c │ │ │ │ + movw r1, #28204 @ 0x6e2c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ blx 2b7c0 │ │ │ │ cbz r0, 2e19a <_PyObject_DebugMallocStats@@Base+0x6ca> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23716 @ 0x5ca4 │ │ │ │ + movw r1, #28260 @ 0x6e64 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ blx 2b7c0 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #8 │ │ │ │ b.n 2e19c <_PyObject_DebugMallocStats@@Base+0x6cc> │ │ │ │ @@ -2700,84 +2700,124 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ bne.n 2e1d4 <_PyObject_DebugMallocStats@@Base+0x704> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62272 @ 0xf340 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1280 @ 0x500 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov r0, r4 │ │ │ │ b.n 2e1e6 <_PyObject_DebugMallocStats@@Base+0x716> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8eb30 │ │ │ │ + bl 8ed5c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #376] @ 0x178 │ │ │ │ cbnz r3, 2e1fa <_PyObject_DebugMallocStats@@Base+0x72a> │ │ │ │ - b.w a2800 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w a2a10 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ bx r3 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + bmi.n 2e232 <_PyObject_DebugMallocStats@@Base+0x762> │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 2e236 <_PyObject_DebugMallocStats@@Base+0x766> │ │ │ │ + movw r2, #65535 @ 0xffff │ │ │ │ + movt r2, #16 │ │ │ │ + movw r1, #65535 @ 0xffff │ │ │ │ + cmp r3, #2 │ │ │ │ + it ne │ │ │ │ + movne r1, r2 │ │ │ │ + b.n 2e238 <_PyObject_DebugMallocStats@@Base+0x768> │ │ │ │ + movs r1, #127 @ 0x7f │ │ │ │ + b.n 2e238 <_PyObject_DebugMallocStats@@Base+0x768> │ │ │ │ + movs r1, #255 @ 0xff │ │ │ │ + mov r0, r6 │ │ │ │ + bl 712dc │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 2e258 <_PyObject_DebugMallocStats@@Base+0x788> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmp r6, r2 │ │ │ │ + ite le │ │ │ │ + strle r6, [sp, #0] │ │ │ │ + strgt r2, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + bl d6ae8 <_PyUnicodeWriter_WriteStr@@Base+0xb8> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 2e20c <_PyObject_DebugMallocStats@@Base+0x73c> │ │ │ │ + bpl.n 2e26e <_PyObject_DebugMallocStats@@Base+0x79e> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ - b.n 2e20e <_PyObject_DebugMallocStats@@Base+0x73e> │ │ │ │ + b.n 2e270 <_PyObject_DebugMallocStats@@Base+0x7a0> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ ldrh.w r0, [r0, r1, lsl #1] │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #29972 @ 0x7514 │ │ │ │ + movw r1, #34516 @ 0x86d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8ead0 │ │ │ │ - cbnz r0, 2e23a <_PyObject_DebugMallocStats@@Base+0x76a> │ │ │ │ + bl 8ecfc │ │ │ │ + cbnz r0, 2e29c <_PyObject_DebugMallocStats@@Base+0x7cc> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2e290 <_PyObject_DebugMallocStats@@Base+0x7c0> │ │ │ │ + b.n 2e2f2 <_PyObject_DebugMallocStats@@Base+0x822> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl f1f80 │ │ │ │ + bl f2550 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e236 <_PyObject_DebugMallocStats@@Base+0x766> │ │ │ │ + beq.n 2e298 <_PyObject_DebugMallocStats@@Base+0x7c8> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1ac6cc │ │ │ │ - cbnz r0, 2e276 <_PyObject_DebugMallocStats@@Base+0x7a6> │ │ │ │ + bl 1adce4 │ │ │ │ + cbnz r0, 2e2d8 <_PyObject_DebugMallocStats@@Base+0x808> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #32768 @ 0x8000 │ │ │ │ - bne.n 2e276 <_PyObject_DebugMallocStats@@Base+0x7a6> │ │ │ │ + bne.n 2e2d8 <_PyObject_DebugMallocStats@@Base+0x808> │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 2e27e <_PyObject_DebugMallocStats@@Base+0x7ae> │ │ │ │ + b.n 2e2e0 <_PyObject_DebugMallocStats@@Base+0x810> │ │ │ │ movw r4, #5412 @ 0x1524 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ @@ -2785,198 +2825,197 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #29972 @ 0x7514 │ │ │ │ + movw r1, #34516 @ 0x86d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8ead0 │ │ │ │ - cbz r0, 2e2ee <_PyObject_DebugMallocStats@@Base+0x81e> │ │ │ │ + bl 8ecfc │ │ │ │ + cbz r0, 2e350 <_PyObject_DebugMallocStats@@Base+0x880> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl f3090 │ │ │ │ + bl f3664 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 2e2e0 <_PyObject_DebugMallocStats@@Base+0x810> │ │ │ │ + bge.n 2e342 <_PyObject_DebugMallocStats@@Base+0x872> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e2f0 <_PyObject_DebugMallocStats@@Base+0x820> │ │ │ │ + bge.n 2e352 <_PyObject_DebugMallocStats@@Base+0x882> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 2e2f0 <_PyObject_DebugMallocStats@@Base+0x820> │ │ │ │ + b.n 2e352 <_PyObject_DebugMallocStats@@Base+0x882> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ - bl f4d6c │ │ │ │ + bl f5348 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2e2f0 <_PyObject_DebugMallocStats@@Base+0x820> │ │ │ │ + b.n 2e352 <_PyObject_DebugMallocStats@@Base+0x882> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #29972 @ 0x7514 │ │ │ │ + movw r1, #34516 @ 0x86d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8ead0 │ │ │ │ - cbz r0, 2e342 <_PyObject_DebugMallocStats@@Base+0x872> │ │ │ │ + bl 8ecfc │ │ │ │ + cbz r0, 2e3a4 <_PyObject_DebugMallocStats@@Base+0x8d4> │ │ │ │ movw r3, #59856 @ 0xe9d0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 92998 │ │ │ │ + bl 92bd0 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #15888 @ 0x3e10 │ │ │ │ + movw r2, #20332 @ 0x4f6c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #29972 @ 0x7514 │ │ │ │ + movw r1, #34516 @ 0x86d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8ead0 │ │ │ │ - cbnz r0, 2e36c <_PyObject_DebugMallocStats@@Base+0x89c> │ │ │ │ + bl 8ecfc │ │ │ │ + cbnz r0, 2e3ce <_PyObject_DebugMallocStats@@Base+0x8fe> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2e3bc <_PyObject_DebugMallocStats@@Base+0x8ec> │ │ │ │ + b.n 2e41e <_PyObject_DebugMallocStats@@Base+0x94e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl f1f80 │ │ │ │ + bl f2550 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e368 <_PyObject_DebugMallocStats@@Base+0x898> │ │ │ │ + beq.n 2e3ca <_PyObject_DebugMallocStats@@Base+0x8fa> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1ac6cc │ │ │ │ - cbnz r0, 2e3a2 <_PyObject_DebugMallocStats@@Base+0x8d2> │ │ │ │ + bl 1adce4 │ │ │ │ + cbnz r0, 2e404 <_PyObject_DebugMallocStats@@Base+0x934> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ and.w r2, r2, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 2e3aa <_PyObject_DebugMallocStats@@Base+0x8da> │ │ │ │ + b.n 2e40c <_PyObject_DebugMallocStats@@Base+0x93c> │ │ │ │ movw r4, #5412 @ 0x1524 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0002e3c2 : │ │ │ │ - b.w 1b669c │ │ │ │ - ... │ │ │ │ +0002e424 : │ │ │ │ + b.w 1b79b4 │ │ │ │ │ │ │ │ -0002e3c8 : │ │ │ │ - ldr r3, [pc, #12] @ (2e3d8 ) │ │ │ │ +0002e428 : │ │ │ │ + ldr r3, [pc, #12] @ (2e438 ) │ │ │ │ str.w r0, [r3, #1600] @ 0x640 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0002e3dc : │ │ │ │ +0002e43c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 2e412 │ │ │ │ + cbz r1, 2e472 │ │ │ │ mov r0, r1 │ │ │ │ - bl 199bfc │ │ │ │ + bl 19b20c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 2e412 │ │ │ │ - ldr r2, [pc, #44] @ (2e42c ) │ │ │ │ + cbnz r0, 2e472 │ │ │ │ + ldr r2, [pc, #44] @ (2e48c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1dc0b4 │ │ │ │ - b.n 2e428 │ │ │ │ + bl 1dcfe8 │ │ │ │ + b.n 2e488 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cfc78 │ │ │ │ + bl 1d0bb4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ push {r4, r5, r6} │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 2e47a │ │ │ │ + beq.n 2e4da │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 2e452 │ │ │ │ + bhi.n 2e4b2 │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 2e47e │ │ │ │ + beq.n 2e4de │ │ │ │ sub.w r6, r3, #12 │ │ │ │ negs r3, r6 │ │ │ │ adcs r3, r6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 2e480 │ │ │ │ + b.n 2e4e0 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r6, r2, #2 │ │ │ │ movs r4, #0 │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.n 2e470 │ │ │ │ + bpl.n 2e4d0 │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ adds r4, #6 │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r5, r4 │ │ │ │ orrs r1, r5 │ │ │ │ - b.n 2e45c │ │ │ │ + b.n 2e4bc │ │ │ │ lsrs r3, r1, #1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 2e480 │ │ │ │ + bpl.n 2e4e0 │ │ │ │ negs r3, r3 │ │ │ │ - b.n 2e480 │ │ │ │ + b.n 2e4e0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2e480 │ │ │ │ + b.n 2e4e0 │ │ │ │ movs r3, #1 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r3, r4 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldrb r4, [r2, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ @@ -2990,1111 +3029,1111 @@ │ │ │ │ and.w r3, r3, #7 │ │ │ │ adds r3, #1 │ │ │ │ add.w r1, r1, r3, lsl #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, r4 │ │ │ │ str r2, [r0, #16] │ │ │ │ - bcs.n 2e4bc │ │ │ │ + bcs.n 2e51c │ │ │ │ ldrsb.w r3, [r3] │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2e4aa │ │ │ │ + bge.n 2e50a │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002e4c0 : │ │ │ │ +0002e520 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2e4f6 │ │ │ │ - bl 1b999c │ │ │ │ + cbz r0, 2e556 │ │ │ │ + bl 1ba9a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e4ea │ │ │ │ + bge.n 2e54a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 2e4ee │ │ │ │ + cbz r3, 2e54e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 2e4f6 │ │ │ │ + b.n 2e556 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 2e4ea │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 2e54a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0002e4fa : │ │ │ │ +0002e55a : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #52] @ (2e540 ) │ │ │ │ + ldr r5, [pc, #52] @ (2e5a0 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ add r4, sp, #20 │ │ │ │ add r6, sp, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r3, #2 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d6edc <_PyParkingLot_Park@@Base+0x258> │ │ │ │ + bl 1d7e20 <_PyParkingLot_Park@@Base+0x25c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 2e538 │ │ │ │ + cbz r3, 2e598 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ bl 2d504 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - sbcs r4, r2 │ │ │ │ + strh r4, [r2, r5] │ │ │ │ movs r4, r7 │ │ │ │ │ │ │ │ -0002e544 : │ │ │ │ - cbnz r1, 2e54a │ │ │ │ - b.w 91e04 │ │ │ │ +0002e5a4 : │ │ │ │ + cbnz r1, 2e5aa │ │ │ │ + b.w 92038 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 2e572 │ │ │ │ - movw r1, #57952 @ 0xe260 │ │ │ │ + bpl.n 2e5d2 │ │ │ │ + movw r1, #62496 @ 0xf420 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 91e04 │ │ │ │ + b.w 92038 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #13308 @ 0x33fc │ │ │ │ + movw r1, #17772 @ 0x456c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0002e590 : │ │ │ │ +0002e5f0 : │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r2, [r3, #1604] @ 0x644 │ │ │ │ ldr.w r3, [r3, #1608] @ 0x648 │ │ │ │ str r2, [r0, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002e5a6 : │ │ │ │ +0002e606 : │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1348] @ 0x544 │ │ │ │ - cbz r3, 2e5e6 │ │ │ │ + cbz r3, 2e646 │ │ │ │ ldr.w r3, [r0, #1588] @ 0x634 │ │ │ │ - cbz r3, 2e5e6 │ │ │ │ + cbz r3, 2e646 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (2e5f0 ) │ │ │ │ + ldr r3, [pc, #32] @ (2e650 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ - cbz r4, 2e5ea │ │ │ │ + cbz r4, 2e64a │ │ │ │ addw r0, r0, #1588 @ 0x634 │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ subs r3, r4, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 2e5ec │ │ │ │ + b.n 2e64c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002e5f4 : │ │ │ │ - ldr r2, [pc, #12] @ (2e604 ) │ │ │ │ +0002e654 : │ │ │ │ + ldr r2, [pc, #12] @ (2e664 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1dc0b4 │ │ │ │ + b.w 1dcfe8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002e608 <_Py_GetConfigsAsDict@@Base>: │ │ │ │ +0002e668 <_Py_GetConfigsAsDict@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - bl 70600 │ │ │ │ + bl 70790 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ - bl 70600 │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + bl 70790 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ movw r3, #32060 @ 0x7d3c │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2e646 <_Py_GetConfigsAsDict@@Base+0x3e> │ │ │ │ - bl 79604 │ │ │ │ + cbz r0, 2e6a6 <_Py_GetConfigsAsDict@@Base+0x3e> │ │ │ │ + bl 79800 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2e662 <_Py_GetConfigsAsDict@@Base+0x5a> │ │ │ │ - b.n 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + cbnz r0, 2e6c2 <_Py_GetConfigsAsDict@@Base+0x5a> │ │ │ │ + b.n 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #17000 @ 0x4268 │ │ │ │ + movw r1, #21444 @ 0x53c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e688 <_Py_GetConfigsAsDict@@Base+0x80> │ │ │ │ + bge.n 2e6e8 <_Py_GetConfigsAsDict@@Base+0x80> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e688 <_Py_GetConfigsAsDict@@Base+0x80> │ │ │ │ + cbnz r3, 2e6e8 <_Py_GetConfigsAsDict@@Base+0x80> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #32064 @ 0x7d40 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17032 @ 0x4288 │ │ │ │ + movw r1, #21476 @ 0x53e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e6ca <_Py_GetConfigsAsDict@@Base+0xc2> │ │ │ │ + bge.n 2e72a <_Py_GetConfigsAsDict@@Base+0xc2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e6ca <_Py_GetConfigsAsDict@@Base+0xc2> │ │ │ │ + cbnz r3, 2e72a <_Py_GetConfigsAsDict@@Base+0xc2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #32068 @ 0x7d44 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2e6e6 <_Py_GetConfigsAsDict@@Base+0xde> │ │ │ │ - bl 79604 │ │ │ │ + cbz r0, 2e746 <_Py_GetConfigsAsDict@@Base+0xde> │ │ │ │ + bl 79800 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2e702 <_Py_GetConfigsAsDict@@Base+0xfa> │ │ │ │ - b.n 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + cbnz r0, 2e762 <_Py_GetConfigsAsDict@@Base+0xfa> │ │ │ │ + b.n 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #17064 @ 0x42a8 │ │ │ │ + movw r1, #21508 @ 0x5404 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e728 <_Py_GetConfigsAsDict@@Base+0x120> │ │ │ │ + bge.n 2e788 <_Py_GetConfigsAsDict@@Base+0x120> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e728 <_Py_GetConfigsAsDict@@Base+0x120> │ │ │ │ + cbnz r3, 2e788 <_Py_GetConfigsAsDict@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #32072 @ 0x7d48 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17100 @ 0x42cc │ │ │ │ + movw r1, #21544 @ 0x5428 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e76a <_Py_GetConfigsAsDict@@Base+0x162> │ │ │ │ + bge.n 2e7ca <_Py_GetConfigsAsDict@@Base+0x162> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e76a <_Py_GetConfigsAsDict@@Base+0x162> │ │ │ │ + cbnz r3, 2e7ca <_Py_GetConfigsAsDict@@Base+0x162> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #61416 @ 0xefe8 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17140 @ 0x42f4 │ │ │ │ + movw r1, #21584 @ 0x5450 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e7ac <_Py_GetConfigsAsDict@@Base+0x1a4> │ │ │ │ + bge.n 2e80c <_Py_GetConfigsAsDict@@Base+0x1a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e7ac <_Py_GetConfigsAsDict@@Base+0x1a4> │ │ │ │ + cbnz r3, 2e80c <_Py_GetConfigsAsDict@@Base+0x1a4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62044 @ 0xf25c │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17152 @ 0x4300 │ │ │ │ + movw r1, #21596 @ 0x545c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e7ee <_Py_GetConfigsAsDict@@Base+0x1e6> │ │ │ │ + bge.n 2e84e <_Py_GetConfigsAsDict@@Base+0x1e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e7ee <_Py_GetConfigsAsDict@@Base+0x1e6> │ │ │ │ + cbnz r3, 2e84e <_Py_GetConfigsAsDict@@Base+0x1e6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62048 @ 0xf260 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17168 @ 0x4310 │ │ │ │ + movw r1, #21612 @ 0x546c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e830 <_Py_GetConfigsAsDict@@Base+0x228> │ │ │ │ + bge.n 2e890 <_Py_GetConfigsAsDict@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e830 <_Py_GetConfigsAsDict@@Base+0x228> │ │ │ │ + cbnz r3, 2e890 <_Py_GetConfigsAsDict@@Base+0x228> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62052 @ 0xf264 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17184 @ 0x4320 │ │ │ │ + movw r1, #21628 @ 0x547c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e872 <_Py_GetConfigsAsDict@@Base+0x26a> │ │ │ │ + bge.n 2e8d2 <_Py_GetConfigsAsDict@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e872 <_Py_GetConfigsAsDict@@Base+0x26a> │ │ │ │ + cbnz r3, 2e8d2 <_Py_GetConfigsAsDict@@Base+0x26a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62036 @ 0xf254 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17200 @ 0x4330 │ │ │ │ + movw r1, #21644 @ 0x548c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e8b4 <_Py_GetConfigsAsDict@@Base+0x2ac> │ │ │ │ + bge.n 2e914 <_Py_GetConfigsAsDict@@Base+0x2ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e8b4 <_Py_GetConfigsAsDict@@Base+0x2ac> │ │ │ │ + cbnz r3, 2e914 <_Py_GetConfigsAsDict@@Base+0x2ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62032 @ 0xf250 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17220 @ 0x4344 │ │ │ │ + movw r1, #21664 @ 0x54a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e8f6 <_Py_GetConfigsAsDict@@Base+0x2ee> │ │ │ │ + bge.n 2e956 <_Py_GetConfigsAsDict@@Base+0x2ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e8f6 <_Py_GetConfigsAsDict@@Base+0x2ee> │ │ │ │ + cbnz r3, 2e956 <_Py_GetConfigsAsDict@@Base+0x2ee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62040 @ 0xf258 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17236 @ 0x4354 │ │ │ │ + movw r1, #21680 @ 0x54b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e938 <_Py_GetConfigsAsDict@@Base+0x330> │ │ │ │ + bge.n 2e998 <_Py_GetConfigsAsDict@@Base+0x330> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e938 <_Py_GetConfigsAsDict@@Base+0x330> │ │ │ │ + cbnz r3, 2e998 <_Py_GetConfigsAsDict@@Base+0x330> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62064 @ 0xf270 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17252 @ 0x4364 │ │ │ │ + movw r1, #21696 @ 0x54c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e97a <_Py_GetConfigsAsDict@@Base+0x372> │ │ │ │ + bge.n 2e9da <_Py_GetConfigsAsDict@@Base+0x372> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e97a <_Py_GetConfigsAsDict@@Base+0x372> │ │ │ │ + cbnz r3, 2e9da <_Py_GetConfigsAsDict@@Base+0x372> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62028 @ 0xf24c │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17268 @ 0x4374 │ │ │ │ + movw r1, #21712 @ 0x54d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e9bc <_Py_GetConfigsAsDict@@Base+0x3b4> │ │ │ │ + bge.n 2ea1c <_Py_GetConfigsAsDict@@Base+0x3b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e9bc <_Py_GetConfigsAsDict@@Base+0x3b4> │ │ │ │ + cbnz r3, 2ea1c <_Py_GetConfigsAsDict@@Base+0x3b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62056 @ 0xf268 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17288 @ 0x4388 │ │ │ │ + movw r1, #21732 @ 0x54e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e9fe <_Py_GetConfigsAsDict@@Base+0x3f6> │ │ │ │ + bge.n 2ea5e <_Py_GetConfigsAsDict@@Base+0x3f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e9fe <_Py_GetConfigsAsDict@@Base+0x3f6> │ │ │ │ + cbnz r3, 2ea5e <_Py_GetConfigsAsDict@@Base+0x3f6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #61412 @ 0xefe4 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17304 @ 0x4398 │ │ │ │ + movw r1, #21748 @ 0x54f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ea40 <_Py_GetConfigsAsDict@@Base+0x438> │ │ │ │ + bge.n 2eaa0 <_Py_GetConfigsAsDict@@Base+0x438> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2ea40 <_Py_GetConfigsAsDict@@Base+0x438> │ │ │ │ + cbnz r3, 2eaa0 <_Py_GetConfigsAsDict@@Base+0x438> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62068 @ 0xf274 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17332 @ 0x43b4 │ │ │ │ + movw r1, #21776 @ 0x5510 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ea82 <_Py_GetConfigsAsDict@@Base+0x47a> │ │ │ │ + bge.n 2eae2 <_Py_GetConfigsAsDict@@Base+0x47a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2ea82 <_Py_GetConfigsAsDict@@Base+0x47a> │ │ │ │ + cbnz r3, 2eae2 <_Py_GetConfigsAsDict@@Base+0x47a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62072 @ 0xf278 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17360 @ 0x43d0 │ │ │ │ + movw r1, #21804 @ 0x552c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eac4 <_Py_GetConfigsAsDict@@Base+0x4bc> │ │ │ │ + bge.n 2eb24 <_Py_GetConfigsAsDict@@Base+0x4bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2eac4 <_Py_GetConfigsAsDict@@Base+0x4bc> │ │ │ │ + cbnz r3, 2eb24 <_Py_GetConfigsAsDict@@Base+0x4bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62060 @ 0xf26c │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.n 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17384 @ 0x43e8 │ │ │ │ + movw r1, #21828 @ 0x5544 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eb02 <_Py_GetConfigsAsDict@@Base+0x4fa> │ │ │ │ + bge.n 2eb62 <_Py_GetConfigsAsDict@@Base+0x4fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2eb02 <_Py_GetConfigsAsDict@@Base+0x4fa> │ │ │ │ + cbnz r3, 2eb62 <_Py_GetConfigsAsDict@@Base+0x4fa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #29396 @ 0x72d4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.n 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17408 @ 0x4400 │ │ │ │ + movw r1, #21852 @ 0x555c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eb40 <_Py_GetConfigsAsDict@@Base+0x538> │ │ │ │ + bge.n 2eba0 <_Py_GetConfigsAsDict@@Base+0x538> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2eb40 <_Py_GetConfigsAsDict@@Base+0x538> │ │ │ │ + cbnz r3, 2eba0 <_Py_GetConfigsAsDict@@Base+0x538> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #61408 @ 0xefe0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.n 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17436 @ 0x441c │ │ │ │ + movw r1, #21880 @ 0x5578 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eb7e <_Py_GetConfigsAsDict@@Base+0x576> │ │ │ │ + bge.n 2ebde <_Py_GetConfigsAsDict@@Base+0x576> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2eb7e <_Py_GetConfigsAsDict@@Base+0x576> │ │ │ │ + cbnz r3, 2ebde <_Py_GetConfigsAsDict@@Base+0x576> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #17452 @ 0x442c │ │ │ │ + movw r1, #21896 @ 0x5588 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 2eeca <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ + beq.w 2ef2a <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 2ebde <_Py_GetConfigsAsDict@@Base+0x5d6> │ │ │ │ - ldr r3, [pc, #76] @ (2ebf0 <_Py_GetConfigsAsDict@@Base+0x5e8>) │ │ │ │ + blt.n 2ec3e <_Py_GetConfigsAsDict@@Base+0x5d6> │ │ │ │ + ldr r3, [pc, #76] @ (2ec50 <_Py_GetConfigsAsDict@@Base+0x5e8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr.w r5, [r7, #3728] @ 0xe90 │ │ │ │ - bl 70600 │ │ │ │ + bl 70790 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + cbz r0, 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r5, #1628] @ 0x65c │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 2ebf4 <_Py_GetConfigsAsDict@@Base+0x5ec> │ │ │ │ + cbnz r0, 2ec54 <_Py_GetConfigsAsDict@@Base+0x5ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + bge.n 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + cbnz r3, 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2eeca <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ + b.n 2ef2a <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2eba0 <_Py_GetConfigsAsDict@@Base+0x598> │ │ │ │ + bne.n 2ec00 <_Py_GetConfigsAsDict@@Base+0x598> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 2eba0 <_Py_GetConfigsAsDict@@Base+0x598> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 2ec00 <_Py_GetConfigsAsDict@@Base+0x598> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26636 @ 0x680c │ │ │ │ + movw r1, #31180 @ 0x79cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ec1e <_Py_GetConfigsAsDict@@Base+0x616> │ │ │ │ + bge.n 2ec7e <_Py_GetConfigsAsDict@@Base+0x616> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ec1e <_Py_GetConfigsAsDict@@Base+0x616> │ │ │ │ + cbnz r3, 2ec7e <_Py_GetConfigsAsDict@@Base+0x616> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1632] @ 0x660 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26676 @ 0x6834 │ │ │ │ + movw r1, #31220 @ 0x79f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ec5c <_Py_GetConfigsAsDict@@Base+0x654> │ │ │ │ + bge.n 2ecbc <_Py_GetConfigsAsDict@@Base+0x654> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ec5c <_Py_GetConfigsAsDict@@Base+0x654> │ │ │ │ + cbnz r3, 2ecbc <_Py_GetConfigsAsDict@@Base+0x654> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1636] @ 0x664 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26664 @ 0x6828 │ │ │ │ + movw r1, #31208 @ 0x79e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ec9a <_Py_GetConfigsAsDict@@Base+0x692> │ │ │ │ + bge.n 2ecfa <_Py_GetConfigsAsDict@@Base+0x692> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ec9a <_Py_GetConfigsAsDict@@Base+0x692> │ │ │ │ + cbnz r3, 2ecfa <_Py_GetConfigsAsDict@@Base+0x692> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1640] @ 0x668 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26688 @ 0x6840 │ │ │ │ + movw r1, #31232 @ 0x7a00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ecd8 <_Py_GetConfigsAsDict@@Base+0x6d0> │ │ │ │ + bge.n 2ed38 <_Py_GetConfigsAsDict@@Base+0x6d0> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ecd8 <_Py_GetConfigsAsDict@@Base+0x6d0> │ │ │ │ + cbnz r3, 2ed38 <_Py_GetConfigsAsDict@@Base+0x6d0> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1644] @ 0x66c │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26604 @ 0x67ec │ │ │ │ + movw r1, #31148 @ 0x79ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ed1a <_Py_GetConfigsAsDict@@Base+0x712> │ │ │ │ + bge.n 2ed7a <_Py_GetConfigsAsDict@@Base+0x712> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ed1a <_Py_GetConfigsAsDict@@Base+0x712> │ │ │ │ + cbnz r3, 2ed7a <_Py_GetConfigsAsDict@@Base+0x712> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1648] @ 0x670 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26564 @ 0x67c4 │ │ │ │ + movw r1, #31108 @ 0x7984 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ed5c <_Py_GetConfigsAsDict@@Base+0x754> │ │ │ │ + bge.n 2edbc <_Py_GetConfigsAsDict@@Base+0x754> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ed5c <_Py_GetConfigsAsDict@@Base+0x754> │ │ │ │ + cbnz r3, 2edbc <_Py_GetConfigsAsDict@@Base+0x754> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1652] @ 0x674 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26580 @ 0x67d4 │ │ │ │ + movw r1, #31124 @ 0x7994 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ed9e <_Py_GetConfigsAsDict@@Base+0x796> │ │ │ │ + bge.n 2edfe <_Py_GetConfigsAsDict@@Base+0x796> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ed9e <_Py_GetConfigsAsDict@@Base+0x796> │ │ │ │ + cbnz r3, 2edfe <_Py_GetConfigsAsDict@@Base+0x796> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1656] @ 0x678 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26624 @ 0x6800 │ │ │ │ + movw r1, #31168 @ 0x79c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ede0 <_Py_GetConfigsAsDict@@Base+0x7d8> │ │ │ │ + bge.n 2ee40 <_Py_GetConfigsAsDict@@Base+0x7d8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ede0 <_Py_GetConfigsAsDict@@Base+0x7d8> │ │ │ │ + cbnz r3, 2ee40 <_Py_GetConfigsAsDict@@Base+0x7d8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1660] @ 0x67c │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26652 @ 0x681c │ │ │ │ + movw r1, #31196 @ 0x79dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ee22 <_Py_GetConfigsAsDict@@Base+0x81a> │ │ │ │ + bge.n 2ee82 <_Py_GetConfigsAsDict@@Base+0x81a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ee22 <_Py_GetConfigsAsDict@@Base+0x81a> │ │ │ │ + cbnz r3, 2ee82 <_Py_GetConfigsAsDict@@Base+0x81a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1664] @ 0x680 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26552 @ 0x67b8 │ │ │ │ + movw r1, #31096 @ 0x7978 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ee60 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ + bge.n 2eec0 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2ee60 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ + cbnz r3, 2eec0 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #17468 @ 0x443c │ │ │ │ + movw r1, #21912 @ 0x5598 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2eeca <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ + beq.n 2ef2a <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ee90 <_Py_GetConfigsAsDict@@Base+0x888> │ │ │ │ + bge.n 2eef0 <_Py_GetConfigsAsDict@@Base+0x888> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2ee90 <_Py_GetConfigsAsDict@@Base+0x888> │ │ │ │ + cbnz r3, 2eef0 <_Py_GetConfigsAsDict@@Base+0x888> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ add.w r0, r7, #4160 @ 0x1040 │ │ │ │ - bl 1a99e4 <_PyConfig_AsDict@@Base> │ │ │ │ + bl 1ab004 <_PyConfig_AsDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25136 @ 0x6230 │ │ │ │ + movw r1, #29680 @ 0x73f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2eeca <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ + beq.n 2ef2a <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eed8 <_Py_GetConfigsAsDict@@Base+0x8d0> │ │ │ │ + bge.n 2ef38 <_Py_GetConfigsAsDict@@Base+0x8d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2eed8 <_Py_GetConfigsAsDict@@Base+0x8d0> │ │ │ │ + cbnz r3, 2ef38 <_Py_GetConfigsAsDict@@Base+0x8d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 2eed8 <_Py_GetConfigsAsDict@@Base+0x8d0> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 2ef38 <_Py_GetConfigsAsDict@@Base+0x8d0> │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #2740] @ 0xab4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2eefe <_Py_GetConfigsAsDict@@Base+0x8f6> │ │ │ │ + bne.n 2ef5e <_Py_GetConfigsAsDict@@Base+0x8f6> │ │ │ │ movs r3, #28 │ │ │ │ str r3, [r0, #32] │ │ │ │ - b.n 2f08c <_Py_GetConfigsAsDict@@Base+0xa84> │ │ │ │ + b.n 2f0ec <_Py_GetConfigsAsDict@@Base+0xa84> │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - cbnz r0, 2ef0c <_Py_GetConfigsAsDict@@Base+0x904> │ │ │ │ + cbnz r0, 2ef6c <_Py_GetConfigsAsDict@@Base+0x904> │ │ │ │ movw r3, #59840 @ 0xe9c0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movw r3, #59860 @ 0xe9d4 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1dc820 │ │ │ │ + bl 1dd754 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2ef36 <_Py_GetConfigsAsDict@@Base+0x92e> │ │ │ │ + cbz r0, 2ef96 <_Py_GetConfigsAsDict@@Base+0x92e> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 19a424 │ │ │ │ + bl 19ba34 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 761ac │ │ │ │ - cbz r6, 2ef56 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ + bl 7637c │ │ │ │ + cbz r6, 2efb6 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r1, [r4, #2696] @ 0xa88 │ │ │ │ - cbz r1, 2ef9e <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ - cbz r5, 2ef9e <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ + cbz r1, 2effe <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ + cbz r5, 2effe <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbz r3, 2ef9e <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ + cbz r3, 2effe <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd2e8 │ │ │ │ + bl 1de218 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 761ac │ │ │ │ - cbnz r6, 2ef5a <_Py_GetConfigsAsDict@@Base+0x952> │ │ │ │ + bl 7637c │ │ │ │ + cbnz r6, 2efba <_Py_GetConfigsAsDict@@Base+0x952> │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f0b4 <_Py_GetConfigsAsDict@@Base+0xaac> │ │ │ │ + b.n 2f114 <_Py_GetConfigsAsDict@@Base+0xaac> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w r7, r6, #16 │ │ │ │ adds r0, #1 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2ef84 <_Py_GetConfigsAsDict@@Base+0x97c> │ │ │ │ + cbnz r0, 2efe4 <_Py_GetConfigsAsDict@@Base+0x97c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ef7e <_Py_GetConfigsAsDict@@Base+0x976> │ │ │ │ + bge.n 2efde <_Py_GetConfigsAsDict@@Base+0x976> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2ef7e <_Py_GetConfigsAsDict@@Base+0x976> │ │ │ │ + cbnz r3, 2efde <_Py_GetConfigsAsDict@@Base+0x976> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r3, #15 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 2ef56 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ + b.n 2efb6 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ mov r1, r7 │ │ │ │ blx 2b73c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ef9e <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ + bge.n 2effe <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2ef9e <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ + cbnz r3, 2effe <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 2efb6 <_Py_GetConfigsAsDict@@Base+0x9ae> │ │ │ │ + cbz r3, 2f016 <_Py_GetConfigsAsDict@@Base+0x9ae> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd45c │ │ │ │ + bl 1de38c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2efb6 <_Py_GetConfigsAsDict@@Base+0x9ae> │ │ │ │ + bne.n 2f016 <_Py_GetConfigsAsDict@@Base+0x9ae> │ │ │ │ mov r0, r5 │ │ │ │ - bl 761ac │ │ │ │ - b.n 2ef56 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ + bl 7637c │ │ │ │ + b.n 2efb6 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ - cbz r3, 2efc0 <_Py_GetConfigsAsDict@@Base+0x9b8> │ │ │ │ + cbz r3, 2f020 <_Py_GetConfigsAsDict@@Base+0x9b8> │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ - cbnz r5, 2efc8 <_Py_GetConfigsAsDict@@Base+0x9c0> │ │ │ │ + cbnz r5, 2f028 <_Py_GetConfigsAsDict@@Base+0x9c0> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 2f09c <_Py_GetConfigsAsDict@@Base+0xa94> │ │ │ │ + b.n 2f0fc <_Py_GetConfigsAsDict@@Base+0xa94> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbnz r3, 2efd8 <_Py_GetConfigsAsDict@@Base+0x9d0> │ │ │ │ + cbnz r3, 2f038 <_Py_GetConfigsAsDict@@Base+0x9d0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 2f09c <_Py_GetConfigsAsDict@@Base+0xa94> │ │ │ │ + b.n 2f0fc <_Py_GetConfigsAsDict@@Base+0xa94> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ - cbz r6, 2f046 <_Py_GetConfigsAsDict@@Base+0xa3e> │ │ │ │ + cbz r6, 2f0a6 <_Py_GetConfigsAsDict@@Base+0xa3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r4, #2708] @ 0xa94 │ │ │ │ subs r6, r6, r3 │ │ │ │ - bl 2f224 <_Py_GetConfigsAsDict@@Base+0xc1c> │ │ │ │ + bl 2f284 <_Py_GetConfigsAsDict@@Base+0xc1c> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ adds r1, r7, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - bl 1d16a0 │ │ │ │ + bl 1d25dc │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 2f020 <_Py_GetConfigsAsDict@@Base+0xa18> │ │ │ │ + cbnz r0, 2f080 <_Py_GetConfigsAsDict@@Base+0xa18> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r4] │ │ │ │ - bl 761ac │ │ │ │ - b.n 2ef56 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ + bl 7637c │ │ │ │ + b.n 2efb6 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 2beec │ │ │ │ mov r0, r5 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r2, r7 │ │ │ │ str r2, [r4, #8] │ │ │ │ add r3, r6 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ - bl 2f26c <_Py_GetConfigsAsDict@@Base+0xc64> │ │ │ │ - b.n 2f07c <_Py_GetConfigsAsDict@@Base+0xa74> │ │ │ │ + bl 2f2cc <_Py_GetConfigsAsDict@@Base+0xc64> │ │ │ │ + b.n 2f0dc <_Py_GetConfigsAsDict@@Base+0xa74> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f224 <_Py_GetConfigsAsDict@@Base+0xc1c> │ │ │ │ + bl 2f284 <_Py_GetConfigsAsDict@@Base+0xc1c> │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str.w r6, [r4, #476] @ 0x1dc │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ mov r0, r5 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 2bf84 │ │ │ │ add r5, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 2f26c <_Py_GetConfigsAsDict@@Base+0xc64> │ │ │ │ + bl 2f2cc <_Py_GetConfigsAsDict@@Base+0xc64> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 2f09c <_Py_GetConfigsAsDict@@Base+0xa94> │ │ │ │ + bne.n 2f0fc <_Py_GetConfigsAsDict@@Base+0xa94> │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r3, #664] @ 0x298 │ │ │ │ - cbnz r3, 2f090 <_Py_GetConfigsAsDict@@Base+0xa88> │ │ │ │ + cbnz r3, 2f0f0 <_Py_GetConfigsAsDict@@Base+0xa88> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2f0b4 <_Py_GetConfigsAsDict@@Base+0xaac> │ │ │ │ + b.n 2f114 <_Py_GetConfigsAsDict@@Base+0xaac> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w cb00c │ │ │ │ + b.w cb644 │ │ │ │ ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ef56 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ - movw r0, #49656 @ 0xc1f8 │ │ │ │ + beq.w 2efb6 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ + movw r0, #54168 @ 0xd398 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1b7b48 │ │ │ │ - b.n 2ef56 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ + bl 1b8e60 │ │ │ │ + b.n 2efb6 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r9, #32096 @ 0x7d60 │ │ │ │ movt r9, #82 @ 0x52 │ │ │ │ @@ -4102,229 +4141,229 @@ │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ mov r5, r2 │ │ │ │ blx 2c1fc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r5, 2f0fa <_Py_GetConfigsAsDict@@Base+0xaf2> │ │ │ │ - movw r2, #38380 @ 0x95ec │ │ │ │ + cbz r5, 2f15a <_Py_GetConfigsAsDict@@Base+0xaf2> │ │ │ │ + movw r2, #42924 @ 0xa7ac │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ mov r4, sl │ │ │ │ blx 2c1fc │ │ │ │ add.w r1, r8, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 17e164 │ │ │ │ + bl 17f764 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2f130 <_Py_GetConfigsAsDict@@Base+0xb28> │ │ │ │ + cbnz r0, 2f190 <_Py_GetConfigsAsDict@@Base+0xb28> │ │ │ │ mov r0, sl │ │ │ │ - bl 6b400 │ │ │ │ + bl 6b590 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9aae0 │ │ │ │ - bl 1f4674 │ │ │ │ - bl 97f04 │ │ │ │ + bl 9ad1c │ │ │ │ + bl 1f56c4 │ │ │ │ + bl 98158 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2f21e <_Py_GetConfigsAsDict@@Base+0xc16> │ │ │ │ + b.n 2f27e <_Py_GetConfigsAsDict@@Base+0xc16> │ │ │ │ add.w sl, r0, r4 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ - cbz r2, 2f14e <_Py_GetConfigsAsDict@@Base+0xb46> │ │ │ │ + cbz r2, 2f1ae <_Py_GetConfigsAsDict@@Base+0xb46> │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 2f14e <_Py_GetConfigsAsDict@@Base+0xb46> │ │ │ │ + bne.n 2f1ae <_Py_GetConfigsAsDict@@Base+0xb46> │ │ │ │ blx r2 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2b4f0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 2be60 │ │ │ │ - cbnz r0, 2f1a4 <_Py_GetConfigsAsDict@@Base+0xb9c> │ │ │ │ + cbnz r0, 2f204 <_Py_GetConfigsAsDict@@Base+0xb9c> │ │ │ │ mov r0, r7 │ │ │ │ ldr.w fp, [fp] │ │ │ │ blx 2b124 │ │ │ │ - cbz r0, 2f17e <_Py_GetConfigsAsDict@@Base+0xb76> │ │ │ │ + cbz r0, 2f1de <_Py_GetConfigsAsDict@@Base+0xb76> │ │ │ │ mov r0, r7 │ │ │ │ blx 2b4f0 │ │ │ │ - b.n 2f1ee <_Py_GetConfigsAsDict@@Base+0xbe6> │ │ │ │ + b.n 2f24e <_Py_GetConfigsAsDict@@Base+0xbe6> │ │ │ │ mov r0, r6 │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 2f19c <_Py_GetConfigsAsDict@@Base+0xb94> │ │ │ │ - bl 9aae0 │ │ │ │ - bl ee330 │ │ │ │ + bne.n 2f1fc <_Py_GetConfigsAsDict@@Base+0xb94> │ │ │ │ + bl 9ad1c │ │ │ │ + bl ee8f0 │ │ │ │ mov fp, r0 │ │ │ │ - bl 97f04 │ │ │ │ + bl 98158 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2f134 <_Py_GetConfigsAsDict@@Base+0xb2c> │ │ │ │ - b.n 2f216 <_Py_GetConfigsAsDict@@Base+0xc0e> │ │ │ │ - bl 3478a │ │ │ │ - cbz r0, 2f1ee <_Py_GetConfigsAsDict@@Base+0xbe6> │ │ │ │ - b.n 2f216 <_Py_GetConfigsAsDict@@Base+0xc0e> │ │ │ │ + bne.n 2f194 <_Py_GetConfigsAsDict@@Base+0xb2c> │ │ │ │ + b.n 2f276 <_Py_GetConfigsAsDict@@Base+0xc0e> │ │ │ │ + bl 347dc │ │ │ │ + cbz r0, 2f24e <_Py_GetConfigsAsDict@@Base+0xbe6> │ │ │ │ + b.n 2f276 <_Py_GetConfigsAsDict@@Base+0xc0e> │ │ │ │ mov r0, sl │ │ │ │ blx 2bf84 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r5, r4 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 2f1f4 <_Py_GetConfigsAsDict@@Base+0xbec> │ │ │ │ - cbz r4, 2f1e6 <_Py_GetConfigsAsDict@@Base+0xbde> │ │ │ │ + beq.n 2f254 <_Py_GetConfigsAsDict@@Base+0xbec> │ │ │ │ + cbz r4, 2f246 <_Py_GetConfigsAsDict@@Base+0xbde> │ │ │ │ adds.w r8, r4, #2 │ │ │ │ - bpl.n 2f1ea <_Py_GetConfigsAsDict@@Base+0xbe2> │ │ │ │ + bpl.n 2f24a <_Py_GetConfigsAsDict@@Base+0xbe2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b400 │ │ │ │ + bl 6b590 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #17648 @ 0x44f0 │ │ │ │ + movw r1, #22092 @ 0x564c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - bl 97f04 │ │ │ │ - b.n 2f12c <_Py_GetConfigsAsDict@@Base+0xb24> │ │ │ │ + bl f29e4 │ │ │ │ + bl 98158 │ │ │ │ + b.n 2f18c <_Py_GetConfigsAsDict@@Base+0xb24> │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 2f10a <_Py_GetConfigsAsDict@@Base+0xb02> │ │ │ │ + b.n 2f16a <_Py_GetConfigsAsDict@@Base+0xb02> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl] │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17e164 │ │ │ │ + bl 17f764 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 2f21e <_Py_GetConfigsAsDict@@Base+0xc16> │ │ │ │ + cbnz r0, 2f27e <_Py_GetConfigsAsDict@@Base+0xc16> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b400 │ │ │ │ + bl 6b590 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9aae0 │ │ │ │ - bl 1f4674 │ │ │ │ - bl 97f04 │ │ │ │ - b.n 2f21e <_Py_GetConfigsAsDict@@Base+0xc16> │ │ │ │ + bl 9ad1c │ │ │ │ + bl 1f56c4 │ │ │ │ + bl 98158 │ │ │ │ + b.n 2f27e <_Py_GetConfigsAsDict@@Base+0xc16> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b400 │ │ │ │ - b.n 2f12c <_Py_GetConfigsAsDict@@Base+0xb24> │ │ │ │ + bl 6b590 │ │ │ │ + b.n 2f18c <_Py_GetConfigsAsDict@@Base+0xb24> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, r0, #12288 @ 0x3000 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ ldr.w r2, [r2, #664] @ 0x298 │ │ │ │ cmp r2, #0 │ │ │ │ mla r3, r3, r2, r0 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ sub.w r3, r3, #68 @ 0x44 │ │ │ │ - bge.n 2f240 <_Py_GetConfigsAsDict@@Base+0xc38> │ │ │ │ + bge.n 2f2a0 <_Py_GetConfigsAsDict@@Base+0xc38> │ │ │ │ bx lr │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr.w r4, [r3, #2844] @ 0xb1c │ │ │ │ cmp r2, #0 │ │ │ │ ldr.w r1, [r3, #2848] @ 0xb20 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ sub.w r4, r4, r5 │ │ │ │ sub.w r3, r3, #68 @ 0x44 │ │ │ │ sub.w r1, r1, r5 │ │ │ │ str.w r4, [r3, #2924] @ 0xb6c │ │ │ │ str.w r1, [r3, #2928] @ 0xb70 │ │ │ │ - bge.n 2f242 <_Py_GetConfigsAsDict@@Base+0xc3a> │ │ │ │ + bge.n 2f2a2 <_Py_GetConfigsAsDict@@Base+0xc3a> │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ add.w r2, r0, #12288 @ 0x3000 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ ldr.w r2, [r2, #664] @ 0x298 │ │ │ │ cmp r2, #0 │ │ │ │ mla r3, r3, r2, r0 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ sub.w r3, r3, #68 @ 0x44 │ │ │ │ - bge.n 2f288 <_Py_GetConfigsAsDict@@Base+0xc80> │ │ │ │ + bge.n 2f2e8 <_Py_GetConfigsAsDict@@Base+0xc80> │ │ │ │ bx lr │ │ │ │ push {r4, r5} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr.w r4, [r3, #2856] @ 0xb28 │ │ │ │ cmp r2, #0 │ │ │ │ ldr.w r5, [r3, #2860] @ 0xb2c │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ add r4, r1 │ │ │ │ sub.w r3, r3, #68 @ 0x44 │ │ │ │ add r1, r5 │ │ │ │ str.w r4, [r3, #2912] @ 0xb60 │ │ │ │ str.w r1, [r3, #2916] @ 0xb64 │ │ │ │ - bge.n 2f28a <_Py_GetConfigsAsDict@@Base+0xc82> │ │ │ │ + bge.n 2f2ea <_Py_GetConfigsAsDict@@Base+0xc82> │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002f2b0 : │ │ │ │ +0002f310 : │ │ │ │ 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 95604 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9585c <_PyType_LookupRef@@Base+0x8> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 2f2de │ │ │ │ - bl 761ac │ │ │ │ + cbz r0, 2f33e │ │ │ │ + bl 7637c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0002f2e4 : │ │ │ │ +0002f344 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ mov r6, r0 │ │ │ │ blx 2b9a8 │ │ │ │ mov r1, sp │ │ │ │ blx 2b99c <__fstat64_time64@plt+0x4> │ │ │ │ - cbnz r0, 2f308 │ │ │ │ + cbnz r0, 2f368 │ │ │ │ ldrd r4, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 2f30e │ │ │ │ + b.n 2f36e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r2, #262144 @ 0x40000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.n 2f328 │ │ │ │ + bcs.n 2f388 │ │ │ │ mov r0, r4 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2f334 │ │ │ │ + cbnz r0, 2f394 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 4b116 │ │ │ │ + b.w 4b1e6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b958 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a3c4 │ │ │ │ + bl 19b9d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ 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 │ │ │ │ @@ -4333,693 +4372,693 @@ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r8, r1 │ │ │ │ blx 2b9a8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx 2bdd0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 2f38e │ │ │ │ + bne.n 2f3ee │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 3c06e │ │ │ │ - b.n 2f3cc │ │ │ │ + bl 3c10a │ │ │ │ + b.n 2f42c │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ movle r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ asrs r3, r2, #31 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c058 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2f37c │ │ │ │ - movw r1, #25680 @ 0x6450 │ │ │ │ + beq.n 2f3dc │ │ │ │ + movw r1, #30224 @ 0x7610 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #27020 @ 0x698c │ │ │ │ + movw r0, #31564 @ 0x7b4c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1b6590 │ │ │ │ + bl 1b78a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 2f3d0 │ │ │ │ + cbnz r0, 2f430 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f4ac │ │ │ │ + b.n 2f50c │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - movw r1, #22320 @ 0x5730 │ │ │ │ + movw r1, #26784 @ 0x68a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - movw r3, #54632 @ 0xd568 │ │ │ │ + movw r3, #59108 @ 0xe6e4 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - bl 87e6c │ │ │ │ + bl 88050 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f41c │ │ │ │ + bge.n 2f47c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2f41c │ │ │ │ + cbnz r3, 2f47c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2f3cc │ │ │ │ - ldr r1, [pc, #144] @ (2f4b4 ) │ │ │ │ + beq.n 2f42c │ │ │ │ + ldr r1, [pc, #144] @ (2f514 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 90c84 │ │ │ │ + bl 90eb8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f43e │ │ │ │ + bge.n 2f49e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2f43e │ │ │ │ + cbnz r3, 2f49e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2f3cc │ │ │ │ + beq.n 2f42c │ │ │ │ ldr.w r0, [r7, #2712] @ 0xa98 │ │ │ │ str.w r4, [r7, #2712] @ 0xa98 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 2f456 │ │ │ │ + bgt.n 2f4b6 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2f4ac │ │ │ │ + b.n 2f50c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #88] @ (2f4b8 ) │ │ │ │ + ldr r0, [pc, #88] @ (2f518 ) │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ lsls r3, r1, #20 │ │ │ │ - bpl.n 2f46c │ │ │ │ + bpl.n 2f4cc │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r6, [r4, r3] │ │ │ │ - cbnz r6, 2f47c │ │ │ │ + cbnz r6, 2f4dc │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8bb6c <_PyObject_MakeTpCall@@Base> │ │ │ │ - b.n 2f492 │ │ │ │ + bl 8bd24 <_PyObject_MakeTpCall@@Base> │ │ │ │ + b.n 2f4f2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 89888 <_Py_CheckFunctionResult@@Base> │ │ │ │ + bl 89a40 <_Py_CheckFunctionResult@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f3cc │ │ │ │ + beq.n 2f42c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f452 │ │ │ │ + bge.n 2f4b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f452 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 2f452 │ │ │ │ + bne.n 2f4b2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f4b2 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfaf0004d │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002f4bc <_PyUnicode_FromId@@Base>: │ │ │ │ +0002f51c <_PyUnicode_FromId@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #8 │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #8 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2f4ec <_PyUnicode_FromId@@Base+0x30> │ │ │ │ + bne.n 2f54c <_PyUnicode_FromId@@Base+0x30> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2f4dc <_PyUnicode_FromId@@Base+0x20> │ │ │ │ + bne.n 2f53c <_PyUnicode_FromId@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 2f4f8 <_PyUnicode_FromId@@Base+0x3c> │ │ │ │ + beq.n 2f558 <_PyUnicode_FromId@@Base+0x3c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 2412a8 │ │ │ │ - ldr r3, [pc, #320] @ (2f63c <_PyUnicode_FromId@@Base+0x180>) │ │ │ │ + bl 238d28 │ │ │ │ + ldr r3, [pc, #320] @ (2f69c <_PyUnicode_FromId@@Base+0x180>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 2f588 <_PyUnicode_FromId@@Base+0xcc> │ │ │ │ + bge.n 2f5e8 <_PyUnicode_FromId@@Base+0xcc> │ │ │ │ ldr.w r6, [r9, #3728] @ 0xe90 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ add.w r5, r6, #5792 @ 0x16a0 │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2f532 <_PyUnicode_FromId@@Base+0x76> │ │ │ │ + bne.n 2f592 <_PyUnicode_FromId@@Base+0x76> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2f522 <_PyUnicode_FromId@@Base+0x66> │ │ │ │ + bne.n 2f582 <_PyUnicode_FromId@@Base+0x66> │ │ │ │ dmb ish │ │ │ │ - beq.n 2f53e <_PyUnicode_FromId@@Base+0x82> │ │ │ │ + beq.n 2f59e <_PyUnicode_FromId@@Base+0x82> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2412a8 │ │ │ │ + bl 238d28 │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 2f564 <_PyUnicode_FromId@@Base+0xa8> │ │ │ │ + bge.n 2f5c4 <_PyUnicode_FromId@@Base+0xa8> │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r6, #1700] @ 0x6a4 │ │ │ │ adds r3, r4, #1 │ │ │ │ str.w r3, [r6, #1700] @ 0x6a4 │ │ │ │ dmb ish │ │ │ │ str r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2f57c <_PyUnicode_FromId@@Base+0xc0> │ │ │ │ + bne.n 2f5dc <_PyUnicode_FromId@@Base+0xc0> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2f56c <_PyUnicode_FromId@@Base+0xb0> │ │ │ │ + bne.n 2f5cc <_PyUnicode_FromId@@Base+0xb0> │ │ │ │ dmb ish │ │ │ │ - beq.n 2f588 <_PyUnicode_FromId@@Base+0xcc> │ │ │ │ + beq.n 2f5e8 <_PyUnicode_FromId@@Base+0xcc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 200de8 │ │ │ │ + bl 237d40 │ │ │ │ add.w r5, r9, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r5, #2040] @ 0x7f8 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 2f59e <_PyUnicode_FromId@@Base+0xe2> │ │ │ │ + ble.n 2f5fe <_PyUnicode_FromId@@Base+0xe2> │ │ │ │ ldr.w r3, [r5, #2044] @ 0x7fc │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ - cbnz r6, 2f610 <_PyUnicode_FromId@@Base+0x154> │ │ │ │ + cbnz r6, 2f670 <_PyUnicode_FromId@@Base+0x154> │ │ │ │ ldr r6, [r7, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bf84 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7962c │ │ │ │ + bl 79828 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 2f5ea <_PyUnicode_FromId@@Base+0x12e> │ │ │ │ + cbz r0, 2f64a <_PyUnicode_FromId@@Base+0x12e> │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 79ccc │ │ │ │ + bl 79ec8 │ │ │ │ ldr.w r3, [r5, #2040] @ 0x7f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #2044] @ 0x7fc │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 2f608 <_PyUnicode_FromId@@Base+0x14c> │ │ │ │ + bgt.n 2f668 <_PyUnicode_FromId@@Base+0x14c> │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r7, #16 │ │ │ │ it lt │ │ │ │ movlt r7, #16 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 85f98 │ │ │ │ + bl 8616c │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 2f5ee <_PyUnicode_FromId@@Base+0x132> │ │ │ │ - bl 1f4674 │ │ │ │ + cbnz r0, 2f64e <_PyUnicode_FromId@@Base+0x132> │ │ │ │ + bl 1f56c4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2f610 <_PyUnicode_FromId@@Base+0x154> │ │ │ │ + b.n 2f670 <_PyUnicode_FromId@@Base+0x154> │ │ │ │ ldr.w r0, [r5, #2040] @ 0x7f8 │ │ │ │ mov r1, sl │ │ │ │ subs r2, r7, r0 │ │ │ │ add.w r0, r9, r0, lsl #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2b314 │ │ │ │ str.w r9, [r5, #2044] @ 0x7fc │ │ │ │ str.w r7, [r5, #2040] @ 0x7f8 │ │ │ │ ldr.w r3, [r5, #2044] @ 0x7fc │ │ │ │ str.w r6, [r3, r4, lsl #2] │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2f628 <_PyUnicode_FromId@@Base+0x16c> │ │ │ │ + bne.n 2f688 <_PyUnicode_FromId@@Base+0x16c> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2f618 <_PyUnicode_FromId@@Base+0x15c> │ │ │ │ + bne.n 2f678 <_PyUnicode_FromId@@Base+0x15c> │ │ │ │ dmb ish │ │ │ │ - beq.n 2f634 <_PyUnicode_FromId@@Base+0x178> │ │ │ │ + beq.n 2f694 <_PyUnicode_FromId@@Base+0x178> │ │ │ │ mov r0, r8 │ │ │ │ - bl 200de8 │ │ │ │ + bl 237d40 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 2f662 <_PyUnicode_FromId@@Base+0x1a6> │ │ │ │ + bhi.n 2f6c2 <_PyUnicode_FromId@@Base+0x1a6> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 2f67c <_PyUnicode_FromId@@Base+0x1c0> │ │ │ │ + ble.n 2f6dc <_PyUnicode_FromId@@Base+0x1c0> │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - b.n 2f684 <_PyUnicode_FromId@@Base+0x1c8> │ │ │ │ - movw r0, #40348 @ 0x9d9c │ │ │ │ + b.n 2f6e4 <_PyUnicode_FromId@@Base+0x1c8> │ │ │ │ + movw r0, #44892 @ 0xaf5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f65a <_PyUnicode_FromId@@Base+0x19e> │ │ │ │ + bne.n 2f6ba <_PyUnicode_FromId@@Base+0x19e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f6de <_PyUnicode_FromId@@Base+0x222> │ │ │ │ + b.n 2f73e <_PyUnicode_FromId@@Base+0x222> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2f6a2 <_PyUnicode_FromId@@Base+0x1e6> │ │ │ │ + bgt.n 2f702 <_PyUnicode_FromId@@Base+0x1e6> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54200 @ 0xd3b8 │ │ │ │ + movw r1, #58676 @ 0xe534 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 2f678 <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 2f6d8 <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ ldr r6, [r5, #12] │ │ │ │ - cbz r6, 2f6be <_PyUnicode_FromId@@Base+0x202> │ │ │ │ + cbz r6, 2f71e <_PyUnicode_FromId@@Base+0x202> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4904 @ 0x1328 │ │ │ │ + movw r1, #9368 @ 0x2498 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 2f678 <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 2f6d8 <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11dfe8 │ │ │ │ + bl 11e9dc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2f678 <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ + beq.n 2f6d8 <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r0, [pc, #16] @ (2f6e4 <_PyUnicode_FromId@@Base+0x228>) │ │ │ │ + ldr r0, [pc, #16] @ (2f744 <_PyUnicode_FromId@@Base+0x228>) │ │ │ │ mov r3, r6 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94fcc │ │ │ │ + bl 95224 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsls r4, r2, #25 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0002f6e8 : │ │ │ │ - ldr r0, [pc, #4] @ (2f6f0 ) │ │ │ │ - b.w 1a35e8 │ │ │ │ +0002f748 : │ │ │ │ + ldr r0, [pc, #4] @ (2f750 ) │ │ │ │ + b.w 1a4c14 │ │ │ │ nop │ │ │ │ ldmia r3!, {r2, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl cf6c8 │ │ │ │ + bl cfcf0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #248] @ (2f804 ) │ │ │ │ + ldr r1, [pc, #248] @ (2f864 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a81f8 │ │ │ │ - movw r1, #26076 @ 0x65dc │ │ │ │ + bl 1a9818 │ │ │ │ + movw r1, #30580 @ 0x7774 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl cff78 │ │ │ │ + bl d059c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2f730 │ │ │ │ + bge.n 2f790 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2f802 │ │ │ │ - ldr r1, [pc, #212] @ (2f808 ) │ │ │ │ + b.n 2f862 │ │ │ │ + ldr r1, [pc, #212] @ (2f868 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a81f8 │ │ │ │ - movw r1, #45580 @ 0xb20c │ │ │ │ + bl 1a9818 │ │ │ │ + movw r1, #50124 @ 0xc3cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl cff78 │ │ │ │ + bl d059c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2f72a │ │ │ │ - ldr r1, [pc, #184] @ (2f80c ) │ │ │ │ + blt.n 2f78a │ │ │ │ + ldr r1, [pc, #184] @ (2f86c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a81f8 │ │ │ │ - movw r1, #45600 @ 0xb220 │ │ │ │ + bl 1a9818 │ │ │ │ + movw r1, #50144 @ 0xc3e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl cff78 │ │ │ │ + bl d059c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2f72a │ │ │ │ + blt.n 2f78a │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 70600 │ │ │ │ - movw r1, #27080 @ 0x69c8 │ │ │ │ + bl 70790 │ │ │ │ + movw r1, #31584 @ 0x7b60 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl cff78 │ │ │ │ + bl d059c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2f72a │ │ │ │ - ldr r6, [pc, #124] @ (2f810 ) │ │ │ │ + blt.n 2f78a │ │ │ │ + ldr r6, [pc, #124] @ (2f870 ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r1, 2f7a6 │ │ │ │ + cbz r1, 2f806 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2f792 │ │ │ │ - b.n 2f72a │ │ │ │ + bne.n 2f7f2 │ │ │ │ + b.n 2f78a │ │ │ │ movw r3, #5168 @ 0x1430 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 7bf58 │ │ │ │ + bl 7c12c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f72a │ │ │ │ + beq.n 2f78a │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #84] @ (2f814 ) │ │ │ │ + ldr r1, [pc, #84] @ (2f874 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a81f8 │ │ │ │ + bl 1a9818 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f7dc │ │ │ │ + bge.n 2f83c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2f7dc │ │ │ │ + cbnz r3, 2f83c │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2f72a │ │ │ │ + beq.n 2f78a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8204 │ │ │ │ + bl 1a9824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f72a │ │ │ │ - movw r0, #40920 @ 0x9fd8 │ │ │ │ + bne.n 2f78a │ │ │ │ + movw r0, #45464 @ 0xb198 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 795bc │ │ │ │ + bl 797b8 │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r5, #24] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldmia r3, {r2, r3, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldmia r3!, {r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r1, #7] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r3, r0, #1 │ │ │ │ ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ │ │ │ │ -0002f818 : │ │ │ │ +0002f878 : │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 2f828 │ │ │ │ + cbz r0, 2f888 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002f82a : │ │ │ │ +0002f88a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 2f848 │ │ │ │ - movw r1, #26644 @ 0x6814 │ │ │ │ + cbnz r1, 2f8a8 │ │ │ │ + movw r1, #31148 @ 0x79ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #96] @ (2f8a4 ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #96] @ (2f904 ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #88] @ (2f8a8 ) │ │ │ │ + ldr r0, [pc, #88] @ (2f908 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - cbnz r3, 2f888 │ │ │ │ + cbnz r3, 2f8e8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr.w r3, [r0, #3900] @ 0xf3c │ │ │ │ - cbz r3, 2f880 │ │ │ │ + cbz r3, 2f8e0 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 2f880 │ │ │ │ + ble.n 2f8e0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2f880 │ │ │ │ - movw r1, #26720 @ 0x6860 │ │ │ │ + bne.n 2f8e0 │ │ │ │ + movw r1, #31224 @ 0x79f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #40] @ (2f8a4 ) │ │ │ │ + ldr r0, [pc, #40] @ (2f904 ) │ │ │ │ mov r2, r3 │ │ │ │ - bl 661e0 │ │ │ │ + bl 66370 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 199114 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ + b.w 19a724 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #26672 @ 0x6830 │ │ │ │ + movw r2, #31176 @ 0x79c8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f2474 <_PyErr_SetString@@Base> │ │ │ │ + bl f2a44 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - strb r4, [r1, #14] │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r3, r0, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ 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, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 92998 │ │ │ │ + bl 92bd0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a3048 │ │ │ │ + b.w 1a4674 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ movw r4, #59856 @ 0xe9d0 │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ bl 2dad0 <_PyObject_DebugMallocStats@@Base> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r0, 2f8fc │ │ │ │ + cbz r0, 2f95c │ │ │ │ movs r0, #10 │ │ │ │ blx 2be9c │ │ │ │ - ldr r6, [pc, #216] @ (2f9d8 ) │ │ │ │ + ldr r6, [pc, #216] @ (2fa38 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r5, [r4, #0] │ │ │ │ movs r3, #32 │ │ │ │ - movw r1, #27540 @ 0x6b94 │ │ │ │ + movw r1, #32044 @ 0x7d2c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ movw r9, #40760 @ 0x9f38 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1908] @ 0x774 │ │ │ │ - bl 2fadc │ │ │ │ + bl 2fb3c │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #27560 @ 0x6ba8 │ │ │ │ + movw r1, #32064 @ 0x7d40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1916] @ 0x77c │ │ │ │ - bl 2fadc │ │ │ │ + bl 2fb3c │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #27584 @ 0x6bc0 │ │ │ │ + movw r1, #32088 @ 0x7d58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1708] @ 0x6ac │ │ │ │ - bl 2fadc │ │ │ │ + bl 2fb3c │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #27604 @ 0x6bd4 │ │ │ │ + movw r1, #32108 @ 0x7d6c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1884] @ 0x75c │ │ │ │ - bl 2fadc │ │ │ │ + bl 2fb3c │ │ │ │ mov fp, r4 │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ - movw r2, #27624 @ 0x6be8 │ │ │ │ + movw r2, #32128 @ 0x7d80 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 6b9c0 │ │ │ │ + bl 6bb50 │ │ │ │ ldr.w r7, [r6, r8] │ │ │ │ ldrd r3, r2, [r9, #16] │ │ │ │ mov r1, sp │ │ │ │ ldr r7, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r3, #3 │ │ │ │ add.w r7, r7, fp, lsl #3 │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ add.w r2, r7, #4096 @ 0x1000 │ │ │ │ adds r2, #16 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr.w r2, [r2, #1708] @ 0x6ac │ │ │ │ - bl 2fadc │ │ │ │ + bl 2fb3c │ │ │ │ cmp r4, #20 │ │ │ │ - bne.n 2f986 │ │ │ │ + bne.n 2f9e6 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #64] @ (2fa34 ) │ │ │ │ - movw r2, #27652 @ 0x6c04 │ │ │ │ + ldr r3, [pc, #64] @ (2fa94 ) │ │ │ │ + movw r2, #32156 @ 0x7d9c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl d72a4 │ │ │ │ - cbnz r0, 2fa0c │ │ │ │ + bl d78c0 │ │ │ │ + cbnz r0, 2fa6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fa30 │ │ │ │ + b.n 2fa90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b74f4 │ │ │ │ + bl 1b880c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 2fa08 │ │ │ │ - bl 2fef8 <_Py_DumpStack@@Base> │ │ │ │ + beq.n 2fa68 │ │ │ │ + bl 2ff58 <_Py_DumpStack@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7751c │ │ │ │ - bl ee330 │ │ │ │ + bl 776ec │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fa08 │ │ │ │ + bne.n 2fa68 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - beq.n 2fb00 │ │ │ │ + beq.n 2fb60 │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1efe74 <_PyXIData_RegisterClass@@Base+0xb68> │ │ │ │ + bl 1f0ec4 <_PyXIData_RegisterClass@@Base+0xb68> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #20] @ (2fa6c ) │ │ │ │ + ldr r3, [pc, #20] @ (2facc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #2048] @ 0x800 │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #27768 @ 0x6c78 │ │ │ │ + movw r1, #32272 @ 0x7e10 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8ead0 │ │ │ │ - cbnz r0, 2fa9a │ │ │ │ + bl 8ecfc │ │ │ │ + cbnz r0, 2fafa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2face │ │ │ │ - ldr r0, [pc, #56] @ (2fad4 ) │ │ │ │ - bl 119410 │ │ │ │ + b.n 2fb2e │ │ │ │ + ldr r0, [pc, #56] @ (2fb34 ) │ │ │ │ + bl 119d7c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fa96 │ │ │ │ + beq.n 2faf6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #36] @ (2fad8 ) │ │ │ │ - bl ff2fc │ │ │ │ + ldr r1, [pc, #36] @ (2fb38 ) │ │ │ │ + bl ff918 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2face │ │ │ │ + bge.n 2fb2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2face │ │ │ │ + cbnz r3, 2fb2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r1!, {r2, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -5031,47 +5070,47 @@ │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r3, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ - movw r2, #27780 @ 0x6c84 │ │ │ │ + movw r2, #32284 @ 0x7e1c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 6b9c0 │ │ │ │ + bl 6bb50 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #27804 @ 0x6c9c │ │ │ │ + movw r2, #32308 @ 0x7e34 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 6b9c0 │ │ │ │ + bl 6bb50 │ │ │ │ mul.w r2, r5, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9aa18 <_Py_GetConfig@@Base> │ │ │ │ + bl 9ac54 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 2fb4e │ │ │ │ + bgt.n 2fbae │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 2bd78 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 2fb56 │ │ │ │ + ble.n 2fbb6 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #28] @ (2fb80 ) │ │ │ │ + ldr r2, [pc, #28] @ (2fbe0 ) │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ @@ -5082,146 +5121,146 @@ │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2af20 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ 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 fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r9, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2fbc4 │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 2fbc4 │ │ │ │ + bne.n 2fc24 │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 2fc24 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2fccc │ │ │ │ + b.n 2fd2c │ │ │ │ mov.w r8, #26 │ │ │ │ movs r6, #32 │ │ │ │ add.w r5, r6, #31 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b664 <__sched_cpualloc@plt> │ │ │ │ mov r7, r0 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ mov r2, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ - cbnz r0, 2fbe8 │ │ │ │ + cbnz r0, 2fc48 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1f4674 │ │ │ │ + b.w 1f56c4 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c44c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2fc36 │ │ │ │ + cbz r0, 2fc96 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bde8 <__sched_cpufree@plt> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 2fc14 │ │ │ │ + beq.n 2fc74 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bne.n 2fc32 │ │ │ │ + bne.n 2fc92 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27848 @ 0x6cc8 │ │ │ │ + movw r1, #32352 @ 0x7e60 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 2fbc0 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 2fc20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 2fbca │ │ │ │ - bl e4d0c │ │ │ │ + b.n 2fc2a │ │ │ │ + bl e52fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fcbe │ │ │ │ + beq.n 2fd1e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ac68 <__sched_cpucount@plt> │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2fcb6 │ │ │ │ + beq.n 2fd16 │ │ │ │ lsrs r3, r4, #5 │ │ │ │ and.w r2, r4, #31 │ │ │ │ cmp.w r5, r4, lsr #3 │ │ │ │ - bls.n 2fcb2 │ │ │ │ + bls.n 2fd12 │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 2fcae │ │ │ │ + bpl.n 2fd0e │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 2fcbe │ │ │ │ + cbz r0, 2fd1e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e7da0 │ │ │ │ + bl e8388 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r0, 2fc98 │ │ │ │ + cbz r0, 2fcf8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2fcbe │ │ │ │ + bge.n 2fd1e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2fcbe │ │ │ │ + cbnz r3, 2fd1e │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 2fcbe │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fd1e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2fcb2 │ │ │ │ + bge.n 2fd12 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2fcb2 │ │ │ │ + cbnz r3, 2fd12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 2fcb2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fd12 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 2fc50 │ │ │ │ + b.n 2fcb0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 2fc4a │ │ │ │ + b.n 2fcaa │ │ │ │ mov r0, r7 │ │ │ │ blx 2bde8 <__sched_cpufree@plt> │ │ │ │ - b.n 2fccc │ │ │ │ + b.n 2fd2c │ │ │ │ mov r0, r7 │ │ │ │ blx 2bde8 <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7751c │ │ │ │ - b.n 2fbc0 │ │ │ │ + bl 776ec │ │ │ │ + b.n 2fc20 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0002fcd2 <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ +0002fd32 <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r0, [pc, #500] @ (2fed8 <_PyMem_GetCurrentAllocatorName@@Base+0x206>) │ │ │ │ + ldr r0, [pc, #500] @ (2ff38 <_PyMem_GetCurrentAllocatorName@@Base+0x206>) │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2fcfe <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ + bne.n 2fd5e <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2fcee <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ + bne.n 2fd4e <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 2fd0a <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ - bl 2412a8 │ │ │ │ - movw r4, #32052 @ 0x7d34 │ │ │ │ + beq.n 2fd6a <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ + bl 238d28 │ │ │ │ + movw r4, #36596 @ 0x8ef4 │ │ │ │ movt r4, #67 @ 0x43 │ │ │ │ add.w r9, sp, #4 │ │ │ │ add.w r8, sp, #24 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ @@ -5235,718 +5274,718 @@ │ │ │ │ str.w r3, [r8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [lr] │ │ │ │ str.w r3, [ip] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [pc, #388] @ (2fedc <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ + ldr r0, [pc, #388] @ (2ff3c <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 2fdb4 <_PyMem_GetCurrentAllocatorName@@Base+0xe2> │ │ │ │ - ldr r0, [pc, #376] @ (2fee0 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ + cbnz r0, 2fe14 <_PyMem_GetCurrentAllocatorName@@Base+0xe2> │ │ │ │ + ldr r0, [pc, #376] @ (2ff40 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 2fd80 <_PyMem_GetCurrentAllocatorName@@Base+0xae> │ │ │ │ - ldr r0, [pc, #368] @ (2fee4 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ + cbnz r0, 2fde0 <_PyMem_GetCurrentAllocatorName@@Base+0xae> │ │ │ │ + ldr r0, [pc, #368] @ (2ff44 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fe78 <_PyMem_GetCurrentAllocatorName@@Base+0x1a6> │ │ │ │ - ldr r0, [pc, #348] @ (2fee0 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ + beq.n 2fed8 <_PyMem_GetCurrentAllocatorName@@Base+0x1a6> │ │ │ │ + ldr r0, [pc, #348] @ (2ff40 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 2fd9a <_PyMem_GetCurrentAllocatorName@@Base+0xc8> │ │ │ │ - ldr r0, [pc, #340] @ (2fee4 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ + cbnz r0, 2fdfa <_PyMem_GetCurrentAllocatorName@@Base+0xc8> │ │ │ │ + ldr r0, [pc, #340] @ (2ff44 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fe82 <_PyMem_GetCurrentAllocatorName@@Base+0x1b0> │ │ │ │ - ldr r0, [pc, #324] @ (2fee0 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ + beq.n 2fee2 <_PyMem_GetCurrentAllocatorName@@Base+0x1b0> │ │ │ │ + ldr r0, [pc, #324] @ (2ff40 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 2fdb4 <_PyMem_GetCurrentAllocatorName@@Base+0xe2> │ │ │ │ - ldr r0, [pc, #316] @ (2fee4 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ + cbnz r0, 2fe14 <_PyMem_GetCurrentAllocatorName@@Base+0xe2> │ │ │ │ + ldr r0, [pc, #316] @ (2ff44 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fe8c <_PyMem_GetCurrentAllocatorName@@Base+0x1ba> │ │ │ │ - ldr r4, [pc, #304] @ (2fee8 <_PyMem_GetCurrentAllocatorName@@Base+0x216>) │ │ │ │ + beq.n 2feec <_PyMem_GetCurrentAllocatorName@@Base+0x1ba> │ │ │ │ + ldr r4, [pc, #304] @ (2ff48 <_PyMem_GetCurrentAllocatorName@@Base+0x216>) │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ add.w ip, sp, #104 @ 0x68 │ │ │ │ add r6, sp, #124 @ 0x7c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ add.w r7, r4, #24 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str.w r3, [lr] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [ip] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [pc, #248] @ (2fedc <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ + ldr r0, [pc, #248] @ (2ff3c <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ blx 2c22c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2feaa <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ - ldr r0, [pc, #232] @ (2fee0 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ + bne.n 2ff0a <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ + ldr r0, [pc, #232] @ (2ff40 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ movs r2, #20 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2feac <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - ldr r0, [pc, #220] @ (2fee4 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ + bne.n 2ff0c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + ldr r0, [pc, #220] @ (2ff44 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ movs r2, #20 │ │ │ │ blx 2c22c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2feaa <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ - ldr r0, [pc, #212] @ (2feec <_PyMem_GetCurrentAllocatorName@@Base+0x21a>) │ │ │ │ + bne.n 2ff0a <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ + ldr r0, [pc, #212] @ (2ff4c <_PyMem_GetCurrentAllocatorName@@Base+0x21a>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2feac <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - ldr r0, [pc, #204] @ (2fef0 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ + bne.n 2ff0c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + ldr r0, [pc, #204] @ (2ff50 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 2fe3a <_PyMem_GetCurrentAllocatorName@@Base+0x168> │ │ │ │ - ldr r0, [pc, #196] @ (2fef4 <_PyMem_GetCurrentAllocatorName@@Base+0x222>) │ │ │ │ + cbnz r0, 2fe9a <_PyMem_GetCurrentAllocatorName@@Base+0x168> │ │ │ │ + ldr r0, [pc, #196] @ (2ff54 <_PyMem_GetCurrentAllocatorName@@Base+0x222>) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #20 │ │ │ │ blx 2c22c │ │ │ │ - cbz r0, 2fe96 <_PyMem_GetCurrentAllocatorName@@Base+0x1c4> │ │ │ │ - ldr r0, [pc, #180] @ (2fef0 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ + cbz r0, 2fef6 <_PyMem_GetCurrentAllocatorName@@Base+0x1c4> │ │ │ │ + ldr r0, [pc, #180] @ (2ff50 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 2fe52 <_PyMem_GetCurrentAllocatorName@@Base+0x180> │ │ │ │ - ldr r0, [pc, #172] @ (2fef4 <_PyMem_GetCurrentAllocatorName@@Base+0x222>) │ │ │ │ + cbnz r0, 2feb2 <_PyMem_GetCurrentAllocatorName@@Base+0x180> │ │ │ │ + ldr r0, [pc, #172] @ (2ff54 <_PyMem_GetCurrentAllocatorName@@Base+0x222>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 2c22c │ │ │ │ - cbz r0, 2fea0 <_PyMem_GetCurrentAllocatorName@@Base+0x1ce> │ │ │ │ - ldr r0, [pc, #156] @ (2fef0 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ + cbz r0, 2ff00 <_PyMem_GetCurrentAllocatorName@@Base+0x1ce> │ │ │ │ + ldr r0, [pc, #156] @ (2ff50 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 2feaa <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ - ldr r0, [pc, #148] @ (2fef4 <_PyMem_GetCurrentAllocatorName@@Base+0x222>) │ │ │ │ + cbnz r0, 2ff0a <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ + ldr r0, [pc, #148] @ (2ff54 <_PyMem_GetCurrentAllocatorName@@Base+0x222>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - movw r4, #15916 @ 0x3e2c │ │ │ │ + movw r4, #20460 @ 0x4fec │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 2feac <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #15932 @ 0x3e3c │ │ │ │ + b.n 2ff0c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + movw r4, #20476 @ 0x4ffc │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 2feac <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #15876 @ 0x3e04 │ │ │ │ + b.n 2ff0c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + movw r4, #20420 @ 0x4fc4 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 2feac <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #15904 @ 0x3e20 │ │ │ │ + b.n 2ff0c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + movw r4, #20448 @ 0x4fe0 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 2feac <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #15940 @ 0x3e44 │ │ │ │ + b.n 2ff0c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + movw r4, #20484 @ 0x5004 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 2feac <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #15888 @ 0x3e10 │ │ │ │ + b.n 2ff0c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + movw r4, #20432 @ 0x4fd0 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 2feac <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + b.n 2ff0c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2fec4 <_PyMem_GetCurrentAllocatorName@@Base+0x1f2> │ │ │ │ + bne.n 2ff24 <_PyMem_GetCurrentAllocatorName@@Base+0x1f2> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2feb4 <_PyMem_GetCurrentAllocatorName@@Base+0x1e2> │ │ │ │ + bne.n 2ff14 <_PyMem_GetCurrentAllocatorName@@Base+0x1e2> │ │ │ │ dmb ish │ │ │ │ - beq.n 2fed0 <_PyMem_GetCurrentAllocatorName@@Base+0x1fe> │ │ │ │ - ldr r0, [pc, #12] @ (2fed8 <_PyMem_GetCurrentAllocatorName@@Base+0x206>) │ │ │ │ - bl 200de8 │ │ │ │ + beq.n 2ff30 <_PyMem_GetCurrentAllocatorName@@Base+0x1fe> │ │ │ │ + ldr r0, [pc, #12] @ (2ff38 <_PyMem_GetCurrentAllocatorName@@Base+0x206>) │ │ │ │ + bl 237d40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r0, [r0, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r4, [r0, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r0, [r3, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r4, [r5, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r0, #22] │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r3, r0, #1 │ │ │ │ str r4, [r0, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r4, [r3, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r4, [r6, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0002fef8 <_Py_DumpStack@@Base>: │ │ │ │ +0002ff58 <_Py_DumpStack@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ - ldr r3, [pc, #624] @ (3017c <_Py_DumpStack@@Base+0x284>) │ │ │ │ + ldr r3, [pc, #624] @ (301dc <_Py_DumpStack@@Base+0x284>) │ │ │ │ add r7, sp, #0 │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ add.w r6, r7, #36 @ 0x24 │ │ │ │ - movw r1, #27892 @ 0x6cf4 │ │ │ │ + movw r1, #32396 @ 0x7e8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b940 │ │ │ │ - cbnz r0, 2ff48 <_Py_DumpStack@@Base+0x50> │ │ │ │ + cbnz r0, 2ffa8 <_Py_DumpStack@@Base+0x50> │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #27952 @ 0x6d30 │ │ │ │ + movw r1, #32456 @ 0x7ec8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ - b.n 30160 <_Py_DumpStack@@Base+0x268> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ + b.n 301c0 <_Py_DumpStack@@Base+0x268> │ │ │ │ mov.w r3, #61440 @ 0xf000 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ and.w r2, r3, r0, lsl #4 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, sp │ │ │ │ lsls r3, r0, #4 │ │ │ │ sub.w r2, sp, r2 │ │ │ │ mov r1, sp │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 2ff6e <_Py_DumpStack@@Base+0x76> │ │ │ │ + beq.n 2ffce <_Py_DumpStack@@Base+0x76> │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - b.n 2ff5e <_Py_DumpStack@@Base+0x66> │ │ │ │ + b.n 2ffbe <_Py_DumpStack@@Base+0x66> │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ - cbz r3, 2ff7e <_Py_DumpStack@@Base+0x86> │ │ │ │ + cbz r3, 2ffde <_Py_DumpStack@@Base+0x86> │ │ │ │ subs r3, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ mov r5, sp │ │ │ │ adds r3, #7 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ sub.w r2, sp, r2 │ │ │ │ mov r1, sp │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 2ffa6 <_Py_DumpStack@@Base+0xae> │ │ │ │ + beq.n 30006 <_Py_DumpStack@@Base+0xae> │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - b.n 2ff96 <_Py_DumpStack@@Base+0x9e> │ │ │ │ + b.n 2fff6 <_Py_DumpStack@@Base+0x9e> │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ - cbz r3, 2ffb6 <_Py_DumpStack@@Base+0xbe> │ │ │ │ + cbz r3, 30016 <_Py_DumpStack@@Base+0xbe> │ │ │ │ subs r3, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ mov fp, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w sp, [r7, #28] │ │ │ │ cmp r8, r9 │ │ │ │ - ble.n 2fff8 <_Py_DumpStack@@Base+0x100> │ │ │ │ + ble.n 30058 <_Py_DumpStack@@Base+0x100> │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r0, [r6, r9, lsl #2] │ │ │ │ add.w r2, r7, #32 │ │ │ │ mov r1, fp │ │ │ │ blx 2b670 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - cbz r0, 2ffee <_Py_DumpStack@@Base+0xf6> │ │ │ │ + cbz r0, 3004e <_Py_DumpStack@@Base+0xf6> │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 2ffee <_Py_DumpStack@@Base+0xf6> │ │ │ │ + cbz r3, 3004e <_Py_DumpStack@@Base+0xf6> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 2ffee <_Py_DumpStack@@Base+0xf6> │ │ │ │ + cbz r3, 3004e <_Py_DumpStack@@Base+0xf6> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ - b.n 2ffc0 <_Py_DumpStack@@Base+0xc8> │ │ │ │ - movw r0, #27988 @ 0x6d54 │ │ │ │ + b.n 30020 <_Py_DumpStack@@Base+0xc8> │ │ │ │ + movw r0, #32492 @ 0x7eec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - movw r9, #8944 @ 0x22f0 │ │ │ │ + movw r9, #13488 @ 0x34b0 │ │ │ │ movt r9, #45 @ 0x2d │ │ │ │ strd r0, sl, [r7, #8] │ │ │ │ mov.w fp, #0 │ │ │ │ - movw sl, #32496 @ 0x7ef0 │ │ │ │ + movw sl, #37040 @ 0x90b0 │ │ │ │ movt sl, #41 @ 0x29 │ │ │ │ str.w r8, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, fp │ │ │ │ - ble.w 30146 <_Py_DumpStack@@Base+0x24e> │ │ │ │ + ble.w 301a6 <_Py_DumpStack@@Base+0x24e> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ - cbz r3, 30034 <_Py_DumpStack@@Base+0x13c> │ │ │ │ + cbz r3, 30094 <_Py_DumpStack@@Base+0x13c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 30034 <_Py_DumpStack@@Base+0x13c> │ │ │ │ + cbz r3, 30094 <_Py_DumpStack@@Base+0x13c> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 3003c <_Py_DumpStack@@Base+0x144> │ │ │ │ + cbnz r3, 3009c <_Py_DumpStack@@Base+0x144> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ movs r2, #27 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 30126 <_Py_DumpStack@@Base+0x22e> │ │ │ │ + b.n 30186 <_Py_DumpStack@@Base+0x22e> │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 3007e <_Py_DumpStack@@Base+0x186> │ │ │ │ + bne.n 300de <_Py_DumpStack@@Base+0x186> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r2, [r5, #12] │ │ │ │ - cbnz r2, 3007e <_Py_DumpStack@@Base+0x186> │ │ │ │ + cbnz r2, 300de <_Py_DumpStack@@Base+0x186> │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28016 @ 0x6d70 │ │ │ │ + movw r1, #32520 @ 0x7f08 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r8, [r5] │ │ │ │ mov r0, r8 │ │ │ │ blx 2bf84 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #28032 @ 0x6d80 │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #32536 @ 0x7f18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 30126 <_Py_DumpStack@@Base+0x22e> │ │ │ │ + b.n 30186 <_Py_DumpStack@@Base+0x22e> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r2, r1 │ │ │ │ ite cs │ │ │ │ subcs r3, r2, r1 │ │ │ │ subcc r3, r1, r2 │ │ │ │ mov.w r2, #15 │ │ │ │ - movw r1, #28016 @ 0x6d70 │ │ │ │ + movw r1, #32520 @ 0x7f08 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ itete cs │ │ │ │ strcs r3, [r7, #20] │ │ │ │ strcc r3, [r7, #20] │ │ │ │ movcs r3, #43 @ 0x2b │ │ │ │ movcc r3, #45 @ 0x2d │ │ │ │ str r3, [r7, #24] │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r1, [r7, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx 2bf84 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28036 @ 0x6d84 │ │ │ │ + movw r1, #32540 @ 0x7f1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r8 │ │ │ │ moveq r0, sl │ │ │ │ blx 2bf84 │ │ │ │ cmp.w r8, #0 │ │ │ │ ite ne │ │ │ │ movne r1, r8 │ │ │ │ moveq r1, sl │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_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 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28044 @ 0x6d8c │ │ │ │ + movw r1, #32548 @ 0x7f24 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ - bl 204234 │ │ │ │ - movw r1, #29304 @ 0x7278 │ │ │ │ + bl 205294 │ │ │ │ + movw r1, #33848 @ 0x8438 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 66294 <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ + bl 66424 <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #4 │ │ │ │ adds r5, #16 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ - b.n 3001c <_Py_DumpStack@@Base+0x124> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ + b.n 3007c <_Py_DumpStack@@Base+0x124> │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp r3, #32 │ │ │ │ mov sp, sl │ │ │ │ - bne.n 30160 <_Py_DumpStack@@Base+0x268> │ │ │ │ - movw r1, #28048 @ 0x6d90 │ │ │ │ + bne.n 301c0 <_Py_DumpStack@@Base+0x268> │ │ │ │ + movw r1, #32552 @ 0x7f28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ - ldr r3, [pc, #24] @ (3017c <_Py_DumpStack@@Base+0x284>) │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ + ldr r3, [pc, #24] @ (301dc <_Py_DumpStack@@Base+0x284>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 30174 <_Py_DumpStack@@Base+0x27c> │ │ │ │ + beq.n 301d4 <_Py_DumpStack@@Base+0x27c> │ │ │ │ blx 2b9e4 <__stack_chk_fail@plt> │ │ │ │ adds r7, #172 @ 0xac │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9aa18 <_Py_GetConfig@@Base> │ │ │ │ + bl 9ac54 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbnz r3, 301a4 <_Py_DumpStack@@Base+0x2ac> │ │ │ │ + cbnz r3, 30204 <_Py_DumpStack@@Base+0x2ac> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14f80c │ │ │ │ + b.w 1509c8 │ │ │ │ movw r3, #61096 @ 0xeea8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28128 @ 0x6de0 │ │ │ │ + movw r1, #32632 @ 0x7f78 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f0620 │ │ │ │ + bl 1f1670 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30198 <_Py_DumpStack@@Base+0x2a0> │ │ │ │ + beq.n 301f8 <_Py_DumpStack@@Base+0x2a0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 301e6 <_Py_DumpStack@@Base+0x2ee> │ │ │ │ + bne.n 30246 <_Py_DumpStack@@Base+0x2ee> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d56b0 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 30200 <_Py_DumpStack@@Base+0x308> │ │ │ │ - b.n 301fc <_Py_DumpStack@@Base+0x304> │ │ │ │ + bl 1d65f0 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 30260 <_Py_DumpStack@@Base+0x308> │ │ │ │ + b.n 3025c <_Py_DumpStack@@Base+0x304> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39988 @ 0x9c34 │ │ │ │ + movw r0, #44532 @ 0xadf4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 301da <_Py_DumpStack@@Base+0x2e2> │ │ │ │ + bne.n 3023a <_Py_DumpStack@@Base+0x2e2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30234 <_Py_DumpStack@@Base+0x33c> │ │ │ │ + b.n 30294 <_Py_DumpStack@@Base+0x33c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1d56b0 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d65f0 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 301fc <_Py_DumpStack@@Base+0x304> │ │ │ │ + beq.n 3025c <_Py_DumpStack@@Base+0x304> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2b3d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3022c <_Py_DumpStack@@Base+0x334> │ │ │ │ + bge.n 3028c <_Py_DumpStack@@Base+0x334> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3025a <_Py_DumpStack@@Base+0x362> │ │ │ │ + bne.n 302ba <_Py_DumpStack@@Base+0x362> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f1210 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 30274 <_Py_DumpStack@@Base+0x37c> │ │ │ │ - b.n 30270 <_Py_DumpStack@@Base+0x378> │ │ │ │ + bl 1f2260 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 302d4 <_Py_DumpStack@@Base+0x37c> │ │ │ │ + b.n 302d0 <_Py_DumpStack@@Base+0x378> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40016 @ 0x9c50 │ │ │ │ + movw r0, #44560 @ 0xae10 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3024e <_Py_DumpStack@@Base+0x356> │ │ │ │ + bne.n 302ae <_Py_DumpStack@@Base+0x356> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 302a8 <_Py_DumpStack@@Base+0x3b0> │ │ │ │ + b.n 30308 <_Py_DumpStack@@Base+0x3b0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1f1210 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f2260 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30270 <_Py_DumpStack@@Base+0x378> │ │ │ │ + beq.n 302d0 <_Py_DumpStack@@Base+0x378> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2c214 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 302a0 <_Py_DumpStack@@Base+0x3a8> │ │ │ │ + bge.n 30300 <_Py_DumpStack@@Base+0x3a8> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 302cc <_Py_DumpStack@@Base+0x3d4> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 302f0 <_Py_DumpStack@@Base+0x3f8> │ │ │ │ + bne.n 3032c <_Py_DumpStack@@Base+0x3d4> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 30350 <_Py_DumpStack@@Base+0x3f8> │ │ │ │ mov r0, r4 │ │ │ │ blx 2ada8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 302e8 <_Py_DumpStack@@Base+0x3f0> │ │ │ │ + bge.n 30348 <_Py_DumpStack@@Base+0x3f0> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 30314 <_Py_DumpStack@@Base+0x41c> │ │ │ │ + cbnz r3, 30374 <_Py_DumpStack@@Base+0x41c> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 30314 <_Py_DumpStack@@Base+0x41c> │ │ │ │ + ble.n 30374 <_Py_DumpStack@@Base+0x41c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 30314 <_Py_DumpStack@@Base+0x41c> │ │ │ │ - cbnz r4, 30334 <_Py_DumpStack@@Base+0x43c> │ │ │ │ + bne.n 30374 <_Py_DumpStack@@Base+0x41c> │ │ │ │ + cbnz r4, 30394 <_Py_DumpStack@@Base+0x43c> │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #252] @ (30418 <_Py_DumpStack@@Base+0x520>) │ │ │ │ + ldr r4, [pc, #252] @ (30478 <_Py_DumpStack@@Base+0x520>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30412 <_Py_DumpStack@@Base+0x51a> │ │ │ │ + beq.n 30472 <_Py_DumpStack@@Base+0x51a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 30348 <_Py_DumpStack@@Base+0x450> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 303a8 <_Py_DumpStack@@Base+0x450> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30412 <_Py_DumpStack@@Base+0x51a> │ │ │ │ + bne.n 30472 <_Py_DumpStack@@Base+0x51a> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1272b8 │ │ │ │ + bl 12811c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30412 <_Py_DumpStack@@Base+0x51a> │ │ │ │ + beq.n 30472 <_Py_DumpStack@@Base+0x51a> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #28684 @ 0x700c │ │ │ │ + movw r1, #33188 @ 0x81a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #28688 @ 0x7010 │ │ │ │ + movw r0, #33192 @ 0x81a8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 30412 <_Py_DumpStack@@Base+0x51a> │ │ │ │ + beq.n 30472 <_Py_DumpStack@@Base+0x51a> │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2ba50 │ │ │ │ - cbz r0, 303ce <_Py_DumpStack@@Base+0x4d6> │ │ │ │ + cbz r0, 3042e <_Py_DumpStack@@Base+0x4d6> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 303a6 <_Py_DumpStack@@Base+0x4ae> │ │ │ │ + beq.n 30406 <_Py_DumpStack@@Base+0x4ae> │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 303be <_Py_DumpStack@@Base+0x4c6> │ │ │ │ + bne.n 3041e <_Py_DumpStack@@Base+0x4c6> │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28732 @ 0x703c │ │ │ │ + movw r1, #33236 @ 0x81d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 303fe <_Py_DumpStack@@Base+0x506> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 3045e <_Py_DumpStack@@Base+0x506> │ │ │ │ movw r3, #45480 @ 0xb1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28704 @ 0x7020 │ │ │ │ + movw r1, #33208 @ 0x81b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 303fe <_Py_DumpStack@@Base+0x506> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 3045e <_Py_DumpStack@@Base+0x506> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 303fe <_Py_DumpStack@@Base+0x506> │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 3045e <_Py_DumpStack@@Base+0x506> │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 304d4 <_Py_DumpStack@@Base+0x5dc> │ │ │ │ + bl 30534 <_Py_DumpStack@@Base+0x5dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 303fe <_Py_DumpStack@@Base+0x506> │ │ │ │ + beq.n 3045e <_Py_DumpStack@@Base+0x506> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 303ee <_Py_DumpStack@@Base+0x4f6> │ │ │ │ + blt.n 3044e <_Py_DumpStack@@Base+0x4f6> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 30414 <_Py_DumpStack@@Base+0x51c> │ │ │ │ + b.n 30474 <_Py_DumpStack@@Base+0x51c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 303e4 <_Py_DumpStack@@Base+0x4ec> │ │ │ │ + bne.n 30444 <_Py_DumpStack@@Base+0x4ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 303e4 <_Py_DumpStack@@Base+0x4ec> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 30444 <_Py_DumpStack@@Base+0x4ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30412 <_Py_DumpStack@@Base+0x51a> │ │ │ │ + bge.n 30472 <_Py_DumpStack@@Base+0x51a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 30412 <_Py_DumpStack@@Base+0x51a> │ │ │ │ + cbnz r3, 30472 <_Py_DumpStack@@Base+0x51a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - beq.n 303a4 <_Py_DumpStack@@Base+0x4ac> │ │ │ │ + beq.n 30404 <_Py_DumpStack@@Base+0x4ac> │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl cf6c8 │ │ │ │ + bl cfcf0 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #27056 @ 0x69b0 │ │ │ │ + movw r1, #31560 @ 0x7b48 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl c22bc │ │ │ │ - cbz r0, 30476 <_Py_DumpStack@@Base+0x57e> │ │ │ │ + bl c2900 │ │ │ │ + cbz r0, 304d6 <_Py_DumpStack@@Base+0x57e> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3047a <_Py_DumpStack@@Base+0x582> │ │ │ │ + bmi.n 304da <_Py_DumpStack@@Base+0x582> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28760 @ 0x7058 │ │ │ │ + movw r1, #33264 @ 0x81f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 304d0 <_Py_DumpStack@@Base+0x5d8> │ │ │ │ + b.n 30530 <_Py_DumpStack@@Base+0x5d8> │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1f1b04 │ │ │ │ + bl 1f2b54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30476 <_Py_DumpStack@@Base+0x57e> │ │ │ │ + beq.n 304d6 <_Py_DumpStack@@Base+0x57e> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 304b0 <_Py_DumpStack@@Base+0x5b8> │ │ │ │ + bne.n 30510 <_Py_DumpStack@@Base+0x5b8> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30476 <_Py_DumpStack@@Base+0x57e> │ │ │ │ + bge.n 304d6 <_Py_DumpStack@@Base+0x57e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30476 <_Py_DumpStack@@Base+0x57e> │ │ │ │ + bne.n 304d6 <_Py_DumpStack@@Base+0x57e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 30476 <_Py_DumpStack@@Base+0x57e> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 304d6 <_Py_DumpStack@@Base+0x57e> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 304c0 <_Py_DumpStack@@Base+0x5c8> │ │ │ │ + blt.n 30520 <_Py_DumpStack@@Base+0x5c8> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 304d0 <_Py_DumpStack@@Base+0x5d8> │ │ │ │ + b.n 30530 <_Py_DumpStack@@Base+0x5d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 304b6 <_Py_DumpStack@@Base+0x5be> │ │ │ │ + bne.n 30516 <_Py_DumpStack@@Base+0x5be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 304b6 <_Py_DumpStack@@Base+0x5be> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 30516 <_Py_DumpStack@@Base+0x5be> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -5954,32 +5993,32 @@ │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3136] @ 0xc40 │ │ │ │ - ldr.w r8, [pc, #1084] @ 30948 <_Py_DumpStack@@Base+0xa50> │ │ │ │ + ldr.w r8, [pc, #1084] @ 309a8 <_Py_DumpStack@@Base+0xa50> │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ sub.w sp, sp, #17280 @ 0x4380 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 30542 <_Py_DumpStack@@Base+0x64a> │ │ │ │ + beq.n 305a2 <_Py_DumpStack@@Base+0x64a> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28792 @ 0x7078 │ │ │ │ + movw r1, #33296 @ 0x8210 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 30c60 <_Py_DumpStack@@Base+0xd68> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 30cc0 <_Py_DumpStack@@Base+0xd68> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #900] @ 0x384 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #896] @ 0x380 │ │ │ │ blx 2b934 │ │ │ │ add.w r3, sp, #17280 @ 0x4380 │ │ │ │ @@ -5988,259 +6027,259 @@ │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r3, #12] │ │ │ │ subs r4, #1 │ │ │ │ str.w r2, [r3, #16]! │ │ │ │ - bne.n 30564 <_Py_DumpStack@@Base+0x66c> │ │ │ │ + bne.n 305c4 <_Py_DumpStack@@Base+0x66c> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r3, #28824 @ 0x7098 │ │ │ │ + movw r3, #33328 @ 0x8230 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - movw r1, #54632 @ 0xd568 │ │ │ │ + movw r1, #59108 @ 0xe6e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2c220 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbnz r0, 305be <_Py_DumpStack@@Base+0x6c6> │ │ │ │ + cbnz r0, 3061e <_Py_DumpStack@@Base+0x6c6> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2b0ac │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28840 @ 0x70a8 │ │ │ │ + movw r1, #33344 @ 0x8240 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 3094c <_Py_DumpStack@@Base+0xa54> │ │ │ │ + bl d6310 │ │ │ │ + b.n 309ac <_Py_DumpStack@@Base+0xa54> │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 3061e <_Py_DumpStack@@Base+0x726> │ │ │ │ + cbnz r0, 3067e <_Py_DumpStack@@Base+0x726> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2c01c │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f0 │ │ │ │ + bl d880c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3094c <_Py_DumpStack@@Base+0xa54> │ │ │ │ + bne.w 309ac <_Py_DumpStack@@Base+0xa54> │ │ │ │ ldr.w r2, [r8, r7] │ │ │ │ movw r3, #35144 @ 0x8948 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 305fa <_Py_DumpStack@@Base+0x702> │ │ │ │ + cbz r1, 3065a <_Py_DumpStack@@Base+0x702> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbnz r3, 3060e <_Py_DumpStack@@Base+0x716> │ │ │ │ + cbnz r3, 3066e <_Py_DumpStack@@Base+0x716> │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r2 │ │ │ │ - movw r2, #28912 @ 0x70f0 │ │ │ │ + movw r2, #33416 @ 0x8288 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 1ee468 <_PyErr_Format@@Base> │ │ │ │ - b.n 3094c <_Py_DumpStack@@Base+0xa54> │ │ │ │ + bl 1ef4b8 <_PyErr_Format@@Base> │ │ │ │ + b.n 309ac <_Py_DumpStack@@Base+0xa54> │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - movw r1, #28912 @ 0x70f0 │ │ │ │ + movw r1, #33416 @ 0x8288 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 50640 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 3094c <_Py_DumpStack@@Base+0xa54> │ │ │ │ + bl 50714 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 309ac <_Py_DumpStack@@Base+0xa54> │ │ │ │ str r5, [sp, #24] │ │ │ │ mov.w r9, #4096 @ 0x1000 │ │ │ │ mov r5, r4 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r3, r4, [sp, #44] @ 0x2c │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ sub.w r1, r9, r5 │ │ │ │ add.w r0, fp, r5 │ │ │ │ blx 2be60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 308e6 <_Py_DumpStack@@Base+0x9ee> │ │ │ │ + beq.w 30946 <_Py_DumpStack@@Base+0x9ee> │ │ │ │ mov r0, fp │ │ │ │ blx 2bf84 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [fp, r2] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 306d0 <_Py_DumpStack@@Base+0x7d8> │ │ │ │ + beq.n 30730 <_Py_DumpStack@@Base+0x7d8> │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ - bl 85f98 │ │ │ │ + bl 8616c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 308d6 <_Py_DumpStack@@Base+0x9de> │ │ │ │ + bne.w 30936 <_Py_DumpStack@@Base+0x9de> │ │ │ │ mov r0, fp │ │ │ │ ldrd r5, r6, [sp, #24] │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2c01c │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f0 │ │ │ │ + bl d880c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3094c <_Py_DumpStack@@Base+0xa54> │ │ │ │ - ldr r2, [pc, #696] @ (30948 <_Py_DumpStack@@Base+0xa50>) │ │ │ │ + bne.w 309ac <_Py_DumpStack@@Base+0xa54> │ │ │ │ + ldr r2, [pc, #696] @ (309a8 <_Py_DumpStack@@Base+0xa50>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r2] │ │ │ │ movw r3, #35144 @ 0x8948 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 306a8 <_Py_DumpStack@@Base+0x7b0> │ │ │ │ + cbz r3, 30708 <_Py_DumpStack@@Base+0x7b0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 306bc <_Py_DumpStack@@Base+0x7c4> │ │ │ │ + cbnz r3, 3071c <_Py_DumpStack@@Base+0x7c4> │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r2, #28972 @ 0x712c │ │ │ │ + movw r2, #33476 @ 0x82c4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 1ee468 <_PyErr_Format@@Base> │ │ │ │ - b.n 3094c <_Py_DumpStack@@Base+0xa54> │ │ │ │ + bl 1ef4b8 <_PyErr_Format@@Base> │ │ │ │ + b.n 309ac <_Py_DumpStack@@Base+0xa54> │ │ │ │ mov r3, r9 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #28972 @ 0x712c │ │ │ │ + movw r1, #33476 @ 0x82c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 50640 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 3094c <_Py_DumpStack@@Base+0xa54> │ │ │ │ + bl 50714 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 309ac <_Py_DumpStack@@Base+0xa54> │ │ │ │ movs r4, #0 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ strb.w r4, [fp, r2] │ │ │ │ mov r0, fp │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r1, #29056 @ 0x7180 │ │ │ │ + movw r1, #33560 @ 0x8318 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ strd r4, r4, [sp, #64] @ 0x40 │ │ │ │ blx 2af2c <__isoc23_sscanf@plt> │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 30632 <_Py_DumpStack@@Base+0x73a> │ │ │ │ + beq.n 30692 <_Py_DumpStack@@Base+0x73a> │ │ │ │ ldrb.w r3, [fp, r5] │ │ │ │ add.w r8, fp, r5 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 30710 <_Py_DumpStack@@Base+0x818> │ │ │ │ + bne.n 30770 <_Py_DumpStack@@Base+0x818> │ │ │ │ mov r0, r8 │ │ │ │ blx 2bf84 │ │ │ │ add r0, r8 │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 308d2 <_Py_DumpStack@@Base+0x9da> │ │ │ │ + beq.w 30932 <_Py_DumpStack@@Base+0x9da> │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2f0 │ │ │ │ - cbz r0, 3071e <_Py_DumpStack@@Base+0x826> │ │ │ │ + cbz r0, 3077e <_Py_DumpStack@@Base+0x826> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 30720 <_Py_DumpStack@@Base+0x828> │ │ │ │ + b.n 30780 <_Py_DumpStack@@Base+0x828> │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #29084 @ 0x719c │ │ │ │ + movw r1, #33588 @ 0x8334 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2bb70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 308d2 <_Py_DumpStack@@Base+0x9da> │ │ │ │ + beq.w 30932 <_Py_DumpStack@@Base+0x9da> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 308d2 <_Py_DumpStack@@Base+0x9da> │ │ │ │ + beq.w 30932 <_Py_DumpStack@@Base+0x9da> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b784 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bge.n 3077e <_Py_DumpStack@@Base+0x886> │ │ │ │ + bge.n 307de <_Py_DumpStack@@Base+0x886> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2b0ac │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #29092 @ 0x71a4 │ │ │ │ + movw r3, #33596 @ 0x833c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29104 @ 0x71b0 │ │ │ │ + movw r1, #33608 @ 0x8348 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 308d2 <_Py_DumpStack@@Base+0x9da> │ │ │ │ + bl d6310 │ │ │ │ + b.n 30932 <_Py_DumpStack@@Base+0x9da> │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ blx 2b99c <__fstat64_time64@plt+0x4> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 307ba <_Py_DumpStack@@Base+0x8c2> │ │ │ │ + cbz r0, 3081a <_Py_DumpStack@@Base+0x8c2> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r7, #0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2b0ac │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #29092 @ 0x71a4 │ │ │ │ + movw r3, #33596 @ 0x833c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29160 @ 0x71e8 │ │ │ │ + movw r1, #33664 @ 0x8380 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 308a0 <_Py_DumpStack@@Base+0x9a8> │ │ │ │ - vldr d7, [pc, #388] @ 30940 <_Py_DumpStack@@Base+0xa48> │ │ │ │ + bl d6310 │ │ │ │ + b.n 30900 <_Py_DumpStack@@Base+0x9a8> │ │ │ │ + vldr d7, [pc, #388] @ 309a0 <_Py_DumpStack@@Base+0xa48> │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 2b450 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 30810 <_Py_DumpStack@@Base+0x918> │ │ │ │ + bne.n 30870 <_Py_DumpStack@@Base+0x918> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ vldr d8, [sp, #176] @ 0xb0 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2b0ac │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r3, #29092 @ 0x71a4 │ │ │ │ + movw r3, #33596 @ 0x833c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r1, #29232 @ 0x7230 │ │ │ │ + movw r1, #33736 @ 0x83c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ vstr d8, [sp] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 30832 <_Py_DumpStack@@Base+0x93a> │ │ │ │ + bl d6310 │ │ │ │ + b.n 30892 <_Py_DumpStack@@Base+0x93a> │ │ │ │ ldrh r3, [r0, #50] @ 0x32 │ │ │ │ ldrh r2, [r0, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 30836 <_Py_DumpStack@@Base+0x93e> │ │ │ │ + bcc.n 30896 <_Py_DumpStack@@Base+0x93e> │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #4360 @ 0x1108 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #29312 @ 0x7280 │ │ │ │ + movw r1, #33816 @ 0x8418 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r8 │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 30898 <_Py_DumpStack@@Base+0x9a0> │ │ │ │ + b.n 308f8 <_Py_DumpStack@@Base+0x9a0> │ │ │ │ ldr r5, [r0, #32] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r7, #29092 @ 0x71a4 │ │ │ │ + movw r7, #33596 @ 0x833c │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ add r5, r0 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ mov r8, r7 │ │ │ │ mov sl, r9 │ │ │ │ mov r4, r2 │ │ │ │ @@ -6251,667 +6290,667 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ adds r6, #1 │ │ │ │ add r1, r7 │ │ │ │ add r1, r9 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 30c1c <_Py_DumpStack@@Base+0xd24> │ │ │ │ + beq.w 30c7c <_Py_DumpStack@@Base+0xd24> │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ cmp r4, r6 │ │ │ │ - bgt.n 3085c <_Py_DumpStack@@Base+0x964> │ │ │ │ + bgt.n 308bc <_Py_DumpStack@@Base+0x964> │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ mov r9, sl │ │ │ │ - b.n 30832 <_Py_DumpStack@@Base+0x93a> │ │ │ │ + b.n 30892 <_Py_DumpStack@@Base+0x93a> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 30c46 <_Py_DumpStack@@Base+0xd4e> │ │ │ │ + beq.w 30ca6 <_Py_DumpStack@@Base+0xd4e> │ │ │ │ ldr r7, [r5, #12] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ add r7, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 292fe4 <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ + bl 2941c4 <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ add r7, r1 │ │ │ │ subs r7, r7, r5 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfc4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2b490 │ │ │ │ - cbz r0, 308d0 <_Py_DumpStack@@Base+0x9d8> │ │ │ │ + cbz r0, 30930 <_Py_DumpStack@@Base+0x9d8> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2b0ac │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #29452 @ 0x730c │ │ │ │ + movw r1, #33956 @ 0x84a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 308d2 <_Py_DumpStack@@Base+0x9da> │ │ │ │ - cbnz r7, 308da <_Py_DumpStack@@Base+0x9e2> │ │ │ │ + bl d6310 │ │ │ │ + b.n 30932 <_Py_DumpStack@@Base+0x9da> │ │ │ │ + cbnz r7, 3093a <_Py_DumpStack@@Base+0x9e2> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 30632 <_Py_DumpStack@@Base+0x73a> │ │ │ │ + b.n 30692 <_Py_DumpStack@@Base+0x73a> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 30632 <_Py_DumpStack@@Base+0x73a> │ │ │ │ + b.n 30692 <_Py_DumpStack@@Base+0x73a> │ │ │ │ ldrd r5, r6, [sp, #24] │ │ │ │ mov r4, r7 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - b.n 308f0 <_Py_DumpStack@@Base+0x9f8> │ │ │ │ + b.n 30950 <_Py_DumpStack@@Base+0x9f8> │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldrd r5, r6, [sp, #24] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2c01c │ │ │ │ - cbz r0, 30926 <_Py_DumpStack@@Base+0xa2e> │ │ │ │ + cbz r0, 30986 <_Py_DumpStack@@Base+0xa2e> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2b0ac │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #29488 @ 0x7330 │ │ │ │ + movw r1, #33992 @ 0x84c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 3094c <_Py_DumpStack@@Base+0xa54> │ │ │ │ - cbz r4, 3094c <_Py_DumpStack@@Base+0xa54> │ │ │ │ + bl d6310 │ │ │ │ + b.n 309ac <_Py_DumpStack@@Base+0xa54> │ │ │ │ + cbz r4, 309ac <_Py_DumpStack@@Base+0xa54> │ │ │ │ mov.w r2, #760 @ 0x2f8 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 371f8 │ │ │ │ + bl 37290 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 309ca <_Py_DumpStack@@Base+0xad2> │ │ │ │ - b.n 309f4 <_Py_DumpStack@@Base+0xafc> │ │ │ │ + beq.n 30a2a <_Py_DumpStack@@Base+0xad2> │ │ │ │ + b.n 30a54 <_Py_DumpStack@@Base+0xafc> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r4, #4360 @ 0x1108 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - bl d83e8 │ │ │ │ + bl d8a04 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ - movw r1, #29532 @ 0x735c │ │ │ │ + movw r1, #34036 @ 0x84f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ mov r0, r7 │ │ │ │ - bl 129820 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 30986 <_Py_DumpStack@@Base+0xa8e> │ │ │ │ - movw r1, #29604 @ 0x73a4 │ │ │ │ + bl 12a688 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 309e6 <_Py_DumpStack@@Base+0xa8e> │ │ │ │ + movw r1, #34108 @ 0x853c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f0 │ │ │ │ + bl d880c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ - ldr r2, [pc, #724] @ (30c70 <_Py_DumpStack@@Base+0xd78>) │ │ │ │ + bne.n 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + ldr r2, [pc, #724] @ (30cd0 <_Py_DumpStack@@Base+0xd78>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 309aa <_Py_DumpStack@@Base+0xab2> │ │ │ │ + cbz r2, 30a0a <_Py_DumpStack@@Base+0xab2> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbnz r2, 309bc <_Py_DumpStack@@Base+0xac4> │ │ │ │ + cbnz r2, 30a1c <_Py_DumpStack@@Base+0xac4> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #29652 @ 0x73d4 │ │ │ │ + movw r2, #34156 @ 0x856c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ee468 <_PyErr_Format@@Base> │ │ │ │ - b.n 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ - movw r1, #29652 @ 0x73d4 │ │ │ │ + bl 1ef4b8 <_PyErr_Format@@Base> │ │ │ │ + b.n 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + movw r1, #34156 @ 0x856c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 50640 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ - movw r1, #15548 @ 0x3cbc │ │ │ │ + bl 50714 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + movw r1, #20092 @ 0x4e7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ movs r2, #8 │ │ │ │ blx 2c22c │ │ │ │ - cbz r0, 30a42 <_Py_DumpStack@@Base+0xb4a> │ │ │ │ + cbz r0, 30aa2 <_Py_DumpStack@@Base+0xb4a> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #29780 @ 0x7454 │ │ │ │ + movw r1, #34284 @ 0x85ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f0 │ │ │ │ - cbnz r0, 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ - ldr r1, [pc, #616] @ (30c70 <_Py_DumpStack@@Base+0xd78>) │ │ │ │ + bl d880c │ │ │ │ + cbnz r0, 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + ldr r1, [pc, #616] @ (30cd0 <_Py_DumpStack@@Base+0xd78>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r2, r1] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 30a1e <_Py_DumpStack@@Base+0xb26> │ │ │ │ + cbz r2, 30a7e <_Py_DumpStack@@Base+0xb26> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbnz r2, 30a2e <_Py_DumpStack@@Base+0xb36> │ │ │ │ + cbnz r2, 30a8e <_Py_DumpStack@@Base+0xb36> │ │ │ │ mov r1, r3 │ │ │ │ - movw r2, #29720 @ 0x7418 │ │ │ │ + movw r2, #34224 @ 0x85b0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 1ee468 <_PyErr_Format@@Base> │ │ │ │ - b.n 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ - movw r1, #29720 @ 0x7418 │ │ │ │ + bl 1ef4b8 <_PyErr_Format@@Base> │ │ │ │ + b.n 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + movw r1, #34224 @ 0x85b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r3 │ │ │ │ - bl 50640 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 50714 <_PyErr_FormatFromCause@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 30bfa <_Py_DumpStack@@Base+0xd02> │ │ │ │ + b.n 30c5a <_Py_DumpStack@@Base+0xd02> │ │ │ │ ldrd r3, r1, [sp, #144] @ 0x90 │ │ │ │ and.w r2, r3, #240 @ 0xf0 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - beq.n 30a74 <_Py_DumpStack@@Base+0xb7c> │ │ │ │ + beq.n 30ad4 <_Py_DumpStack@@Base+0xb7c> │ │ │ │ movw r2, #64528 @ 0xfc10 │ │ │ │ movt r2, #64753 @ 0xfcf1 │ │ │ │ add r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 30a74 <_Py_DumpStack@@Base+0xb7c> │ │ │ │ + beq.n 30ad4 <_Py_DumpStack@@Base+0xb7c> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #29840 @ 0x7490 │ │ │ │ + movw r1, #34344 @ 0x8628 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ lsrs r7, r3, #24 │ │ │ │ ubfx r2, r3, #16, #8 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 30a82 <_Py_DumpStack@@Base+0xb8a> │ │ │ │ + bne.n 30ae2 <_Py_DumpStack@@Base+0xb8a> │ │ │ │ cmp r2, #14 │ │ │ │ - beq.n 30aa2 <_Py_DumpStack@@Base+0xbaa> │ │ │ │ + beq.n 30b02 <_Py_DumpStack@@Base+0xbaa> │ │ │ │ movw r0, #4360 @ 0x1108 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r3, #14 │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #29948 @ 0x74fc │ │ │ │ + movw r1, #34452 @ 0x8694 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + bl d6310 │ │ │ │ + b.n 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ ldrd r3, r2, [r7, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 30abe <_Py_DumpStack@@Base+0xbc6> │ │ │ │ + bne.n 30b1e <_Py_DumpStack@@Base+0xbc6> │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r4 │ │ │ │ - bl 371f8 │ │ │ │ - cbz r0, 30ad6 <_Py_DumpStack@@Base+0xbde> │ │ │ │ - b.n 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + bl 37290 │ │ │ │ + cbz r0, 30b36 <_Py_DumpStack@@Base+0xbde> │ │ │ │ + b.n 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30024 @ 0x7548 │ │ │ │ + movw r1, #34528 @ 0x86e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbnz r3, 30af2 <_Py_DumpStack@@Base+0xbfa> │ │ │ │ + cbnz r3, 30b52 <_Py_DumpStack@@Base+0xbfa> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30132 @ 0x75b4 │ │ │ │ + movw r1, #34636 @ 0x874c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ ldr.w r1, [r7, #728] @ 0x2d8 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ add r1, r3 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ - bl 371f8 │ │ │ │ + bl 37290 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + bne.n 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 30b26 <_Py_DumpStack@@Base+0xc2e> │ │ │ │ + beq.n 30b86 <_Py_DumpStack@@Base+0xc2e> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30188 @ 0x75ec │ │ │ │ + movw r1, #34692 @ 0x8784 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [r7, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r3 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - bl 371f8 │ │ │ │ + bl 37290 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + bne.w 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 30b60 <_Py_DumpStack@@Base+0xc68> │ │ │ │ + bne.n 30bc0 <_Py_DumpStack@@Base+0xc68> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30244 @ 0x7624 │ │ │ │ + movw r1, #34748 @ 0x87bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ mov r0, sl │ │ │ │ blx 2bf84 │ │ │ │ ldrd r2, r3, [r7, #752] @ 0x2f0 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r4, r3 │ │ │ │ - bcc.n 30b88 <_Py_DumpStack@@Base+0xc90> │ │ │ │ + bcc.n 30be8 <_Py_DumpStack@@Base+0xc90> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30296 @ 0x7658 │ │ │ │ + movw r1, #34800 @ 0x87f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ ldr r1, [sp, #880] @ 0x370 │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r0, [sp, #856] @ 0x358 │ │ │ │ mov r3, sl │ │ │ │ add r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r8 │ │ │ │ - bl 37304 │ │ │ │ + bl 3739c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + bne.w 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #872] @ 0x368 │ │ │ │ ldr r1, [sp, #856] @ 0x358 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ mov.w ip, #1 │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str.w ip, [sp, #68] @ 0x44 │ │ │ │ add r1, r2 │ │ │ │ movs r2, #4 │ │ │ │ - bl 37304 │ │ │ │ + bl 3739c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + bne.w 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [sp, #848] @ 0x350 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r3 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - bl 371f8 │ │ │ │ + bl 37290 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + bne.w 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #848] @ 0x350 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r1, r3 │ │ │ │ movs r2, #4 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - bl 37304 │ │ │ │ + bl 3739c │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ negs r4, r4 │ │ │ │ ldr r0, [sp, #900] @ 0x384 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 30c04 <_Py_DumpStack@@Base+0xd0c> │ │ │ │ + beq.n 30c64 <_Py_DumpStack@@Base+0xd0c> │ │ │ │ blx 2b490 │ │ │ │ mov.w r6, #1024 @ 0x400 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 6b400 │ │ │ │ + bl 6b590 │ │ │ │ str r7, [r5, #12] │ │ │ │ subs r6, #1 │ │ │ │ str.w r7, [r5, #16]! │ │ │ │ - bne.n 30c0a <_Py_DumpStack@@Base+0xd12> │ │ │ │ - b.n 30c60 <_Py_DumpStack@@Base+0xd68> │ │ │ │ + bne.n 30c6a <_Py_DumpStack@@Base+0xd12> │ │ │ │ + b.n 30cc0 <_Py_DumpStack@@Base+0xd68> │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ mov r9, sl │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrh r3, [r4, #44] @ 0x2c │ │ │ │ add r2, r4 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bge.n 30c46 <_Py_DumpStack@@Base+0xd4e> │ │ │ │ + bge.n 30ca6 <_Py_DumpStack@@Base+0xd4e> │ │ │ │ ldr.w r6, [r1], #32 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 30880 <_Py_DumpStack@@Base+0x988> │ │ │ │ + beq.w 308e0 <_Py_DumpStack@@Base+0x988> │ │ │ │ mov r2, r1 │ │ │ │ - b.n 30c2e <_Py_DumpStack@@Base+0xd36> │ │ │ │ + b.n 30c8e <_Py_DumpStack@@Base+0xd36> │ │ │ │ movw r2, #4360 @ 0x1108 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #29380 @ 0x72c4 │ │ │ │ + movw r1, #33884 @ 0x845c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r8 │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 30832 <_Py_DumpStack@@Base+0x93a> │ │ │ │ + bl d6310 │ │ │ │ + b.n 30892 <_Py_DumpStack@@Base+0x93a> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #17280 @ 0x4380 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #32] @ (30c9c <_Py_DumpStack@@Base+0xda4>) │ │ │ │ + ldr r5, [pc, #32] @ (30cfc <_Py_DumpStack@@Base+0xda4>) │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #57952 @ 0xe260 │ │ │ │ + movw r2, #62496 @ 0xf420 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #30632 @ 0x77a8 │ │ │ │ + movw r1, #35136 @ 0x8940 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r4, r5] │ │ │ │ pop {r4, r5} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr.w r0, [r0, #3904] @ 0xf40 │ │ │ │ - b.w d06ec │ │ │ │ + b.w d0d10 │ │ │ │ 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 fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 30cc0 <_Py_DumpStack@@Base+0xdc8> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 30cd8 <_Py_DumpStack@@Base+0xde0> │ │ │ │ - ldr r2, [pc, #24] @ (30cdc <_Py_DumpStack@@Base+0xde4>) │ │ │ │ + bne.n 30d20 <_Py_DumpStack@@Base+0xdc8> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 30d38 <_Py_DumpStack@@Base+0xde0> │ │ │ │ + ldr r2, [pc, #24] @ (30d3c <_Py_DumpStack@@Base+0xde4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r4, [r3, #3752] @ 0xea8 │ │ │ │ - b.n 30cda <_Py_DumpStack@@Base+0xde2> │ │ │ │ + b.n 30d3a <_Py_DumpStack@@Base+0xde2> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ 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, #54852 @ 0xd644 │ │ │ │ + movw r0, #59396 @ 0xe804 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1ae484 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ - cbz r0, 30d32 <_Py_DumpStack@@Base+0xe3a> │ │ │ │ + bl 1afa9c <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + cbz r0, 30d92 <_Py_DumpStack@@Base+0xe3a> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #57952 @ 0xe260 │ │ │ │ + movw r1, #62496 @ 0xf420 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #31884 @ 0x7c8c │ │ │ │ + movw r0, #36388 @ 0x8e24 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 30d36 <_Py_DumpStack@@Base+0xe3e> │ │ │ │ + bne.n 30d96 <_Py_DumpStack@@Base+0xe3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30d32 <_Py_DumpStack@@Base+0xe3a> │ │ │ │ + bge.n 30d92 <_Py_DumpStack@@Base+0xe3a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 30d32 <_Py_DumpStack@@Base+0xe3a> │ │ │ │ + cbnz r3, 30d92 <_Py_DumpStack@@Base+0xe3a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 30d58 <_Py_DumpStack@@Base+0xe60> │ │ │ │ + b.n 30db8 <_Py_DumpStack@@Base+0xe60> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 907e4 │ │ │ │ + bl 90a1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30d58 <_Py_DumpStack@@Base+0xe60> │ │ │ │ + bge.n 30db8 <_Py_DumpStack@@Base+0xe60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 30d58 <_Py_DumpStack@@Base+0xe60> │ │ │ │ + cbnz r3, 30db8 <_Py_DumpStack@@Base+0xe60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #344] @ (30ec8 <_Py_DumpStack@@Base+0xfd0>) │ │ │ │ + ldr r4, [pc, #344] @ (30f28 <_Py_DumpStack@@Base+0xfd0>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - movw r0, #31920 @ 0x7cb0 │ │ │ │ + movw r0, #36424 @ 0x8e48 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 187b34 │ │ │ │ - cbz r0, 30da6 <_Py_DumpStack@@Base+0xeae> │ │ │ │ + bl 189134 │ │ │ │ + cbz r0, 30e06 <_Py_DumpStack@@Base+0xeae> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 30da6 <_Py_DumpStack@@Base+0xeae> │ │ │ │ - movw r1, #16736 @ 0x4160 │ │ │ │ + cbz r3, 30e06 <_Py_DumpStack@@Base+0xeae> │ │ │ │ + movw r1, #21280 @ 0x5320 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 30dae <_Py_DumpStack@@Base+0xeb6> │ │ │ │ + cbnz r0, 30e0e <_Py_DumpStack@@Base+0xeb6> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - b.n 30ec2 <_Py_DumpStack@@Base+0xfca> │ │ │ │ - movw r4, #31904 @ 0x7ca0 │ │ │ │ + b.n 30f22 <_Py_DumpStack@@Base+0xfca> │ │ │ │ + movw r4, #36408 @ 0x8e38 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 17e1a8 │ │ │ │ + bl 17f7a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 30dc2 <_Py_DumpStack@@Base+0xeca> │ │ │ │ + cbnz r0, 30e22 <_Py_DumpStack@@Base+0xeca> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f4704 │ │ │ │ + b.w 1f5754 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 2c2f0 │ │ │ │ - cbnz r0, 30ddc <_Py_DumpStack@@Base+0xee4> │ │ │ │ - movw r0, #32248 @ 0x7df8 │ │ │ │ + cbnz r0, 30e3c <_Py_DumpStack@@Base+0xee4> │ │ │ │ + movw r0, #36792 @ 0x8fb8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 30dee <_Py_DumpStack@@Base+0xef6> │ │ │ │ + b.n 30e4e <_Py_DumpStack@@Base+0xef6> │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 30e92 <_Py_DumpStack@@Base+0xf9a> │ │ │ │ + beq.n 30ef2 <_Py_DumpStack@@Base+0xf9a> │ │ │ │ subs r1, r0, r4 │ │ │ │ add.w sl, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fbf4 │ │ │ │ + bl 7fdc4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 30dfa <_Py_DumpStack@@Base+0xf02> │ │ │ │ + cbnz r5, 30e5a <_Py_DumpStack@@Base+0xf02> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b400 │ │ │ │ + bl 6b590 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 30ec2 <_Py_DumpStack@@Base+0xfca> │ │ │ │ + b.n 30f22 <_Py_DumpStack@@Base+0xfca> │ │ │ │ mov r0, r5 │ │ │ │ - bl 119410 │ │ │ │ + bl 119d7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30e16 <_Py_DumpStack@@Base+0xf1e> │ │ │ │ + bge.n 30e76 <_Py_DumpStack@@Base+0xf1e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 30e16 <_Py_DumpStack@@Base+0xf1e> │ │ │ │ + cbnz r3, 30e76 <_Py_DumpStack@@Base+0xf1e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 30e30 <_Py_DumpStack@@Base+0xf38> │ │ │ │ + bne.n 30e90 <_Py_DumpStack@@Base+0xf38> │ │ │ │ movw r3, #61136 @ 0xeed0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c95b4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 30e92 <_Py_DumpStack@@Base+0xf9a> │ │ │ │ - b.n 30df0 <_Py_DumpStack@@Base+0xef8> │ │ │ │ + bl 1ca558 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 30ef2 <_Py_DumpStack@@Base+0xf9a> │ │ │ │ + b.n 30e50 <_Py_DumpStack@@Base+0xef8> │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl cf5d0 │ │ │ │ + bl cfbf4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30e52 <_Py_DumpStack@@Base+0xf5a> │ │ │ │ + bge.n 30eb2 <_Py_DumpStack@@Base+0xf5a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 30e52 <_Py_DumpStack@@Base+0xf5a> │ │ │ │ + cbnz r3, 30eb2 <_Py_DumpStack@@Base+0xf5a> │ │ │ │ mov r0, fp │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 30e68 <_Py_DumpStack@@Base+0xf70> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 30ec8 <_Py_DumpStack@@Base+0xf70> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c95b4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 30e92 <_Py_DumpStack@@Base+0xf9a> │ │ │ │ - b.n 30df0 <_Py_DumpStack@@Base+0xef8> │ │ │ │ + bl 1ca558 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 30ef2 <_Py_DumpStack@@Base+0xf9a> │ │ │ │ + b.n 30e50 <_Py_DumpStack@@Base+0xef8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b400 │ │ │ │ + bl 6b590 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 907e4 │ │ │ │ + bl 90a1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30ec2 <_Py_DumpStack@@Base+0xfca> │ │ │ │ + bge.n 30f22 <_Py_DumpStack@@Base+0xfca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 30ec2 <_Py_DumpStack@@Base+0xfca> │ │ │ │ + cbnz r3, 30f22 <_Py_DumpStack@@Base+0xfca> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 30ec2 <_Py_DumpStack@@Base+0xfca> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 30f22 <_Py_DumpStack@@Base+0xfca> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c95c0 <_PyErr_Clear@@Base> │ │ │ │ + bl 1ca564 <_PyErr_Clear@@Base> │ │ │ │ movw r0, #61084 @ 0xee9c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #31940 @ 0x7cc4 │ │ │ │ + movw r2, #36444 @ 0x8e5c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 205b88 │ │ │ │ + bl 206c30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b400 │ │ │ │ + bl 6b590 │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 30d9c <_Py_DumpStack@@Base+0xea4> │ │ │ │ - b.n 30df6 <_Py_DumpStack@@Base+0xefe> │ │ │ │ + bne.w 30dfc <_Py_DumpStack@@Base+0xea4> │ │ │ │ + b.n 30e56 <_Py_DumpStack@@Base+0xefe> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ sub sp, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.w 3101a <_Py_DumpStack@@Base+0x1122> │ │ │ │ + bne.w 3107a <_Py_DumpStack@@Base+0x1122> │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 30f24 <_Py_DumpStack@@Base+0x102c> │ │ │ │ + cbz r3, 30f84 <_Py_DumpStack@@Base+0x102c> │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ ldrb r7, [r4, #18] │ │ │ │ lsls r3, r3, #8 │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ orr.w r3, r3, r5, lsl #16 │ │ │ │ ldrb r5, [r4, #12] │ │ │ │ ldrb r1, [r4, #14] │ │ │ │ orrs r3, r7 │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - cbz r5, 30f08 <_Py_DumpStack@@Base+0x1010> │ │ │ │ + cbz r5, 30f68 <_Py_DumpStack@@Base+0x1010> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 30f10 <_Py_DumpStack@@Base+0x1018> │ │ │ │ + b.n 30f70 <_Py_DumpStack@@Base+0x1018> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 196b60 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 198168 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 30f32 <_Py_DumpStack@@Base+0x103a> │ │ │ │ - b.n 3101a <_Py_DumpStack@@Base+0x1122> │ │ │ │ + cbnz r0, 30f92 <_Py_DumpStack@@Base+0x103a> │ │ │ │ + b.n 3107a <_Py_DumpStack@@Base+0x1122> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ - cbz r3, 30f3a <_Py_DumpStack@@Base+0x1042> │ │ │ │ + cbz r3, 30f9a <_Py_DumpStack@@Base+0x1042> │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - b.n 30f42 <_Py_DumpStack@@Base+0x104a> │ │ │ │ + b.n 30fa2 <_Py_DumpStack@@Base+0x104a> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #35308 @ 0x89ec │ │ │ │ + movw r1, #39852 @ 0x9bac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1f302c │ │ │ │ + bl 1f407c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30f6c <_Py_DumpStack@@Base+0x1074> │ │ │ │ + bge.n 30fcc <_Py_DumpStack@@Base+0x1074> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 30f6c <_Py_DumpStack@@Base+0x1074> │ │ │ │ + cbnz r3, 30fcc <_Py_DumpStack@@Base+0x1074> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3101a <_Py_DumpStack@@Base+0x1122> │ │ │ │ + beq.n 3107a <_Py_DumpStack@@Base+0x1122> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 30f8c <_Py_DumpStack@@Base+0x1094> │ │ │ │ + bne.n 30fec <_Py_DumpStack@@Base+0x1094> │ │ │ │ movs r1, #6 │ │ │ │ add.w r0, r4, #13 │ │ │ │ - bl 6c13c │ │ │ │ + bl 6c2cc │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 31006 <_Py_DumpStack@@Base+0x110e> │ │ │ │ + b.n 31066 <_Py_DumpStack@@Base+0x110e> │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov.w r0, #3600 @ 0xe10 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ movw r7, #46148 @ 0xb444 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ ldrb r1, [r4, #13] │ │ │ │ lsls r3, r3, #8 │ │ │ │ @@ -6923,309 +6962,309 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ smlabb r3, r1, r0, r3 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ movs r0, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r1, r3 │ │ │ │ movs r3, #1 │ │ │ │ - bl 19693c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 197f44 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 31006 <_Py_DumpStack@@Base+0x110e> │ │ │ │ + cbz r0, 31066 <_Py_DumpStack@@Base+0x110e> │ │ │ │ mov r1, r5 │ │ │ │ - bl 25c828 │ │ │ │ + bl 25da40 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30fe6 <_Py_DumpStack@@Base+0x10ee> │ │ │ │ + bge.n 31046 <_Py_DumpStack@@Base+0x10ee> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 30fe6 <_Py_DumpStack@@Base+0x10ee> │ │ │ │ + cbnz r3, 31046 <_Py_DumpStack@@Base+0x10ee> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 31006 <_Py_DumpStack@@Base+0x110e> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 31066 <_Py_DumpStack@@Base+0x110e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 6ba50 │ │ │ │ + bl 6bbe0 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31006 <_Py_DumpStack@@Base+0x110e> │ │ │ │ + bge.n 31066 <_Py_DumpStack@@Base+0x110e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 31006 <_Py_DumpStack@@Base+0x110e> │ │ │ │ + cbnz r3, 31066 <_Py_DumpStack@@Base+0x110e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3101a <_Py_DumpStack@@Base+0x1122> │ │ │ │ + bge.n 3107a <_Py_DumpStack@@Base+0x1122> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3101a <_Py_DumpStack@@Base+0x1122> │ │ │ │ + cbnz r3, 3107a <_Py_DumpStack@@Base+0x1122> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_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, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 31042 <_Py_DumpStack@@Base+0x114a> │ │ │ │ + cbnz r3, 310a2 <_Py_DumpStack@@Base+0x114a> │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 31042 <_Py_DumpStack@@Base+0x114a> │ │ │ │ + ble.n 310a2 <_Py_DumpStack@@Base+0x114a> │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 31042 <_Py_DumpStack@@Base+0x114a> │ │ │ │ - cbnz r4, 31064 <_Py_DumpStack@@Base+0x116c> │ │ │ │ + bne.n 310a2 <_Py_DumpStack@@Base+0x114a> │ │ │ │ + cbnz r4, 310c4 <_Py_DumpStack@@Base+0x116c> │ │ │ │ add r0, sp, #28 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #132] @ (310d0 <_Py_DumpStack@@Base+0x11d8>) │ │ │ │ + ldr r4, [pc, #132] @ (31130 <_Py_DumpStack@@Base+0x11d8>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 31064 <_Py_DumpStack@@Base+0x116c> │ │ │ │ + cbnz r0, 310c4 <_Py_DumpStack@@Base+0x116c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 310ca <_Py_DumpStack@@Base+0x11d2> │ │ │ │ + b.n 3112a <_Py_DumpStack@@Base+0x11d2> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 31078 <_Py_DumpStack@@Base+0x1180> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 310d8 <_Py_DumpStack@@Base+0x1180> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31060 <_Py_DumpStack@@Base+0x1168> │ │ │ │ + bne.n 310c0 <_Py_DumpStack@@Base+0x1168> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3108c <_Py_DumpStack@@Base+0x1194> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 310ec <_Py_DumpStack@@Base+0x1194> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31060 <_Py_DumpStack@@Base+0x1168> │ │ │ │ + bne.n 310c0 <_Py_DumpStack@@Base+0x1168> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 310a0 <_Py_DumpStack@@Base+0x11a8> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 31100 <_Py_DumpStack@@Base+0x11a8> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31060 <_Py_DumpStack@@Base+0x1168> │ │ │ │ + bne.n 310c0 <_Py_DumpStack@@Base+0x1168> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bc00 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 310c2 <_Py_DumpStack@@Base+0x11ca> │ │ │ │ + bne.n 31122 <_Py_DumpStack@@Base+0x11ca> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bcs.n 30ffc <_Py_DumpStack@@Base+0x1104> │ │ │ │ + bcs.n 3105c <_Py_DumpStack@@Base+0x1104> │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 310f4 <_Py_DumpStack@@Base+0x11fc> │ │ │ │ + cbnz r3, 31154 <_Py_DumpStack@@Base+0x11fc> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 310f4 <_Py_DumpStack@@Base+0x11fc> │ │ │ │ + ble.n 31154 <_Py_DumpStack@@Base+0x11fc> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 310f4 <_Py_DumpStack@@Base+0x11fc> │ │ │ │ - cbnz r4, 31112 <_Py_DumpStack@@Base+0x121a> │ │ │ │ + bne.n 31154 <_Py_DumpStack@@Base+0x11fc> │ │ │ │ + cbnz r4, 31172 <_Py_DumpStack@@Base+0x121a> │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #116] @ (31170 <_Py_DumpStack@@Base+0x1278>) │ │ │ │ + ldr r4, [pc, #116] @ (311d0 <_Py_DumpStack@@Base+0x1278>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3116a <_Py_DumpStack@@Base+0x1272> │ │ │ │ + cbz r0, 311ca <_Py_DumpStack@@Base+0x1272> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 31124 <_Py_DumpStack@@Base+0x122c> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 3116a <_Py_DumpStack@@Base+0x1272> │ │ │ │ + bne.n 31184 <_Py_DumpStack@@Base+0x122c> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 311ca <_Py_DumpStack@@Base+0x1272> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 31136 <_Py_DumpStack@@Base+0x123e> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 3116a <_Py_DumpStack@@Base+0x1272> │ │ │ │ + bne.n 31196 <_Py_DumpStack@@Base+0x123e> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 311ca <_Py_DumpStack@@Base+0x1272> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2c374 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 31160 <_Py_DumpStack@@Base+0x1268> │ │ │ │ + cbz r3, 311c0 <_Py_DumpStack@@Base+0x1268> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bcs.n 310f4 <_Py_DumpStack@@Base+0x11fc> │ │ │ │ + bcs.n 31154 <_Py_DumpStack@@Base+0x11fc> │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31194 <_Py_DumpStack@@Base+0x129c> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 311b8 <_Py_DumpStack@@Base+0x12c0> │ │ │ │ + bne.n 311f4 <_Py_DumpStack@@Base+0x129c> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 31218 <_Py_DumpStack@@Base+0x12c0> │ │ │ │ mov r0, r4 │ │ │ │ blx 2b240 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 311b0 <_Py_DumpStack@@Base+0x12b8> │ │ │ │ + bge.n 31210 <_Py_DumpStack@@Base+0x12b8> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ 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 fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 311e0 <_Py_DumpStack@@Base+0x12e8> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 31228 <_Py_DumpStack@@Base+0x1330> │ │ │ │ + bne.n 31240 <_Py_DumpStack@@Base+0x12e8> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 31288 <_Py_DumpStack@@Base+0x1330> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c25c │ │ │ │ - cbz r0, 311fa <_Py_DumpStack@@Base+0x1302> │ │ │ │ + cbz r0, 3125a <_Py_DumpStack@@Base+0x1302> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 31228 <_Py_DumpStack@@Base+0x1330> │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 31288 <_Py_DumpStack@@Base+0x1330> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 85770 │ │ │ │ + bl 85934 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 31228 <_Py_DumpStack@@Base+0x1330> │ │ │ │ + cbz r0, 31288 <_Py_DumpStack@@Base+0x1330> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7fef4 │ │ │ │ - cbnz r0, 31224 <_Py_DumpStack@@Base+0x132c> │ │ │ │ + bl 800c4 │ │ │ │ + cbnz r0, 31284 <_Py_DumpStack@@Base+0x132c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31228 <_Py_DumpStack@@Base+0x1330> │ │ │ │ + bge.n 31288 <_Py_DumpStack@@Base+0x1330> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 31228 <_Py_DumpStack@@Base+0x1330> │ │ │ │ + cbnz r3, 31288 <_Py_DumpStack@@Base+0x1330> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 31228 <_Py_DumpStack@@Base+0x1330> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 31288 <_Py_DumpStack@@Base+0x1330> │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 3122a <_Py_DumpStack@@Base+0x1332> │ │ │ │ + b.n 3128a <_Py_DumpStack@@Base+0x1332> │ │ │ │ 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 92998 │ │ │ │ + bl 92bd0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f3be4 <_PySlice_GetLongIndices@@Base+0x370> │ │ │ │ + b.w 1f4c34 <_PySlice_GetLongIndices@@Base+0x370> │ │ │ │ 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 fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31272 <_Py_DumpStack@@Base+0x137a> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 312a0 <_Py_DumpStack@@Base+0x13a8> │ │ │ │ - bl 97f04 │ │ │ │ + bne.n 312d2 <_Py_DumpStack@@Base+0x137a> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 31300 <_Py_DumpStack@@Base+0x13a8> │ │ │ │ + bl 98158 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bca0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aae0 │ │ │ │ - cbz r4, 3129a <_Py_DumpStack@@Base+0x13a2> │ │ │ │ + bl 9ad1c │ │ │ │ + cbz r4, 312fa <_Py_DumpStack@@Base+0x13a2> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ - bl ee330 │ │ │ │ - cbz r0, 312a4 <_Py_DumpStack@@Base+0x13ac> │ │ │ │ + b.w 1ada34 │ │ │ │ + bl ee8f0 │ │ │ │ + cbz r0, 31304 <_Py_DumpStack@@Base+0x13ac> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 312ac <_Py_DumpStack@@Base+0x13b4> │ │ │ │ + b.n 3130c <_Py_DumpStack@@Base+0x13b4> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000312b0 : │ │ │ │ +00031310 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 312d0 │ │ │ │ + cbz r1, 31330 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 292d88 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ + bl 293f68 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ cmp r0, r4 │ │ │ │ - bcc.n 312ea │ │ │ │ + bcc.n 3134a │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r0, [r3, #884] @ 0x374 │ │ │ │ ldr.w r3, [r3, #892] @ 0x37c │ │ │ │ @@ -7237,382 +7276,382 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ - movw r2, #34396 @ 0x865c │ │ │ │ + movw r2, #38900 @ 0x97f4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r6, r3, [sp] │ │ │ │ movw r3, #54632 @ 0xd568 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ movs r4, #1 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ - bl d72a4 │ │ │ │ - cbz r0, 31380 │ │ │ │ + bl d78c0 │ │ │ │ + cbz r0, 313e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b74f4 │ │ │ │ + bl 1b880c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 31380 │ │ │ │ - ldr r3, [pc, #112] @ (313a4 ) │ │ │ │ + beq.n 313e0 │ │ │ │ + ldr r3, [pc, #112] @ (31404 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - cbz r1, 31342 │ │ │ │ + cbz r1, 313a2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 31384 │ │ │ │ - b.n 31360 │ │ │ │ + cbz r3, 313e4 │ │ │ │ + b.n 313c0 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49416 @ 0xc108 │ │ │ │ + movw r1, #53960 @ 0xd2c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7751c │ │ │ │ - b.n 31380 │ │ │ │ + bl 776ec │ │ │ │ + b.n 313e0 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18858c │ │ │ │ + bl 189b8c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 3138a │ │ │ │ + cbz r0, 313ea │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 313a0 │ │ │ │ + b.n 31400 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1faf7c <_PyInterpreterConfig_InitFromDict@@Base+0x174> │ │ │ │ + bl 1fc00c <_PyInterpreterConfig_InitFromDict@@Base+0x174> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7751c │ │ │ │ - bl ee330 │ │ │ │ + bl 776ec │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31380 │ │ │ │ + bne.n 313e0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000313a8 <_Py_CheckRecursiveCall@@Base>: │ │ │ │ +00031408 <_Py_CheckRecursiveCall@@Base>: │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ ldr.w r3, [r0, #716] @ 0x2cc │ │ │ │ add r7, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 313f6 <_Py_CheckRecursiveCall@@Base+0x4e> │ │ │ │ + bls.n 31456 <_Py_CheckRecursiveCall@@Base+0x4e> │ │ │ │ ldr.w r2, [r0, #708] @ 0x2c4 │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ subs r2, r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ it mi │ │ │ │ addwmi r2, r2, #1023 @ 0x3ff │ │ │ │ asrs r4, r2, #10 │ │ │ │ movs r2, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #34484 @ 0x86b4 │ │ │ │ + movw r4, #38988 @ 0x984c │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2bf90 <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #72] @ (31438 <_Py_CheckRecursiveCall@@Base+0x90>) │ │ │ │ + ldr r0, [pc, #72] @ (31498 <_Py_CheckRecursiveCall@@Base+0x90>) │ │ │ │ mov r1, r7 │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ - cbnz r3, 31430 <_Py_CheckRecursiveCall@@Base+0x88> │ │ │ │ + cbnz r3, 31490 <_Py_CheckRecursiveCall@@Base+0x88> │ │ │ │ ldr.w r3, [r0, #708] @ 0x2c4 │ │ │ │ movw r2, #61044 @ 0xee74 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movs r1, #1 │ │ │ │ subs r3, r3, r7 │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ it mi │ │ │ │ addwmi r3, r3, #1023 @ 0x3ff │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #34528 @ 0x86e0 │ │ │ │ + movw r2, #39032 @ 0x9878 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ asrs r3, r3, #10 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1ee468 <_PyErr_Format@@Base> │ │ │ │ + bl 1ef4b8 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add r3, r0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 31432 <_Py_CheckRecursiveCall@@Base+0x8a> │ │ │ │ + b.n 31492 <_Py_CheckRecursiveCall@@Base+0x8a> │ │ │ │ movs r0, #0 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - str r4, [sp, #912] @ 0x390 │ │ │ │ + add r6, pc, #656 @ (adr r6, 3172c <_PyEval_SetProfile@@Base+0x28>) │ │ │ │ lsls r3, r0, #1 │ │ │ │ │ │ │ │ -0003143c <_PyObject_Dump@@Base>: │ │ │ │ +0003149c <_PyObject_Dump@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #59856 @ 0xe9d0 │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ mov r5, r0 │ │ │ │ - bl 1f7b60 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1f8bf0 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 31478 <_PyObject_Dump@@Base+0x3c> │ │ │ │ + cbz r3, 314d8 <_PyObject_Dump@@Base+0x3c> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #34668 @ 0x876c │ │ │ │ + movw r2, #39172 @ 0x9904 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 2c1f8 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #34696 @ 0x8788 │ │ │ │ + movw r2, #39200 @ 0x9920 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #34720 @ 0x87a0 │ │ │ │ + movw r2, #39224 @ 0x9938 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #34744 @ 0x87b8 │ │ │ │ + movw r2, #39248 @ 0x9950 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r6, 314bc <_PyObject_Dump@@Base+0x80> │ │ │ │ + cbz r6, 3151c <_PyObject_Dump@@Base+0x80> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 314c4 <_PyObject_Dump@@Base+0x88> │ │ │ │ - movw r3, #16132 @ 0x3f04 │ │ │ │ + b.n 31524 <_PyObject_Dump@@Base+0x88> │ │ │ │ + movw r3, #20676 @ 0x50c4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #34768 @ 0x87d0 │ │ │ │ + movw r2, #39272 @ 0x9968 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #34792 @ 0x87e8 │ │ │ │ + movw r2, #39296 @ 0x9980 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ - bl 1ccb9c │ │ │ │ + bl 1cdb3c │ │ │ │ mov r6, r0 │ │ │ │ - bl d83e8 │ │ │ │ + bl d8a04 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3152a │ │ │ │ + bl 3158a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ mov r0, r7 │ │ │ │ - bl d83fc │ │ │ │ + bl d8a18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ccc38 │ │ │ │ + bl 1cdbd8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #49656 @ 0xc1f8 │ │ │ │ + movw r2, #54168 @ 0xd398 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 2c1f8 │ │ │ │ │ │ │ │ -0003152a : │ │ │ │ +0003158a : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl ee330 │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31634 │ │ │ │ - ldr r3, [pc, #252] @ (3164c ) │ │ │ │ + bne.n 31694 │ │ │ │ + ldr r3, [pc, #252] @ (316ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 31584 │ │ │ │ + bcc.n 315e4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b4f0 │ │ │ │ - cbnz r4, 3159e │ │ │ │ - bl 97f04 │ │ │ │ + cbnz r4, 315fe │ │ │ │ + bl 98158 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #34884 @ 0x8844 │ │ │ │ + movw r2, #39388 @ 0x99dc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aae0 │ │ │ │ - b.n 3163a │ │ │ │ + bl 9ad1c │ │ │ │ + b.n 3169a │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 3155e │ │ │ │ - movw r1, #34864 @ 0x8830 │ │ │ │ + bcc.n 315be │ │ │ │ + movw r1, #39368 @ 0x99c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 313a8 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 31408 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31634 │ │ │ │ - b.n 3155e │ │ │ │ + bne.n 31694 │ │ │ │ + b.n 315be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 315c6 │ │ │ │ - bl 97f04 │ │ │ │ + bgt.n 31626 │ │ │ │ + bl 98158 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #34892 @ 0x884c │ │ │ │ + movw r2, #39396 @ 0x99e4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aae0 │ │ │ │ - b.n 3163a │ │ │ │ + bl 9ad1c │ │ │ │ + b.n 3169a │ │ │ │ mov r0, r4 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 315d6 │ │ │ │ - bl ed720 │ │ │ │ + beq.n 31636 │ │ │ │ + bl edce0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 315dc │ │ │ │ - bl ef6f0 │ │ │ │ + b.n 3163c │ │ │ │ + bl efcb0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 31634 │ │ │ │ + cbz r4, 31694 │ │ │ │ adds r1, r7, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b66c │ │ │ │ - cbz r0, 31600 │ │ │ │ + bl 8b824 │ │ │ │ + cbz r0, 31660 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r2, r5 │ │ │ │ blx 2beb8 │ │ │ │ subs r5, r5, r0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 31604 │ │ │ │ + b.n 31664 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31618 │ │ │ │ + bge.n 31678 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 31618 │ │ │ │ + cbnz r3, 31678 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 31634 │ │ │ │ - cbz r5, 3163a │ │ │ │ + bne.n 31694 │ │ │ │ + cbz r5, 3169a │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b4f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31644 │ │ │ │ + b.n 316a4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2be18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31620 │ │ │ │ + bne.n 31680 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #64] @ (316a0 ) │ │ │ │ + ldr r4, [pc, #64] @ (31700 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ - bne.n 31688 │ │ │ │ + bne.n 316e8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 316a4 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 31704 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3169a │ │ │ │ + blt.n 316fa │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3169c │ │ │ │ + b.n 316fc │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #56785 @ 0xddd1 │ │ │ │ + movw r1, #61025 @ 0xee61 │ │ │ │ movt r1, #31 │ │ │ │ - bl 316a4 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 31704 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3167e │ │ │ │ + bge.n 316de │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000316a4 <_PyEval_SetProfile@@Base>: │ │ │ │ +00031704 <_PyEval_SetProfile@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #160] @ (31758 <_PyEval_SetProfile@@Base+0xb4>) │ │ │ │ + ldr r5, [pc, #160] @ (317b8 <_PyEval_SetProfile@@Base+0xb4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - movw r1, #43608 @ 0xaa58 │ │ │ │ + movw r1, #48112 @ 0xbbf0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r5] │ │ │ │ - bl ff2d4 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl ff8f0 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 316da <_PyEval_SetProfile@@Base+0x36> │ │ │ │ + bne.n 3173a <_PyEval_SetProfile@@Base+0x36> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31750 <_PyEval_SetProfile@@Base+0xac> │ │ │ │ + b.n 317b0 <_PyEval_SetProfile@@Base+0xac> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #6177 @ 0x1821 │ │ │ │ + movw r1, #6273 @ 0x1881 │ │ │ │ movt r1, #3 │ │ │ │ add.w r0, r5, #113664 @ 0x1bc00 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1ab3f4 <_Py_normpath@@Base+0xa58> │ │ │ │ + bl 1aca10 <_Py_normpath@@Base+0xa54> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 316d4 <_PyEval_SetProfile@@Base+0x30> │ │ │ │ + blt.n 31734 <_PyEval_SetProfile@@Base+0x30> │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ str r7, [r4, #56] @ 0x38 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 31710 <_PyEval_SetProfile@@Base+0x6c> │ │ │ │ + beq.n 31770 <_PyEval_SetProfile@@Base+0x6c> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w r5, r5, #110592 @ 0x1b000 │ │ │ │ @@ -7629,168 +7668,168 @@ │ │ │ │ subne r3, #1 │ │ │ │ str.w r3, [r2, #3300] @ 0xce4 │ │ │ │ ldr.w r3, [r5, #3300] @ 0xce4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r1, r4 │ │ │ │ moveq r1, #0 │ │ │ │ - bl 1fd0c0 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xa0> │ │ │ │ + bl 1fe150 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xa0> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0003175c : │ │ │ │ +000317bc : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movw r5, #44612 @ 0xae44 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ add r4, sp, #32 │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1fc8e8 │ │ │ │ + bl 1fd978 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 317b2 │ │ │ │ + cbnz r3, 31812 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 317b2 │ │ │ │ + ble.n 31812 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 317b2 │ │ │ │ - cbnz r0, 317d0 │ │ │ │ + bne.n 31812 │ │ │ │ + cbnz r0, 31830 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #92] @ (3181c ) │ │ │ │ + ldr r4, [pc, #92] @ (3187c ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 317d0 │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 31830 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31816 │ │ │ │ + b.n 31876 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 317e4 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 31844 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 317cc │ │ │ │ - bl 97f04 │ │ │ │ + bne.n 3182c │ │ │ │ + bl 98158 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b4fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aae0 │ │ │ │ - cbz r4, 3180e │ │ │ │ + bl 9ad1c │ │ │ │ + cbz r4, 3186e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bvc.n 317f8 │ │ │ │ + bvc.n 31858 │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #6 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #24349 @ 0x5f1d │ │ │ │ + movw r1, #28621 @ 0x6fcd │ │ │ │ movt r1, #32 │ │ │ │ - bl 318ec │ │ │ │ - cbz r0, 3184e │ │ │ │ + bl 3194c │ │ │ │ + cbz r0, 318ae │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 318e8 │ │ │ │ + b.n 31948 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #24361 @ 0x5f29 │ │ │ │ + movw r1, #28633 @ 0x6fd9 │ │ │ │ movt r1, #32 │ │ │ │ movs r3, #14 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 318ec │ │ │ │ + bl 3194c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31848 │ │ │ │ + bne.n 318a8 │ │ │ │ movs r5, #3 │ │ │ │ - movw r1, #34893 @ 0x884d │ │ │ │ + movw r1, #39157 @ 0x98f5 │ │ │ │ movt r1, #32 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 318ec │ │ │ │ + bl 3194c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31848 │ │ │ │ - movw r1, #36801 @ 0x8fc1 │ │ │ │ + bne.n 318a8 │ │ │ │ + movw r1, #40205 @ 0x9d0d │ │ │ │ movt r1, #32 │ │ │ │ movs r3, #13 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 318ec │ │ │ │ + bl 3194c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31848 │ │ │ │ + bne.n 318a8 │ │ │ │ movs r3, #4 │ │ │ │ - movw r1, #55657 @ 0xd969 │ │ │ │ + movw r1, #59897 @ 0xe9f9 │ │ │ │ movt r1, #31 │ │ │ │ movs r0, #6 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 318ec │ │ │ │ + bl 3194c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31848 │ │ │ │ + bne.n 318a8 │ │ │ │ movs r2, #6 │ │ │ │ - movw r1, #55657 @ 0xd969 │ │ │ │ + movw r1, #59897 @ 0xe9f9 │ │ │ │ movt r1, #31 │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 318ec │ │ │ │ + bl 3194c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31848 │ │ │ │ + bne.n 318a8 │ │ │ │ movs r3, #17 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #55657 @ 0xd969 │ │ │ │ + movw r1, #59897 @ 0xe9f9 │ │ │ │ movt r1, #31 │ │ │ │ - bl 318ec │ │ │ │ + bl 3194c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -7800,844 +7839,844 @@ │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #55392 @ 0xd860 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 853e0 <_PyObject_New@@Base> │ │ │ │ - cbz r0, 31954 │ │ │ │ + bl 855b4 <_PyObject_New@@Base> │ │ │ │ + cbz r0, 319b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ str.w r9, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fca44 <_PyXI_NewInterpreter@@Base+0xa8> │ │ │ │ - bl 7751c │ │ │ │ + bl 1fdad4 <_PyXI_NewInterpreter@@Base+0xa8> │ │ │ │ + bl 776ec │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 3193c │ │ │ │ + beq.n 3199c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fca44 <_PyXI_NewInterpreter@@Base+0xa8> │ │ │ │ - bl 7751c │ │ │ │ + bl 1fdad4 <_PyXI_NewInterpreter@@Base+0xa8> │ │ │ │ + bl 776ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31950 │ │ │ │ + bge.n 319b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 31950 │ │ │ │ + cbnz r3, 319b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31958 │ │ │ │ + b.n 319b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3198a │ │ │ │ + bgt.n 319ea │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54200 @ 0xd3b8 │ │ │ │ + movw r1, #58676 @ 0xe534 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 319a2 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 31a02 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #43828 @ 0xab34 │ │ │ │ + movw r0, #48332 @ 0xbccc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r5, [r3, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 319a6 │ │ │ │ + cbnz r0, 31a06 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 31abe │ │ │ │ + b.n 31b1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 140620 │ │ │ │ + bl 14171c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 319ce │ │ │ │ + cbz r0, 31a2e │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 31aaa │ │ │ │ + bne.n 31b0a │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #43836 @ 0xab3c │ │ │ │ + movw r1, #48340 @ 0xbcd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 31aaa │ │ │ │ - ldr r1, [pc, #244] @ (31ac4 ) │ │ │ │ + bl d6310 │ │ │ │ + b.n 31b0a │ │ │ │ + ldr r1, [pc, #244] @ (31b24 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6a00 │ │ │ │ + bl b70c4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 319f2 │ │ │ │ + bne.n 31a52 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f0 │ │ │ │ + bl d880c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31aaa │ │ │ │ - bl d8428 │ │ │ │ + beq.n 31b0a │ │ │ │ + bl d8a44 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbnz r5, 31a06 │ │ │ │ - ldr r1, [pc, #208] @ (31ac8 ) │ │ │ │ + cbnz r5, 31a66 │ │ │ │ + ldr r1, [pc, #208] @ (31b28 ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6a00 │ │ │ │ + bl b70c4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31a3e │ │ │ │ - b.n 31aaa │ │ │ │ + bne.n 31a9e │ │ │ │ + b.n 31b0a │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #43876 @ 0xab64 │ │ │ │ + movw r0, #48380 @ 0xbcfc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31a2a │ │ │ │ + bge.n 31a8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31a2a │ │ │ │ + cbnz r3, 31a8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 31aaa │ │ │ │ + beq.n 31b0a │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1f05bc │ │ │ │ + bl 1f160c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 319f6 │ │ │ │ - b.n 31aaa │ │ │ │ + bne.n 31a56 │ │ │ │ + b.n 31b0a │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - cbnz r5, 31a60 │ │ │ │ + cbnz r5, 31ac0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - movw r0, #43888 @ 0xab70 │ │ │ │ + movw r0, #48392 @ 0xbd08 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 31a96 │ │ │ │ - b.n 31aa2 │ │ │ │ + blt.n 31af6 │ │ │ │ + b.n 31b02 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #43904 @ 0xab80 │ │ │ │ + movw r0, #48408 @ 0xbd18 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31a84 │ │ │ │ + bge.n 31ae4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31a84 │ │ │ │ + cbnz r3, 31ae4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 31aaa │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 31b0a │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1f05bc │ │ │ │ + bl 1f160c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31a42 │ │ │ │ - b.n 31aaa │ │ │ │ + bne.n 31aa2 │ │ │ │ + b.n 31b0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 31aa2 │ │ │ │ + cbnz r3, 31b02 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1412c8 │ │ │ │ - b.n 31abe │ │ │ │ + bl 1423d8 │ │ │ │ + b.n 31b1e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 319a2 │ │ │ │ + bne.w 31a02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1412c8 │ │ │ │ - b.n 319a2 │ │ │ │ + bl 1423d8 │ │ │ │ + b.n 31a02 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ rsb r0, r8, #77 @ 0x4d │ │ │ │ orr.w r0, r0, #77 @ 0x4d │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cf6c8 │ │ │ │ + bl cfcf0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 31afa │ │ │ │ + cbz r0, 31b5a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31afa │ │ │ │ + bge.n 31b5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31afa │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31b5a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 31b14 │ │ │ │ + cbz r0, 31b74 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31b14 │ │ │ │ + bge.n 31b74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31b14 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31b74 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 31b2e │ │ │ │ + cbz r0, 31b8e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31b2e │ │ │ │ + bge.n 31b8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31b2e │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31b8e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 31b48 │ │ │ │ + cbz r0, 31ba8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31b48 │ │ │ │ + bge.n 31ba8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31b48 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31ba8 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 31b62 │ │ │ │ + cbz r0, 31bc2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31b62 │ │ │ │ + bge.n 31bc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31b62 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31bc2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 31b7c │ │ │ │ + cbz r0, 31bdc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31b7c │ │ │ │ + bge.n 31bdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31b7c │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31bdc │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 31acc │ │ │ │ + b.n 31b2c │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #84] @ (31be8 ) │ │ │ │ + ldr r0, [pc, #84] @ (31c48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #30636 @ 0x77ac │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ - beq.n 31bc2 │ │ │ │ + beq.n 31c22 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #46588 @ 0xb5fc │ │ │ │ + movw r2, #51056 @ 0xc770 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f2474 <_PyErr_SetString@@Base> │ │ │ │ - b.n 31bd8 │ │ │ │ + bl f2a44 <_PyErr_SetString@@Base> │ │ │ │ + b.n 31c38 │ │ │ │ ldrd r2, r4, [r1, #28] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #16] │ │ │ │ - bl 1fea2c <_PyCode_GetScriptXIData@@Base+0x934> │ │ │ │ + bl 1ffabc <_PyCode_GetScriptXIData@@Base+0x934> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31bdc │ │ │ │ + bne.n 31c3c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31be4 │ │ │ │ + b.n 31c44 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ pop {r4, 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 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ movs r5, #1 │ │ │ │ - movw r1, #9569 @ 0x2561 │ │ │ │ + movw r1, #14213 @ 0x3785 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 318ec │ │ │ │ - cbz r0, 31c1a │ │ │ │ + bl 3194c │ │ │ │ + cbz r0, 31c7a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31ce4 │ │ │ │ + b.n 31d44 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #9581 @ 0x256d │ │ │ │ + movw r1, #14225 @ 0x3791 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ movs r3, #14 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 318ec │ │ │ │ + bl 3194c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31c14 │ │ │ │ - movw r1, #37505 @ 0x9281 │ │ │ │ + bne.n 31c74 │ │ │ │ + movw r1, #41617 @ 0xa291 │ │ │ │ movt r1, #32 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 318ec │ │ │ │ + bl 3194c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31c14 │ │ │ │ + bne.n 31c74 │ │ │ │ movs r3, #3 │ │ │ │ - movw r1, #37509 @ 0x9285 │ │ │ │ + movw r1, #41621 @ 0xa295 │ │ │ │ movt r1, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 318ec │ │ │ │ + bl 3194c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31c14 │ │ │ │ + bne.n 31c74 │ │ │ │ movs r1, #10 │ │ │ │ movs r3, #11 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #15057 @ 0x3ad1 │ │ │ │ + movw r1, #19697 @ 0x4cf1 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ movs r0, #7 │ │ │ │ - bl 318ec │ │ │ │ + bl 3194c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31c14 │ │ │ │ - movw r1, #24953 @ 0x6179 │ │ │ │ + bne.n 31c74 │ │ │ │ + movw r1, #25353 @ 0x6309 │ │ │ │ movt r1, #6 │ │ │ │ movs r3, #5 │ │ │ │ movs r2, #2 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 318ec │ │ │ │ + bl 3194c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31c14 │ │ │ │ - movw r1, #26053 @ 0x65c5 │ │ │ │ + bne.n 31c74 │ │ │ │ + movw r1, #30685 @ 0x77dd │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ movs r3, #13 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 318ec │ │ │ │ + bl 3194c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31c14 │ │ │ │ + bne.n 31c74 │ │ │ │ movs r3, #7 │ │ │ │ - movw r1, #16725 @ 0x4155 │ │ │ │ + movw r1, #21365 @ 0x5375 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 318ec │ │ │ │ + bl 3194c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31c14 │ │ │ │ + bne.n 31c74 │ │ │ │ movs r2, #7 │ │ │ │ movs r3, #6 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #33113 @ 0x8159 │ │ │ │ + movw r1, #37165 @ 0x912d │ │ │ │ movt r1, #32 │ │ │ │ - bl 318ec │ │ │ │ + bl 3194c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 31d04 │ │ │ │ + cbz r3, 31d64 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 31d14 │ │ │ │ + b.n 31d74 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 31d12 │ │ │ │ + ble.n 31d72 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.n 31d0e │ │ │ │ - cbnz r1, 31d38 │ │ │ │ + bgt.n 31d6e │ │ │ │ + cbnz r1, 31d98 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 31d14 │ │ │ │ + b.n 31d74 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #576] @ (31f58 ) │ │ │ │ + ldr r1, [pc, #576] @ (31fb8 ) │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #8 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 31d3e │ │ │ │ - b.n 31d6a │ │ │ │ + cbnz r0, 31d9e │ │ │ │ + b.n 31dca │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 31d6e │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + bmi.n 31dce │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #50676 @ 0xc5f4 │ │ │ │ + movw r1, #55144 @ 0xd768 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #23812 @ 0x5d04 │ │ │ │ + movw r0, #28356 @ 0x6ec4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, sl │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 32002 │ │ │ │ + b.n 32062 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ str r0, [sp, #32] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31d8a │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 31dea │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31d6a │ │ │ │ + bne.n 31dca │ │ │ │ add r5, r6 │ │ │ │ subs r3, r5, #4 │ │ │ │ - beq.n 31dc2 │ │ │ │ + beq.n 31e22 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbz r2, 31d9a │ │ │ │ + cbz r2, 31dfa │ │ │ │ subs r3, r5, #5 │ │ │ │ - beq.n 31dd2 │ │ │ │ + beq.n 31e32 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - cbz r6, 31da4 │ │ │ │ + cbz r6, 31e04 │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 31de0 │ │ │ │ - b.n 31dac │ │ │ │ + beq.n 31e40 │ │ │ │ + b.n 31e0c │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbz r5, 31db6 │ │ │ │ + cbz r5, 31e16 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 31dec │ │ │ │ - b.n 31dbe │ │ │ │ + beq.n 31e4c │ │ │ │ + b.n 31e1e │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r4, [r4, #28] │ │ │ │ - b.n 31df4 │ │ │ │ + b.n 31e54 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 31df4 │ │ │ │ + b.n 31e54 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 31df4 │ │ │ │ + b.n 31e54 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r4 │ │ │ │ - b.n 31df4 │ │ │ │ + b.n 31e54 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - bl 1d9060 │ │ │ │ + bl 1d9fa0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31d6a │ │ │ │ + beq.n 31dca │ │ │ │ movw r8, #5160 @ 0x1428 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 31e0e │ │ │ │ + bne.n 31e6e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 31fc8 │ │ │ │ + b.n 32028 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 31e34 │ │ │ │ + bmi.n 31e94 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #50696 @ 0xc608 │ │ │ │ + movw r1, #55164 @ 0xd77c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - movw r1, #6388 @ 0x18f4 │ │ │ │ + movw r1, #10852 @ 0x2a64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r0, [r3, #3904] @ 0xf40 │ │ │ │ - bl cf5d0 │ │ │ │ + bl cfbf4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31fbc │ │ │ │ + beq.w 3201c │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #57952 @ 0xe260 │ │ │ │ + movw r2, #62496 @ 0xf420 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #50740 @ 0xc634 │ │ │ │ + movw r1, #55208 @ 0xd7a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r3, r5 │ │ │ │ - bl d06ec │ │ │ │ + bl d0d10 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31e82 │ │ │ │ + bge.n 31ee2 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ - cbnz r2, 31e82 │ │ │ │ + cbnz r2, 31ee2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 31fbc │ │ │ │ - ldr r1, [pc, #208] @ (31f5c ) │ │ │ │ + beq.w 3201c │ │ │ │ + ldr r1, [pc, #208] @ (31fbc ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - bl 82c58 │ │ │ │ + bl 82e20 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 31eb8 │ │ │ │ + beq.n 31f18 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 31fbc │ │ │ │ + bge.w 3201c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 31fbc │ │ │ │ + bne.w 3201c │ │ │ │ mov r0, fp │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 31fbc │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3201c │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #164] @ (31f60 ) │ │ │ │ + ldr r1, [pc, #164] @ (31fc0 ) │ │ │ │ mov r0, fp │ │ │ │ - bl b6a00 │ │ │ │ + bl b70c4 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31eda │ │ │ │ + bge.n 31f3a │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 31eda │ │ │ │ + cbnz r2, 31f3a │ │ │ │ mov r0, fp │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r9, [sp, #48] @ 0x30 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 31efc │ │ │ │ + bne.n 31f5c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31fbc │ │ │ │ + bge.n 3201c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31fbc │ │ │ │ + bne.n 3201c │ │ │ │ mov r0, r1 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 31fbc │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3201c │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl d70bc │ │ │ │ + bl d76d8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31f22 │ │ │ │ + bge.n 31f82 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 31f22 │ │ │ │ + cbnz r3, 31f82 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31f36 │ │ │ │ + bge.n 31f96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 31f36 │ │ │ │ + cbnz r3, 31f96 │ │ │ │ mov r0, r1 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 31fbc │ │ │ │ + beq.n 3201c │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 31f64 │ │ │ │ + bne.n 31fc4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31fbc │ │ │ │ + bge.n 3201c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31fbc │ │ │ │ + bne.n 3201c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 31fbc │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3201c │ │ │ │ nop │ │ │ │ - b.n 31f34 │ │ │ │ + b.n 31f94 │ │ │ │ lsls r4, r1, #1 │ │ │ │ pop {r2, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 32524 │ │ │ │ + b.n 32584 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 143570 │ │ │ │ + bl 1444dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31f82 │ │ │ │ + bge.n 31fe2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31f82 │ │ │ │ + cbnz r3, 31fe2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 31fbc │ │ │ │ + beq.n 3201c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ subs r1, r3, #1 │ │ │ │ - bl 1b772c │ │ │ │ + bl 1b8a4c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 31fa2 │ │ │ │ + cbz r0, 32002 │ │ │ │ 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 31fba │ │ │ │ + bge.n 3201a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 31fba │ │ │ │ + cbnz r3, 3201a │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 31fc8 │ │ │ │ - bl 7fc54 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 32028 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31e0a │ │ │ │ - b.n 31d6a │ │ │ │ + beq.w 31e6a │ │ │ │ + b.n 31dca │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add.w r0, r0, #5568 @ 0x15c0 │ │ │ │ adds r0, #24 │ │ │ │ - bl ffe70 <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl 10048c <_PyRecursiveMutex_Lock@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r2, r1, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ str r6, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 1dac9c │ │ │ │ + bl 1dbbd0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r3, #5568 @ 0x15c0 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1afe38 <_PyEval_NoToolsForUnwind@@Base+0xcc> │ │ │ │ + bl 1b1450 <_PyEval_NoToolsForUnwind@@Base+0xcc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ 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, r0 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #68] @ (32064 ) │ │ │ │ + ldr r2, [pc, #68] @ (320c4 ) │ │ │ │ movs r3, #164 @ 0xa4 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mul.w r3, r6, r3 │ │ │ │ ldr.w r2, [r2, #1440] @ 0x5a0 │ │ │ │ adds r4, r2, r3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 32062 │ │ │ │ + cbz r3, 320c2 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ - bl 32068 │ │ │ │ + bl 320c8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 32062 │ │ │ │ + cbz r3, 320c2 │ │ │ │ add.w r1, r4, #20 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bd3c │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r5, #0] │ │ │ │ blx 2bca0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2065e8 │ │ │ │ + bl 207690 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #32172 @ 0x7dac │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 320cc │ │ │ │ + bne.n 3212c │ │ │ │ mov r6, r1 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r4, #0] │ │ │ │ bl 2d830 │ │ │ │ cmp r6, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne.n 320a8 │ │ │ │ + bne.n 32108 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18858c │ │ │ │ - b.n 320c8 │ │ │ │ + bl 189b8c │ │ │ │ + b.n 32128 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 320bc │ │ │ │ - movw r1, #52888 @ 0xce98 │ │ │ │ + bne.n 3211c │ │ │ │ + movw r1, #57400 @ 0xe038 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ - cbz r7, 320c8 │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ + cbz r7, 32128 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1faf7c <_PyInterpreterConfig_InitFromDict@@Base+0x174> │ │ │ │ + bl 1fc00c <_PyInterpreterConfig_InitFromDict@@Base+0x174> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - bge.n 320fe │ │ │ │ + bge.n 3215e │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #53264 @ 0xd010 │ │ │ │ + movw r0, #57732 @ 0xe184 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e41c8 │ │ │ │ - ldr r1, [pc, #204] @ (321cc ) │ │ │ │ + b.w e47b8 │ │ │ │ + ldr r1, [pc, #204] @ (3222c ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl b6a00 │ │ │ │ + bl b70c4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 321c4 │ │ │ │ + beq.n 32224 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 3214a │ │ │ │ - bl 208c64 │ │ │ │ + cbnz r5, 321aa │ │ │ │ + bl 209d14 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #61424 @ 0xeff0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #432 @ 0x1b0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #61432 @ 0xeff8 │ │ │ │ - movt r4, #41 @ 0x29 │ │ │ │ - movw r0, #53284 @ 0xd024 │ │ │ │ + movw r4, #440 @ 0x1b8 │ │ │ │ + movt r4, #42 @ 0x2a │ │ │ │ + movw r0, #57752 @ 0xe198 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 321c6 │ │ │ │ - bl 140620 │ │ │ │ - cbnz r0, 32190 │ │ │ │ + b.n 32226 │ │ │ │ + bl 14171c │ │ │ │ + cbnz r0, 321f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208c64 │ │ │ │ + bl 209d14 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #61432 @ 0xeff8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + movw r0, #440 @ 0x1b8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #61424 @ 0xeff0 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ + movw r2, #432 @ 0x1b0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #53320 @ 0xd048 │ │ │ │ + movw r0, #57788 @ 0xe1bc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1412c8 │ │ │ │ - b.n 321ae │ │ │ │ + bl 1423d8 │ │ │ │ + b.n 3220e │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 321ac │ │ │ │ + bne.n 3220c │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #43836 @ 0xab3c │ │ │ │ + movw r1, #48340 @ 0xbcd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 321c6 │ │ │ │ + bge.n 32226 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 321c6 │ │ │ │ + cbnz r3, 32226 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 321c6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 32226 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ rsb r0, r8, #77 @ 0x4d │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -8645,226 +8684,226 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - bl 209df4 <_PyMarshal_GetXIData@@Base+0x658> │ │ │ │ + bl 20ae98 <_PyMarshal_GetXIData@@Base+0x658> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00032200 : │ │ │ │ - b.w 1edb10 <_PyDict_SendEvent@@Base+0xaa0> │ │ │ │ +00032260 : │ │ │ │ + b.w 1eeaf8 <_PyDict_SendEvent@@Base+0xaa0> │ │ │ │ │ │ │ │ -00032204 <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b.w 1ef894 <_PyXIData_RegisterClass@@Base+0x588> │ │ │ │ +00032264 <_Py_DisplaySourceLine@@Base>: │ │ │ │ + b.w 1f08e4 <_PyXIData_RegisterClass@@Base+0x588> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 32262 <_Py_DisplaySourceLine@@Base+0x5e> │ │ │ │ + bpl.n 322c2 <_Py_DisplaySourceLine@@Base+0x5e> │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r3, 32248 <_Py_DisplaySourceLine@@Base+0x44> │ │ │ │ + cbnz r3, 322a8 <_Py_DisplaySourceLine@@Base+0x44> │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 32262 <_Py_DisplaySourceLine@@Base+0x5e> │ │ │ │ + bpl.n 322c2 <_Py_DisplaySourceLine@@Base+0x5e> │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r4, #8 │ │ │ │ - bl 1c8084 <_Py_union_type_or@@Base+0x290> │ │ │ │ + bl 12e3cc │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 32262 <_Py_DisplaySourceLine@@Base+0x5e> │ │ │ │ - movw r2, #64885 @ 0xfd75 │ │ │ │ + b.n 322c2 <_Py_DisplaySourceLine@@Base+0x5e> │ │ │ │ + movw r2, #65349 @ 0xff45 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3225c <_Py_DisplaySourceLine@@Base+0x58> │ │ │ │ + bne.n 322bc <_Py_DisplaySourceLine@@Base+0x58> │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ - b.n 3225e <_Py_DisplaySourceLine@@Base+0x5a> │ │ │ │ + b.n 322be <_Py_DisplaySourceLine@@Base+0x5a> │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32228 <_Py_DisplaySourceLine@@Base+0x24> │ │ │ │ + bne.n 32288 <_Py_DisplaySourceLine@@Base+0x24> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 32298 <_Py_DisplaySourceLine@@Base+0x94> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 322f8 <_Py_DisplaySourceLine@@Base+0x94> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 32292 <_Py_DisplaySourceLine@@Base+0x8e> │ │ │ │ - bl 142304 │ │ │ │ - b.n 32298 <_Py_DisplaySourceLine@@Base+0x94> │ │ │ │ + bne.n 322f2 <_Py_DisplaySourceLine@@Base+0x8e> │ │ │ │ + bl 143414 │ │ │ │ + b.n 322f8 <_Py_DisplaySourceLine@@Base+0x94> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 322ba <_Py_DisplaySourceLine@@Base+0xb6> │ │ │ │ + cbnz r0, 3231a <_Py_DisplaySourceLine@@Base+0xb6> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 322ba <_Py_DisplaySourceLine@@Base+0xb6> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 3231a <_Py_DisplaySourceLine@@Base+0xb6> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 322b0 <_Py_DisplaySourceLine@@Base+0xac> │ │ │ │ + bne.n 32310 <_Py_DisplaySourceLine@@Base+0xac> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 142304 │ │ │ │ + b.w 143414 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 97f04 │ │ │ │ + bl 98158 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2afb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3230e <_Py_DisplaySourceLine@@Base+0x10a> │ │ │ │ + bge.n 3236e <_Py_DisplaySourceLine@@Base+0x10a> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 322fc <_Py_DisplaySourceLine@@Base+0xf8> │ │ │ │ - bl ee330 │ │ │ │ + bne.n 3235c <_Py_DisplaySourceLine@@Base+0xf8> │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 322d0 <_Py_DisplaySourceLine@@Base+0xcc> │ │ │ │ - b.n 3230a <_Py_DisplaySourceLine@@Base+0x106> │ │ │ │ + beq.n 32330 <_Py_DisplaySourceLine@@Base+0xcc> │ │ │ │ + b.n 3236a <_Py_DisplaySourceLine@@Base+0x106> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32324 <_Py_DisplaySourceLine@@Base+0x120> │ │ │ │ + b.n 32384 <_Py_DisplaySourceLine@@Base+0x120> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57252 @ 0xdfa4 │ │ │ │ + movw r0, #61656 @ 0xf0d8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00032328 : │ │ │ │ +00032388 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 199bfc │ │ │ │ + bl 19b20c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 32352 │ │ │ │ + cbnz r0, 323b2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ - b.n 323e8 │ │ │ │ - cbz r4, 32360 │ │ │ │ + b.n 32448 │ │ │ │ + cbz r4, 323c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3234a │ │ │ │ + beq.n 323aa │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 929f8 │ │ │ │ + bl 92c30 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 32374 │ │ │ │ + cbnz r0, 323d4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 323e8 │ │ │ │ - bl 1d9060 │ │ │ │ + b.n 32448 │ │ │ │ + bl 1d9fa0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3236e │ │ │ │ + beq.n 323ce │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add.w r0, r0, #5568 @ 0x15c0 │ │ │ │ adds r0, #24 │ │ │ │ - bl ffe70 <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl 10048c <_PyRecursiveMutex_Lock@@Base> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1dac9c │ │ │ │ + bl 1dbbd0 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ add.w r0, r0, #5568 @ 0x15c0 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1afe38 <_PyEval_NoToolsForUnwind@@Base+0xcc> │ │ │ │ + bl 1b1450 <_PyEval_NoToolsForUnwind@@Base+0xcc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 323c8 │ │ │ │ + bge.n 32428 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 323c8 │ │ │ │ + cbnz r3, 32428 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3236e │ │ │ │ + beq.n 323ce │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 323d8 │ │ │ │ + blt.n 32438 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 323e8 │ │ │ │ + b.n 32448 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 323d4 │ │ │ │ + bne.n 32434 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 323d4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 32434 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 97f04 │ │ │ │ + bl 98158 │ │ │ │ mov r4, r0 │ │ │ │ blx 2b590 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aae0 │ │ │ │ - bl ee330 │ │ │ │ + bl 9ad1c │ │ │ │ + bl ee8f0 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -8877,73 +8916,73 @@ │ │ │ │ add r1, sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ blx 2ba38 │ │ │ │ - cbz r0, 32468 │ │ │ │ + cbz r0, 324c8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 32498 │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 324f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1273f4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 128258 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 32498 │ │ │ │ + beq.n 324f8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1273f4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 128258 <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 32498 │ │ │ │ + beq.n 324f8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r0, #46648 @ 0xb638 │ │ │ │ + movw r0, #51116 @ 0xc7ac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80a5c │ │ │ │ - b.n 324ae │ │ │ │ + bl 80c2c │ │ │ │ + b.n 3250e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 324a2 │ │ │ │ + beq.n 32502 │ │ │ │ blx 2b490 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 324ac │ │ │ │ + beq.n 3250c │ │ │ │ blx 2b490 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000324b2 : │ │ │ │ +00032512 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ movw r4, #24184 @ 0x5e78 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add.w r7, r4, #792 @ 0x318 │ │ │ │ - bl 6b3d0 │ │ │ │ + bl 6b560 │ │ │ │ str.w r0, [r4, #816] @ 0x330 │ │ │ │ - bl 210644 <_PyParkingLot_AfterFork@@Base> │ │ │ │ - ldr r0, [pc, #732] @ (327bc ) │ │ │ │ + bl 2115fc <_PyParkingLot_AfterFork@@Base> │ │ │ │ + ldr r0, [pc, #732] @ (3281c ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [pc, #732] @ (327c0 ) │ │ │ │ + ldr r2, [pc, #732] @ (32820 ) │ │ │ │ add.w r1, r4, #832 @ 0x340 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #5792 @ 0x16a0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #720] @ (327c4 ) │ │ │ │ + ldr r1, [pc, #720] @ (32824 ) │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ addw r1, r4, #1796 @ 0x704 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add.w r1, r4, #1816 @ 0x718 │ │ │ │ @@ -8952,104 +8991,104 @@ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add.w r1, r4, #840 @ 0x348 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ strb r0, [r1, #0] │ │ │ │ - bne.n 32514 │ │ │ │ + bne.n 32574 │ │ │ │ ldr.w r3, [r4, #1588] @ 0x634 │ │ │ │ - cbz r3, 32550 │ │ │ │ - ldr r0, [pc, #672] @ (327c8 ) │ │ │ │ - bl 6b630 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #664] @ (327c8 ) │ │ │ │ - bl 189984 │ │ │ │ - ldr r0, [pc, #656] @ (327c8 ) │ │ │ │ - bl 17d9cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 327b2 │ │ │ │ - cbz r5, 32550 │ │ │ │ - ldr r0, [pc, #644] @ (327c8 ) │ │ │ │ + cbz r3, 325b0 │ │ │ │ + ldr r0, [pc, #672] @ (32828 ) │ │ │ │ + bl 6b7c0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #664] @ (32828 ) │ │ │ │ + bl 18af84 │ │ │ │ + ldr r0, [pc, #656] @ (32828 ) │ │ │ │ + bl 17efcc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 32812 │ │ │ │ + cbz r5, 325b0 │ │ │ │ + ldr r0, [pc, #644] @ (32828 ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 6c7d4 │ │ │ │ + bl 6c964 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 327ec │ │ │ │ + bne.w 3284c │ │ │ │ ldr.w r3, [r4, #1596] @ 0x63c │ │ │ │ - cbz r3, 3255c │ │ │ │ - ldr r0, [pc, #628] @ (327cc ) │ │ │ │ - bl 189984 │ │ │ │ - ldr r0, [pc, #620] @ (327cc ) │ │ │ │ - bl 17d9cc │ │ │ │ - cbz r0, 32578 │ │ │ │ - ldr r2, [pc, #616] @ (327d0 ) │ │ │ │ + cbz r3, 325bc │ │ │ │ + ldr r0, [pc, #628] @ (3282c ) │ │ │ │ + bl 18af84 │ │ │ │ + ldr r0, [pc, #620] @ (3282c ) │ │ │ │ + bl 17efcc │ │ │ │ + cbz r0, 325d8 │ │ │ │ + ldr r2, [pc, #616] @ (32830 ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r3, #15560 @ 0x3cc8 │ │ │ │ + movw r3, #20104 @ 0x4e88 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ - b.n 327a6 │ │ │ │ - bl 6b430 │ │ │ │ + b.n 32806 │ │ │ │ + bl 6b5c0 │ │ │ │ ldr.w r5, [r4, #1036] @ 0x40c │ │ │ │ - ldr.w fp, [pc, #608] @ 327e4 │ │ │ │ + ldr.w fp, [pc, #608] @ 32844 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 325d0 │ │ │ │ + beq.n 32630 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq sl, r2 │ │ │ │ - beq.n 325ca │ │ │ │ + beq.n 3262a │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 325ca │ │ │ │ + beq.n 3262a │ │ │ │ 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 1d97d8 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1da710 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r8, r8, [r5] │ │ │ │ - bl 210260 │ │ │ │ + bl 2111c0 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 3258a │ │ │ │ - ldr.w r9, [pc, #532] @ 327e8 │ │ │ │ + b.n 325ea │ │ │ │ + ldr.w r9, [pc, #532] @ 32848 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r5, [r8, r9] │ │ │ │ - cbnz r5, 325ec │ │ │ │ - movw r1, #31720 @ 0x7be8 │ │ │ │ + cbnz r5, 3264c │ │ │ │ + movw r1, #36264 @ 0x8da8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #492] @ (327d4 ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 192e9c │ │ │ │ + ldr r0, [pc, #492] @ (32834 ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 1944a4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3712] @ 0xe80 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 32602 │ │ │ │ + beq.n 32662 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3712] @ 0xe80 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 32622 │ │ │ │ + cbz r0, 32682 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 32622 │ │ │ │ - bl 193020 │ │ │ │ + blt.n 32682 │ │ │ │ + bl 194628 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c7f8 │ │ │ │ + bl 6c988 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #20] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2b314 │ │ │ │ @@ -9060,1663 +9099,1662 @@ │ │ │ │ blx 2b314 │ │ │ │ add.w r3, r5, #728 @ 0x2d8 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r3, [r5, #728] @ 0x2d8 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #720] @ 0x2d0 │ │ │ │ - bl 1d8240 │ │ │ │ + bl 1d9180 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, 3266c │ │ │ │ + cbz r6, 326cc │ │ │ │ mov r0, r6 │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ - bl 1d7c50 │ │ │ │ + bl 1d8b8c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d8920 │ │ │ │ + bl 1d9860 │ │ │ │ mov r6, sl │ │ │ │ - b.n 32656 │ │ │ │ + b.n 326b6 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ - bl 6b430 │ │ │ │ + bl 6b5c0 │ │ │ │ add.w sl, sl, #3936 @ 0xf60 │ │ │ │ strd r0, r1, [sl] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ addw r0, r0, #3928 @ 0xf58 │ │ │ │ - bl 10141c <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - ldr r3, [pc, #336] @ (327d8 ) │ │ │ │ + bl 101a38 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + ldr r3, [pc, #336] @ (32838 ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - cbz r2, 326ae │ │ │ │ + cbz r2, 3270e │ │ │ │ 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 326a4 │ │ │ │ + bne.n 32704 │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 326cc │ │ │ │ + beq.n 3272c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19b850 <_PySys_GetRequiredAttr@@Base+0x111c> │ │ │ │ + bl 19ce60 <_PySys_GetRequiredAttr@@Base+0x111c> │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3278a │ │ │ │ + bne.n 327ea │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 326e4 │ │ │ │ + bne.n 32744 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 326d4 │ │ │ │ + bne.n 32734 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 32700 │ │ │ │ + beq.n 32760 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #228] @ (327dc ) │ │ │ │ + ldr r0, [pc, #228] @ (3283c ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1b0310 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 107948 <_PyMutex_LockTimed@@Base> │ │ │ │ ldr.w r6, [r4, #796] @ 0x31c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #796] @ 0x31c │ │ │ │ - cbz r6, 32744 │ │ │ │ + cbz r6, 327a4 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 32720 │ │ │ │ + bne.n 32780 │ │ │ │ movs r3, #0 │ │ │ │ str.w r6, [r4, #796] @ 0x31c │ │ │ │ str.w r3, [r6, #3648] @ 0xe40 │ │ │ │ - b.n 32744 │ │ │ │ + b.n 327a4 │ │ │ │ ldr.w fp, [r9, r8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3b64 │ │ │ │ + bl 1e4af4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e56fc │ │ │ │ + bl 1e668c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eaac8 │ │ │ │ + bl 1ebab0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r6, [r6, #3648] @ 0xe40 │ │ │ │ - bl 1eac0c │ │ │ │ - b.n 3270a │ │ │ │ + bl 1ebbf4 │ │ │ │ + b.n 3276a │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3275c │ │ │ │ + bne.n 327bc │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3274c │ │ │ │ + bne.n 327ac │ │ │ │ dmb ish │ │ │ │ - beq.n 32768 │ │ │ │ - ldr r0, [pc, #120] @ (327dc ) │ │ │ │ - bl 200de8 │ │ │ │ + beq.n 327c8 │ │ │ │ + ldr r0, [pc, #120] @ (3283c ) │ │ │ │ + bl 237d40 │ │ │ │ ldr.w r3, [r4, #796] @ 0x31c │ │ │ │ - cbz r3, 32794 │ │ │ │ + cbz r3, 327f4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d8974 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1476] @ 0x5c4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 20254c │ │ │ │ - movw r3, #57672 @ 0xe148 │ │ │ │ + b.w 203644 │ │ │ │ + movw r3, #62076 @ 0xf27c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - b.n 3279c │ │ │ │ - movw r3, #57696 @ 0xe160 │ │ │ │ + b.n 327fc │ │ │ │ + movw r3, #62100 @ 0xf294 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - ldr r1, [pc, #64] @ (327e0 ) │ │ │ │ + ldr r1, [pc, #64] @ (32840 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2d504 │ │ │ │ - movw r3, #15560 @ 0x3cc8 │ │ │ │ + movw r3, #20104 @ 0x4e88 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 327f4 │ │ │ │ + b.n 32854 │ │ │ │ strb r4, [r0, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, pc, #928 @ (adr r2, 32b64 ) │ │ │ │ + add r2, pc, #928 @ (adr r2, 32bc4 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + str r0, [r2, r5] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + str r0, [r6, r5] │ │ │ │ lsls r4, r0, #1 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r0, [r2, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + str r0, [r1, r6] │ │ │ │ lsls r4, r0, #1 │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #57724 @ 0xe17c │ │ │ │ + movw r3, #62128 @ 0xf2b0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - ldr r1, [pc, #24] @ (32810 ) │ │ │ │ + ldr r1, [pc, #24] @ (32870 ) │ │ │ │ add r2, sp, #24 │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ strd r1, r3, [sp, #28] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 327a6 │ │ │ │ + b.n 32806 │ │ │ │ nop │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + str r0, [r6, r6] │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -00032814 : │ │ │ │ - ldr r0, [pc, #8] @ (32820 ) │ │ │ │ +00032874 : │ │ │ │ + ldr r0, [pc, #8] @ (32880 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - b.w 1d8730 │ │ │ │ + b.w 1d9670 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf13c004c │ │ │ │ + adcs.w r0, ip, #76 @ 0x4c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 32842 │ │ │ │ + cbz r3, 328a2 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 32854 │ │ │ │ + b.n 328b4 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 32852 │ │ │ │ + ble.n 328b2 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 3284c │ │ │ │ - cbnz r1, 32878 │ │ │ │ + bgt.n 328ac │ │ │ │ + cbnz r1, 328d8 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 32854 │ │ │ │ + b.n 328b4 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r1, [pc, #288] @ (32978 ) │ │ │ │ + ldr r1, [pc, #288] @ (329d8 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #3 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 32880 │ │ │ │ - b.n 3296e │ │ │ │ + cbnz r0, 328e0 │ │ │ │ + b.n 329ce │ │ │ │ clz r8, r1 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 32894 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 328f4 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3296e │ │ │ │ + bne.n 329ce │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 328a8 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 32908 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3296e │ │ │ │ + bne.n 329ce │ │ │ │ add r5, r8 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 328b4 │ │ │ │ + bne.n 32914 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 3290e │ │ │ │ + b.n 3296e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c5f50 │ │ │ │ + bl c65b4 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 3296e │ │ │ │ - bne.n 328ae │ │ │ │ - movw r5, #61612 @ 0xf0ac │ │ │ │ + blt.n 329ce │ │ │ │ + bne.n 3290e │ │ │ │ + movw r5, #61688 @ 0xf0f8 │ │ │ │ movt r5, #76 @ 0x4c │ │ │ │ - ldr.w r3, [r5, #240] @ 0xf0 │ │ │ │ - cbz r3, 3290e │ │ │ │ - bl 97f04 │ │ │ │ + ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ + cbz r3, 3296e │ │ │ │ + bl 98158 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c368 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 32908 │ │ │ │ - ldr.w r3, [r5, #240] @ 0xf0 │ │ │ │ + bge.n 32968 │ │ │ │ + ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 32906 │ │ │ │ + bne.n 32966 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - str.w r3, [r5, #240] @ 0xf0 │ │ │ │ - cbnz r3, 32928 │ │ │ │ - ldr.w r3, [r5, #240] @ 0xf0 │ │ │ │ - cbnz r3, 32954 │ │ │ │ - bl 97f04 │ │ │ │ + str.w r3, [r5, #196] @ 0xc4 │ │ │ │ + cbnz r3, 32988 │ │ │ │ + ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ + cbnz r3, 329b4 │ │ │ │ + bl 98158 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b6e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 32938 │ │ │ │ + bge.n 32998 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 32958 │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 329b8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 32962 │ │ │ │ + bne.n 329c2 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1273f4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 128258 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 32962 │ │ │ │ + bne.n 329c2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b490 │ │ │ │ - b.n 32958 │ │ │ │ + b.n 329b8 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 32962 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 3296e │ │ │ │ + bne.n 329c2 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 329ce │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - sbcs.w r0, r0, #76 @ 0x4c │ │ │ │ + @ instruction: 0xf190004c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1cbb24 │ │ │ │ + bl 1ccac8 │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r4, r2 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl 1984f4 <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + subs r3, r4, #1 │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ + it ge │ │ │ │ + movge r5, r1 │ │ │ │ + bfc r3, #0, #22 │ │ │ │ + itt lt │ │ │ │ + ldrlt r5, [r4, #0] │ │ │ │ + lsllt r5, r5, #15 │ │ │ │ + cmp r1, #3 │ │ │ │ + mul.w r2, r5, r2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add.w r2, r3, #116 @ 0x74 │ │ │ │ + sub.w r2, r4, r2 │ │ │ │ + mul.w r0, r5, r0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + movw r0, #43691 @ 0xaaab │ │ │ │ + movt r0, #43690 @ 0xaaaa │ │ │ │ + mov.w r2, r2, asr #4 │ │ │ │ + mul.w r2, r0, r2 │ │ │ │ + bls.n 32a7c │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ + bhi.n 32a72 │ │ │ │ + add.w r1, r1, r1, lsl #1 │ │ │ │ + b.n 32a7e │ │ │ │ + cmp.w r1, #512 @ 0x200 │ │ │ │ + it hi │ │ │ │ + movhi r1, #0 │ │ │ │ + b.n 32a7e │ │ │ │ + movs r1, #0 │ │ │ │ + add.w r1, r1, r2, lsl #15 │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, r1 │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + strd r1, r5, [sp, #12] │ │ │ │ + mov r1, sp │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + blx r7 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2bafc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 329d0 │ │ │ │ + bge.n 32ac2 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ + movw r2, #11223 @ 0x2bd7 │ │ │ │ + movt r2, #3 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r6, r2 │ │ │ │ + bne.n 32afa │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + add r2, r1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 32b04 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + blx r6 │ │ │ │ + cbz r0, 32b1c │ │ │ │ + ldrb r3, [r4, #0] │ │ │ │ + cbz r3, 32b1a │ │ │ │ + ldrd r2, r3, [r4, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [r5, #24] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 5fba4 │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 329f4 │ │ │ │ + bgt.n 32b3a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58048 @ 0xe2c0 │ │ │ │ + movw r1, #62488 @ 0xf418 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ 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 32a24 │ │ │ │ + ble.n 32b6a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58096 @ 0xe2f0 │ │ │ │ + movw r1, #62536 @ 0xf448 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 20bdb4 │ │ │ │ + bl 20cf84 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 32a8c │ │ │ │ + beq.n 32bd0 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 11cca4 │ │ │ │ + bl 11d604 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 32a5c │ │ │ │ + cbnz r0, 32ba2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #58140 @ 0xe31c │ │ │ │ + movw r1, #62580 @ 0xf474 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ mov r0, r7 │ │ │ │ - bl 211234 │ │ │ │ + bl 212214 │ │ │ │ cmp r6, #2 │ │ │ │ mov r9, r0 │ │ │ │ - beq.n 32a7a │ │ │ │ + beq.n 32bc0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 32a7c │ │ │ │ + beq.n 32bc2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl c5f50 │ │ │ │ + bl c65b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 32a7c │ │ │ │ - b.n 32a8c │ │ │ │ + bge.n 32bc2 │ │ │ │ + b.n 32bd0 │ │ │ │ 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.w 32b24 │ │ │ │ + b.n 32be4 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r4, r2 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl 196eec <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - subs r3, r4, #1 │ │ │ │ - ldrh r2, [r4, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ - it ge │ │ │ │ - movge r5, r1 │ │ │ │ - bfc r3, #0, #22 │ │ │ │ - itt lt │ │ │ │ - ldrlt r5, [r4, #0] │ │ │ │ - lsllt r5, r5, #15 │ │ │ │ - cmp r1, #3 │ │ │ │ - mul.w r2, r5, r2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add.w r2, r3, #116 @ 0x74 │ │ │ │ - sub.w r2, r4, r2 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - movw r0, #43691 @ 0xaaab │ │ │ │ - movt r0, #43690 @ 0xaaaa │ │ │ │ - mov.w r2, r2, asr #4 │ │ │ │ - mul.w r2, r0, r2 │ │ │ │ - bls.n 32b06 │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 32afc │ │ │ │ - add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 32b08 │ │ │ │ - cmp.w r1, #512 @ 0x200 │ │ │ │ - it hi │ │ │ │ - movhi r1, #0 │ │ │ │ - b.n 32b08 │ │ │ │ - movs r1, #0 │ │ │ │ - add.w r1, r1, r2, lsl #15 │ │ │ │ - mov r0, r6 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + movs r0, #1 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ add r3, r1 │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - strd r1, r5, [sp, #12] │ │ │ │ - mov r1, sp │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r5, [sp, #20] │ │ │ │ - blx r7 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + str r3, [r2, #0] │ │ │ │ + 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, #2976] @ 0xba0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w sp, sp, #1088 @ 0x440 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r2 │ │ │ │ - cbnz r2, 32b48 │ │ │ │ - bl f9b98 │ │ │ │ + cbnz r2, 32c08 │ │ │ │ + bl fa198 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #58456 @ 0xe458 │ │ │ │ + movw r1, #62620 @ 0xf49c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #58460 @ 0xe45c │ │ │ │ + movw r0, #62624 @ 0xf4a0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 32d8c │ │ │ │ - cbnz r4, 32b6e │ │ │ │ + beq.w 32e40 │ │ │ │ + cbnz r4, 32c2e │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - b.n 32ba4 │ │ │ │ + b.n 32c64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11cca4 │ │ │ │ - cbz r0, 32bc2 │ │ │ │ - movw r1, #37464 @ 0x9258 │ │ │ │ + bl 11d604 │ │ │ │ + cbz r0, 32c82 │ │ │ │ + movw r1, #42008 @ 0xa418 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 16370c │ │ │ │ - cbnz r0, 32ba4 │ │ │ │ - b.n 32d8c │ │ │ │ + bl 164864 │ │ │ │ + cbnz r0, 32c64 │ │ │ │ + b.n 32e40 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 32d20 │ │ │ │ - bl ee330 │ │ │ │ + bne.w 32dd4 │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 32d8c │ │ │ │ - bl 97f04 │ │ │ │ + bne.w 32e40 │ │ │ │ + bl 98158 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b0d0 <__ioctl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ adds r1, r4, #1 │ │ │ │ - beq.n 32b8e │ │ │ │ - b.n 32d90 │ │ │ │ + beq.n 32c4e │ │ │ │ + b.n 32e44 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bmi.n 32c88 │ │ │ │ + bmi.n 32d42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e21c │ │ │ │ + bl 10eb4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32d30 │ │ │ │ + beq.w 32de4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 32c88 │ │ │ │ + beq.n 32d42 │ │ │ │ tst.w r5, #402653184 @ 0x18000000 │ │ │ │ - bne.n 32c88 │ │ │ │ + bne.n 32d42 │ │ │ │ add r5, sp, #12 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b458 │ │ │ │ + bl 12c308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32c70 │ │ │ │ + bne.n 32d2a │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - bgt.n 32c22 │ │ │ │ + bgt.n 32cdc │ │ │ │ add.w r9, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r3, #1032 @ 0x408 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ blx 2aca4 <__memcpy_chk@plt> │ │ │ │ - movw r3, #18256 @ 0x4750 │ │ │ │ - movt r3, #68 @ 0x44 │ │ │ │ + ldr r3, [pc, #424] @ (32e78 ) │ │ │ │ add.w r2, r9, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, r6] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bl 97f04 │ │ │ │ + bl 98158 │ │ │ │ mov r2, r4 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b0d0 <__ioctl_time64@plt> │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 32c54 │ │ │ │ + bne.n 32d0e │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 32c5a │ │ │ │ - bl ee330 │ │ │ │ + bne.n 32d14 │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32c22 │ │ │ │ - b.n 32c68 │ │ │ │ + beq.n 32cdc │ │ │ │ + b.n 32d22 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 32d50 │ │ │ │ + bge.n 32e04 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12cf94 │ │ │ │ - b.n 32d8c │ │ │ │ + bl 12de6c │ │ │ │ + b.n 32e40 │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f0 │ │ │ │ + bl d880c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32d8c │ │ │ │ - bl d8428 │ │ │ │ - movw r1, #58488 @ 0xe478 │ │ │ │ + beq.w 32e40 │ │ │ │ + bl d8a44 │ │ │ │ + movw r1, #62652 @ 0xf4bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 16370c │ │ │ │ + bl 164864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32d8c │ │ │ │ + beq.n 32e40 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp.w r4, #1024 @ 0x400 │ │ │ │ - ble.n 32cc2 │ │ │ │ + ble.n 32d7c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58492 @ 0xe47c │ │ │ │ + movw r1, #62656 @ 0xf4c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 12cf94 │ │ │ │ - b.n 32d8c │ │ │ │ + bl 12de6c │ │ │ │ + b.n 32e40 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r3, #1032 @ 0x408 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r5, r4 │ │ │ │ blx 2aca4 <__memcpy_chk@plt> │ │ │ │ - movw r3, #18256 @ 0x4750 │ │ │ │ - movt r3, #68 @ 0x44 │ │ │ │ + ldr r3, [pc, #228] @ (32e78 ) │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, r4] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - bl 12cf94 │ │ │ │ - bl 97f04 │ │ │ │ + bl 12de6c │ │ │ │ + bl 98158 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b0d0 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 32d1c │ │ │ │ + bne.n 32dd0 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 32d20 │ │ │ │ - bl ee330 │ │ │ │ + bne.n 32dd4 │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32cec │ │ │ │ - b.n 32d8c │ │ │ │ + beq.n 32da0 │ │ │ │ + b.n 32e40 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 32da4 │ │ │ │ + bge.n 32e58 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 32d8c │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 32e40 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #58524 @ 0xe49c │ │ │ │ + movw r1, #62688 @ 0xf4e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 32d60 │ │ │ │ + bne.n 32e14 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 2beec │ │ │ │ mov r0, r5 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 32d9c │ │ │ │ - ldr r1, [pc, #88] @ (32dc4 ) │ │ │ │ + bne.n 32e50 │ │ │ │ + ldr r1, [pc, #92] @ (32e7c ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 2c22c │ │ │ │ - cbz r0, 32d9c │ │ │ │ + cbz r0, 32e50 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58472 @ 0xe468 │ │ │ │ + movw r1, #62636 @ 0xf4ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32dba │ │ │ │ + b.n 32e6e │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 32d20 │ │ │ │ + blt.n 32dd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fef4 │ │ │ │ - b.n 32dba │ │ │ │ + bl 800c4 │ │ │ │ + b.n 32e6e │ │ │ │ mov r0, r9 │ │ │ │ - bl 7fef4 │ │ │ │ - b.n 32dba │ │ │ │ - ldr r1, [pc, #28] @ (32dc4 ) │ │ │ │ + bl 800c4 │ │ │ │ + b.n 32e6e │ │ │ │ + ldr r1, [pc, #32] @ (32e7c ) │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32d76 │ │ │ │ + bne.n 32e2a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bx fp │ │ │ │ + strh r4, [r0, r0] │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + strh r4, [r1, r0] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ - movw r2, #11831 @ 0x2e37 │ │ │ │ - movt r2, #3 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r6, r2 │ │ │ │ - bne.n 32df6 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - add r2, r1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 32e00 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ - blx r6 │ │ │ │ - cbz r0, 32e18 │ │ │ │ - ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 32e16 │ │ │ │ - ldrd r2, r3, [r4, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 5fab4 │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2bf28 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - movs r0, #1 │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - add r3, r1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - bx lr │ │ │ │ + b.w 800c4 │ │ │ │ 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 32e66 │ │ │ │ + bne.n 32ebc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 32e88 │ │ │ │ - b.n 32e80 │ │ │ │ + bne.n 32ede │ │ │ │ + b.n 32ed6 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40128 @ 0x9cc0 │ │ │ │ + movw r0, #44672 @ 0xae80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32e58 │ │ │ │ + bne.n 32eae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32ec2 │ │ │ │ - bl 7fc54 │ │ │ │ + b.n 32f18 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32e7c │ │ │ │ + bne.n 32ed2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 32e9c │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 32ef2 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32e7c │ │ │ │ + bne.n 32ed2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b2f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32eba │ │ │ │ + bge.n 32f10 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 32f06 │ │ │ │ + cbz r3, 32f5c │ │ │ │ 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, 32f1c │ │ │ │ + cbnz r4, 32f72 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ - movw r0, #58804 @ 0xe5b4 │ │ │ │ + movw r0, #63232 @ 0xf700 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e41c8 │ │ │ │ - cbz r1, 32f18 │ │ │ │ + b.w e47b8 │ │ │ │ + cbz r1, 32f6e │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ - cbz r2, 32f18 │ │ │ │ - movw r0, #58824 @ 0xe5c8 │ │ │ │ + cbz r2, 32f6e │ │ │ │ + movw r0, #63252 @ 0xf714 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e41c8 │ │ │ │ - b.w 1d0430 │ │ │ │ + b.w e47b8 │ │ │ │ + b.w 1d136c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #58780 @ 0xe59c │ │ │ │ + movw r0, #63208 @ 0xf6e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 32f64 │ │ │ │ + bne.n 32fba │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 32f86 │ │ │ │ - b.n 32f7e │ │ │ │ + bne.n 32fdc │ │ │ │ + b.n 32fd4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40148 @ 0x9cd4 │ │ │ │ + movw r0, #44692 @ 0xae94 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32f56 │ │ │ │ + bne.n 32fac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32fc0 │ │ │ │ - bl 7fc54 │ │ │ │ + b.n 33016 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32f7a │ │ │ │ + bne.n 32fd0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 32f9a │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 32ff0 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32f7a │ │ │ │ + bne.n 32fd0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bac8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32fb8 │ │ │ │ + bge.n 3300e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 33004 │ │ │ │ + bne.n 3305a │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bmi.n 3301c │ │ │ │ + bmi.n 33072 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #15600 @ 0x3cf0 │ │ │ │ + movw r2, #20044 @ 0x4e4c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #33732 @ 0x83c4 │ │ │ │ + movw r1, #38276 @ 0x9584 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #59468 @ 0xe84c │ │ │ │ + movw r0, #64100 @ 0xfa64 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 33076 │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 330cc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #59468 @ 0xe84c │ │ │ │ + movw r0, #64100 @ 0xfa64 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32fda │ │ │ │ - b.n 33076 │ │ │ │ + bne.n 33030 │ │ │ │ + b.n 330cc │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 330dc │ │ │ │ + ble.n 33132 │ │ │ │ lsls r2, r6, #31 │ │ │ │ - bpl.n 330dc │ │ │ │ + bpl.n 33132 │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 76e34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77004 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33076 │ │ │ │ + cbz r0, 330cc │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 330d4 │ │ │ │ + beq.n 3312a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 85c48 │ │ │ │ + bl 85e1c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3308a │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 3308e │ │ │ │ + bne.n 330e0 │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 330e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3307a │ │ │ │ + blt.n 330d0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 330fc │ │ │ │ + b.n 33152 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33076 │ │ │ │ + bne.n 330cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 33076 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 330cc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33092 │ │ │ │ + bge.n 330e8 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 330de │ │ │ │ + b.n 33134 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r8, #20] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 330aa │ │ │ │ + bpl.n 33100 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - cbz r1, 330b2 │ │ │ │ + cbz r1, 33108 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 330bc │ │ │ │ + bpl.n 33112 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 330bc │ │ │ │ + cbnz r3, 33112 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 330c8 │ │ │ │ + b.n 3311e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str.w r2, [r8, #24] │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ - b.n 33052 │ │ │ │ + b.n 330a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82b64 │ │ │ │ - b.n 330fc │ │ │ │ + bl 82d2c │ │ │ │ + b.n 33152 │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #59460 @ 0xe844 │ │ │ │ + movw r1, #64092 @ 0xfa5c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a3d0 │ │ │ │ - b.n 33076 │ │ │ │ + bl 7a5b8 │ │ │ │ + b.n 330cc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ │ │ │ │ -00033104 <_PyXI_InitFailure@@Base>: │ │ │ │ +00033158 <_PyXI_InitFailure@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r7, #0 │ │ │ │ strd r1, r7, [r0] │ │ │ │ str r7, [r0, #8] │ │ │ │ - cbz r2, 33158 <_PyXI_InitFailure@@Base+0x54> │ │ │ │ + cbz r2, 331ac <_PyXI_InitFailure@@Base+0x54> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl ed720 │ │ │ │ + bl edce0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 33130 <_PyXI_InitFailure@@Base+0x2c> │ │ │ │ + cbnz r0, 33184 <_PyXI_InitFailure@@Base+0x2c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3315a <_PyXI_InitFailure@@Base+0x56> │ │ │ │ + b.n 331ae <_PyXI_InitFailure@@Base+0x56> │ │ │ │ mov r1, r7 │ │ │ │ - bl 21bec4 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ + bl 21d0c8 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3314c <_PyXI_InitFailure@@Base+0x48> │ │ │ │ + bge.n 331a0 <_PyXI_InitFailure@@Base+0x48> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3314c <_PyXI_InitFailure@@Base+0x48> │ │ │ │ + cbnz r3, 331a0 <_PyXI_InitFailure@@Base+0x48> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3312a <_PyXI_InitFailure@@Base+0x26> │ │ │ │ + beq.n 3317e <_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} │ │ │ │ │ │ │ │ -0003315c : │ │ │ │ +000331b0 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1347d8 │ │ │ │ + b.w 135758 │ │ │ │ │ │ │ │ -00033162 : │ │ │ │ +000331b6 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00033172 : │ │ │ │ - b.w 1aa8c8 <_PyConfig_AsDict@@Base+0xee4> │ │ │ │ +000331c6 : │ │ │ │ + b.w 1abee8 <_PyConfig_AsDict@@Base+0xee4> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 331a6 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 331fa │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 331a0 │ │ │ │ - bl 142304 │ │ │ │ - b.n 331a6 │ │ │ │ + bne.n 331f4 │ │ │ │ + bl 143414 │ │ │ │ + b.n 331fa │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 331b4 │ │ │ │ + cbnz r0, 33208 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1502d4 │ │ │ │ + b.w 151440 │ │ │ │ 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 77428 │ │ │ │ + bl 775f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c704 │ │ │ │ + bl 21d908 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 331f2 │ │ │ │ + bge.n 33246 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 331f2 │ │ │ │ + cbnz r3, 33246 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000331f4 <_PyImport_SetModule@@Base>: │ │ │ │ +00033248 <_PyImport_SetModule@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #48] @ (33234 <_PyImport_SetModule@@Base+0x40>) │ │ │ │ + ldr r4, [pc, #48] @ (33288 <_PyImport_SetModule@@Base+0x40>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, #3896] @ 0xf38 │ │ │ │ - cbnz r3, 33226 <_PyImport_SetModule@@Base+0x32> │ │ │ │ - movw r1, #32748 @ 0x7fec │ │ │ │ + cbnz r3, 3327a <_PyImport_SetModule@@Base+0x32> │ │ │ │ + movw r1, #37292 @ 0x91ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #25332 @ 0x62f4 │ │ │ │ + movw r0, #29876 @ 0x74b4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 8b78c │ │ │ │ + b.w 8b944 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ sub.w r1, r1, r3, lsl #3 │ │ │ │ - b.w 33254 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ + b.w 332a8 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ │ │ │ │ -00033254 <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ +000332a8 <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #176] @ (33314 <_PyTraceMalloc_GetTraceback@@Base+0xc0>) │ │ │ │ + ldr r3, [pc, #176] @ (33368 <_PyTraceMalloc_GetTraceback@@Base+0xc0>) │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r2, #1 │ │ │ │ sub sp, #8 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 33282 <_PyTraceMalloc_GetTraceback@@Base+0x2e> │ │ │ │ + bne.n 332d6 <_PyTraceMalloc_GetTraceback@@Base+0x2e> │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33272 <_PyTraceMalloc_GetTraceback@@Base+0x1e> │ │ │ │ + bne.n 332c6 <_PyTraceMalloc_GetTraceback@@Base+0x1e> │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 332a0 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ + beq.n 332f4 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1b0310 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 107948 <_PyMutex_LockTimed@@Base> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 3331c <_PyTraceMalloc_GetTraceback@@Base+0xc8> │ │ │ │ + bl 33370 <_PyTraceMalloc_GetTraceback@@Base+0xc8> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 332ce <_PyTraceMalloc_GetTraceback@@Base+0x7a> │ │ │ │ - ldr r0, [pc, #104] @ (33318 <_PyTraceMalloc_GetTraceback@@Base+0xc4>) │ │ │ │ + cbz r0, 33322 <_PyTraceMalloc_GetTraceback@@Base+0x7a> │ │ │ │ + ldr r0, [pc, #104] @ (3336c <_PyTraceMalloc_GetTraceback@@Base+0xc4>) │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 6c7d4 │ │ │ │ + bl 6c964 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3367e <_PyTraceMalloc_GetTraceback@@Base+0x42a> │ │ │ │ + bl 336d2 <_PyTraceMalloc_GetTraceback@@Base+0x42a> │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #80] @ (33318 <_PyTraceMalloc_GetTraceback@@Base+0xc4>) │ │ │ │ - bl 6c7d4 │ │ │ │ - b.n 332ea <_PyTraceMalloc_GetTraceback@@Base+0x96> │ │ │ │ + ldr r0, [pc, #80] @ (3336c <_PyTraceMalloc_GetTraceback@@Base+0xc4>) │ │ │ │ + bl 6c964 │ │ │ │ + b.n 3333e <_PyTraceMalloc_GetTraceback@@Base+0x96> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 33302 <_PyTraceMalloc_GetTraceback@@Base+0xae> │ │ │ │ + bne.n 33356 <_PyTraceMalloc_GetTraceback@@Base+0xae> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 332f2 <_PyTraceMalloc_GetTraceback@@Base+0x9e> │ │ │ │ + bne.n 33346 <_PyTraceMalloc_GetTraceback@@Base+0x9e> │ │ │ │ dmb ish │ │ │ │ - beq.n 3330e <_PyTraceMalloc_GetTraceback@@Base+0xba> │ │ │ │ - ldr r0, [pc, #8] @ (33314 <_PyTraceMalloc_GetTraceback@@Base+0xc0>) │ │ │ │ - bl 200de8 │ │ │ │ + beq.n 33362 <_PyTraceMalloc_GetTraceback@@Base+0xba> │ │ │ │ + ldr r0, [pc, #8] @ (33368 <_PyTraceMalloc_GetTraceback@@Base+0xc0>) │ │ │ │ + bl 237d40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r0, [r0, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [pc, #64] @ (33360 <_PyTraceMalloc_GetTraceback@@Base+0x10c>) │ │ │ │ + ldr r3, [pc, #64] @ (333b4 <_PyTraceMalloc_GetTraceback@@Base+0x10c>) │ │ │ │ ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r2, 3335a <_PyTraceMalloc_GetTraceback@@Base+0x106> │ │ │ │ + cbz r2, 333ae <_PyTraceMalloc_GetTraceback@@Base+0x106> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 3333e <_PyTraceMalloc_GetTraceback@@Base+0xea> │ │ │ │ + cbnz r0, 33392 <_PyTraceMalloc_GetTraceback@@Base+0xea> │ │ │ │ ldr.w r0, [r3, #1568] @ 0x620 │ │ │ │ - b.n 33346 <_PyTraceMalloc_GetTraceback@@Base+0xf2> │ │ │ │ + b.n 3339a <_PyTraceMalloc_GetTraceback@@Base+0xf2> │ │ │ │ ldr.w r0, [r3, #1572] @ 0x624 │ │ │ │ - bl 6f49c <_Py_hashtable_get@@Base> │ │ │ │ - cbnz r0, 3334c <_PyTraceMalloc_GetTraceback@@Base+0xf8> │ │ │ │ + bl 6f62c <_Py_hashtable_get@@Base> │ │ │ │ + cbnz r0, 333a0 <_PyTraceMalloc_GetTraceback@@Base+0xf8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33358 <_PyTraceMalloc_GetTraceback@@Base+0x104> │ │ │ │ + b.n 333ac <_PyTraceMalloc_GetTraceback@@Base+0x104> │ │ │ │ mov r1, r4 │ │ │ │ - bl 6f49c <_Py_hashtable_get@@Base> │ │ │ │ + bl 6f62c <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33348 <_PyTraceMalloc_GetTraceback@@Base+0xf4> │ │ │ │ + beq.n 3339c <_PyTraceMalloc_GetTraceback@@Base+0xf4> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3584] @ 0xe00 │ │ │ │ sub sp, #500 @ 0x1f4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 33388 <_PyTraceMalloc_GetTraceback@@Base+0x134> │ │ │ │ + bne.n 333dc <_PyTraceMalloc_GetTraceback@@Base+0x134> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 333a6 <_PyTraceMalloc_GetTraceback@@Base+0x152> │ │ │ │ - b.n 333a0 <_PyTraceMalloc_GetTraceback@@Base+0x14c> │ │ │ │ + bne.n 333fa <_PyTraceMalloc_GetTraceback@@Base+0x152> │ │ │ │ + b.n 333f4 <_PyTraceMalloc_GetTraceback@@Base+0x14c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1676 @ 0x68c │ │ │ │ + movw r0, #6140 @ 0x17fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3337a <_PyTraceMalloc_GetTraceback@@Base+0x126> │ │ │ │ - b.n 333e6 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 333e6 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ + bne.n 333ce <_PyTraceMalloc_GetTraceback@@Base+0x126> │ │ │ │ + b.n 3343a <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 3343a <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 21e56c <_PyXIData_Clear@@Base+0x8> │ │ │ │ - cbz r0, 333e6 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ + bl 21f770 <_PyXIData_Clear@@Base+0x8> │ │ │ │ + cbz r0, 3343a <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #368 @ 0x170 │ │ │ │ blx 2beec │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ blx 2ade4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 333e0 <_PyTraceMalloc_GetTraceback@@Base+0x18c> │ │ │ │ + cbz r0, 33434 <_PyTraceMalloc_GetTraceback@@Base+0x18c> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 333e6 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ - bl ee330 │ │ │ │ - cbz r0, 333ea <_PyTraceMalloc_GetTraceback@@Base+0x196> │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 3343a <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ + bl ee8f0 │ │ │ │ + cbz r0, 3343e <_PyTraceMalloc_GetTraceback@@Base+0x196> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 333fc <_PyTraceMalloc_GetTraceback@@Base+0x1a8> │ │ │ │ + b.n 33450 <_PyTraceMalloc_GetTraceback@@Base+0x1a8> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ mov r0, sp │ │ │ │ blx 2beec │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 33400 <_PyTraceMalloc_GetTraceback@@Base+0x1ac> │ │ │ │ + bl 33454 <_PyTraceMalloc_GetTraceback@@Base+0x1ac> │ │ │ │ add sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add r4, sp, #16 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movs r0, #0 │ │ │ │ - bl e4d0c │ │ │ │ - cbz r0, 3347c <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + bl e52fc │ │ │ │ + cbz r0, 334d0 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2c0a4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 33492 <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ + bne.n 334e6 <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 3344c <_PyTraceMalloc_GetTraceback@@Base+0x1f8> │ │ │ │ + cbnz r5, 334a0 <_PyTraceMalloc_GetTraceback@@Base+0x1f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3347c <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + bge.n 334d0 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3347c <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ - b.n 33478 <_PyTraceMalloc_GetTraceback@@Base+0x224> │ │ │ │ - bl e7da0 │ │ │ │ + cbnz r3, 334d0 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + b.n 334cc <_PyTraceMalloc_GetTraceback@@Base+0x224> │ │ │ │ + bl e8388 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 33480 <_PyTraceMalloc_GetTraceback@@Base+0x22c> │ │ │ │ + bne.n 334d4 <_PyTraceMalloc_GetTraceback@@Base+0x22c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33468 <_PyTraceMalloc_GetTraceback@@Base+0x214> │ │ │ │ + bge.n 334bc <_PyTraceMalloc_GetTraceback@@Base+0x214> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 33468 <_PyTraceMalloc_GetTraceback@@Base+0x214> │ │ │ │ + cbnz r3, 334bc <_PyTraceMalloc_GetTraceback@@Base+0x214> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3347c <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + bge.n 334d0 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3347c <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + cbnz r3, 334d0 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33498 <_PyTraceMalloc_GetTraceback@@Base+0x244> │ │ │ │ + b.n 334ec <_PyTraceMalloc_GetTraceback@@Base+0x244> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33492 <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ + bge.n 334e6 <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 33492 <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ + cbnz r3, 334e6 <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #65 @ 0x41 │ │ │ │ - bne.n 33422 <_PyTraceMalloc_GetTraceback@@Base+0x1ce> │ │ │ │ + bne.n 33476 <_PyTraceMalloc_GetTraceback@@Base+0x1ce> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 334c0 <_PyTraceMalloc_GetTraceback@@Base+0x26c> │ │ │ │ + cbz r3, 33514 <_PyTraceMalloc_GetTraceback@@Base+0x26c> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 334d0 <_PyTraceMalloc_GetTraceback@@Base+0x27c> │ │ │ │ + b.n 33524 <_PyTraceMalloc_GetTraceback@@Base+0x27c> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 334ce <_PyTraceMalloc_GetTraceback@@Base+0x27a> │ │ │ │ + ble.n 33522 <_PyTraceMalloc_GetTraceback@@Base+0x27a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 334ca <_PyTraceMalloc_GetTraceback@@Base+0x276> │ │ │ │ - cbnz r1, 334f8 <_PyTraceMalloc_GetTraceback@@Base+0x2a4> │ │ │ │ + bne.n 3351e <_PyTraceMalloc_GetTraceback@@Base+0x276> │ │ │ │ + cbnz r1, 3354c <_PyTraceMalloc_GetTraceback@@Base+0x2a4> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 334d0 <_PyTraceMalloc_GetTraceback@@Base+0x27c> │ │ │ │ + b.n 33524 <_PyTraceMalloc_GetTraceback@@Base+0x27c> │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ movw r6, #63556 @ 0xf844 │ │ │ │ movt r6, #76 @ 0x4c │ │ │ │ add r1, sp, #28 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 334fe <_PyTraceMalloc_GetTraceback@@Base+0x2aa> │ │ │ │ - b.n 3359a <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ + cbnz r0, 33552 <_PyTraceMalloc_GetTraceback@@Base+0x2aa> │ │ │ │ + b.n 335ee <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r5, r4 │ │ │ │ ldr.w r9, [r6] │ │ │ │ subs r4, r5, #1 │ │ │ │ - beq.n 335e2 <_PyTraceMalloc_GetTraceback@@Base+0x38e> │ │ │ │ + beq.n 33636 <_PyTraceMalloc_GetTraceback@@Base+0x38e> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 3351a <_PyTraceMalloc_GetTraceback@@Base+0x2c6> │ │ │ │ - bl c5f50 │ │ │ │ + cbz r0, 3356e <_PyTraceMalloc_GetTraceback@@Base+0x2c6> │ │ │ │ + bl c65b4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 3359a <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ + blt.n 335ee <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ subs r4, r5, #2 │ │ │ │ - bne.n 3351c <_PyTraceMalloc_GetTraceback@@Base+0x2c8> │ │ │ │ - b.n 335f6 <_PyTraceMalloc_GetTraceback@@Base+0x3a2> │ │ │ │ + bne.n 33570 <_PyTraceMalloc_GetTraceback@@Base+0x2c8> │ │ │ │ + b.n 3364a <_PyTraceMalloc_GetTraceback@@Base+0x3a2> │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 3356a <_PyTraceMalloc_GetTraceback@@Base+0x316> │ │ │ │ + cbz r3, 335be <_PyTraceMalloc_GetTraceback@@Base+0x316> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 33546 <_PyTraceMalloc_GetTraceback@@Base+0x2f2> │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + bmi.n 3359a <_PyTraceMalloc_GetTraceback@@Base+0x2f2> │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #52968 @ 0xcee8 │ │ │ │ + movw r1, #57432 @ 0xe058 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #65308 @ 0xff1c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3359a <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ + movw r0, #4316 @ 0x10dc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 335ee <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b66c │ │ │ │ + bl 8b824 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 3359a <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ + cbz r0, 335ee <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 335b6 <_PyTraceMalloc_GetTraceback@@Base+0x362> │ │ │ │ + bne.n 3360a <_PyTraceMalloc_GetTraceback@@Base+0x362> │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 33572 <_PyTraceMalloc_GetTraceback@@Base+0x31e> │ │ │ │ - movw r5, #17976 @ 0x4638 │ │ │ │ + bne.n 335c6 <_PyTraceMalloc_GetTraceback@@Base+0x31e> │ │ │ │ + movw r5, #22520 @ 0x57f8 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - b.n 33606 <_PyTraceMalloc_GetTraceback@@Base+0x3b2> │ │ │ │ - movw sl, #62936 @ 0xf5d8 │ │ │ │ - movt sl, #43 @ 0x2b │ │ │ │ + b.n 3365a <_PyTraceMalloc_GetTraceback@@Base+0x3b2> │ │ │ │ + movw sl, #1908 @ 0x774 │ │ │ │ + movt sl, #44 @ 0x2c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - cbz r3, 335d6 <_PyTraceMalloc_GetTraceback@@Base+0x382> │ │ │ │ + cbz r3, 3362a <_PyTraceMalloc_GetTraceback@@Base+0x382> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 3359e <_PyTraceMalloc_GetTraceback@@Base+0x34a> │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + bmi.n 335f2 <_PyTraceMalloc_GetTraceback@@Base+0x34a> │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #52988 @ 0xcefc │ │ │ │ + movw r1, #57452 @ 0xe06c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #65308 @ 0xff1c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ + movw r0, #4316 @ 0x10dc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33676 <_PyTraceMalloc_GetTraceback@@Base+0x422> │ │ │ │ + b.n 336ca <_PyTraceMalloc_GetTraceback@@Base+0x422> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b66c │ │ │ │ + bl 8b824 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3359a <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ + beq.n 335ee <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 335ce <_PyTraceMalloc_GetTraceback@@Base+0x37a> │ │ │ │ + beq.n 33622 <_PyTraceMalloc_GetTraceback@@Base+0x37a> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61300 @ 0xef74 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #308 @ 0x134 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 3359a <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 335ee <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 335de <_PyTraceMalloc_GetTraceback@@Base+0x38a> │ │ │ │ + bne.n 33632 <_PyTraceMalloc_GetTraceback@@Base+0x38a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33606 <_PyTraceMalloc_GetTraceback@@Base+0x3b2> │ │ │ │ - movw r5, #17976 @ 0x4638 │ │ │ │ + b.n 3365a <_PyTraceMalloc_GetTraceback@@Base+0x3b2> │ │ │ │ + movw r5, #22520 @ 0x57f8 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ - b.n 33606 <_PyTraceMalloc_GetTraceback@@Base+0x3b2> │ │ │ │ - movw r5, #17976 @ 0x4638 │ │ │ │ + b.n 3365a <_PyTraceMalloc_GetTraceback@@Base+0x3b2> │ │ │ │ + movw r5, #22520 @ 0x57f8 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - movw sl, #62936 @ 0xf5d8 │ │ │ │ - movt sl, #43 @ 0x2b │ │ │ │ + movw sl, #1908 @ 0x774 │ │ │ │ + movt sl, #44 @ 0x2c │ │ │ │ movs r7, #1 │ │ │ │ - b.n 33606 <_PyTraceMalloc_GetTraceback@@Base+0x3b2> │ │ │ │ - movw r5, #17976 @ 0x4638 │ │ │ │ + b.n 3365a <_PyTraceMalloc_GetTraceback@@Base+0x3b2> │ │ │ │ + movw r5, #22520 @ 0x57f8 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - movw sl, #62936 @ 0xf5d8 │ │ │ │ - movt sl, #43 @ 0x2b │ │ │ │ + movw sl, #1908 @ 0x774 │ │ │ │ + movt sl, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 21ae5c │ │ │ │ + bl 21c060 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3359a <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ + beq.n 335ee <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ mov r1, r9 │ │ │ │ - bl 21e800 <_PyXIData_Clear@@Base+0x29c> │ │ │ │ + bl 21fa04 <_PyXIData_Clear@@Base+0x29c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3366e <_PyTraceMalloc_GetTraceback@@Base+0x41a> │ │ │ │ + beq.n 336c2 <_PyTraceMalloc_GetTraceback@@Base+0x41a> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 21afc8 │ │ │ │ + bl 21c1cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3366e <_PyTraceMalloc_GetTraceback@@Base+0x41a> │ │ │ │ + beq.n 336c2 <_PyTraceMalloc_GetTraceback@@Base+0x41a> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 33638 <_PyTraceMalloc_GetTraceback@@Base+0x3e4> │ │ │ │ - cbnz r4, 3363e <_PyTraceMalloc_GetTraceback@@Base+0x3ea> │ │ │ │ + beq.n 3368c <_PyTraceMalloc_GetTraceback@@Base+0x3e4> │ │ │ │ + cbnz r4, 33692 <_PyTraceMalloc_GetTraceback@@Base+0x3ea> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #112] @ 0x70 │ │ │ │ - b.n 33648 <_PyTraceMalloc_GetTraceback@@Base+0x3f4> │ │ │ │ + b.n 3369c <_PyTraceMalloc_GetTraceback@@Base+0x3f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 89114 │ │ │ │ + bl 892cc │ │ │ │ str r0, [r6, #112] @ 0x70 │ │ │ │ - cbz r0, 3366e <_PyTraceMalloc_GetTraceback@@Base+0x41a> │ │ │ │ + cbz r0, 336c2 <_PyTraceMalloc_GetTraceback@@Base+0x41a> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov r1, r6 │ │ │ │ str.w r7, [r6, #140] @ 0x8c │ │ │ │ - bl 167cf4 │ │ │ │ + bl 168ddc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33676 <_PyTraceMalloc_GetTraceback@@Base+0x422> │ │ │ │ + bge.n 336ca <_PyTraceMalloc_GetTraceback@@Base+0x422> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 33676 <_PyTraceMalloc_GetTraceback@@Base+0x422> │ │ │ │ + cbnz r3, 336ca <_PyTraceMalloc_GetTraceback@@Base+0x422> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 33676 <_PyTraceMalloc_GetTraceback@@Base+0x422> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 336ca <_PyTraceMalloc_GetTraceback@@Base+0x422> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7751c │ │ │ │ - b.n 3359a <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ + bl 776ec │ │ │ │ + b.n 335ee <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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 r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r1, 336aa <_PyTraceMalloc_GetTraceback@@Base+0x456> │ │ │ │ + cbz r1, 336fe <_PyTraceMalloc_GetTraceback@@Base+0x456> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6f49c <_Py_hashtable_get@@Base> │ │ │ │ + bl 6f62c <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 336aa <_PyTraceMalloc_GetTraceback@@Base+0x456> │ │ │ │ + cbz r0, 336fe <_PyTraceMalloc_GetTraceback@@Base+0x456> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3375a <_PyTraceMalloc_GetTraceback@@Base+0x506> │ │ │ │ - b.n 3375e <_PyTraceMalloc_GetTraceback@@Base+0x50a> │ │ │ │ + blt.n 337ae <_PyTraceMalloc_GetTraceback@@Base+0x506> │ │ │ │ + b.n 337b2 <_PyTraceMalloc_GetTraceback@@Base+0x50a> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 71600 │ │ │ │ + bl 717a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33750 <_PyTraceMalloc_GetTraceback@@Base+0x4fc> │ │ │ │ + beq.n 337a4 <_PyTraceMalloc_GetTraceback@@Base+0x4fc> │ │ │ │ add.w sl, r0, #12 │ │ │ │ mov r8, r6 │ │ │ │ mov.w r9, #0 │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ movs r0, #2 │ │ │ │ cmp r3, r9 │ │ │ │ - ble.n 33728 <_PyTraceMalloc_GetTraceback@@Base+0x4d4> │ │ │ │ - bl 71600 │ │ │ │ + ble.n 3377c <_PyTraceMalloc_GetTraceback@@Base+0x4d4> │ │ │ │ + bl 717a0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 33712 <_PyTraceMalloc_GetTraceback@@Base+0x4be> │ │ │ │ + cbz r0, 33766 <_PyTraceMalloc_GetTraceback@@Base+0x4be> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r8, r8, #8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r1, [r3, #0] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ - bl 7df6c │ │ │ │ - cbnz r0, 33706 <_PyTraceMalloc_GetTraceback@@Base+0x4b2> │ │ │ │ + bl 7e13c │ │ │ │ + cbnz r0, 3375a <_PyTraceMalloc_GetTraceback@@Base+0x4b2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33712 <_PyTraceMalloc_GetTraceback@@Base+0x4be> │ │ │ │ + bge.n 33766 <_PyTraceMalloc_GetTraceback@@Base+0x4be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 33712 <_PyTraceMalloc_GetTraceback@@Base+0x4be> │ │ │ │ + cbnz r3, 33766 <_PyTraceMalloc_GetTraceback@@Base+0x4be> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 33712 <_PyTraceMalloc_GetTraceback@@Base+0x4be> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 33766 <_PyTraceMalloc_GetTraceback@@Base+0x4be> │ │ │ │ str r0, [r5, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r5, [sl, #4]! │ │ │ │ - b.n 336c0 <_PyTraceMalloc_GetTraceback@@Base+0x46c> │ │ │ │ + b.n 33714 <_PyTraceMalloc_GetTraceback@@Base+0x46c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33750 <_PyTraceMalloc_GetTraceback@@Base+0x4fc> │ │ │ │ + bge.n 337a4 <_PyTraceMalloc_GetTraceback@@Base+0x4fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33750 <_PyTraceMalloc_GetTraceback@@Base+0x4fc> │ │ │ │ + cbnz r3, 337a4 <_PyTraceMalloc_GetTraceback@@Base+0x4fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 33750 <_PyTraceMalloc_GetTraceback@@Base+0x4fc> │ │ │ │ - cbz r7, 3375e <_PyTraceMalloc_GetTraceback@@Base+0x50a> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 337a4 <_PyTraceMalloc_GetTraceback@@Base+0x4fc> │ │ │ │ + cbz r7, 337b2 <_PyTraceMalloc_GetTraceback@@Base+0x50a> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6fe64 <_Py_hashtable_set@@Base> │ │ │ │ + bl 6fff4 <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 33754 <_PyTraceMalloc_GetTraceback@@Base+0x500> │ │ │ │ + bne.n 337a8 <_PyTraceMalloc_GetTraceback@@Base+0x500> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3374c <_PyTraceMalloc_GetTraceback@@Base+0x4f8> │ │ │ │ + bge.n 337a0 <_PyTraceMalloc_GetTraceback@@Base+0x4f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3374c <_PyTraceMalloc_GetTraceback@@Base+0x4f8> │ │ │ │ + cbnz r3, 337a0 <_PyTraceMalloc_GetTraceback@@Base+0x4f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - bl 1f4674 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + bl 1f56c4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3375e <_PyTraceMalloc_GetTraceback@@Base+0x50a> │ │ │ │ + b.n 337b2 <_PyTraceMalloc_GetTraceback@@Base+0x50a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3375e <_PyTraceMalloc_GetTraceback@@Base+0x50a> │ │ │ │ + bge.n 337b2 <_PyTraceMalloc_GetTraceback@@Base+0x50a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00033764 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ +000337b8 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #3664 @ 0xe50 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r4, r1, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 3377a <_PyInterpreterState_IDDecref@@Base+0x16> │ │ │ │ + bne.n 337ce <_PyInterpreterState_IDDecref@@Base+0x16> │ │ │ │ dmb ish │ │ │ │ - cbnz r1, 337b2 <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ + cbnz r1, 33806 <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ ldr.w r3, [r0, #3668] @ 0xe54 │ │ │ │ - cbz r3, 337b2 <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ + cbz r3, 33806 <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ movs r1, #2 │ │ │ │ - bl 1d7990 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 1d88cc <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d8974 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d8d48 │ │ │ │ + bl 1d9c88 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d7a38 │ │ │ │ + b.w 1d8974 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ @@ -10728,253 +10766,253 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 33802 <_PyInterpreterState_IDDecref@@Base+0x9e> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 33856 <_PyInterpreterState_IDDecref@@Base+0x9e> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 337fc <_PyInterpreterState_IDDecref@@Base+0x98> │ │ │ │ - bl 142304 │ │ │ │ - b.n 33802 <_PyInterpreterState_IDDecref@@Base+0x9e> │ │ │ │ + bne.n 33850 <_PyInterpreterState_IDDecref@@Base+0x98> │ │ │ │ + bl 143414 │ │ │ │ + b.n 33856 <_PyInterpreterState_IDDecref@@Base+0x9e> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 33840 <_PyInterpreterState_IDDecref@@Base+0xdc> │ │ │ │ + cbnz r0, 33894 <_PyInterpreterState_IDDecref@@Base+0xdc> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 3381e <_PyInterpreterState_IDDecref@@Base+0xba> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 33872 <_PyInterpreterState_IDDecref@@Base+0xba> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 33818 <_PyInterpreterState_IDDecref@@Base+0xb4> │ │ │ │ - bl 142304 │ │ │ │ - b.n 3381e <_PyInterpreterState_IDDecref@@Base+0xba> │ │ │ │ + bne.n 3386c <_PyInterpreterState_IDDecref@@Base+0xb4> │ │ │ │ + bl 143414 │ │ │ │ + b.n 33872 <_PyInterpreterState_IDDecref@@Base+0xba> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 33840 <_PyInterpreterState_IDDecref@@Base+0xdc> │ │ │ │ + cbnz r0, 33894 <_PyInterpreterState_IDDecref@@Base+0xdc> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 33840 <_PyInterpreterState_IDDecref@@Base+0xdc> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 33894 <_PyInterpreterState_IDDecref@@Base+0xdc> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 33836 <_PyInterpreterState_IDDecref@@Base+0xd2> │ │ │ │ + bne.n 3388a <_PyInterpreterState_IDDecref@@Base+0xd2> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 142304 │ │ │ │ + b.w 143414 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 33872 <_PyInterpreterState_IDDecref@@Base+0x10e> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 338c6 <_PyInterpreterState_IDDecref@@Base+0x10e> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3386c <_PyInterpreterState_IDDecref@@Base+0x108> │ │ │ │ - bl 142304 │ │ │ │ - b.n 33872 <_PyInterpreterState_IDDecref@@Base+0x10e> │ │ │ │ + bne.n 338c0 <_PyInterpreterState_IDDecref@@Base+0x108> │ │ │ │ + bl 143414 │ │ │ │ + b.n 338c6 <_PyInterpreterState_IDDecref@@Base+0x10e> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 338b0 <_PyInterpreterState_IDDecref@@Base+0x14c> │ │ │ │ + cbnz r0, 33904 <_PyInterpreterState_IDDecref@@Base+0x14c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 3388e <_PyInterpreterState_IDDecref@@Base+0x12a> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 338e2 <_PyInterpreterState_IDDecref@@Base+0x12a> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 33888 <_PyInterpreterState_IDDecref@@Base+0x124> │ │ │ │ - bl 142304 │ │ │ │ - b.n 3388e <_PyInterpreterState_IDDecref@@Base+0x12a> │ │ │ │ + bne.n 338dc <_PyInterpreterState_IDDecref@@Base+0x124> │ │ │ │ + bl 143414 │ │ │ │ + b.n 338e2 <_PyInterpreterState_IDDecref@@Base+0x12a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 338b0 <_PyInterpreterState_IDDecref@@Base+0x14c> │ │ │ │ + cbnz r0, 33904 <_PyInterpreterState_IDDecref@@Base+0x14c> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 338b0 <_PyInterpreterState_IDDecref@@Base+0x14c> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 33904 <_PyInterpreterState_IDDecref@@Base+0x14c> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 338a6 <_PyInterpreterState_IDDecref@@Base+0x142> │ │ │ │ + bne.n 338fa <_PyInterpreterState_IDDecref@@Base+0x142> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 142304 │ │ │ │ + b.w 143414 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 338d6 <_PyInterpreterState_IDDecref@@Base+0x172> │ │ │ │ + bne.n 3392a <_PyInterpreterState_IDDecref@@Base+0x172> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 338f4 <_PyInterpreterState_IDDecref@@Base+0x190> │ │ │ │ - b.n 338ee <_PyInterpreterState_IDDecref@@Base+0x18a> │ │ │ │ + bne.n 33948 <_PyInterpreterState_IDDecref@@Base+0x190> │ │ │ │ + b.n 33942 <_PyInterpreterState_IDDecref@@Base+0x18a> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40828 @ 0x9f7c │ │ │ │ + movw r0, #45372 @ 0xb13c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 338c8 <_PyInterpreterState_IDDecref@@Base+0x164> │ │ │ │ - b.n 3392c <_PyInterpreterState_IDDecref@@Base+0x1c8> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 3392c <_PyInterpreterState_IDDecref@@Base+0x1c8> │ │ │ │ + bne.n 3391c <_PyInterpreterState_IDDecref@@Base+0x164> │ │ │ │ + b.n 33980 <_PyInterpreterState_IDDecref@@Base+0x1c8> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 33980 <_PyInterpreterState_IDDecref@@Base+0x1c8> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl c5f50 │ │ │ │ + bl c65b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 3392c <_PyInterpreterState_IDDecref@@Base+0x1c8> │ │ │ │ + blt.n 33980 <_PyInterpreterState_IDDecref@@Base+0x1c8> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2b0d0 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3391e <_PyInterpreterState_IDDecref@@Base+0x1ba> │ │ │ │ + blt.n 33972 <_PyInterpreterState_IDDecref@@Base+0x1ba> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3392e <_PyInterpreterState_IDDecref@@Base+0x1ca> │ │ │ │ + b.n 33982 <_PyInterpreterState_IDDecref@@Base+0x1ca> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 3394c <_PyInterpreterState_IDDecref@@Base+0x1e8> │ │ │ │ + cbz r3, 339a0 <_PyInterpreterState_IDDecref@@Base+0x1e8> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3395c <_PyInterpreterState_IDDecref@@Base+0x1f8> │ │ │ │ + b.n 339b0 <_PyInterpreterState_IDDecref@@Base+0x1f8> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3395a <_PyInterpreterState_IDDecref@@Base+0x1f6> │ │ │ │ + ble.n 339ae <_PyInterpreterState_IDDecref@@Base+0x1f6> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 33956 <_PyInterpreterState_IDDecref@@Base+0x1f2> │ │ │ │ - cbnz r1, 3397a <_PyInterpreterState_IDDecref@@Base+0x216> │ │ │ │ + bne.n 339aa <_PyInterpreterState_IDDecref@@Base+0x1f2> │ │ │ │ + cbnz r1, 339ce <_PyInterpreterState_IDDecref@@Base+0x216> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3395c <_PyInterpreterState_IDDecref@@Base+0x1f8> │ │ │ │ + b.n 339b0 <_PyInterpreterState_IDDecref@@Base+0x1f8> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #196] @ (33a24 <_PyInterpreterState_IDDecref@@Base+0x2c0>) │ │ │ │ + ldr r1, [pc, #196] @ (33a78 <_PyInterpreterState_IDDecref@@Base+0x2c0>) │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 33980 <_PyInterpreterState_IDDecref@@Base+0x21c> │ │ │ │ - b.n 339cc <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 339d4 <_PyInterpreterState_IDDecref@@Base+0x21c> │ │ │ │ + b.n 33a20 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r5, r4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 33992 <_PyInterpreterState_IDDecref@@Base+0x22e> │ │ │ │ + beq.n 339e6 <_PyInterpreterState_IDDecref@@Base+0x22e> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c5f50 │ │ │ │ + bl c65b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 339cc <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ + blt.n 33a20 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ mov r0, r4 │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 339a4 <_PyInterpreterState_IDDecref@@Base+0x240> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 339cc <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ - ldr r3, [pc, #128] @ (33a28 <_PyInterpreterState_IDDecref@@Base+0x2c4>) │ │ │ │ + bne.n 339f8 <_PyInterpreterState_IDDecref@@Base+0x240> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 33a20 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ + ldr r3, [pc, #128] @ (33a7c <_PyInterpreterState_IDDecref@@Base+0x2c4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1aa334 <_PyConfig_AsDict@@Base+0x950> │ │ │ │ - cbnz r0, 339d0 <_PyInterpreterState_IDDecref@@Base+0x26c> │ │ │ │ + bl 1ab954 <_PyConfig_AsDict@@Base+0x950> │ │ │ │ + cbnz r0, 33a24 <_PyInterpreterState_IDDecref@@Base+0x26c> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #2180 @ 0x884 │ │ │ │ + movw r2, #6688 @ 0x1a20 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f2474 <_PyErr_SetString@@Base> │ │ │ │ + bl f2a44 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33a20 <_PyInterpreterState_IDDecref@@Base+0x2bc> │ │ │ │ + b.n 33a74 <_PyInterpreterState_IDDecref@@Base+0x2bc> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 33a08 <_PyInterpreterState_IDDecref@@Base+0x2a4> │ │ │ │ + beq.n 33a5c <_PyInterpreterState_IDDecref@@Base+0x2a4> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33a2c <_Py_fstat@@Base> │ │ │ │ + bl 33a80 <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 339cc <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ + bne.n 33a20 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33ac4 <_Py_fstat@@Base+0x98> │ │ │ │ + bl 33b18 <_Py_fstat@@Base+0x98> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 339cc <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ - cbz r0, 33a08 <_PyInterpreterState_IDDecref@@Base+0x2a4> │ │ │ │ + beq.n 33a20 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ + cbz r0, 33a5c <_PyInterpreterState_IDDecref@@Base+0x2a4> │ │ │ │ movw r1, #43724 @ 0xaacc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #2244 @ 0x8c4 │ │ │ │ + movw r2, #6752 @ 0x1a60 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1ee468 <_PyErr_Format@@Base> │ │ │ │ - b.n 339cc <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ + bl 1ef4b8 <_PyErr_Format@@Base> │ │ │ │ + b.n 33a20 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r0, [r3, #1564] @ 0x61c │ │ │ │ str.w r4, [r3, #1564] @ 0x61c │ │ │ │ str.w r5, [r3, #1568] @ 0x620 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh.w r0, [r0, ip] │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00033a2c <_Py_fstat@@Base>: │ │ │ │ +00033a80 <_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 97f04 │ │ │ │ + bl 98158 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b99c <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aae0 │ │ │ │ - cbz r4, 33a68 <_Py_fstat@@Base+0x3c> │ │ │ │ + bl 9ad1c │ │ │ │ + cbz r4, 33abc <_Py_fstat@@Base+0x3c> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ 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 r3, r2 │ │ │ │ @@ -10990,40 +11028,40 @@ │ │ │ │ str r1, [r0, #12] │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ subs r2, r5, r0 │ │ │ │ negs r5, r2 │ │ │ │ adcs r5, r2 │ │ │ │ str r5, [r3, #0] │ │ │ │ - cbz r4, 33ab0 <_Py_fstat@@Base+0x84> │ │ │ │ + cbz r4, 33b04 <_Py_fstat@@Base+0x84> │ │ │ │ ldr.w r1, [r4, #3656] @ 0xe48 │ │ │ │ ldr.w r2, [r4, #3660] @ 0xe4c │ │ │ │ - b.n 33ab2 <_Py_fstat@@Base+0x86> │ │ │ │ + b.n 33b06 <_Py_fstat@@Base+0x86> │ │ │ │ mov r2, r1 │ │ │ │ - movw r0, #15101 @ 0x3afd │ │ │ │ + movw r0, #15185 @ 0x3b51 │ │ │ │ movt r0, #3 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ str r0, [r3, #16] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ blx 2ac98 <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33af2 <_Py_fstat@@Base+0xc6> │ │ │ │ + bge.n 33b46 <_Py_fstat@@Base+0xc6> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33afa <_Py_fstat@@Base+0xce> │ │ │ │ + b.n 33b4e <_Py_fstat@@Base+0xce> │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ @@ -11046,88 +11084,88 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r1, #50300 @ 0xc47c │ │ │ │ + movw r1, #54784 @ 0xd600 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1b6590 │ │ │ │ - cbnz r0, 33b5e <_Py_fstat@@Base+0x132> │ │ │ │ + bl 1b78a8 │ │ │ │ + cbnz r0, 33bb2 <_Py_fstat@@Base+0x132> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 33ba8 <_Py_fstat@@Base+0x17c> │ │ │ │ + b.n 33bfc <_Py_fstat@@Base+0x17c> │ │ │ │ mov r5, r0 │ │ │ │ - bl 11d5e4 │ │ │ │ + bl 11df44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33b7a <_Py_fstat@@Base+0x14e> │ │ │ │ + bge.n 33bce <_Py_fstat@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 33b7a <_Py_fstat@@Base+0x14e> │ │ │ │ + cbnz r3, 33bce <_Py_fstat@@Base+0x14e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 33b5a <_Py_fstat@@Base+0x12e> │ │ │ │ + beq.n 33bae <_Py_fstat@@Base+0x12e> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #44] @ (33bb0 <_Py_fstat@@Base+0x184>) │ │ │ │ + ldr r0, [pc, #44] @ (33c04 <_Py_fstat@@Base+0x184>) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 94fcc │ │ │ │ + bl 95224 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33ba8 <_Py_fstat@@Base+0x17c> │ │ │ │ + bge.n 33bfc <_Py_fstat@@Base+0x17c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33ba8 <_Py_fstat@@Base+0x17c> │ │ │ │ + cbnz r3, 33bfc <_Py_fstat@@Base+0x17c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 33edc <_Py_fstat@@Base+0x4b0> │ │ │ │ + b.n 33f30 <_Py_fstat@@Base+0x4b0> │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 33bb6 <_Py_fstat@@Base+0x18a> │ │ │ │ + b.n 33c0a <_Py_fstat@@Base+0x18a> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 224a28 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 225c1c <_PyTime_ObjectToTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 33bda <_Py_fstat@@Base+0x1ae> │ │ │ │ + bne.n 33c2e <_Py_fstat@@Base+0x1ae> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33bfa <_Py_fstat@@Base+0x1ce> │ │ │ │ + b.n 33c4e <_Py_fstat@@Base+0x1ce> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1b6ec8 <_PyTime_localtime@@Base> │ │ │ │ + bl 1b81e0 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33bd6 <_Py_fstat@@Base+0x1aa> │ │ │ │ + bne.n 33c2a <_Py_fstat@@Base+0x1aa> │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ - bl 224f04 <_PyTime_ObjectToTime_t@@Base+0x4dc> │ │ │ │ + bl 2260fc <_PyTime_ObjectToTime_t@@Base+0x4e0> │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ (33c14 <_Py_fstat@@Base+0x1e8>) │ │ │ │ - ldr r0, [pc, #20] @ (33c18 <_Py_fstat@@Base+0x1ec>) │ │ │ │ + ldr r2, [pc, #20] @ (33c68 <_Py_fstat@@Base+0x1e8>) │ │ │ │ + ldr r0, [pc, #20] @ (33c6c <_Py_fstat@@Base+0x1ec>) │ │ │ │ ldr.w r3, [r2, #3832] @ 0xef8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r2, #3832] @ 0xef8 │ │ │ │ bx lr │ │ │ │ ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ @@ -11140,157 +11178,157 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #35500 @ 0x8aac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 33c5a <_Py_fstat@@Base+0x22e> │ │ │ │ + beq.n 33cae <_Py_fstat@@Base+0x22e> │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 33c5a <_Py_fstat@@Base+0x22e> │ │ │ │ + beq.n 33cae <_Py_fstat@@Base+0x22e> │ │ │ │ movs r2, #2 │ │ │ │ - bl 2084b0 │ │ │ │ + bl 209558 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 33cb2 <_Py_fstat@@Base+0x286> │ │ │ │ + beq.n 33d06 <_Py_fstat@@Base+0x286> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22a700 │ │ │ │ + bl 22b8fc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 33cb2 <_Py_fstat@@Base+0x286> │ │ │ │ - cbz r0, 33c9c <_Py_fstat@@Base+0x270> │ │ │ │ + beq.n 33d06 <_Py_fstat@@Base+0x286> │ │ │ │ + cbz r0, 33cf0 <_Py_fstat@@Base+0x270> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 124bb4 │ │ │ │ + bl 125a1c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33cb2 <_Py_fstat@@Base+0x286> │ │ │ │ + cbz r0, 33d06 <_Py_fstat@@Base+0x286> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #64] @ (33cb8 <_Py_fstat@@Base+0x28c>) │ │ │ │ + ldr r3, [pc, #64] @ (33d0c <_Py_fstat@@Base+0x28c>) │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 33cb4 <_Py_fstat@@Base+0x288> │ │ │ │ - bl 139af0 │ │ │ │ + beq.n 33d08 <_Py_fstat@@Base+0x288> │ │ │ │ + bl 13aac0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33c90 <_Py_fstat@@Base+0x264> │ │ │ │ + bge.n 33ce4 <_Py_fstat@@Base+0x264> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 33c94 <_Py_fstat@@Base+0x268> │ │ │ │ + cbz r3, 33ce8 <_Py_fstat@@Base+0x268> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 33cb4 <_Py_fstat@@Base+0x288> │ │ │ │ + b.n 33d08 <_Py_fstat@@Base+0x288> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 33c90 <_Py_fstat@@Base+0x264> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 33ce4 <_Py_fstat@@Base+0x264> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #5964 @ 0x174c │ │ │ │ + movw r1, #10472 @ 0x28e8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r0, [r6, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #6740 @ 0x1a54 │ │ │ │ + movw r1, #11236 @ 0x2be4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 8ead0 │ │ │ │ - cbz r0, 33d14 <_Py_fstat@@Base+0x2e8> │ │ │ │ + bl 8ecfc │ │ │ │ + cbz r0, 33d68 <_Py_fstat@@Base+0x2e8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r2, #65519 @ 0xffef │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 33cfe <_Py_fstat@@Base+0x2d2> │ │ │ │ + bhi.n 33d52 <_Py_fstat@@Base+0x2d2> │ │ │ │ adds r0, r3, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 33cfe <_Py_fstat@@Base+0x2d2> │ │ │ │ - bl 1cda90 │ │ │ │ - b.n 33d16 <_Py_fstat@@Base+0x2ea> │ │ │ │ + bhi.n 33d52 <_Py_fstat@@Base+0x2d2> │ │ │ │ + bl 7e13c │ │ │ │ + b.n 33d6a <_Py_fstat@@Base+0x2ea> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6756 @ 0x1a64 │ │ │ │ + movw r1, #11252 @ 0x2bf4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #6860 @ 0x1acc │ │ │ │ + movw r1, #11356 @ 0x2c5c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 8ead0 │ │ │ │ - cbz r0, 33d68 <_Py_fstat@@Base+0x33c> │ │ │ │ + bl 8ecfc │ │ │ │ + cbz r0, 33dbc <_Py_fstat@@Base+0x33c> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 33d6c <_Py_fstat@@Base+0x340> │ │ │ │ + bge.n 33dc0 <_Py_fstat@@Base+0x340> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6876 @ 0x1adc │ │ │ │ + movw r1, #11372 @ 0x2c6c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33da8 <_Py_fstat@@Base+0x37c> │ │ │ │ + b.n 33dfc <_Py_fstat@@Base+0x37c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33d68 <_Py_fstat@@Base+0x33c> │ │ │ │ + beq.n 33dbc <_Py_fstat@@Base+0x33c> │ │ │ │ ldrd r3, r4, [sp, #24] │ │ │ │ add.w r2, r0, #16 │ │ │ │ add r1, sp, #16 │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - movw r1, #16563 @ 0x40b3 │ │ │ │ + movw r1, #16647 @ 0x4107 │ │ │ │ movt r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 33dae <_Py_fstat@@Base+0x382> │ │ │ │ + bl 33e02 <_Py_fstat@@Base+0x382> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #648] @ (3404c <_Py_fstat@@Base+0x620>) │ │ │ │ + ldr r3, [pc, #648] @ (340a0 <_Py_fstat@@Base+0x620>) │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #28 │ │ │ │ mov r0, r7 │ │ │ │ @@ -11303,133 +11341,133 @@ │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ ldr r4, [sp, #256] @ 0x100 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2b314 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 222190 │ │ │ │ - cbz r0, 33e28 <_Py_fstat@@Base+0x3fc> │ │ │ │ + bl 22349c │ │ │ │ + cbz r0, 33e7c <_Py_fstat@@Base+0x3fc> │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ add.w sl, sp, #80 @ 0x50 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 2bfdc <__memset_chk@plt> │ │ │ │ cmp r4, r6 │ │ │ │ strh.w r6, [sp, #80] @ 0x50 │ │ │ │ - bge.n 33e2c <_Py_fstat@@Base+0x400> │ │ │ │ + bge.n 33e80 <_Py_fstat@@Base+0x400> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6912 @ 0x1b00 │ │ │ │ + movw r1, #11408 @ 0x2c90 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 34032 <_Py_fstat@@Base+0x606> │ │ │ │ - beq.n 33e40 <_Py_fstat@@Base+0x414> │ │ │ │ + b.n 34086 <_Py_fstat@@Base+0x606> │ │ │ │ + beq.n 33e94 <_Py_fstat@@Base+0x414> │ │ │ │ mov r0, r4 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 33e42 <_Py_fstat@@Base+0x416> │ │ │ │ - bl 1f4674 │ │ │ │ + cbnz r0, 33e96 <_Py_fstat@@Base+0x416> │ │ │ │ + bl 1f56c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 34032 <_Py_fstat@@Base+0x606> │ │ │ │ + b.n 34086 <_Py_fstat@@Base+0x606> │ │ │ │ mov r6, r4 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ strd r8, fp, [sp, #56] @ 0x38 │ │ │ │ - movw r2, #16465 @ 0x4051 │ │ │ │ + movw r2, #16549 @ 0x40a5 │ │ │ │ movt r2, #3 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ ldrd r8, r9, [r5, #32] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bl 208304 │ │ │ │ + bl 2093ac │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 33fa6 <_Py_fstat@@Base+0x57a> │ │ │ │ + beq.w 33ffa <_Py_fstat@@Base+0x57a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33fb8 <_Py_fstat@@Base+0x58c> │ │ │ │ + beq.w 3400c <_Py_fstat@@Base+0x58c> │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 33f3a <_Py_fstat@@Base+0x50e> │ │ │ │ + bls.n 33f8e <_Py_fstat@@Base+0x50e> │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 33f04 <_Py_fstat@@Base+0x4d8> │ │ │ │ + b.n 33f58 <_Py_fstat@@Base+0x4d8> │ │ │ │ add.w r0, r8, #12 │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r8, #4] │ │ │ │ - movw r0, #7048 @ 0x1b88 │ │ │ │ + movw r0, #11544 @ 0x2d18 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33fb6 <_Py_fstat@@Base+0x58a> │ │ │ │ + beq.n 3400a <_Py_fstat@@Base+0x58a> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 33f96 <_Py_fstat@@Base+0x56a> │ │ │ │ + blt.n 33fea <_Py_fstat@@Base+0x56a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33fb6 <_Py_fstat@@Base+0x58a> │ │ │ │ - cbnz r6, 33f38 <_Py_fstat@@Base+0x50c> │ │ │ │ + bne.n 3400a <_Py_fstat@@Base+0x58a> │ │ │ │ + cbnz r6, 33f8c <_Py_fstat@@Base+0x50c> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ negs r1, r3 │ │ │ │ cmp r3, #11 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r1, r1, #12 │ │ │ │ - bls.n 33f38 <_Py_fstat@@Base+0x50c> │ │ │ │ + bls.n 33f8c <_Py_fstat@@Base+0x50c> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, r0 │ │ │ │ sub.w r2, r2, r8 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 33f38 <_Py_fstat@@Base+0x50c> │ │ │ │ + bhi.n 33f8c <_Py_fstat@@Base+0x50c> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 33f38 <_Py_fstat@@Base+0x50c> │ │ │ │ + bhi.n 33f8c <_Py_fstat@@Base+0x50c> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r8, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 33f38 <_Py_fstat@@Base+0x50c> │ │ │ │ + beq.n 33f8c <_Py_fstat@@Base+0x50c> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 34074 <_Py_fstat@@Base+0x648> │ │ │ │ + bl 340c8 <_Py_fstat@@Base+0x648> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 33f76 <_Py_fstat@@Base+0x54a> │ │ │ │ + cbz r0, 33fca <_Py_fstat@@Base+0x54a> │ │ │ │ movw r3, #61084 @ 0xee9c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #6952 @ 0x1b28 │ │ │ │ + movw r1, #11448 @ 0x2cb8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f0620 │ │ │ │ + bl 1f1670 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33fb6 <_Py_fstat@@Base+0x58a> │ │ │ │ + beq.n 3400a <_Py_fstat@@Base+0x58a> │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 33f76 <_Py_fstat@@Base+0x54a> │ │ │ │ + bne.n 33fca <_Py_fstat@@Base+0x54a> │ │ │ │ mov r6, r9 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ mov r8, r0 │ │ │ │ @@ -11437,106 +11475,106 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ cmp r2, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - bl 222258 │ │ │ │ + bl 223564 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #7012 @ 0x1b64 │ │ │ │ + movw r0, #11508 @ 0x2cf4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 33fa8 <_Py_fstat@@Base+0x57c> │ │ │ │ - b.n 33fb8 <_Py_fstat@@Base+0x58c> │ │ │ │ + cbnz r0, 33ffc <_Py_fstat@@Base+0x57c> │ │ │ │ + b.n 3400c <_Py_fstat@@Base+0x58c> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 33e9a <_Py_fstat@@Base+0x46e> │ │ │ │ + bge.n 33eee <_Py_fstat@@Base+0x46e> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7020 @ 0x1b6c │ │ │ │ + movw r1, #11516 @ 0x2cfc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 33fb8 <_Py_fstat@@Base+0x58c> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 3400c <_Py_fstat@@Base+0x58c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33ece <_Py_fstat@@Base+0x4a2> │ │ │ │ + bne.n 33f22 <_Py_fstat@@Base+0x4a2> │ │ │ │ mov r0, r1 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 33ece <_Py_fstat@@Base+0x4a2> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 33f22 <_Py_fstat@@Base+0x4a2> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 761ac │ │ │ │ - b.n 34032 <_Py_fstat@@Base+0x606> │ │ │ │ + bl 7637c │ │ │ │ + b.n 34086 <_Py_fstat@@Base+0x606> │ │ │ │ mov r6, r9 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 3400a <_Py_fstat@@Base+0x5de> │ │ │ │ + bls.n 3405e <_Py_fstat@@Base+0x5de> │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ - b.n 33ff6 <_Py_fstat@@Base+0x5ca> │ │ │ │ + b.n 3404a <_Py_fstat@@Base+0x5ca> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3400e <_Py_fstat@@Base+0x5e2> │ │ │ │ + beq.n 34062 <_Py_fstat@@Base+0x5e2> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 3400a <_Py_fstat@@Base+0x5de> │ │ │ │ + bne.n 3405e <_Py_fstat@@Base+0x5de> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 3400a <_Py_fstat@@Base+0x5de> │ │ │ │ + bls.n 3405e <_Py_fstat@@Base+0x5de> │ │ │ │ ldrd r2, r1, [sp, #68] @ 0x44 │ │ │ │ add r2, r1 │ │ │ │ negs r1, r3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ subs r2, r2, r5 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 3400a <_Py_fstat@@Base+0x5de> │ │ │ │ + bhi.n 3405e <_Py_fstat@@Base+0x5de> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 3400a <_Py_fstat@@Base+0x5de> │ │ │ │ + bhi.n 3405e <_Py_fstat@@Base+0x5de> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r5, r3 │ │ │ │ - cbz r5, 3400a <_Py_fstat@@Base+0x5de> │ │ │ │ + cbz r5, 3405e <_Py_fstat@@Base+0x5de> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 34074 <_Py_fstat@@Base+0x648> │ │ │ │ + bl 340c8 <_Py_fstat@@Base+0x648> │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 33fc2 <_Py_fstat@@Base+0x596> │ │ │ │ + bne.n 34016 <_Py_fstat@@Base+0x596> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 33fa8 <_Py_fstat@@Base+0x57c> │ │ │ │ + b.n 33ffc <_Py_fstat@@Base+0x57c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 33fc8 <_Py_fstat@@Base+0x59c> │ │ │ │ + bne.n 3401c <_Py_fstat@@Base+0x59c> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r9, r5, #12 │ │ │ │ bic.w r8, r3, #3 │ │ │ │ add.w r8, r8, #12 │ │ │ │ add r8, r5 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 33fc8 <_Py_fstat@@Base+0x59c> │ │ │ │ + beq.n 3401c <_Py_fstat@@Base+0x59c> │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ blx 2b490 │ │ │ │ - b.n 34024 <_Py_fstat@@Base+0x5f8> │ │ │ │ - ldr r3, [pc, #24] @ (3404c <_Py_fstat@@Base+0x620>) │ │ │ │ + b.n 34078 <_Py_fstat@@Base+0x5f8> │ │ │ │ + ldr r3, [pc, #24] @ (340a0 <_Py_fstat@@Base+0x620>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 34044 <_Py_fstat@@Base+0x618> │ │ │ │ + beq.n 34098 <_Py_fstat@@Base+0x618> │ │ │ │ blx 2b9e4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -11549,218 +11587,218 @@ │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - cbz r5, 340aa <_Py_fstat@@Base+0x67e> │ │ │ │ + cbz r5, 340fe <_Py_fstat@@Base+0x67e> │ │ │ │ subs r4, r1, r5 │ │ │ │ cmn.w r4, #13 │ │ │ │ - bhi.n 340aa <_Py_fstat@@Base+0x67e> │ │ │ │ + bhi.n 340fe <_Py_fstat@@Base+0x67e> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 340aa <_Py_fstat@@Base+0x67e> │ │ │ │ + bhi.n 340fe <_Py_fstat@@Base+0x67e> │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #11 │ │ │ │ - bls.n 340aa <_Py_fstat@@Base+0x67e> │ │ │ │ + bls.n 340fe <_Py_fstat@@Base+0x67e> │ │ │ │ adds r1, #12 │ │ │ │ subs r4, #12 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 340aa <_Py_fstat@@Base+0x67e> │ │ │ │ + bcc.n 340fe <_Py_fstat@@Base+0x67e> │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r4, r3 │ │ │ │ ittee ls │ │ │ │ strls r4, [r2, #0] │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ strhi r3, [r2, #0] │ │ │ │ - b.n 340ae <_Py_fstat@@Base+0x682> │ │ │ │ + b.n 34102 <_Py_fstat@@Base+0x682> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 340d2 <_Py_fstat@@Base+0x6a6> │ │ │ │ + ble.n 34126 <_Py_fstat@@Base+0x6a6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e304 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e564 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 340e2 <_Py_fstat@@Base+0x6b6> │ │ │ │ + cbz r0, 34136 <_Py_fstat@@Base+0x6b6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str.w r1, [r3, #2724] @ 0xaa4 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ + movs r0, r0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 344a6 <_Py_fstat@@Base+0xa7a> │ │ │ │ + bpl.w 344fa <_Py_fstat@@Base+0xa7a> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ubfx r2, r3, #6, #1 │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 34132 <_Py_fstat@@Base+0x706> │ │ │ │ + bmi.n 34186 <_Py_fstat@@Base+0x706> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 34136 <_Py_fstat@@Base+0x70a> │ │ │ │ + beq.n 3418a <_Py_fstat@@Base+0x70a> │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - b.n 34138 <_Py_fstat@@Base+0x70c> │ │ │ │ + b.n 3418c <_Py_fstat@@Base+0x70c> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 34138 <_Py_fstat@@Base+0x70c> │ │ │ │ + b.n 3418c <_Py_fstat@@Base+0x70c> │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 3414a <_Py_fstat@@Base+0x71e> │ │ │ │ - cbz r2, 34146 <_Py_fstat@@Base+0x71a> │ │ │ │ + bpl.n 3419e <_Py_fstat@@Base+0x71e> │ │ │ │ + cbz r2, 3419a <_Py_fstat@@Base+0x71a> │ │ │ │ adds r4, #20 │ │ │ │ - b.n 3414c <_Py_fstat@@Base+0x720> │ │ │ │ + b.n 341a0 <_Py_fstat@@Base+0x720> │ │ │ │ adds r4, #28 │ │ │ │ - b.n 3414c <_Py_fstat@@Base+0x720> │ │ │ │ + b.n 341a0 <_Py_fstat@@Base+0x720> │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r2 │ │ │ │ - ble.n 341c6 <_Py_fstat@@Base+0x79a> │ │ │ │ + ble.n 3421a <_Py_fstat@@Base+0x79a> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 34160 <_Py_fstat@@Base+0x734> │ │ │ │ + bne.n 341b4 <_Py_fstat@@Base+0x734> │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ - b.n 3416c <_Py_fstat@@Base+0x740> │ │ │ │ + b.n 341c0 <_Py_fstat@@Base+0x740> │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r3, [r4, r2, lsl #1] │ │ │ │ ldrne.w r3, [r4, r2, lsl #2] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bhi.n 34190 <_Py_fstat@@Base+0x764> │ │ │ │ + bhi.n 341e4 <_Py_fstat@@Base+0x764> │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 3419a <_Py_fstat@@Base+0x76e> │ │ │ │ + bls.n 341ee <_Py_fstat@@Base+0x76e> │ │ │ │ sub.w lr, r3, #8 │ │ │ │ movs r7, #55 @ 0x37 │ │ │ │ movt r7, #1024 @ 0x400 │ │ │ │ lsr.w r7, r7, lr │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bmi.n 3419e <_Py_fstat@@Base+0x772> │ │ │ │ + bmi.n 341f2 <_Py_fstat@@Base+0x772> │ │ │ │ cmp r3, #32 │ │ │ │ ite cc │ │ │ │ movcc r3, #6 │ │ │ │ movcs r3, #1 │ │ │ │ - b.n 341a0 <_Py_fstat@@Base+0x774> │ │ │ │ + b.n 341f4 <_Py_fstat@@Base+0x774> │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ - b.n 341a0 <_Py_fstat@@Base+0x774> │ │ │ │ + b.n 341f4 <_Py_fstat@@Base+0x774> │ │ │ │ movs r3, #6 │ │ │ │ - b.n 341a0 <_Py_fstat@@Base+0x774> │ │ │ │ + b.n 341f4 <_Py_fstat@@Base+0x774> │ │ │ │ movs r3, #2 │ │ │ │ sub.w r7, ip, r3 │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 341c0 <_Py_fstat@@Base+0x794> │ │ │ │ + bge.n 34214 <_Py_fstat@@Base+0x794> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #59308 @ 0xe7ac │ │ │ │ + movw r1, #63736 @ 0xf8f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 344be <_Py_fstat@@Base+0xa92> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 34512 <_Py_fstat@@Base+0xa92> │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 34154 <_Py_fstat@@Base+0x728> │ │ │ │ - bl 7113c │ │ │ │ + b.n 341a8 <_Py_fstat@@Base+0x728> │ │ │ │ + bl 712dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 344be <_Py_fstat@@Base+0xa92> │ │ │ │ + beq.w 34512 <_Py_fstat@@Base+0xa92> │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 342b0 <_Py_fstat@@Base+0x884> │ │ │ │ - cbz r1, 341ee <_Py_fstat@@Base+0x7c2> │ │ │ │ + bne.n 34304 <_Py_fstat@@Base+0x884> │ │ │ │ + cbz r1, 34242 <_Py_fstat@@Base+0x7c2> │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 341f0 <_Py_fstat@@Base+0x7c4> │ │ │ │ + b.n 34244 <_Py_fstat@@Base+0x7c4> │ │ │ │ ldr r6, [r0, #28] │ │ │ │ mov.w ip, #0 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r6, #0] │ │ │ │ adds r1, r6, r3 │ │ │ │ cmp r5, ip │ │ │ │ - ble.n 342aa <_Py_fstat@@Base+0x87e> │ │ │ │ + ble.n 342fe <_Py_fstat@@Base+0x87e> │ │ │ │ ldrb.w r2, [r4, ip] │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 3421c <_Py_fstat@@Base+0x7f0> │ │ │ │ + bhi.n 34270 <_Py_fstat@@Base+0x7f0> │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 3426e <_Py_fstat@@Base+0x842> │ │ │ │ + bls.n 342c2 <_Py_fstat@@Base+0x842> │ │ │ │ sub.w r7, r2, #8 │ │ │ │ cmp r7, #5 │ │ │ │ - bhi.n 3426a <_Py_fstat@@Base+0x83e> │ │ │ │ + bhi.n 342be <_Py_fstat@@Base+0x83e> │ │ │ │ tbb [pc, r7] │ │ │ │ movs r5, #17 │ │ │ │ cmp r2, #27 │ │ │ │ movs r0, #22 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 3422e <_Py_fstat@@Base+0x802> │ │ │ │ + beq.n 34282 <_Py_fstat@@Base+0x802> │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne.n 3426a <_Py_fstat@@Base+0x83e> │ │ │ │ + bne.n 342be <_Py_fstat@@Base+0x83e> │ │ │ │ movw r2, #23644 @ 0x5c5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 342a4 <_Py_fstat@@Base+0x878> │ │ │ │ + b.n 342f8 <_Py_fstat@@Base+0x878> │ │ │ │ movw r2, #8796 @ 0x225c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 342a4 <_Py_fstat@@Base+0x878> │ │ │ │ + b.n 342f8 <_Py_fstat@@Base+0x878> │ │ │ │ movw r2, #25180 @ 0x625c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 342a4 <_Py_fstat@@Base+0x878> │ │ │ │ + b.n 342f8 <_Py_fstat@@Base+0x878> │ │ │ │ movw r2, #26204 @ 0x665c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 342a4 <_Py_fstat@@Base+0x878> │ │ │ │ + b.n 342f8 <_Py_fstat@@Base+0x878> │ │ │ │ movw r2, #28252 @ 0x6e5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 342a4 <_Py_fstat@@Base+0x878> │ │ │ │ + b.n 342f8 <_Py_fstat@@Base+0x878> │ │ │ │ movw r2, #29276 @ 0x725c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 342a4 <_Py_fstat@@Base+0x878> │ │ │ │ + b.n 342f8 <_Py_fstat@@Base+0x878> │ │ │ │ movw r2, #29788 @ 0x745c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 342a4 <_Py_fstat@@Base+0x878> │ │ │ │ + b.n 342f8 <_Py_fstat@@Base+0x878> │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 342a0 <_Py_fstat@@Base+0x874> │ │ │ │ + bhi.n 342f4 <_Py_fstat@@Base+0x874> │ │ │ │ movw lr, #15136 @ 0x3b20 │ │ │ │ movt lr, #76 @ 0x4c │ │ │ │ movw r7, #30044 @ 0x755c │ │ │ │ movt r7, #12336 @ 0x3030 │ │ │ │ str r7, [r1, #0] │ │ │ │ mov.w r9, r2, lsr #4 │ │ │ │ and.w r2, r2, #15 │ │ │ │ @@ -11768,91 +11806,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 342a4 <_Py_fstat@@Base+0x878> │ │ │ │ + b.n 342f8 <_Py_fstat@@Base+0x878> │ │ │ │ adds r3, #1 │ │ │ │ strb r2, [r1, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 341f8 <_Py_fstat@@Base+0x7cc> │ │ │ │ + b.n 3424c <_Py_fstat@@Base+0x7cc> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r6, r3] │ │ │ │ - b.n 344c0 <_Py_fstat@@Base+0xa94> │ │ │ │ + b.n 34514 <_Py_fstat@@Base+0xa94> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 343a4 <_Py_fstat@@Base+0x978> │ │ │ │ - cbz r1, 342c4 <_Py_fstat@@Base+0x898> │ │ │ │ + bne.n 343f8 <_Py_fstat@@Base+0x978> │ │ │ │ + cbz r1, 34318 <_Py_fstat@@Base+0x898> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 342c6 <_Py_fstat@@Base+0x89a> │ │ │ │ + b.n 3431a <_Py_fstat@@Base+0x89a> │ │ │ │ ldr r6, [r0, #28] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r7, #0 │ │ │ │ strh r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov.w lr, r3, lsl #1 │ │ │ │ add.w r2, r6, r3, lsl #1 │ │ │ │ cmp r5, r7 │ │ │ │ - ble.n 3439c <_Py_fstat@@Base+0x970> │ │ │ │ + ble.n 343f0 <_Py_fstat@@Base+0x970> │ │ │ │ ldrh.w r1, [r4, r7, lsl #1] │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 342fa <_Py_fstat@@Base+0x8ce> │ │ │ │ + bhi.n 3434e <_Py_fstat@@Base+0x8ce> │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 3435a <_Py_fstat@@Base+0x92e> │ │ │ │ + bls.n 343ae <_Py_fstat@@Base+0x92e> │ │ │ │ sub.w ip, r1, #8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 34356 <_Py_fstat@@Base+0x92a> │ │ │ │ + bhi.n 343aa <_Py_fstat@@Base+0x92a> │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r3, #18 │ │ │ │ adds r1, #31 │ │ │ │ movs r5, #25 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 3430c <_Py_fstat@@Base+0x8e0> │ │ │ │ + beq.n 34360 <_Py_fstat@@Base+0x8e0> │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne.n 34356 <_Py_fstat@@Base+0x92a> │ │ │ │ + bne.n 343aa <_Py_fstat@@Base+0x92a> │ │ │ │ mov.w r1, #6029404 @ 0x5c005c │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 34398 <_Py_fstat@@Base+0x96c> │ │ │ │ + b.n 343ec <_Py_fstat@@Base+0x96c> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #34 @ 0x22 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 34398 <_Py_fstat@@Base+0x96c> │ │ │ │ + b.n 343ec <_Py_fstat@@Base+0x96c> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movt r2, #98 @ 0x62 │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, lr] │ │ │ │ - b.n 34398 <_Py_fstat@@Base+0x96c> │ │ │ │ + b.n 343ec <_Py_fstat@@Base+0x96c> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #102 @ 0x66 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 34398 <_Py_fstat@@Base+0x96c> │ │ │ │ + b.n 343ec <_Py_fstat@@Base+0x96c> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #110 @ 0x6e │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 34398 <_Py_fstat@@Base+0x96c> │ │ │ │ + b.n 343ec <_Py_fstat@@Base+0x96c> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #114 @ 0x72 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 34398 <_Py_fstat@@Base+0x96c> │ │ │ │ + b.n 343ec <_Py_fstat@@Base+0x96c> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #116 @ 0x74 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 34398 <_Py_fstat@@Base+0x96c> │ │ │ │ + b.n 343ec <_Py_fstat@@Base+0x96c> │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 34394 <_Py_fstat@@Base+0x968> │ │ │ │ + bhi.n 343e8 <_Py_fstat@@Base+0x968> │ │ │ │ movw ip, #15136 @ 0x3b20 │ │ │ │ movt ip, #76 @ 0x4c │ │ │ │ mov.w r8, r1, lsr #4 │ │ │ │ mov.w lr, #92 @ 0x5c │ │ │ │ movt lr, #117 @ 0x75 │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr.w ip, [ip] │ │ │ │ @@ -11860,97 +11898,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 34398 <_Py_fstat@@Base+0x96c> │ │ │ │ + b.n 343ec <_Py_fstat@@Base+0x96c> │ │ │ │ adds r3, #1 │ │ │ │ strh r1, [r2, #0] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 342ce <_Py_fstat@@Base+0x8a2> │ │ │ │ + b.n 34322 <_Py_fstat@@Base+0x8a2> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strh.w r2, [r6, r3, lsl #1] │ │ │ │ - b.n 344c0 <_Py_fstat@@Base+0xa94> │ │ │ │ - cbz r1, 343b4 <_Py_fstat@@Base+0x988> │ │ │ │ + b.n 34514 <_Py_fstat@@Base+0xa94> │ │ │ │ + cbz r1, 34408 <_Py_fstat@@Base+0x988> │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 343b6 <_Py_fstat@@Base+0x98a> │ │ │ │ + b.n 3440a <_Py_fstat@@Base+0x98a> │ │ │ │ ldr r6, [r0, #28] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mov.w lr, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ add.w r1, r6, r3, lsl #2 │ │ │ │ cmp r5, lr │ │ │ │ - ble.n 3449e <_Py_fstat@@Base+0xa72> │ │ │ │ + ble.n 344f2 <_Py_fstat@@Base+0xa72> │ │ │ │ ldr.w r2, [r4, lr, lsl #2] │ │ │ │ add.w ip, ip, #4 │ │ │ │ add.w r7, r6, ip │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 3440c <_Py_fstat@@Base+0x9e0> │ │ │ │ - bhi.n 34494 <_Py_fstat@@Base+0xa68> │ │ │ │ + beq.n 34460 <_Py_fstat@@Base+0x9e0> │ │ │ │ + bhi.n 344e8 <_Py_fstat@@Base+0xa68> │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 343fa <_Py_fstat@@Base+0x9ce> │ │ │ │ + bhi.n 3444e <_Py_fstat@@Base+0x9ce> │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 34458 <_Py_fstat@@Base+0xa2c> │ │ │ │ + bls.n 344ac <_Py_fstat@@Base+0xa2c> │ │ │ │ sub.w r8, r2, #8 │ │ │ │ cmp.w r8, #5 │ │ │ │ - bhi.n 34454 <_Py_fstat@@Base+0xa28> │ │ │ │ + bhi.n 344a8 <_Py_fstat@@Base+0xa28> │ │ │ │ tbb [pc, r8] │ │ │ │ cmp r2, #17 │ │ │ │ adds r0, #30 │ │ │ │ movs r4, #24 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 34454 <_Py_fstat@@Base+0xa28> │ │ │ │ + bne.n 344a8 <_Py_fstat@@Base+0xa28> │ │ │ │ mov.w ip, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str.w ip, [r1] │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 34498 <_Py_fstat@@Base+0xa6c> │ │ │ │ + b.n 344ec <_Py_fstat@@Base+0xa6c> │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, ip] │ │ │ │ - b.n 34498 <_Py_fstat@@Base+0xa6c> │ │ │ │ + b.n 344ec <_Py_fstat@@Base+0xa6c> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ str.w r2, [r6, ip] │ │ │ │ - b.n 34498 <_Py_fstat@@Base+0xa6c> │ │ │ │ + b.n 344ec <_Py_fstat@@Base+0xa6c> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 34498 <_Py_fstat@@Base+0xa6c> │ │ │ │ + b.n 344ec <_Py_fstat@@Base+0xa6c> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 34498 <_Py_fstat@@Base+0xa6c> │ │ │ │ + b.n 344ec <_Py_fstat@@Base+0xa6c> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 34498 <_Py_fstat@@Base+0xa6c> │ │ │ │ + b.n 344ec <_Py_fstat@@Base+0xa6c> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 34498 <_Py_fstat@@Base+0xa6c> │ │ │ │ + b.n 344ec <_Py_fstat@@Base+0xa6c> │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 34494 <_Py_fstat@@Base+0xa68> │ │ │ │ + bhi.n 344e8 <_Py_fstat@@Base+0xa68> │ │ │ │ movw ip, #15136 @ 0x3b20 │ │ │ │ movt ip, #76 @ 0x4c │ │ │ │ mov.w r9, r2, lsr #4 │ │ │ │ mov.w sl, #92 @ 0x5c │ │ │ │ and.w r2, r2, #15 │ │ │ │ adds r3, #6 │ │ │ │ ldr.w r8, [ip] │ │ │ │ @@ -11959,358 +11997,359 @@ │ │ │ │ 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 34498 <_Py_fstat@@Base+0xa6c> │ │ │ │ + b.n 344ec <_Py_fstat@@Base+0xa6c> │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 343c0 <_Py_fstat@@Base+0x994> │ │ │ │ + b.n 34414 <_Py_fstat@@Base+0x994> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - b.n 344c0 <_Py_fstat@@Base+0xa94> │ │ │ │ + b.n 34514 <_Py_fstat@@Base+0xa94> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #59340 @ 0xe7cc │ │ │ │ + movw r1, #63768 @ 0xf918 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -000344c4 : │ │ │ │ +00034518 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1d7990 <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 1d88cc <_PyThreadState_NewBound@@Base> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 344f0 │ │ │ │ + bne.n 34544 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ - b.n 344fe │ │ │ │ - bl 96550 │ │ │ │ + bl 289490 │ │ │ │ + b.n 34552 │ │ │ │ + bl 967ac │ │ │ │ movs r1, #1 │ │ │ │ - bl 97eb0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98104 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 344e8 │ │ │ │ + bne.n 3453c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3450a │ │ │ │ + cbz r3, 3455e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3452e │ │ │ │ + b.n 34582 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9ab58 │ │ │ │ - cbnz r0, 3452a │ │ │ │ + bl 9ad94 │ │ │ │ + cbnz r0, 3457e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3452a │ │ │ │ + cbnz r3, 3457e │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cbnz r0, 3452a │ │ │ │ + bl 9ad94 │ │ │ │ + cbnz r0, 3457e │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #160] @ (345e4 ) │ │ │ │ + ldr r3, [pc, #160] @ (34638 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ addw r0, r4, #3756 @ 0xeac │ │ │ │ ldr.w r3, [r4, #3756] @ 0xeac │ │ │ │ ldr.w r1, [r4, #3876] @ 0xf24 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3456e │ │ │ │ + beq.n 345c2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ bic.w r3, r2, #3 │ │ │ │ - b.n 3455a │ │ │ │ + b.n 345ae │ │ │ │ addw r1, r4, #3804 @ 0xedc │ │ │ │ addw r6, r4, #3788 @ 0xecc │ │ │ │ - bl 1daa20 │ │ │ │ + bl 1db954 │ │ │ │ ldr.w r3, [r4, #3876] @ 0xf24 │ │ │ │ movs r2, #0 │ │ │ │ addw r0, r4, #3772 @ 0xebc │ │ │ │ str.w r2, [r4, #3768] @ 0xeb8 │ │ │ │ - cbz r3, 345a4 │ │ │ │ + cbz r3, 345f8 │ │ │ │ ldr.w r3, [r4, #3772] @ 0xebc │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 345be │ │ │ │ + beq.n 34612 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ bic.w r3, r2, #3 │ │ │ │ - b.n 34592 │ │ │ │ + b.n 345e6 │ │ │ │ ldr.w r3, [r4, #3788] @ 0xecc │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 345be │ │ │ │ + beq.n 34612 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bic.w r1, r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ bic.w r3, r2, #3 │ │ │ │ - b.n 345ac │ │ │ │ + b.n 34600 │ │ │ │ addw r1, r4, #3804 @ 0xedc │ │ │ │ movs r7, #0 │ │ │ │ - bl 1daa20 │ │ │ │ + bl 1db954 │ │ │ │ mov r0, r6 │ │ │ │ addw r1, r4, #3804 @ 0xedc │ │ │ │ str.w r7, [r4, #3784] @ 0xec8 │ │ │ │ - bl 1daa20 │ │ │ │ + bl 1db954 │ │ │ │ str.w r7, [r4, #3800] @ 0xed8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ (34620 ) │ │ │ │ + ldr r3, [pc, #40] @ (34674 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ addw r0, r1, #3804 @ 0xedc │ │ │ │ ldr.w r3, [r1, #3876] @ 0xf24 │ │ │ │ add.w r1, r1, r3, lsl #4 │ │ │ │ addw r1, r1, #3772 @ 0xebc │ │ │ │ - bl 1daa20 │ │ │ │ + bl 1db954 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 2343c0 │ │ │ │ + b.w 2355e0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 3464a │ │ │ │ + cbz r3, 3469e │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 3464c │ │ │ │ + b.n 346a0 │ │ │ │ mov r8, r3 │ │ │ │ - movw r4, #19988 @ 0x4e14 │ │ │ │ - movt r4, #68 @ 0x44 │ │ │ │ - add r5, sp, #72 @ 0x48 │ │ │ │ - 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} │ │ │ │ - stmia.w r5, {r0, r1} │ │ │ │ + ldr r5, [pc, #304] @ (347d4 ) │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ + 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} │ │ │ │ + stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 3467e │ │ │ │ + bne.n 346cc │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 3467e │ │ │ │ + ble.n 346cc │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 3467e │ │ │ │ - cbnz r6, 346aa │ │ │ │ + bne.n 346cc │ │ │ │ + cbnz r6, 346f2 │ │ │ │ + ldr r1, [pc, #264] @ (347d8 ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ - movs r1, #3 │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ + movs r1, #3 │ │ │ │ + strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ - movw r4, #65516 @ 0xffec │ │ │ │ - movt r4, #76 @ 0x4c │ │ │ │ add r1, sp, #32 │ │ │ │ - strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 346aa │ │ │ │ + cbnz r0, 346f2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3477c │ │ │ │ + b.n 347c4 │ │ │ │ add.w r5, r8, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ subs r4, r5, #3 │ │ │ │ - bl 11c7a4 │ │ │ │ + bl 11d104 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 346a6 │ │ │ │ + beq.n 346ee │ │ │ │ ldrd r9, r8, [r6, #4] │ │ │ │ - cbz r4, 34722 │ │ │ │ + cbz r4, 3476a │ │ │ │ ldr.w sl, [r6, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 346d0 │ │ │ │ + beq.n 34718 │ │ │ │ subs r4, r5, #4 │ │ │ │ - beq.n 34730 │ │ │ │ + beq.n 34778 │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 346de │ │ │ │ + beq.n 34726 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 3473c │ │ │ │ + beq.n 34784 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 346f2 │ │ │ │ - bl c5f50 │ │ │ │ + cbz r0, 3473a │ │ │ │ + bl c65b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 346a6 │ │ │ │ + blt.n 346ee │ │ │ │ subs r5, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 34746 │ │ │ │ - b.n 346f6 │ │ │ │ + beq.n 3478e │ │ │ │ + b.n 3473e │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 3470a │ │ │ │ - bl c5f50 │ │ │ │ + cbz r0, 34752 │ │ │ │ + bl c65b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 346a6 │ │ │ │ + blt.n 346ee │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 3474e │ │ │ │ - b.n 3470e │ │ │ │ + beq.n 34796 │ │ │ │ + b.n 34756 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - cbz r1, 34716 │ │ │ │ + cbz r1, 3475e │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 34754 │ │ │ │ + beq.n 3479c │ │ │ │ ldr r2, [r6, #32] │ │ │ │ - cbz r2, 3471e │ │ │ │ + cbz r2, 34766 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 34758 │ │ │ │ + beq.n 347a0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - b.n 3475a │ │ │ │ + b.n 347a2 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 3475a │ │ │ │ + b.n 347a2 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 3475a │ │ │ │ + b.n 347a2 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 3475a │ │ │ │ + b.n 347a2 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 3475a │ │ │ │ + b.n 347a2 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 3475a │ │ │ │ + b.n 347a2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 3475a │ │ │ │ + b.n 347a2 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r0, #1 │ │ │ │ strd r5, r1, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ strd fp, r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 234c50 <_PyType_GetSlotWrapperNames@@Base+0x98> │ │ │ │ + bl 235e6c <_PyType_GetSlotWrapperNames@@Base+0x94> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 11ce10 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d770 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + vhadd.u32 q8, q6, q6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 347a8 │ │ │ │ - movw r1, #31720 @ 0x7be8 │ │ │ │ + cbnz r0, 347fa │ │ │ │ + movw r1, #36264 @ 0x8da8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #32] @ (347c4 ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (34814 ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1aa334 <_PyConfig_AsDict@@Base+0x950> │ │ │ │ - cbnz r0, 347b4 │ │ │ │ + bl 1ab954 <_PyConfig_AsDict@@Base+0x950> │ │ │ │ + cbnz r0, 34806 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 347c0 │ │ │ │ - ldr r3, [pc, #16] @ (347c8 ) │ │ │ │ + b.n 34812 │ │ │ │ + ldr r3, [pc, #16] @ (34818 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 347b0 │ │ │ │ + beq.n 34802 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ - ldr r6, [pc, #304] @ (348f8 ) │ │ │ │ + ldrsh r0, [r7, r6] │ │ │ │ lsls r4, r0, #1 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ strb r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 20fbb0 │ │ │ │ + bl 210b10 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 101548 │ │ │ │ + b.w 101b64 │ │ │ │ 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, 3481e │ │ │ │ + cbnz r0, 3486e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 34826 │ │ │ │ + cbz r0, 34876 │ │ │ │ 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 34810 │ │ │ │ + beq.n 34860 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #24 │ │ │ │ movs r1, #0 │ │ │ │ @@ -12325,135 +12364,135 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 34874 │ │ │ │ + bne.n 348c4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 209570 <_PyCode_ReturnsOnlyNone@@Base+0x1cc> │ │ │ │ - cbnz r0, 3488e │ │ │ │ - b.n 3488a │ │ │ │ + bl 20a614 <_PyCode_ReturnsOnlyNone@@Base+0x12c> │ │ │ │ + cbnz r0, 348de │ │ │ │ + b.n 348da │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #19092 @ 0x4a94 │ │ │ │ + movw r0, #23276 @ 0x5aec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34866 │ │ │ │ + bne.n 348b6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 34898 │ │ │ │ + b.n 348e8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 34900 │ │ │ │ + bl 34950 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 348d2 │ │ │ │ - movw r0, #20192 @ 0x4ee0 │ │ │ │ + bls.n 34922 │ │ │ │ + movw r0, #24736 @ 0x60a0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 348d2 │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 34922 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 348fe │ │ │ │ + b.n 3494e │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 348ea │ │ │ │ + ble.n 3493a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 348ec │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 348ec │ │ │ │ - b.n 348ce │ │ │ │ + bne.n 3493c │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 3493c │ │ │ │ + b.n 3491e │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cb998 │ │ │ │ + bl 1cc93c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 348ce │ │ │ │ + beq.n 3491e │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ 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 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movw r1, #44252 @ 0xacdc │ │ │ │ + movw r1, #44172 @ 0xac8c │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ - bl 1276d0 │ │ │ │ + bl 128538 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbnz r3, 3493c │ │ │ │ + cbnz r3, 3498c │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #58716 @ 0xe55c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 34960 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 349b0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 34954 │ │ │ │ + cbnz r3, 349a4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r1, #9876 @ 0x2694 │ │ │ │ + movw r1, #14384 @ 0x3830 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 7900c │ │ │ │ + bl 791dc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 34964 │ │ │ │ + cbnz r0, 349b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 349ba │ │ │ │ + b.n 34a0a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r4, #12 │ │ │ │ - bl 12b458 │ │ │ │ + bl 12c308 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34990 │ │ │ │ + blt.n 349e0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 293294 <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ - cbz r1, 349a8 │ │ │ │ - movw r1, #9928 @ 0x26c8 │ │ │ │ + bl 294474 <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ + cbz r1, 349f8 │ │ │ │ + movw r1, #14436 @ 0x3864 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34960 │ │ │ │ + bge.n 349b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 34960 │ │ │ │ + bne.n 349b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 34960 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 349b0 │ │ │ │ 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] │ │ │ │ @@ -12462,116 +12501,116 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 77428 │ │ │ │ + bl 775f8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e8b4 │ │ │ │ + bl 7ea80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34a00 │ │ │ │ + bge.n 34a50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 34a00 │ │ │ │ + cbnz r3, 34a50 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 34a32 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 34a82 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 34a2c │ │ │ │ - bl 142304 │ │ │ │ - b.n 34a32 │ │ │ │ + bne.n 34a7c │ │ │ │ + bl 143414 │ │ │ │ + b.n 34a82 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 34a40 │ │ │ │ + cbnz r0, 34a90 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - cbz r0, 34a40 │ │ │ │ + cbz r0, 34a90 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00034a42 : │ │ │ │ +00034a92 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #160] @ (34af4 ) │ │ │ │ + ldr r4, [pc, #160] @ (34b44 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 34ae6 │ │ │ │ + beq.n 34b36 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1ccb9c │ │ │ │ + bl 1cdb3c │ │ │ │ mov r8, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 34a84 │ │ │ │ + bne.n 34ad4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 34a74 │ │ │ │ + bne.n 34ac4 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 34aa0 │ │ │ │ + beq.n 34af0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1b0310 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #84] @ (34af8 ) │ │ │ │ + bl 107948 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #84] @ (34b48 ) │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 34ab6 │ │ │ │ + cbz r3, 34b06 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cbef4 │ │ │ │ + bl 1cce98 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 34aba │ │ │ │ + b.n 34b0a │ │ │ │ mvn.w r4, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 34ad2 │ │ │ │ + bne.n 34b22 │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 34ac2 │ │ │ │ + bne.n 34b12 │ │ │ │ dmb ish │ │ │ │ - beq.n 34ade │ │ │ │ - ldr r0, [pc, #32] @ (34afc ) │ │ │ │ - bl 200de8 │ │ │ │ + beq.n 34b2e │ │ │ │ + ldr r0, [pc, #32] @ (34b4c ) │ │ │ │ + bl 237d40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ccc38 │ │ │ │ - b.n 34aea │ │ │ │ + bl 1cdbd8 │ │ │ │ + b.n 34b3a │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ strb r4, [r7, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -12584,438 +12623,464 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r0, #59840 @ 0xe9c0 │ │ │ │ movt r0, #79 @ 0x4f │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #15368 @ 0x3c08 │ │ │ │ + movw r1, #19912 @ 0x4dc8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #14 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 2e3dc │ │ │ │ + bl 2e43c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 34b68 │ │ │ │ + cbz r0, 34bba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34b68 │ │ │ │ + bge.n 34bba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34b68 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 34bba │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 34b82 │ │ │ │ + cbz r0, 34bd4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34b82 │ │ │ │ + bge.n 34bd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34b82 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 34bd4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 34b9c │ │ │ │ + cbz r0, 34bee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34b9c │ │ │ │ + bge.n 34bee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34b9c │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 34bee │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 34bb6 │ │ │ │ + cbz r0, 34c08 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34bb6 │ │ │ │ + bge.n 34c08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34bb6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 34c08 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 34bd0 │ │ │ │ + cbz r0, 34c22 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34bd0 │ │ │ │ + bge.n 34c22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34bd0 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 34c22 │ │ │ │ + bl 771cc <_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 fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34bf4 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 34c24 │ │ │ │ + bne.n 34c46 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 34c76 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b0ac │ │ │ │ - cbnz r0, 34c14 │ │ │ │ + cbnz r0, 34c66 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10764 @ 0x2a0c │ │ │ │ + movw r1, #15416 @ 0x3c38 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 34c24 │ │ │ │ - movw r1, #14768 @ 0x39b0 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 34c76 │ │ │ │ + movw r1, #19312 @ 0x4b70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f9bcc │ │ │ │ + b.w fa1cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #28] @ (34c48 ) │ │ │ │ + ldr r1, [pc, #32] @ (34c9c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r0, #10884 @ 0x2a84 │ │ │ │ + movw r0, #15504 @ 0x3c90 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr.w r2, [r1, #3780] @ 0xec4 │ │ │ │ ldr.w r1, [r1, #3764] @ 0xeb4 │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + bl 775f8 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 776ec │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 776ec │ │ │ │ + ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 34ce2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 34ce2 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 771cc <_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 │ │ │ │ - ldr r3, [pc, #32] @ (34c7c ) │ │ │ │ + ldr r3, [pc, #32] @ (34d14 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1532] @ 0x5fc │ │ │ │ - bl 1d7a00 │ │ │ │ + bl 1d893c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 100c9c <_PyRecursiveMutex_IsLockedByCurrentThread@@Base> │ │ │ │ - cbz r0, 34cc4 │ │ │ │ + bl 1012b8 <_PyRecursiveMutex_IsLockedByCurrentThread@@Base> │ │ │ │ + cbz r0, 34d5c │ │ │ │ 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 10141c <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + bl 101a38 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #21140 @ 0x5294 │ │ │ │ + movw r0, #25816 @ 0x64d8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #33208 @ 0x81b8 │ │ │ │ + movw r1, #37752 @ 0x9378 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00034ce2 : │ │ │ │ - ldr r0, [pc, #4] @ (34ce8 ) │ │ │ │ - b.w 1a35e8 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ +00034d7a : │ │ │ │ + ldr r0, [pc, #4] @ (34d80 ) │ │ │ │ + b.w 1a4c14 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (34d18 ) │ │ │ │ + ldr r3, [pc, #28] @ (34db0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #5600 @ 0x15e0 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1d779c <_PySemaphore_Init@@Base+0x4c> │ │ │ │ + bl 1d86dc <_PySemaphore_Init@@Base+0x4c> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #21144 @ 0x5298 │ │ │ │ + movw r1, #25820 @ 0x64dc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34d44 │ │ │ │ + bge.n 34ddc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 34ffe │ │ │ │ + b.n 35096 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21156 @ 0x52a4 │ │ │ │ + movw r1, #25832 @ 0x64e8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d3e │ │ │ │ + blt.n 34dd6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21168 @ 0x52b0 │ │ │ │ + movw r1, #25844 @ 0x64f4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d3e │ │ │ │ + blt.n 34dd6 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21180 @ 0x52bc │ │ │ │ + movw r1, #25856 @ 0x6500 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d3e │ │ │ │ + blt.n 34dd6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21188 @ 0x52c4 │ │ │ │ + movw r1, #25864 @ 0x6508 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d3e │ │ │ │ + blt.n 34dd6 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21200 @ 0x52d0 │ │ │ │ + movw r1, #25876 @ 0x6514 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d3e │ │ │ │ + blt.n 34dd6 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21212 @ 0x52dc │ │ │ │ + movw r1, #25888 @ 0x6520 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d3e │ │ │ │ + blt.n 34dd6 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21224 @ 0x52e8 │ │ │ │ + movw r1, #25900 @ 0x652c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d3e │ │ │ │ + blt.n 34dd6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21236 @ 0x52f4 │ │ │ │ + movw r1, #25912 @ 0x6538 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d3e │ │ │ │ + blt.n 34dd6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21244 @ 0x52fc │ │ │ │ + movw r1, #25920 @ 0x6540 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d3e │ │ │ │ + blt.n 34dd6 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21256 @ 0x5308 │ │ │ │ + movw r1, #25932 @ 0x654c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d3e │ │ │ │ + blt.n 34dd6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21268 @ 0x5314 │ │ │ │ + movw r1, #25944 @ 0x6558 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d3e │ │ │ │ + blt.n 34dd6 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21280 @ 0x5320 │ │ │ │ + movw r1, #25956 @ 0x6564 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d3e │ │ │ │ + blt.n 34dd6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21292 @ 0x532c │ │ │ │ + movw r1, #25968 @ 0x6570 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d3e │ │ │ │ + blt.w 34dd6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21304 @ 0x5338 │ │ │ │ + movw r1, #25980 @ 0x657c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d3e │ │ │ │ + blt.w 34dd6 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21316 @ 0x5344 │ │ │ │ + movw r1, #25992 @ 0x6588 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d3e │ │ │ │ + blt.w 34dd6 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21328 @ 0x5350 │ │ │ │ + movw r1, #26004 @ 0x6594 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d3e │ │ │ │ + blt.w 34dd6 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #26016 @ 0x65a0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d3e │ │ │ │ + blt.w 34dd6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21352 @ 0x5368 │ │ │ │ + movw r1, #26028 @ 0x65ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d3e │ │ │ │ + blt.w 34dd6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21364 @ 0x5374 │ │ │ │ + movw r1, #26040 @ 0x65b8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d3e │ │ │ │ + blt.w 34dd6 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21372 @ 0x537c │ │ │ │ + movw r1, #26048 @ 0x65c0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d3e │ │ │ │ + blt.w 34dd6 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21384 @ 0x5388 │ │ │ │ + movw r1, #26060 @ 0x65cc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d3e │ │ │ │ + blt.w 34dd6 │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21396 @ 0x5394 │ │ │ │ + movw r1, #26072 @ 0x65d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d3e │ │ │ │ + blt.w 34dd6 │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21408 @ 0x53a0 │ │ │ │ + movw r1, #26084 @ 0x65e4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d3e │ │ │ │ + blt.w 34dd6 │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21420 @ 0x53ac │ │ │ │ + movw r1, #26096 @ 0x65f0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d3e │ │ │ │ + blt.w 34dd6 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21432 @ 0x53b8 │ │ │ │ + movw r1, #26108 @ 0x65fc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d3e │ │ │ │ + blt.w 34dd6 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21444 @ 0x53c4 │ │ │ │ + movw r1, #26120 @ 0x6608 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d3e │ │ │ │ + blt.w 34dd6 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21456 @ 0x53d0 │ │ │ │ + movw r1, #26132 @ 0x6614 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d3e │ │ │ │ + blt.w 34dd6 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21468 @ 0x53dc │ │ │ │ + movw r1, #26144 @ 0x6620 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d3e │ │ │ │ + blt.w 34dd6 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21480 @ 0x53e8 │ │ │ │ + movw r1, #26156 @ 0x662c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d3e │ │ │ │ + blt.w 34dd6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21492 @ 0x53f4 │ │ │ │ + movw r1, #26168 @ 0x6638 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d3e │ │ │ │ + blt.w 34dd6 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21504 @ 0x5400 │ │ │ │ + movw r1, #26180 @ 0x6644 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d3e │ │ │ │ + blt.w 34dd6 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21516 @ 0x540c │ │ │ │ + movw r1, #26192 @ 0x6650 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d3e │ │ │ │ + blt.w 34dd6 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21532 @ 0x541c │ │ │ │ + movw r1, #26208 @ 0x6660 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -13026,374 +13091,374 @@ │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #21816 @ 0x5538 │ │ │ │ + movw r1, #26492 @ 0x677c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl c22bc │ │ │ │ - cbz r0, 35058 │ │ │ │ + bl c2900 │ │ │ │ + cbz r0, 350f0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl d1038 │ │ │ │ - cbnz r0, 3505c │ │ │ │ + bl d1654 │ │ │ │ + cbnz r0, 350f4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21716 @ 0x54d4 │ │ │ │ + movw r1, #26392 @ 0x6718 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35104 │ │ │ │ + b.n 3519c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bmi.n 3507e │ │ │ │ + bmi.n 35116 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21744 @ 0x54f0 │ │ │ │ + movw r1, #26420 @ 0x6734 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 35058 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 350f0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 350a2 │ │ │ │ + cbz r1, 3513a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 350aa │ │ │ │ + bmi.n 35142 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21768 @ 0x5508 │ │ │ │ + movw r1, #26444 @ 0x674c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 35058 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 350f0 │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #65260 @ 0xfeec │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #21808 @ 0x5530 │ │ │ │ + movw r1, #4268 @ 0x10ac │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + movw r0, #26484 @ 0x6774 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35058 │ │ │ │ - bl 1dec18 │ │ │ │ + beq.n 350f0 │ │ │ │ + bl 1dfb48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35058 │ │ │ │ + beq.n 350f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 208cc8 │ │ │ │ + bl 209d78 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 350ee │ │ │ │ - bl 1df618 │ │ │ │ - b.n 35058 │ │ │ │ - bl 20fbb0 │ │ │ │ + bne.n 35186 │ │ │ │ + bl 1e05a4 │ │ │ │ + b.n 350f0 │ │ │ │ + bl 210b10 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df618 │ │ │ │ + bl 1e05a4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 101548 │ │ │ │ + bl 101b64 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #180] @ (351d0 ) │ │ │ │ + ldr r2, [pc, #180] @ (35268 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1532] @ 0x5fc │ │ │ │ ldr r6, [r7, #8] │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 351be │ │ │ │ + blt.n 35256 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r4, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl d5644 │ │ │ │ + bl d5c74 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35164 │ │ │ │ + blt.n 351fc │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 3519e │ │ │ │ + bne.n 35236 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ it ge │ │ │ │ movge r5, r6 │ │ │ │ - b.n 35186 │ │ │ │ + b.n 3521e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 351c8 │ │ │ │ + bge.n 35260 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 351c8 │ │ │ │ + cbnz r3, 35260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 351c8 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 35260 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3518c │ │ │ │ + beq.n 35224 │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 3517a │ │ │ │ - b.n 3519e │ │ │ │ + bge.n 35212 │ │ │ │ + b.n 35236 │ │ │ │ movs r3, #0 │ │ │ │ adds r2, r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4398 │ │ │ │ + bl e4988 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35164 │ │ │ │ + beq.n 351fc │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 351b2 │ │ │ │ + bge.n 3524a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 351b2 │ │ │ │ + cbnz r3, 3524a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r6, r3 │ │ │ │ it ge │ │ │ │ movge r6, r3 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 35130 │ │ │ │ + b.n 351c8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 351ca │ │ │ │ + b.n 35262 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 351ee │ │ │ │ + cbz r3, 35286 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 351f0 │ │ │ │ + b.n 35288 │ │ │ │ mov r5, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #24] │ │ │ │ - cbnz r3, 35202 │ │ │ │ + cbnz r3, 3529a │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 35202 │ │ │ │ + blt.n 3529a │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.n 35202 │ │ │ │ - cbnz r0, 35222 │ │ │ │ - ldr r1, [pc, #244] @ (352f8 ) │ │ │ │ + bgt.n 3529a │ │ │ │ + cbnz r0, 352ba │ │ │ │ + ldr r1, [pc, #244] @ (35390 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 35222 │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 352ba │ │ │ │ movs r4, #0 │ │ │ │ - b.n 352f2 │ │ │ │ + b.n 3538a │ │ │ │ cmn r5, r4 │ │ │ │ - bne.n 35244 │ │ │ │ + bne.n 352dc │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - movw r1, #52040 @ 0xcb48 │ │ │ │ + movw r1, #56584 @ 0xdd08 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #21880 @ 0x5578 │ │ │ │ + movw r0, #26556 @ 0x67bc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r5 │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35252 │ │ │ │ - b.n 3521e │ │ │ │ + bne.n 352ea │ │ │ │ + b.n 352b6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 131550 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 13246c <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35226 │ │ │ │ - b.n 3521e │ │ │ │ + bne.n 352be │ │ │ │ + b.n 352b6 │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 35274 │ │ │ │ + ble.n 3530c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #21896 @ 0x5588 │ │ │ │ + movw r1, #26572 @ 0x67cc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bge.n 35290 │ │ │ │ + bge.n 35328 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21976 @ 0x55d8 │ │ │ │ + movw r1, #26652 @ 0x681c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 3521e │ │ │ │ - ldr r2, [pc, #104] @ (352fc ) │ │ │ │ + bl f29e4 │ │ │ │ + b.n 352b6 │ │ │ │ + ldr r2, [pc, #104] @ (35394 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 352f2 │ │ │ │ + cbz r0, 3538a │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 352f2 │ │ │ │ + beq.n 3538a │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 352ba │ │ │ │ + ble.n 35352 │ │ │ │ addw r1, r6, #3772 @ 0xebc │ │ │ │ mov r0, r4 │ │ │ │ - bl 353fc │ │ │ │ - cbz r0, 352d4 │ │ │ │ - b.n 352c4 │ │ │ │ + bl 35494 │ │ │ │ + cbz r0, 3536c │ │ │ │ + b.n 3535c │ │ │ │ addw r1, r6, #3756 @ 0xeac │ │ │ │ - bl 353fc │ │ │ │ - cbz r0, 352ce │ │ │ │ + bl 35494 │ │ │ │ + cbz r0, 35366 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 352e2 │ │ │ │ - b.n 3521e │ │ │ │ + blt.n 3537a │ │ │ │ + b.n 352b6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 352ac │ │ │ │ - b.n 352f2 │ │ │ │ + bne.n 35344 │ │ │ │ + b.n 3538a │ │ │ │ addw r1, r6, #3788 @ 0xecc │ │ │ │ mov r0, r4 │ │ │ │ - bl 353fc │ │ │ │ - cbz r0, 352f2 │ │ │ │ - b.n 352c4 │ │ │ │ + bl 35494 │ │ │ │ + cbz r0, 3538a │ │ │ │ + b.n 3535c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3521e │ │ │ │ + bne.n 352b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3521e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 352b6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #22420 @ 0x5794 │ │ │ │ + movw r1, #27096 @ 0x69d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 8ead0 │ │ │ │ - cbz r0, 35350 │ │ │ │ + bl 8ecfc │ │ │ │ + cbz r0, 353e8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl ffe70 <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl 10048c <_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 35336 │ │ │ │ + bne.n 353ce │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ │ │ │ │ -00035354 : │ │ │ │ +000353ec : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #140] @ (353f0 ) │ │ │ │ + ldr r3, [pc, #140] @ (35488 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 353e6 │ │ │ │ + beq.n 3547e │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r3, #68 @ 0x44 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3538c │ │ │ │ + bne.n 35424 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3537c │ │ │ │ + bne.n 35414 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 353a8 │ │ │ │ + beq.n 35440 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1b0310 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #72] @ (353f4 ) │ │ │ │ + bl 107948 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #72] @ (3548c ) │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 353bc │ │ │ │ + cbz r3, 35454 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1cc274 │ │ │ │ - b.n 353c0 │ │ │ │ + bl 1cd214 │ │ │ │ + b.n 35458 │ │ │ │ mvn.w r4, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 353d8 │ │ │ │ + bne.n 35470 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 353c8 │ │ │ │ + bne.n 35460 │ │ │ │ dmb ish │ │ │ │ - beq.n 353ea │ │ │ │ - ldr r0, [pc, #24] @ (353f8 ) │ │ │ │ - bl 200de8 │ │ │ │ - b.n 353ea │ │ │ │ + beq.n 35482 │ │ │ │ + ldr r0, [pc, #24] @ (35490 ) │ │ │ │ + bl 237d40 │ │ │ │ + b.n 35482 │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r4, [r7, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ @@ -13408,665 +13473,665 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ add.w r3, r4, #8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 3543a │ │ │ │ + beq.n 354d2 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 3542c │ │ │ │ + bne.n 354c4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 35414 │ │ │ │ - bl 85dd0 │ │ │ │ + b.n 354ac │ │ │ │ + bl 85fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35424 │ │ │ │ + beq.n 354bc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3543c │ │ │ │ + b.n 354d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e3d9c │ │ │ │ + bl e438c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3545e │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 35494 │ │ │ │ + bne.n 354f8 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 3552e │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #21904 @ 0x5590 │ │ │ │ + movw r1, #26448 @ 0x6750 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #22872 @ 0x5958 │ │ │ │ + movw r0, #32724 @ 0x7fd4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35482 │ │ │ │ + beq.n 3551c │ │ │ │ mov r0, r4 │ │ │ │ blx 2ab54 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3548c │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 35494 │ │ │ │ + bne.n 35526 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 3552e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ 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 1d63bc │ │ │ │ + bl 1d72fc │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 354d2 │ │ │ │ + beq.n 3556c │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27972 @ 0x6d44 │ │ │ │ + movw r1, #33112 @ 0x8158 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 354e4 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 3557e │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #28016 @ 0x6d70 │ │ │ │ + movw r0, #33156 @ 0x8184 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 354e8 │ │ │ │ + bne.n 35582 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35526 │ │ │ │ + b.n 355c0 │ │ │ │ movw r4, #32176 @ 0x7db0 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 3551e │ │ │ │ + cbz r3, 355b8 │ │ │ │ blx 2b338 │ │ │ │ movw r2, #32180 @ 0x7db4 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 3551a │ │ │ │ + cbz r0, 355b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3551a │ │ │ │ + bge.n 355b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3551a │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 355b4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00035528 : │ │ │ │ +000355c2 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (35550 ) │ │ │ │ + ldr r1, [pc, #20] @ (355e8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 79ccc │ │ │ │ + bl 79ec8 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 35574 │ │ │ │ + bne.n 3560c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35592 │ │ │ │ - b.n 3558c │ │ │ │ + bne.n 3562a │ │ │ │ + b.n 35624 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #704 @ 0x2c0 │ │ │ │ + movw r0, #5168 @ 0x1430 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35568 │ │ │ │ - b.n 355a0 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 355a0 │ │ │ │ + bne.n 35600 │ │ │ │ + b.n 35638 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 35638 │ │ │ │ movw r3, #61160 @ 0xeee8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 153cf0 │ │ │ │ + bl 154e20 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000355a4 <_Py_open_noraise@@Base>: │ │ │ │ +0003563c <_Py_open_noraise@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ orr.w r1, r1, #524288 @ 0x80000 │ │ │ │ blx 2acd4 <__open64_2@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 355d8 <_Py_open_noraise@@Base+0x34> │ │ │ │ + blt.n 35670 <_Py_open_noraise@@Base+0x34> │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #28608 @ 0x6fc0 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ mov r1, r2 │ │ │ │ - bl 1acc78 <_PyConfig_FromDict@@Base+0x56c> │ │ │ │ + bl 1ae290 <_PyConfig_FromDict@@Base+0x56c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 355dc <_Py_open_noraise@@Base+0x38> │ │ │ │ + bne.n 35674 <_Py_open_noraise@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ blx 2b490 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 76aac <_PyTuple_FromArray@@Base> │ │ │ │ + bl 76c7c <_PyTuple_FromArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 35600 <_Py_open_noraise@@Base+0x5c> │ │ │ │ + cbnz r0, 35698 <_Py_open_noraise@@Base+0x5c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35684 <_Py_open_noraise@@Base+0xe0> │ │ │ │ + b.n 3571c <_Py_open_noraise@@Base+0xe0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55032 @ 0xd6f8 │ │ │ │ + movw r1, #59576 @ 0xe8b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #29044 @ 0x7174 │ │ │ │ + movw r0, #33588 @ 0x8334 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 355fc <_Py_open_noraise@@Base+0x58> │ │ │ │ + beq.n 35694 <_Py_open_noraise@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 355fc <_Py_open_noraise@@Base+0x58> │ │ │ │ + beq.n 35694 <_Py_open_noraise@@Base+0x58> │ │ │ │ add.w r9, r5, #12 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 35684 <_Py_open_noraise@@Base+0xe0> │ │ │ │ + bge.n 3571c <_Py_open_noraise@@Base+0xe0> │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.n 35642 <_Py_open_noraise@@Base+0x9e> │ │ │ │ + bmi.n 356da <_Py_open_noraise@@Base+0x9e> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 3562c <_Py_open_noraise@@Base+0x88> │ │ │ │ + b.n 356c4 <_Py_open_noraise@@Base+0x88> │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 35652 <_Py_open_noraise@@Base+0xae> │ │ │ │ + cbnz r3, 356ea <_Py_open_noraise@@Base+0xae> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbnz r3, 3565c <_Py_open_noraise@@Base+0xb8> │ │ │ │ - b.n 3563e <_Py_open_noraise@@Base+0x9a> │ │ │ │ + cbnz r3, 356f4 <_Py_open_noraise@@Base+0xb8> │ │ │ │ + b.n 356d6 <_Py_open_noraise@@Base+0x9a> │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35648 <_Py_open_noraise@@Base+0xa4> │ │ │ │ - b.n 3563e <_Py_open_noraise@@Base+0x9a> │ │ │ │ - movw r1, #22309 @ 0x5725 │ │ │ │ + bne.n 356e0 <_Py_open_noraise@@Base+0xa4> │ │ │ │ + b.n 356d6 <_Py_open_noraise@@Base+0x9a> │ │ │ │ + movw r1, #22461 @ 0x57bd │ │ │ │ movt r1, #3 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3563e <_Py_open_noraise@@Base+0x9a> │ │ │ │ + beq.n 356d6 <_Py_open_noraise@@Base+0x9a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 355fc <_Py_open_noraise@@Base+0x58> │ │ │ │ + bge.n 35694 <_Py_open_noraise@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 355fc <_Py_open_noraise@@Base+0x58> │ │ │ │ + bne.n 35694 <_Py_open_noraise@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 355fc <_Py_open_noraise@@Base+0x58> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 35694 <_Py_open_noraise@@Base+0x58> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ 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 │ │ │ │ subs r4, r2, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bls.n 356bc <_Py_open_noraise@@Base+0x118> │ │ │ │ + bls.n 35754 <_Py_open_noraise@@Base+0x118> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #29264 @ 0x7250 │ │ │ │ + movw r1, #33808 @ 0x8410 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 356e4 <_Py_open_noraise@@Base+0x140> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 3577c <_Py_open_noraise@@Base+0x140> │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ itte ne │ │ │ │ movwne r4, #5160 @ 0x1428 │ │ │ │ movtne r4, #75 @ 0x4b │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ - bl 231b60 │ │ │ │ - cbnz r0, 35702 <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 232d80 │ │ │ │ + cbnz r0, 3579a <_Py_open_noraise@@Base+0x15e> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f0 │ │ │ │ - cbnz r0, 356e8 <_Py_open_noraise@@Base+0x144> │ │ │ │ + bl d880c │ │ │ │ + cbnz r0, 35780 <_Py_open_noraise@@Base+0x144> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35702 <_Py_open_noraise@@Base+0x15e> │ │ │ │ - bl d8428 │ │ │ │ + b.n 3579a <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl d8a44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 356e4 <_Py_open_noraise@@Base+0x140> │ │ │ │ + beq.n 3577c <_Py_open_noraise@@Base+0x140> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 356fc <_Py_open_noraise@@Base+0x158> │ │ │ │ + blt.n 35794 <_Py_open_noraise@@Base+0x158> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 35702 <_Py_open_noraise@@Base+0x15e> │ │ │ │ + b.n 3579a <_Py_open_noraise@@Base+0x15e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 356f8 <_Py_open_noraise@@Base+0x154> │ │ │ │ + b.n 35790 <_Py_open_noraise@@Base+0x154> │ │ │ │ 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 14241c │ │ │ │ + bl 14352c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ adds r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00035744 : │ │ │ │ - ldr r0, [pc, #4] @ (3574c ) │ │ │ │ - b.w 1a35e8 │ │ │ │ +000357dc : │ │ │ │ + ldr r0, [pc, #4] @ (357e4 ) │ │ │ │ + b.w 1a4c14 │ │ │ │ nop │ │ │ │ lsls r0, r6, #31 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - cbnz r3, 3576e │ │ │ │ + cbnz r3, 35806 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ strb r2, [r5, #16] │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19700 @ 0x4cf4 │ │ │ │ + movw r1, #24212 @ 0x5e94 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3593a │ │ │ │ - ldr r1, [pc, #696] @ (35a40 ) │ │ │ │ + blt.w 359d2 │ │ │ │ + ldr r1, [pc, #696] @ (35ad8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a81f8 │ │ │ │ + bl 1a9818 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3593a │ │ │ │ + beq.w 359d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8204 │ │ │ │ + bl 1a9824 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3593a │ │ │ │ + blt.w 359d2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #16 │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3593a │ │ │ │ + beq.w 359d2 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30432 @ 0x76e0 │ │ │ │ + movw r1, #34976 @ 0x88a0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35870 │ │ │ │ + beq.n 35908 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 357e2 │ │ │ │ + bge.n 3587a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 357e2 │ │ │ │ + cbnz r3, 3587a │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #16 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3593a │ │ │ │ + beq.w 359d2 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30452 @ 0x76f4 │ │ │ │ + movw r1, #34996 @ 0x88b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35870 │ │ │ │ + beq.n 35908 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35818 │ │ │ │ + bge.n 358b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35818 │ │ │ │ + cbnz r3, 358b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3593a │ │ │ │ + beq.w 359d2 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30472 @ 0x7708 │ │ │ │ + movw r1, #35016 @ 0x88c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35870 │ │ │ │ + beq.n 35908 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3584e │ │ │ │ + bge.n 358e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3584e │ │ │ │ + cbnz r3, 358e6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3593a │ │ │ │ + beq.n 359d2 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30496 @ 0x7720 │ │ │ │ + movw r1, #35040 @ 0x88e0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35886 │ │ │ │ + bne.n 3591e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3593a │ │ │ │ + bge.n 359d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3593a │ │ │ │ + bne.n 359d2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3593a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 359d2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35898 │ │ │ │ + bge.n 35930 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35898 │ │ │ │ + cbnz r3, 35930 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30424 @ 0x76d8 │ │ │ │ + movw r1, #34968 @ 0x8898 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3593a │ │ │ │ + blt.n 359d2 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30444 @ 0x76ec │ │ │ │ + movw r1, #34988 @ 0x88ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3593a │ │ │ │ + blt.n 359d2 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30464 @ 0x7700 │ │ │ │ + movw r1, #35008 @ 0x88c0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3593a │ │ │ │ + blt.n 359d2 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30488 @ 0x7718 │ │ │ │ + movw r1, #35032 @ 0x88d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3593a │ │ │ │ - ldr r1, [pc, #344] @ (35a44 ) │ │ │ │ + blt.n 359d2 │ │ │ │ + ldr r1, [pc, #344] @ (35adc ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a81f8 │ │ │ │ + bl 1a9818 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - cbz r0, 3593a │ │ │ │ + cbz r0, 359d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8204 │ │ │ │ + bl 1a9824 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3593a │ │ │ │ + blt.n 359d2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movs r0, #8 │ │ │ │ ldr.w r5, [r3, #132] @ 0x84 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3593a │ │ │ │ + cbz r0, 359d2 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30432 @ 0x76e0 │ │ │ │ + movw r1, #34976 @ 0x88a0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35940 │ │ │ │ + bne.n 359d8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3593a │ │ │ │ + bge.n 359d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3593a │ │ │ │ + cbnz r3, 359d2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35a3c │ │ │ │ + b.n 35ad4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35952 │ │ │ │ + bge.n 359ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35952 │ │ │ │ + cbnz r3, 359ea │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #8 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3593a │ │ │ │ + beq.n 359d2 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30452 @ 0x76f4 │ │ │ │ + movw r1, #34996 @ 0x88b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35928 │ │ │ │ + beq.n 359c0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35986 │ │ │ │ + bge.n 35a1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35986 │ │ │ │ + cbnz r3, 35a1e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #32 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3593a │ │ │ │ + beq.n 359d2 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30472 @ 0x7708 │ │ │ │ + movw r1, #35016 @ 0x88c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35928 │ │ │ │ + beq.n 359c0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 359ba │ │ │ │ + bge.n 35a52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 359ba │ │ │ │ + cbnz r3, 35a52 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #32 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3593a │ │ │ │ + beq.n 359d2 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30496 @ 0x7720 │ │ │ │ + movw r1, #35040 @ 0x88e0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35928 │ │ │ │ + beq.n 359c0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 359ee │ │ │ │ + bge.n 35a86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 359ee │ │ │ │ + cbnz r3, 35a86 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30512 @ 0x7730 │ │ │ │ + movw r1, #35056 @ 0x88f0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3593a │ │ │ │ + blt.n 359d2 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30532 @ 0x7744 │ │ │ │ + movw r1, #35076 @ 0x8904 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3593a │ │ │ │ + blt.n 359d2 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30552 @ 0x7758 │ │ │ │ + movw r1, #35096 @ 0x8918 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3593a │ │ │ │ + blt.n 359d2 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30576 @ 0x7770 │ │ │ │ + movw r1, #35120 @ 0x8930 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r4, #32 │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl df278 │ │ │ │ - cbz r0, 35ad4 │ │ │ │ + bl df848 │ │ │ │ + cbz r0, 35b6c │ │ │ │ movs r2, #6 │ │ │ │ - movw r1, #30640 @ 0x77b0 │ │ │ │ + movw r1, #35184 @ 0x8970 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - bl 93a08 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93c40 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35ace │ │ │ │ + beq.n 35b66 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 35a8e │ │ │ │ + cbnz r3, 35b26 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30648 @ 0x77b8 │ │ │ │ + movw r1, #35192 @ 0x8978 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 93a08 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93c40 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35aa4 │ │ │ │ - b.n 35ace │ │ │ │ + bne.n 35b3c │ │ │ │ + b.n 35b66 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53392 @ 0xd090 │ │ │ │ + movw r1, #57856 @ 0xe200 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 93a08 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93c40 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35a78 │ │ │ │ - b.n 35ace │ │ │ │ + bne.n 35b10 │ │ │ │ + b.n 35b66 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 140c94 │ │ │ │ + bl 141d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35ace │ │ │ │ + blt.n 35b66 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3760 @ 0xeb0 │ │ │ │ + movw r1, #8304 @ 0x2070 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 35c56 │ │ │ │ + bl 35cf2 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35ace │ │ │ │ + beq.n 35b66 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w e0abc │ │ │ │ + b.w e10a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161e84 │ │ │ │ + bl 162fe8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00035ad8 <_PyInterpolation_Build@@Base>: │ │ │ │ +00035b70 <_PyInterpolation_Build@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ movw r0, #45940 @ 0xb374 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35b6e <_PyInterpolation_Build@@Base+0x96> │ │ │ │ + beq.n 35c06 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ ldr.w r2, [r8] │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [r8] │ │ │ │ @@ -14079,48 +14144,48 @@ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str r7, [r0, #12] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r6, #0] │ │ │ │ strd r3, r6, [r0, #16] │ │ │ │ - cbz r5, 35b72 <_PyInterpolation_Build@@Base+0x9a> │ │ │ │ + cbz r5, 35c0a <_PyInterpolation_Build@@Base+0x9a> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 35b7c <_PyInterpolation_Build@@Base+0xa4> │ │ │ │ + beq.n 35c14 <_PyInterpolation_Build@@Base+0xa4> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 35b80 <_PyInterpolation_Build@@Base+0xa8> │ │ │ │ + beq.n 35c18 <_PyInterpolation_Build@@Base+0xa8> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 35b84 <_PyInterpolation_Build@@Base+0xac> │ │ │ │ + beq.n 35c1c <_PyInterpolation_Build@@Base+0xac> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30656 @ 0x77c0 │ │ │ │ + movw r1, #35200 @ 0x8980 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35b6e <_PyInterpolation_Build@@Base+0x96> │ │ │ │ + bge.n 35c06 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35b6e <_PyInterpolation_Build@@Base+0x96> │ │ │ │ + cbnz r3, 35c06 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35b8e <_PyInterpolation_Build@@Base+0xb6> │ │ │ │ + b.n 35c26 <_PyInterpolation_Build@@Base+0xb6> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 35b86 <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (35b94 <_PyInterpolation_Build@@Base+0xbc>) │ │ │ │ - b.n 35b86 <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (35b98 <_PyInterpolation_Build@@Base+0xc0>) │ │ │ │ - b.n 35b86 <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (35b9c <_PyInterpolation_Build@@Base+0xc4>) │ │ │ │ + b.n 35c1e <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (35c2c <_PyInterpolation_Build@@Base+0xbc>) │ │ │ │ + b.n 35c1e <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (35c30 <_PyInterpolation_Build@@Base+0xc0>) │ │ │ │ + b.n 35c1e <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (35c34 <_PyInterpolation_Build@@Base+0xc4>) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 82b64 │ │ │ │ + bl 82d2c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ asrs r0, r2, #19 │ │ │ │ lsls r6, r1, #1 │ │ │ │ asrs r0, r7, #12 │ │ │ │ lsls r6, r1, #1 │ │ │ │ asrs r0, r5, #19 │ │ │ │ @@ -14131,499 +14196,499 @@ │ │ │ │ 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 df278 │ │ │ │ - cbz r0, 35c28 <_PyInterpolation_Build@@Base+0x150> │ │ │ │ + bl df848 │ │ │ │ + cbz r0, 35cc0 <_PyInterpolation_Build@@Base+0x150> │ │ │ │ movs r2, #17 │ │ │ │ - movw r1, #30728 @ 0x7808 │ │ │ │ + movw r1, #35272 @ 0x89c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - bl 93a08 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93c40 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35c22 <_PyInterpolation_Build@@Base+0x14a> │ │ │ │ + beq.n 35cba <_PyInterpolation_Build@@Base+0x14a> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 140c94 │ │ │ │ + bl 141d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35c22 <_PyInterpolation_Build@@Base+0x14a> │ │ │ │ + blt.n 35cba <_PyInterpolation_Build@@Base+0x14a> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r3, 35c02 <_PyInterpolation_Build@@Base+0x12a> │ │ │ │ + cbnz r3, 35c9a <_PyInterpolation_Build@@Base+0x12a> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3760 @ 0xeb0 │ │ │ │ + movw r1, #8304 @ 0x2070 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 35c56 │ │ │ │ + bl 35cf2 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35c22 <_PyInterpolation_Build@@Base+0x14a> │ │ │ │ + beq.n 35cba <_PyInterpolation_Build@@Base+0x14a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w e0abc │ │ │ │ + b.w e10a8 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30748 @ 0x781c │ │ │ │ + movw r1, #35292 @ 0x89dc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 93a08 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93c40 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35c22 <_PyInterpolation_Build@@Base+0x14a> │ │ │ │ + beq.n 35cba <_PyInterpolation_Build@@Base+0x14a> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 140c94 │ │ │ │ + bl 141d90 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 35be4 <_PyInterpolation_Build@@Base+0x10c> │ │ │ │ + bge.n 35c7c <_PyInterpolation_Build@@Base+0x10c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 161e84 │ │ │ │ + bl 162fe8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00035cc4 : │ │ │ │ + b.w 2b374 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 77428 │ │ │ │ + bl 775f8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00035c56 : │ │ │ │ +00035cf2 : │ │ │ │ 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 92a3c │ │ │ │ + bl 92c74 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ streq r5, [r4, #20] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00035c88 : │ │ │ │ - ldr r0, [pc, #4] @ (35c90 ) │ │ │ │ - b.w 1a35e8 │ │ │ │ +00035d24 : │ │ │ │ + ldr r0, [pc, #4] @ (35d2c ) │ │ │ │ + b.w 1a4c14 │ │ │ │ nop │ │ │ │ lsrs r4, r1, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - │ │ │ │ -00035c94 : │ │ │ │ - b.w 2b374 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl cf6c8 │ │ │ │ + bl cfcf0 │ │ │ │ mov r7, r0 │ │ │ │ - movw r0, #11268 @ 0x2c04 │ │ │ │ + movw r0, #15888 @ 0x3e10 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 795bc │ │ │ │ + bl 797b8 │ │ │ │ str r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35e6c │ │ │ │ - ldr r1, [pc, #628] @ (35f3c ) │ │ │ │ + beq.w 35f04 │ │ │ │ + ldr r1, [pc, #628] @ (35fd4 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a81f8 │ │ │ │ + bl 1a9818 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35e6c │ │ │ │ - ldr r4, [pc, #612] @ (35f40 ) │ │ │ │ - movw r9, #34829 @ 0x880d │ │ │ │ + beq.w 35f04 │ │ │ │ + ldr r4, [pc, #612] @ (35fd8 ) │ │ │ │ + movw r9, #35229 @ 0x899d │ │ │ │ movt r9, #6 │ │ │ │ - movw r8, #65289 @ 0xff09 │ │ │ │ - movt r8, #37 @ 0x25 │ │ │ │ + movw r8, #4377 @ 0x1119 │ │ │ │ + movt r8, #38 @ 0x26 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r1, r4, #12 │ │ │ │ - cbz r2, 35d36 │ │ │ │ + cbz r2, 35dce │ │ │ │ strd r9, r8, [r4, #16] │ │ │ │ str r4, [r4, #28] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 7bcc8 │ │ │ │ + bl 7be9c │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35e6c │ │ │ │ + beq.w 35f04 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - bl 7b884 │ │ │ │ + bl 7ba50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 35e5a │ │ │ │ + beq.w 35ef2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35d32 │ │ │ │ + bge.n 35dca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35d32 │ │ │ │ + cbnz r3, 35dca │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 35cea │ │ │ │ + b.n 35d82 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31300 @ 0x7a44 │ │ │ │ + movw r0, #35844 @ 0x8c04 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 199584 │ │ │ │ + bl 19ab94 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35e6c │ │ │ │ + beq.w 35f04 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #22960 @ 0x59b0 │ │ │ │ + movw r1, #27424 @ 0x6b20 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl cff78 │ │ │ │ + bl d059c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35e6c │ │ │ │ + blt.w 35f04 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #30760 @ 0x7828 │ │ │ │ + movw r1, #35304 @ 0x89e8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff78 │ │ │ │ + bl d059c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35e6c │ │ │ │ + blt.n 35f04 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #30772 @ 0x7834 │ │ │ │ + movw r1, #35316 @ 0x89f4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff78 │ │ │ │ + bl d059c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35e6c │ │ │ │ + blt.n 35f04 │ │ │ │ blx 2b9b4 │ │ │ │ - movw r1, #30788 @ 0x7844 │ │ │ │ + movw r1, #35332 @ 0x8a04 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d48d8 │ │ │ │ + bl 1d5814 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35e6c │ │ │ │ + blt.n 35f04 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2afa4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #10884 @ 0x2a84 │ │ │ │ + movw r0, #15504 @ 0x3c90 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ - movw r1, #60644 @ 0xece4 │ │ │ │ + bl 80c2c │ │ │ │ + movw r1, #65188 @ 0xfea4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3994 │ │ │ │ + bl 1a4fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35e6c │ │ │ │ + blt.n 35f04 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #26544 @ 0x67b0 │ │ │ │ + movw r2, #31088 @ 0x7970 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #30804 @ 0x7854 │ │ │ │ + movw r1, #35348 @ 0x8a14 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1d48d8 │ │ │ │ + bl 1d5814 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35e6c │ │ │ │ + blt.n 35f04 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #30820 @ 0x7864 │ │ │ │ + movw r1, #35364 @ 0x8a24 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 36310 │ │ │ │ + bl 363a8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 35e6c │ │ │ │ - bl 70600 │ │ │ │ + cbz r0, 35f04 │ │ │ │ + bl 70790 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 35e6c │ │ │ │ - bl 70600 │ │ │ │ + cbz r0, 35f04 │ │ │ │ + bl 70790 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35f2c │ │ │ │ - ldr.w fp, [pc, #308] @ 35f44 │ │ │ │ + beq.w 35fc4 │ │ │ │ + ldr.w fp, [pc, #308] @ 35fdc │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r4, [fp] │ │ │ │ - cbnz r4, 35e72 │ │ │ │ + cbnz r4, 35f0a │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp.w sl, #45 @ 0x2d │ │ │ │ - bne.n 35e16 │ │ │ │ + bne.n 35eae │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #30836 @ 0x7874 │ │ │ │ + movw r2, #35380 @ 0x8a34 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #20644 @ 0x50a4 │ │ │ │ + movw r1, #25188 @ 0x6264 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1d48d8 │ │ │ │ + bl 1d5814 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35f2c │ │ │ │ + blt.n 35fc4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #54500 @ 0xd4e4 │ │ │ │ + movw r1, #59012 @ 0xe684 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1a3994 │ │ │ │ + bl 1a4fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 35f04 │ │ │ │ + bge.n 35f9c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35e6c │ │ │ │ + bge.n 35f04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35e6c │ │ │ │ + cbnz r3, 35f04 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 36222 │ │ │ │ + b.n 362ba │ │ │ │ mov r0, sl │ │ │ │ blx 2ac08 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 35e80 │ │ │ │ + cbnz r0, 35f18 │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d48d8 │ │ │ │ + bl 1d5814 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35f2c │ │ │ │ + blt.n 35fc4 │ │ │ │ mov r0, sl │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35f2c │ │ │ │ + beq.n 35fc4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35eb2 │ │ │ │ + beq.n 35f4a │ │ │ │ mov r0, r7 │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 35ec8 │ │ │ │ + cbnz r0, 35f60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35f2c │ │ │ │ + bge.n 35fc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35f2c │ │ │ │ + cbnz r3, 35fc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 35f2c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 35fc4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35eea │ │ │ │ + bge.n 35f82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 35eea │ │ │ │ + cbnz r3, 35f82 │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35efe │ │ │ │ + bge.n 35f96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35efe │ │ │ │ + cbnz r3, 35f96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 35e1c │ │ │ │ - b.n 35f2c │ │ │ │ + bne.n 35eb4 │ │ │ │ + b.n 35fc4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #30884 @ 0x78a4 │ │ │ │ + movw r1, #35428 @ 0x8a64 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1a3994 │ │ │ │ + bl 1a4fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35e6c │ │ │ │ + blt.n 35f04 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #30896 @ 0x78b0 │ │ │ │ + movw r1, #35440 @ 0x8a70 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 36310 │ │ │ │ + bl 363a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35f48 │ │ │ │ - b.n 35e6c │ │ │ │ + cbnz r0, 35fe0 │ │ │ │ + b.n 35f04 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 7751c │ │ │ │ - b.n 35e6c │ │ │ │ + bl 776ec │ │ │ │ + b.n 35f04 │ │ │ │ nop │ │ │ │ lsrs r0, r0, #2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsrs r0, r3, #2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - movw r2, #30912 @ 0x78c0 │ │ │ │ + movw r2, #35456 @ 0x8a80 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #20644 @ 0x50a4 │ │ │ │ + movw r1, #25188 @ 0x6264 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1d48d8 │ │ │ │ + bl 1d5814 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35e6c │ │ │ │ + blt.n 35f04 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30968 @ 0x78f8 │ │ │ │ + movw r1, #35512 @ 0x8ab8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35e6c │ │ │ │ + blt.w 35f04 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30984 @ 0x7908 │ │ │ │ + movw r1, #35528 @ 0x8ac8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35e6c │ │ │ │ + blt.w 35f04 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31000 @ 0x7918 │ │ │ │ + movw r1, #35544 @ 0x8ad8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35e6c │ │ │ │ + blt.w 35f04 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31016 @ 0x7928 │ │ │ │ + movw r1, #35560 @ 0x8ae8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35e6c │ │ │ │ + blt.w 35f04 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31032 @ 0x7938 │ │ │ │ + movw r1, #35576 @ 0x8af8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35e6c │ │ │ │ + blt.w 35f04 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31052 @ 0x794c │ │ │ │ + movw r1, #35596 @ 0x8b0c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35e6c │ │ │ │ + blt.w 35f04 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31068 @ 0x795c │ │ │ │ + movw r1, #35612 @ 0x8b1c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35e6c │ │ │ │ + blt.w 35f04 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31084 @ 0x796c │ │ │ │ + movw r1, #35628 @ 0x8b2c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35e6c │ │ │ │ + blt.w 35f04 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31100 @ 0x797c │ │ │ │ + movw r1, #35644 @ 0x8b3c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35e6c │ │ │ │ + blt.w 35f04 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31116 @ 0x798c │ │ │ │ + movw r1, #35660 @ 0x8b4c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35e6c │ │ │ │ + blt.w 35f04 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35e6c │ │ │ │ + beq.w 35f04 │ │ │ │ blx 2b234 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - movw r0, #31132 @ 0x799c │ │ │ │ + movw r0, #35676 @ 0x8b5c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - cbz r7, 36094 │ │ │ │ + cbz r7, 3612c │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 35e58 │ │ │ │ - bl 85dd0 │ │ │ │ + beq.w 35ef0 │ │ │ │ + bl 85fa4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3608a │ │ │ │ + bge.n 36122 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3608a │ │ │ │ + cbnz r3, 36122 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r4, #12 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 36050 │ │ │ │ - b.n 35e58 │ │ │ │ + bne.n 360e8 │ │ │ │ + b.n 35ef0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #31136 @ 0x79a0 │ │ │ │ + movw r1, #35680 @ 0x8b60 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1a3994 │ │ │ │ + bl 1a4fc0 │ │ │ │ cmp r0, r7 │ │ │ │ - blt.w 35e6c │ │ │ │ + blt.w 35f04 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #31148 @ 0x79ac │ │ │ │ + movw r1, #35692 @ 0x8b6c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35e6c │ │ │ │ + blt.w 35f04 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #31180 @ 0x79cc │ │ │ │ + movw r1, #35724 @ 0x8b8c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35e6c │ │ │ │ + blt.w 35f04 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #31224 @ 0x79f8 │ │ │ │ + movw r1, #35768 @ 0x8bb8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35e6c │ │ │ │ + blt.w 35f04 │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 360fc │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 35e6c │ │ │ │ + cbnz r0, 36194 │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 35f04 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #31256 @ 0x7a18 │ │ │ │ + movw r3, #35800 @ 0x8bd8 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #4 │ │ │ │ - movw r1, #31280 @ 0x7a30 │ │ │ │ + movw r1, #35824 @ 0x8bf0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ strd r2, r3, [r0, #12] │ │ │ │ movw r2, #44040 @ 0xac08 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #48200 @ 0xbc48 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ @@ -14660,126 +14725,126 @@ │ │ │ │ movw r2, #44124 @ 0xac5c │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #49844 @ 0xc2b4 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #76] @ 0x4c │ │ │ │ movw r2, #46796 @ 0xb6cc │ │ │ │ movt r2, #2 │ │ │ │ - movw r3, #52673 @ 0xcdc1 │ │ │ │ + movw r3, #57305 @ 0xdfd9 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ strd r2, r3, [r0, #84] @ 0x54 │ │ │ │ movw r2, #45384 @ 0xb148 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #47892 @ 0xbb14 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #92] @ 0x5c │ │ │ │ movw r2, #44724 @ 0xaeb4 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #49768 @ 0xc268 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #100] @ 0x64 │ │ │ │ - movw r2, #5555 @ 0x15b3 │ │ │ │ + movw r2, #5771 @ 0x168b │ │ │ │ movt r2, #5 │ │ │ │ - bl fecd8 │ │ │ │ + bl ff2e4 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 36212 │ │ │ │ + cbnz r0, 362aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 761ac │ │ │ │ - b.n 35e6c │ │ │ │ + bl 7637c │ │ │ │ + b.n 35f04 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #31288 @ 0x7a38 │ │ │ │ + movw r1, #35832 @ 0x8bf8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1a3994 │ │ │ │ + bl 1a4fc0 │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 36230 │ │ │ │ + b.n 362c8 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #120] @ (362b8 ) │ │ │ │ + ldr r4, [pc, #120] @ (36350 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #4040] @ 0xfc8 │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 362b0 │ │ │ │ + bl 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 36348 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r0, #8] │ │ │ │ - cbz r5, 3627a │ │ │ │ + cbz r5, 36312 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ - bl 710c4 │ │ │ │ - cbz r7, 362b2 │ │ │ │ + bl 71250 │ │ │ │ + cbz r7, 3634a │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20684 @ 0x50cc │ │ │ │ + movw r1, #25228 @ 0x628c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 83a54 │ │ │ │ + bl 83c1c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 362b2 │ │ │ │ + bge.n 3634a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 362b0 │ │ │ │ + bge.n 36348 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 362b0 │ │ │ │ + cbnz r3, 36348 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, 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 │ │ │ │ - ldr r2, [pc, #64] @ (3630c ) │ │ │ │ + ldr r2, [pc, #64] @ (363a4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #4044] @ 0xfcc │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 36306 │ │ │ │ + cbz r0, 3639e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strb r2, [r0, #26] │ │ │ │ strd r5, r3, [r0, #8] │ │ │ │ strh r3, [r0, #24] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ - bl 710c4 │ │ │ │ + bl 71250 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -14788,611 +14853,611 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2f0 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1972f0 │ │ │ │ - cbz r0, 36388 │ │ │ │ + bl 1988f8 │ │ │ │ + cbz r0, 36420 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 36356 │ │ │ │ + cbnz r0, 363ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36388 │ │ │ │ + bge.n 36420 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36388 │ │ │ │ + cbnz r3, 36420 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 36388 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 36420 │ │ │ │ mov r1, r4 │ │ │ │ - bl 331f4 <_PyImport_SetModule@@Base> │ │ │ │ + bl 33248 <_PyImport_SetModule@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3638c │ │ │ │ + bge.n 36424 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36374 │ │ │ │ + bge.n 3640c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36374 │ │ │ │ + cbnz r3, 3640c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36388 │ │ │ │ + bge.n 36420 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 36388 │ │ │ │ + cbnz r3, 36420 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 363ae │ │ │ │ + b.n 36446 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 363a0 │ │ │ │ + bge.n 36438 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 363a0 │ │ │ │ + cbnz r3, 36438 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3994 │ │ │ │ + bl 1a4fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36388 │ │ │ │ + blt.n 36420 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ (363bc ) │ │ │ │ - b.w 24a1e0 <_PyGen_yf@@Base+0x3f0> │ │ │ │ + ldr r1, [pc, #4] @ (36454 ) │ │ │ │ + b.w 24b3f4 <_PyGen_yf@@Base+0x3f0> │ │ │ │ lsrs r0, r1, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 363de │ │ │ │ + cbnz r3, 36476 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 363d4 │ │ │ │ + cbz r2, 3646c │ │ │ │ movw r3, #56616 @ 0xdd28 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 363de │ │ │ │ + bne.n 36476 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #8] @ (363f4 ) │ │ │ │ + ldr r1, [pc, #8] @ (3648c ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 24a1e0 <_PyGen_yf@@Base+0x3f0> │ │ │ │ + b.w 24b3f4 <_PyGen_yf@@Base+0x3f0> │ │ │ │ nop │ │ │ │ - b.n 36528 │ │ │ │ + b.n 365c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r2, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r4, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2b2a0 <__getsockopt64@plt> │ │ │ │ - cbnz r0, 3642a │ │ │ │ + cbnz r0, 364c2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - cbz r4, 3642e │ │ │ │ + cbz r4, 364c6 │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ - beq.n 3642e │ │ │ │ + beq.n 364c6 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36430 │ │ │ │ + b.n 364c8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3643c │ │ │ │ + cbz r1, 364d4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 36444 │ │ │ │ + b.n 364dc │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.w 1587c4 │ │ │ │ + b.w 159928 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 36468 │ │ │ │ + cbz r3, 36500 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3646a │ │ │ │ + b.n 36502 │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2b314 │ │ │ │ - cbnz r6, 36482 │ │ │ │ + cbnz r6, 3651a │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 36482 │ │ │ │ + ble.n 3651a │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 36482 │ │ │ │ - cbnz r4, 364ac │ │ │ │ - ldr r1, [pc, #436] @ (36638 ) │ │ │ │ + bgt.n 3651a │ │ │ │ + cbnz r4, 36544 │ │ │ │ + ldr r1, [pc, #436] @ (366d0 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36624 │ │ │ │ + beq.w 366bc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 12b458 │ │ │ │ + bl 12c308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 36624 │ │ │ │ + bne.w 366bc │ │ │ │ add r8, r5 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 364fc │ │ │ │ + beq.n 36594 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 364e4 │ │ │ │ - bl fb93c │ │ │ │ + cbz r0, 3657c │ │ │ │ + bl fbf58 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 364dc │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 36574 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 36624 │ │ │ │ + bne.w 366bc │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 364e8 │ │ │ │ - b.n 36504 │ │ │ │ + bne.n 36580 │ │ │ │ + b.n 3659c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 36506 │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 36506 │ │ │ │ - b.n 36624 │ │ │ │ + bne.n 3659e │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 3659e │ │ │ │ + b.n 366bc │ │ │ │ movs r4, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 36506 │ │ │ │ + b.n 3659e │ │ │ │ movs r4, #15 │ │ │ │ mov r0, r7 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl cf6c8 │ │ │ │ + bl cfcf0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - bl 22b310 <_PyEval_MatchClass@@Base+0xb64> │ │ │ │ + bl 22c50c <_PyEval_MatchClass@@Base+0xb64> │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3661e │ │ │ │ + beq.n 366b6 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r4, #20068 @ 0x4e64 │ │ │ │ + movw r4, #24532 @ 0x5fd4 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r4, #18701 @ 0x490d │ │ │ │ + movw r4, #23297 @ 0x5b01 │ │ │ │ movt r4, #34 @ 0x22 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ - movw r4, #41785 @ 0xa339 │ │ │ │ + movw r4, #46389 @ 0xb535 │ │ │ │ movt r4, #34 @ 0x22 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ blx 2abb4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq.n 3659e │ │ │ │ - bgt.n 365d6 │ │ │ │ + beq.n 36636 │ │ │ │ + bgt.n 3666e │ │ │ │ adds r1, r4, #4 │ │ │ │ - beq.n 36586 │ │ │ │ + beq.n 3661e │ │ │ │ adds r2, r4, #2 │ │ │ │ - bne.n 365d6 │ │ │ │ + bne.n 3666e │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - movw r1, #31968 @ 0x7ce0 │ │ │ │ + movw r1, #36512 @ 0x8ea0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f2414 │ │ │ │ - b.n 3661e │ │ │ │ + bl f29e4 │ │ │ │ + b.n 366b6 │ │ │ │ movw r3, #35144 @ 0x8948 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31928 @ 0x7cb8 │ │ │ │ + movw r1, #36472 @ 0x8e78 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 3661e │ │ │ │ + bl f29e4 │ │ │ │ + b.n 366b6 │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - cbnz r3, 365bc │ │ │ │ + cbnz r3, 36654 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 251c68 │ │ │ │ + bl 252e88 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bge.n 365bc │ │ │ │ + bge.n 36654 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2b1ec │ │ │ │ - b.n 3661e │ │ │ │ - bl 97f04 │ │ │ │ + b.n 366b6 │ │ │ │ + bl 98158 │ │ │ │ movs r1, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2af98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ adds r3, r4, #2 │ │ │ │ - bne.n 365f0 │ │ │ │ + bne.n 36688 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2b1ec │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r4 │ │ │ │ - movw r3, #5940 @ 0x1734 │ │ │ │ + movw r3, #10448 @ 0x28d0 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - bl 25aac8 │ │ │ │ - b.n 3661e │ │ │ │ + bl 25bce0 │ │ │ │ + b.n 366b6 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 365a2 │ │ │ │ + beq.n 3663a │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2b1ec │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 3660e │ │ │ │ + cbnz r0, 366a6 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 22b704 <_PyEval_MatchClass@@Base+0xf58> │ │ │ │ + bl 22c900 <_PyEval_MatchClass@@Base+0xf58> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 36626 │ │ │ │ - b.n 3661e │ │ │ │ - movw r3, #7068 @ 0x1b9c │ │ │ │ + cbnz r0, 366be │ │ │ │ + b.n 366b6 │ │ │ │ + movw r3, #11580 @ 0x2d3c │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 25aac8 │ │ │ │ + bl 25bce0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 101528 <_PyRecursiveMutex_Unlock@@Base+0x10c> │ │ │ │ + bl 101b44 <_PyRecursiveMutex_Unlock@@Base+0x10c> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 36630 │ │ │ │ + cbz r3, 366c8 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ asrs r4, r3, #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #88] @ (366a4 ) │ │ │ │ + ldr r1, [pc, #88] @ (3673c ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 24a1e0 <_PyGen_yf@@Base+0x3f0> │ │ │ │ - cbnz r0, 36660 │ │ │ │ - bl d83e8 │ │ │ │ + bl 24b3f4 <_PyGen_yf@@Base+0x3f0> │ │ │ │ + cbnz r0, 366f8 │ │ │ │ + bl d8a04 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 36674 │ │ │ │ + b.n 3670c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36672 │ │ │ │ + bge.n 3670a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36672 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3670a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #40] @ (366a4 ) │ │ │ │ - bl 24a1e0 <_PyGen_yf@@Base+0x3f0> │ │ │ │ + ldr r1, [pc, #40] @ (3673c ) │ │ │ │ + bl 24b3f4 <_PyGen_yf@@Base+0x3f0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 366a0 │ │ │ │ + cbz r5, 36738 │ │ │ │ mov r0, r5 │ │ │ │ - bl 129820 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - cbz r4, 3669e │ │ │ │ + bl 12a688 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + cbz r4, 36736 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3669e │ │ │ │ + bge.n 36736 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3669e │ │ │ │ + cbnz r3, 36736 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bcs.n 36638 │ │ │ │ + bcs.n 366d0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #36132 @ 0x8d24 │ │ │ │ + movw r1, #40676 @ 0x9ee4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ add r2, sp, #28 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ - bl 8ead0 │ │ │ │ + bl 8ecfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36744 │ │ │ │ + beq.n 367dc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r1, 3672a │ │ │ │ + cbnz r1, 367c2 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ add r5, sp, #12 │ │ │ │ - bne.n 3670c │ │ │ │ + bne.n 367a4 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #8 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ add r3, sp, #32 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2b2a0 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3679e │ │ │ │ + blt.n 36836 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 7df6c │ │ │ │ - b.n 367ae │ │ │ │ + bl 7e13c │ │ │ │ + b.n 36846 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2b2a0 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3679e │ │ │ │ + blt.n 36836 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7fef4 │ │ │ │ - b.n 367ae │ │ │ │ + bl 800c4 │ │ │ │ + b.n 36846 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 36748 │ │ │ │ + bne.n 367e0 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #36148 @ 0x8d34 │ │ │ │ + movw r1, #40692 @ 0x9ef4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 367ae │ │ │ │ + b.n 36846 │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bcc.n 36768 │ │ │ │ + bcc.n 36800 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #36188 @ 0x8d5c │ │ │ │ + movw r1, #40732 @ 0x9f1c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 36744 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 367dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36744 │ │ │ │ + beq.n 367dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w r3, r5, #16 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 2b2a0 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 367a4 │ │ │ │ + bge.n 3683c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3679e │ │ │ │ + bge.n 36836 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3679e │ │ │ │ + cbnz r3, 36836 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 367ae │ │ │ │ + b.n 36846 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 9e304 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e564 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 367de │ │ │ │ - cbz r0, 367dc │ │ │ │ + bl 36876 │ │ │ │ + cbz r0, 36874 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #43584 @ 0xaa40 │ │ │ │ + movw r0, #48128 @ 0xbc00 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 71600 │ │ │ │ - cbz r0, 36830 │ │ │ │ + bl 717a0 │ │ │ │ + cbz r0, 368c8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #12 │ │ │ │ - b.n 36808 │ │ │ │ + b.n 368a0 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r5, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 36844 │ │ │ │ + ble.n 368dc │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - bl 368be │ │ │ │ + bl 36956 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36804 │ │ │ │ + bne.n 3689c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 36834 │ │ │ │ + blt.n 368cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3684a │ │ │ │ + b.n 368e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36830 │ │ │ │ + bne.n 368c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 36830 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 368c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7184c │ │ │ │ - cbz r0, 368a0 │ │ │ │ + bl 719ec │ │ │ │ + cbz r0, 36938 │ │ │ │ mov r4, r0 │ │ │ │ blx 2b3a8 │ │ │ │ - b.n 3687e │ │ │ │ - bl 85dd0 │ │ │ │ + b.n 36916 │ │ │ │ + bl 85fa4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r3, 368aa │ │ │ │ - bl 13c014 <_Py_DecRef@@Base> │ │ │ │ + cbnz r3, 36942 │ │ │ │ + bl 13cfdc <_Py_DecRef@@Base> │ │ │ │ blx 2be84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r1, 368a4 │ │ │ │ - bl 1d57f8 <_Py_Uid_Converter@@Base+0x148> │ │ │ │ + cbz r1, 3693c │ │ │ │ + bl 1d6738 <_Py_Uid_Converter@@Base+0x148> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 36870 │ │ │ │ + bne.n 36908 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c014 <_Py_DecRef@@Base> │ │ │ │ + bl 13cfdc <_Py_DecRef@@Base> │ │ │ │ blx 2bbb8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 368b0 │ │ │ │ + b.n 36948 │ │ │ │ blx 2bbb8 │ │ │ │ - b.n 368b0 │ │ │ │ - bl 13c014 <_Py_DecRef@@Base> │ │ │ │ - b.n 36896 │ │ │ │ + b.n 36948 │ │ │ │ + bl 13cfdc <_Py_DecRef@@Base> │ │ │ │ + b.n 3692e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 19d02c │ │ │ │ + b.w 19e640 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #40760 @ 0x9f38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 368fc │ │ │ │ + bne.n 36994 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r0, 368f2 │ │ │ │ - movw r0, #43576 @ 0xaa38 │ │ │ │ + cbnz r0, 3698a │ │ │ │ + movw r0, #48120 @ 0xbbf8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 36908 │ │ │ │ + cbz r0, 369a0 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 115ab8 │ │ │ │ + b.w 116420 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0003690a : │ │ │ │ - ldr r0, [pc, #4] @ (36910 ) │ │ │ │ - b.w 1a35e8 │ │ │ │ +000369a2 : │ │ │ │ + ldr r0, [pc, #4] @ (369a8 ) │ │ │ │ + b.w 1a4c14 │ │ │ │ subs r0, r2, #2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ - bl 1da75c │ │ │ │ + bl 1db690 │ │ │ │ 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, #36512 @ 0x8ea0 │ │ │ │ + movw r0, #41056 @ 0xa060 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -15401,109 +15466,109 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b314 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b458 │ │ │ │ + bl 12c308 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3699a │ │ │ │ + bge.n 36a32 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #63272 @ 0xf728 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #37916 @ 0x941c │ │ │ │ + movw r2, #2280 @ 0x8e8 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #42460 @ 0xa5dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #40216 @ 0x9d18 │ │ │ │ + movw r0, #44760 @ 0xaed8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 369a6 │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 36a3e │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 369b6 │ │ │ │ + bl 36a4e │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 369b0 │ │ │ │ + cbz r3, 36a48 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ 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] @ (36a7c ) │ │ │ │ + ldr r3, [pc, #180] @ (36b14 ) │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #52040 @ 0xcb48 │ │ │ │ + movw r2, #56584 @ 0xdd08 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bl 1ca5c0 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1cb564 <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36a78 │ │ │ │ + beq.n 36b10 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 36a18 │ │ │ │ + bmi.n 36ab0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36a00 │ │ │ │ + bge.n 36a98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36a00 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 36a98 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54332 @ 0xd43c │ │ │ │ + movw r1, #58808 @ 0xe5b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 36a78 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 36b10 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 36a4e │ │ │ │ + bge.n 36ae6 │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #916 @ 0x394 │ │ │ │ + movw r1, #5460 @ 0x1554 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36a78 │ │ │ │ + bge.n 36b10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36a78 │ │ │ │ + cbnz r3, 36b10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 36a78 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 36b10 │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 2beec │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36a6e │ │ │ │ + bge.n 36b06 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbnz r1, 36a6e │ │ │ │ + cbnz r1, 36b06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xfa3c004d │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -15512,104 +15577,104 @@ │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b314 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 36ab2 │ │ │ │ + bhi.n 36b4a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12b458 │ │ │ │ - cbz r0, 36acc │ │ │ │ - b.n 36ac8 │ │ │ │ - movw r0, #21308 @ 0x533c │ │ │ │ + bl 12c308 │ │ │ │ + cbz r0, 36b64 │ │ │ │ + b.n 36b60 │ │ │ │ + movw r0, #25772 @ 0x64ac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36aa4 │ │ │ │ + bne.n 36b3c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36b1e │ │ │ │ + b.n 36bb6 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 36ae4 │ │ │ │ + ble.n 36b7c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 211234 │ │ │ │ + bl 212214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 36ae6 │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 36ae6 │ │ │ │ - b.n 36ac8 │ │ │ │ + bne.n 36b7e │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 36b7e │ │ │ │ + b.n 36b60 │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r5, #5120 @ 0x1400 │ │ │ │ - ble.n 36b0a │ │ │ │ - bl 97f04 │ │ │ │ + ble.n 36ba2 │ │ │ │ + bl 98158 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c3dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9aae0 │ │ │ │ - b.n 36b16 │ │ │ │ + bl 9ad1c │ │ │ │ + b.n 36bae │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2c3dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7df6c │ │ │ │ + bl 7e13c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 36b28 │ │ │ │ + cbz r3, 36bc0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ vldr d0, [r0, #8] │ │ │ │ sub sp, #16 │ │ │ │ vldr d1, [r0, #16] │ │ │ │ vneg.f64 d0, d0 │ │ │ │ vneg.f64 d1, d1 │ │ │ │ add sp, #16 │ │ │ │ - b.w 248974 │ │ │ │ + b.w 249b94 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl dc338 │ │ │ │ + bl dc930 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 36b6a │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 36b82 │ │ │ │ - b.n 36b98 │ │ │ │ + bne.n 36c02 │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 36c1a │ │ │ │ + b.n 36c30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 36b82 │ │ │ │ + bne.n 36c1a │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ - movw r0, #37632 @ 0x9300 │ │ │ │ + movw r0, #42176 @ 0xa4c0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #37648 @ 0x9310 │ │ │ │ + movw r0, #42192 @ 0xa4d0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ 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 │ │ │ │ @@ -15622,121 +15687,121 @@ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 36bde │ │ │ │ - cbz r2, 36bd8 │ │ │ │ + cbnz r3, 36c76 │ │ │ │ + cbz r2, 36c70 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 36bde │ │ │ │ + cbnz r3, 36c76 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 36bf8 │ │ │ │ + b.n 36c90 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37924 @ 0x9424 │ │ │ │ + movw r1, #42468 @ 0xa5e4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ 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 2248f4 │ │ │ │ + bl 225ae8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 224624 <_PyTime_AsMilliseconds@@Base+0x18a8> │ │ │ │ + bl 225818 <_PyTime_AsMilliseconds@@Base+0x18a8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36cfc │ │ │ │ + beq.n 36d94 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 128b40 │ │ │ │ - cbnz r0, 36c3a │ │ │ │ - bl 97f04 │ │ │ │ + bl 1299a8 │ │ │ │ + cbnz r0, 36cd2 │ │ │ │ + bl 98158 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 128b40 │ │ │ │ + bl 1299a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2b98c │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 36c96 │ │ │ │ - bgt.n 36c84 │ │ │ │ + beq.n 36d2e │ │ │ │ + bgt.n 36d1c │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 36c6c │ │ │ │ + beq.n 36d04 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 36c84 │ │ │ │ + bne.n 36d1c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37952 @ 0x9440 │ │ │ │ + movw r1, #42496 @ 0xa600 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 36cf0 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 36d88 │ │ │ │ movw r3, #35144 @ 0x8948 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3180 @ 0xc6c │ │ │ │ + movw r1, #7688 @ 0x1e08 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 36cf0 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 36d88 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #37980 @ 0x945c │ │ │ │ + movw r3, #42524 @ 0xa61c │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 25aac8 │ │ │ │ - b.n 36cf0 │ │ │ │ + bl 25bce0 │ │ │ │ + b.n 36d88 │ │ │ │ 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 7751c │ │ │ │ + bl 776ec │ │ │ │ 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 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 36cd4 │ │ │ │ + cbz r3, 36d6c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ 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 1291f4 │ │ │ │ - b.n 36cfe │ │ │ │ + bl 12a05c │ │ │ │ + b.n 36d96 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1291f4 │ │ │ │ + bl 12a05c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -15746,226 +15811,226 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b314 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b458 │ │ │ │ + bl 12c308 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 36d50 │ │ │ │ + bge.n 36de8 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #63272 @ 0xf728 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #37916 @ 0x941c │ │ │ │ + movw r2, #2280 @ 0x8e8 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #42460 @ 0xa5dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #41412 @ 0xa1c4 │ │ │ │ + movw r0, #45956 @ 0xb384 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 36d5c │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 36df4 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 369b6 │ │ │ │ + bl 36a4e │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 36d66 │ │ │ │ + cbz r3, 36dfe │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00036d6c : │ │ │ │ +00036e04 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #472] @ (36f58 ) │ │ │ │ + ldr r3, [pc, #472] @ (36ff0 ) │ │ │ │ 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 76aac <_PyTuple_FromArray@@Base> │ │ │ │ - cbz r0, 36dd0 │ │ │ │ + bl 76c7c <_PyTuple_FromArray@@Base> │ │ │ │ + cbz r0, 36e68 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19bcb8 │ │ │ │ + bl 19d2c8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 36dd6 │ │ │ │ + cbnz r0, 36e6e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36dd0 │ │ │ │ + bge.n 36e68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 36dd0 │ │ │ │ - ldr r2, [pc, #420] @ (36f5c ) │ │ │ │ + cbnz r3, 36e68 │ │ │ │ + ldr r2, [pc, #420] @ (36ff4 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 36dc8 │ │ │ │ + cbz r3, 36e60 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 36f4e │ │ │ │ + b.n 36fe6 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r9 │ │ │ │ str r4, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 36e50 │ │ │ │ + beq.n 36ee8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71600 │ │ │ │ + bl 717a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36ef6 │ │ │ │ + beq.w 36f8e │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r0, r7, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36ec6 │ │ │ │ + beq.n 36f5e │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 36e14 │ │ │ │ + bge.n 36eac │ │ │ │ ldr.w r3, [fp, r2, lsl #2] │ │ │ │ str.w r3, [r8, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - b.n 36e02 │ │ │ │ + b.n 36e9a │ │ │ │ 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 36e4a │ │ │ │ + bge.n 36ee2 │ │ │ │ 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 36e24 │ │ │ │ + b.n 36ebc │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 36e54 │ │ │ │ + b.n 36eec │ │ │ │ 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 19be1c │ │ │ │ + bl 19d42c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 36ebe │ │ │ │ + cbz r0, 36f56 │ │ │ │ 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 19bf50 │ │ │ │ + bl 19d560 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36ebc │ │ │ │ + bge.n 36f54 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 36ebc │ │ │ │ - ldr r2, [pc, #184] @ (36f5c ) │ │ │ │ + cbnz r3, 36f54 │ │ │ │ + ldr r2, [pc, #184] @ (36ff4 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 36eb2 │ │ │ │ + cbz r3, 36f4a │ │ │ │ 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, 36ef8 │ │ │ │ + cbz r7, 36f90 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 36ec8 │ │ │ │ + b.n 36f60 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36ed6 │ │ │ │ + bge.n 36f6e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 36eda │ │ │ │ + cbz r2, 36f72 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 36ef8 │ │ │ │ - ldr r2, [pc, #128] @ (36f5c ) │ │ │ │ + b.n 36f90 │ │ │ │ + ldr r2, [pc, #128] @ (36ff4 ) │ │ │ │ ldr.w r7, [r2, #1600] @ 0x640 │ │ │ │ - cbz r7, 36eec │ │ │ │ + cbz r7, 36f84 │ │ │ │ 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 36ed6 │ │ │ │ + b.n 36f6e │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36f26 │ │ │ │ + bge.n 36fbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 36f26 │ │ │ │ - ldr r2, [pc, #76] @ (36f5c ) │ │ │ │ + cbnz r3, 36fbe │ │ │ │ + ldr r2, [pc, #76] @ (36ff4 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 36f1e │ │ │ │ + cbz r3, 36fb6 │ │ │ │ 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 36f4e │ │ │ │ + bge.n 36fe6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 36f4e │ │ │ │ - ldr r2, [pc, #36] @ (36f5c ) │ │ │ │ + cbnz r3, 36fe6 │ │ │ │ + ldr r2, [pc, #36] @ (36ff4 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 36f46 │ │ │ │ + cbz r3, 36fde │ │ │ │ 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] │ │ │ │ @@ -15979,261 +16044,261 @@ │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 36f7e │ │ │ │ - cbz r2, 36f78 │ │ │ │ + cbnz r3, 37016 │ │ │ │ + cbz r2, 37010 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 36f7e │ │ │ │ + cbnz r3, 37016 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 36bf8 │ │ │ │ + b.n 36c90 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38016 @ 0x9480 │ │ │ │ + movw r1, #42560 @ 0xa640 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 36fb2 │ │ │ │ + bgt.n 3704a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38072 @ 0x94b8 │ │ │ │ + movw r1, #42616 @ 0xa678 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ 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 36fe6 │ │ │ │ + ble.n 3707e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38120 @ 0x94e8 │ │ │ │ + movw r1, #42664 @ 0xa6a8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 20bdb4 │ │ │ │ + bl 20cf84 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 37194 │ │ │ │ + beq.w 3722c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3700c │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 370a4 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 37194 │ │ │ │ + bne.w 3722c │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 3703e │ │ │ │ + beq.n 370d6 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 37044 │ │ │ │ + beq.n 370dc │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 37038 │ │ │ │ + beq.n 370d0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3703a │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 3703a │ │ │ │ - b.n 37194 │ │ │ │ + bne.n 370d2 │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 370d2 │ │ │ │ + b.n 3722c │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 3704e │ │ │ │ - b.n 3705c │ │ │ │ + cbz r5, 370e6 │ │ │ │ + b.n 370f4 │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 3704e │ │ │ │ + b.n 370e6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 3717e │ │ │ │ + bne.w 37216 │ │ │ │ mov sl, r5 │ │ │ │ mov r4, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl f9b98 │ │ │ │ + bl fa198 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3705e │ │ │ │ + b.n 370f6 │ │ │ │ mov r8, r5 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 37072 │ │ │ │ + bne.n 3710a │ │ │ │ movs r0, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl f9b98 │ │ │ │ + bl fa198 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 37074 │ │ │ │ + b.n 3710c │ │ │ │ mov r9, sl │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strd r5, sl, [sp] │ │ │ │ - movw r1, #38164 @ 0x9514 │ │ │ │ + movw r1, #42708 @ 0xa6d4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r0, #38172 @ 0x951c │ │ │ │ + movw r0, #42716 @ 0xa6dc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37194 │ │ │ │ + beq.n 3722c │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 370ba │ │ │ │ + beq.n 37152 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.n 370be │ │ │ │ + bmi.n 37156 │ │ │ │ lsls r0, r6, #30 │ │ │ │ - bmi.n 370c2 │ │ │ │ + bmi.n 3715a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38184 @ 0x9528 │ │ │ │ + movw r1, #42728 @ 0xa6e8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 37194 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 3722c │ │ │ │ movs r3, #2 │ │ │ │ - b.n 370c4 │ │ │ │ + b.n 3715c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 370c4 │ │ │ │ + b.n 3715c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 370e2 │ │ │ │ + bne.n 3717a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 37124 │ │ │ │ - b.n 37108 │ │ │ │ + beq.n 371bc │ │ │ │ + b.n 371a0 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 370f4 │ │ │ │ - bl 128204 │ │ │ │ - b.n 370fa │ │ │ │ - bl e3d9c │ │ │ │ + bpl.n 3718c │ │ │ │ + bl 12906c │ │ │ │ + b.n 37192 │ │ │ │ + bl e438c │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 370da │ │ │ │ - b.n 37194 │ │ │ │ + beq.n 37172 │ │ │ │ + b.n 3722c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 37134 │ │ │ │ - bl 128204 │ │ │ │ + bpl.n 371cc │ │ │ │ + bl 12906c │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37194 │ │ │ │ + bne.n 3722c │ │ │ │ tst.w r6, #4 │ │ │ │ strh.w r4, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r5, #13 │ │ │ │ moveq r5, #14 │ │ │ │ - b.n 3714c │ │ │ │ - bl e3d9c │ │ │ │ + b.n 371e4 │ │ │ │ + bl e438c │ │ │ │ asrs r1, r0, #31 │ │ │ │ - b.n 37118 │ │ │ │ + b.n 371b0 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3716a │ │ │ │ - bl ee330 │ │ │ │ - cbnz r0, 37194 │ │ │ │ - bl 97f04 │ │ │ │ + bne.n 37202 │ │ │ │ + bl ee8f0 │ │ │ │ + cbnz r0, 3722c │ │ │ │ + bl 98158 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ac98 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 37184 │ │ │ │ - b.n 3713c │ │ │ │ + bne.n 3721c │ │ │ │ + b.n 371d4 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ mov r8, r5 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37064 │ │ │ │ + b.n 370fc │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3716a │ │ │ │ + blt.n 37202 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f9b98 │ │ │ │ + b.w fa198 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 371ce │ │ │ │ + cbnz r4, 37266 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 371ce │ │ │ │ + ble.n 37266 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 371ce │ │ │ │ - cbz r2, 371ce │ │ │ │ + bne.n 37266 │ │ │ │ + cbz r2, 37266 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 36bf8 │ │ │ │ + b.w 36c90 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r4, [sp, #20] │ │ │ │ movw r4, #8096 @ 0x1fa0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 371c0 │ │ │ │ + bne.n 37258 │ │ │ │ add sp, #32 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ adds r4, r5, #1 │ │ │ │ - beq.n 3721a │ │ │ │ + beq.n 372b2 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 66e58 <_Py_open@@Base+0x216> │ │ │ │ + b.w 66fe8 <_Py_open@@Base+0x216> │ │ │ │ mov sl, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ @@ -16246,90 +16311,90 @@ │ │ │ │ add.w fp, r4, r8 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ str.w ip, [sp, #32] │ │ │ │ str.w fp, [sp, #24] │ │ │ │ blx 2bcb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 372ec │ │ │ │ + bge.n 37384 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bne.n 3726c │ │ │ │ + bne.n 37304 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 66e58 <_Py_open@@Base+0x216> │ │ │ │ + bl 66fe8 <_Py_open@@Base+0x216> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 372f6 │ │ │ │ + b.n 3738e │ │ │ │ movw r8, #43732 @ 0xaad4 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f0 │ │ │ │ - cbnz r0, 372f6 │ │ │ │ + bl d880c │ │ │ │ + cbnz r0, 3738e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #108] @ (37300 ) │ │ │ │ + ldr r3, [pc, #108] @ (37398 ) │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ - cbz r3, 372ac │ │ │ │ + cbz r3, 37344 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 372ce │ │ │ │ + cbnz r3, 37366 │ │ │ │ blx 2b0ac │ │ │ │ mov r3, r6 │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ - movw r2, #38292 @ 0x9594 │ │ │ │ + movw r2, #42836 @ 0xa754 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - bl 1ee468 <_PyErr_Format@@Base> │ │ │ │ - b.n 372f6 │ │ │ │ + bl 1ef4b8 <_PyErr_Format@@Base> │ │ │ │ + b.n 3738e │ │ │ │ blx 2b0ac │ │ │ │ mov r3, fp │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r1, #38292 @ 0x9594 │ │ │ │ + movw r1, #42836 @ 0xa754 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 50640 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 372f6 │ │ │ │ + bl 50714 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 3738e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 37224 │ │ │ │ + bne.n 372bc │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ sub sp, #24 │ │ │ │ adds r5, r4, #1 │ │ │ │ - beq.n 37326 │ │ │ │ + beq.n 373be │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 66f48 <_Py_open@@Base+0x306> │ │ │ │ + b.w 670d8 <_Py_open@@Base+0x306> │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r5 │ │ │ │ movs r2, #1 │ │ │ │ @@ -16343,979 +16408,999 @@ │ │ │ │ str.w ip, [sp, #12] │ │ │ │ add.w ip, r9, r5 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ add.w ip, r5, r7 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ blx 2b034 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3738e │ │ │ │ + bge.n 37426 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bne.n 3737e │ │ │ │ + bne.n 37416 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 66f48 <_Py_open@@Base+0x306> │ │ │ │ + bl 670d8 <_Py_open@@Base+0x306> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 37398 │ │ │ │ + b.n 37430 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 37398 │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 37430 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 37332 │ │ │ │ + bne.n 373ca │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 373be │ │ │ │ - cbz r2, 373b8 │ │ │ │ + cbnz r3, 37456 │ │ │ │ + cbz r2, 37450 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 373be │ │ │ │ + cbnz r3, 37456 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 373d8 │ │ │ │ + b.n 37470 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37924 @ 0x9424 │ │ │ │ + movw r1, #42468 @ 0xa5e4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ 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 2248f4 │ │ │ │ + bl 225ae8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 224624 <_PyTime_AsMilliseconds@@Base+0x18a8> │ │ │ │ + bl 225818 <_PyTime_AsMilliseconds@@Base+0x18a8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 374dc │ │ │ │ + beq.n 37574 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 128b40 │ │ │ │ - cbnz r0, 3741a │ │ │ │ - bl 97f04 │ │ │ │ + bl 1299a8 │ │ │ │ + cbnz r0, 374b2 │ │ │ │ + bl 98158 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 128b40 │ │ │ │ + bl 1299a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2ae54 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 37476 │ │ │ │ - bgt.n 37464 │ │ │ │ + beq.n 3750e │ │ │ │ + bgt.n 374fc │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 3744c │ │ │ │ + beq.n 374e4 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 37464 │ │ │ │ + bne.n 374fc │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37952 @ 0x9440 │ │ │ │ + movw r1, #42496 @ 0xa600 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 374d0 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 37568 │ │ │ │ movw r3, #35144 @ 0x8948 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3856 @ 0xf10 │ │ │ │ + movw r1, #8364 @ 0x20ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 374d0 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 37568 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #38568 @ 0x96a8 │ │ │ │ + movw r3, #43112 @ 0xa868 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 25aac8 │ │ │ │ - b.n 374d0 │ │ │ │ + bl 25bce0 │ │ │ │ + b.n 37568 │ │ │ │ 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 7751c │ │ │ │ + bl 776ec │ │ │ │ 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 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 374b4 │ │ │ │ + cbz r3, 3754c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ 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 1291f4 │ │ │ │ - b.n 374de │ │ │ │ + bl 12a05c │ │ │ │ + b.n 37576 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1291f4 │ │ │ │ + bl 12a05c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ movs r4, #0 │ │ │ │ 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, 37500 │ │ │ │ - cbz r2, 374fa │ │ │ │ + cbnz r3, 37598 │ │ │ │ + cbz r2, 37592 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 37500 │ │ │ │ + cbnz r3, 37598 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 373d8 │ │ │ │ + b.n 37470 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38016 @ 0x9480 │ │ │ │ + movw r1, #42560 @ 0xa640 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 3754a │ │ │ │ + cbnz r4, 375e2 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 3754a │ │ │ │ + ble.n 375e2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3754a │ │ │ │ - cbz r2, 3754a │ │ │ │ + bne.n 375e2 │ │ │ │ + cbz r2, 375e2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 373d8 │ │ │ │ + b.n 37470 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #32] @ (37570 ) │ │ │ │ + ldr r4, [pc, #32] @ (37608 ) │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3753e │ │ │ │ + bne.n 375d6 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3767a │ │ │ │ - movw r7, #37464 @ 0x9258 │ │ │ │ + beq.n 37712 │ │ │ │ + movw r7, #42008 @ 0xa418 │ │ │ │ movt r7, #44 @ 0x2c │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #256] @ (376a4 ) │ │ │ │ + ldr r1, [pc, #256] @ (3773c ) │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ca5c0 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1cb564 <_PyObject_CallMethod@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 375be │ │ │ │ - bl 1e8850 <_PyCompile_GetUnaryIntrinsicName@@Base+0x2b0> │ │ │ │ + cbnz r0, 37656 │ │ │ │ + bl 1e97e0 <_PyCompile_GetUnaryIntrinsicName@@Base+0x2b0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37666 │ │ │ │ - b.n 375a2 │ │ │ │ + beq.n 376fe │ │ │ │ + b.n 3763a │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 375e2 │ │ │ │ + bne.n 3767a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 375d0 │ │ │ │ + cbnz r3, 37668 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 37690 │ │ │ │ - b.n 3769c │ │ │ │ + blt.n 37728 │ │ │ │ + b.n 37734 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3767e │ │ │ │ + bge.n 37716 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3767e │ │ │ │ - b.n 3763c │ │ │ │ + bne.n 37716 │ │ │ │ + b.n 376d4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 3762a │ │ │ │ + bmi.n 376c2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 375fe │ │ │ │ + bge.n 37696 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 375fe │ │ │ │ + cbnz r3, 37696 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37612 │ │ │ │ + bge.n 376aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37612 │ │ │ │ + cbnz r3, 376aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54332 @ 0xd43c │ │ │ │ + movw r1, #58808 @ 0xe5b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 3767a │ │ │ │ + bl f29e4 │ │ │ │ + b.n 37712 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 37642 │ │ │ │ + cbnz r3, 376da │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3767e │ │ │ │ + bge.n 37716 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3767e │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3767e │ │ │ │ + cbnz r3, 37716 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 37716 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37660 │ │ │ │ + bge.n 376f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37660 │ │ │ │ + cbnz r3, 376f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 375a2 │ │ │ │ + bne.n 3763a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3767a │ │ │ │ + bge.n 37712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3767a │ │ │ │ + cbnz r3, 37712 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3769c │ │ │ │ - ldr r0, [pc, #40] @ (376a8 ) │ │ │ │ + b.n 37734 │ │ │ │ + ldr r0, [pc, #40] @ (37740 ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e09d4 │ │ │ │ + bl 1e1960 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3769c │ │ │ │ + bge.n 37734 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3769c │ │ │ │ + cbnz r3, 37734 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfa3c004d │ │ │ │ str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 3770e │ │ │ │ + b.n 377a6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 376d8 │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 376d8 │ │ │ │ + bne.n 37770 │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 37770 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3770c │ │ │ │ + b.n 377a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33ac4 <_Py_fstat@@Base+0x98> │ │ │ │ + bl 33b18 <_Py_fstat@@Base+0x98> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 376f4 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 3778c │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 376d4 │ │ │ │ + bne.n 3776c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3770c │ │ │ │ + b.n 377a4 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 37726 │ │ │ │ + bne.n 377be │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #27336 @ 0x6ac8 │ │ │ │ + movw r3, #31880 @ 0x7c88 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 37746 │ │ │ │ - b.n 37728 │ │ │ │ - cbz r1, 37750 │ │ │ │ - movw r3, #27336 @ 0x6ac8 │ │ │ │ + bmi.n 377de │ │ │ │ + b.n 377c0 │ │ │ │ + cbz r1, 377e8 │ │ │ │ + movw r3, #31880 @ 0x7c88 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 37746 │ │ │ │ + bls.n 377de │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 37750 │ │ │ │ - b.n 37732 │ │ │ │ + bpl.n 377e8 │ │ │ │ + b.n 377ca │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #7 │ │ │ │ - bl f9b98 │ │ │ │ - cbnz r0, 37776 │ │ │ │ + bl fa198 │ │ │ │ + cbnz r0, 3780e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3786e │ │ │ │ + b.n 37906 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 377ae │ │ │ │ - movw r0, #38776 @ 0x9778 │ │ │ │ + cbz r1, 37846 │ │ │ │ + movw r0, #43320 @ 0xa938 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3779e │ │ │ │ + bge.n 37836 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3779e │ │ │ │ + cbnz r3, 37836 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 37772 │ │ │ │ - movw r2, #29404 @ 0x72dc │ │ │ │ + beq.n 3780a │ │ │ │ + movw r2, #33948 @ 0x849c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 377b6 │ │ │ │ - movw r2, #32496 @ 0x7ef0 │ │ │ │ + b.n 3784e │ │ │ │ + movw r2, #37040 @ 0x90b0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 377ec │ │ │ │ + cbz r3, 37884 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #38784 @ 0x9780 │ │ │ │ + movw r0, #43328 @ 0xa940 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 377de │ │ │ │ + bge.n 37876 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 377de │ │ │ │ + cbnz r3, 37876 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 37772 │ │ │ │ - movw r2, #29404 @ 0x72dc │ │ │ │ + beq.n 3780a │ │ │ │ + movw r2, #33948 @ 0x849c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 3781a │ │ │ │ + cbz r3, 378b2 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #38800 @ 0x9790 │ │ │ │ + movw r0, #43344 @ 0xa950 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37814 │ │ │ │ + bge.n 378ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37814 │ │ │ │ + cbnz r3, 378ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 37772 │ │ │ │ + beq.n 3780a │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 37846 │ │ │ │ - movw r0, #16736 @ 0x4160 │ │ │ │ + cbnz r3, 378de │ │ │ │ + movw r0, #21280 @ 0x5320 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37840 │ │ │ │ + bge.n 378d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37840 │ │ │ │ + cbnz r3, 378d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 37772 │ │ │ │ + beq.n 3780a │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #38820 @ 0x97a4 │ │ │ │ + movw r0, #43364 @ 0xa964 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3786e │ │ │ │ + bge.n 37906 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3786e │ │ │ │ + cbnz r3, 37906 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 3787a │ │ │ │ + b.n 37912 │ │ │ │ add r1, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 378a8 │ │ │ │ + bls.n 37940 │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n 3789e │ │ │ │ + bne.n 37936 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 37898 │ │ │ │ + bcc.n 37930 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 37884 │ │ │ │ - b.n 378b2 │ │ │ │ + beq.n 3791c │ │ │ │ + b.n 3794a │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 378a8 │ │ │ │ + beq.n 37940 │ │ │ │ mov r0, r3 │ │ │ │ ldrsb.w r3, [r0], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 3787c │ │ │ │ - b.n 378b2 │ │ │ │ + bge.n 37914 │ │ │ │ + b.n 3794a │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ - movw r1, #9665 @ 0x25c1 │ │ │ │ + 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, 3797a │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 37982 │ │ │ │ + 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 3796c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movw r1, #14305 @ 0x37e1 │ │ │ │ movt r1, #37 @ 0x25 │ │ │ │ - b.w 15d98c │ │ │ │ + b.w 15ead4 │ │ │ │ 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 140620 │ │ │ │ - cbz r0, 378fa │ │ │ │ + bl 14171c │ │ │ │ + cbz r0, 379c2 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37986 │ │ │ │ + beq.n 37a4e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #8708 @ 0x2204 │ │ │ │ + movw r0, #13216 @ 0x33a0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 37946 │ │ │ │ + bne.n 37a0e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 368be │ │ │ │ + bl 36956 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3793e │ │ │ │ + cbz r0, 37a06 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #34924 @ 0x886c │ │ │ │ + movw r0, #39428 @ 0x9a04 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37932 │ │ │ │ + bge.n 379fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 37936 │ │ │ │ + cbz r3, 379fe │ │ │ │ mov r4, r6 │ │ │ │ - b.n 3793e │ │ │ │ + b.n 37a06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 37932 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 379fa │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7a3d0 │ │ │ │ - b.n 3797e │ │ │ │ + bl 7a5b8 │ │ │ │ + b.n 37a46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 367de │ │ │ │ + bl 36876 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3797e │ │ │ │ + cbz r0, 37a46 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #34932 @ 0x8874 │ │ │ │ + movw r0, #39436 @ 0x9a0c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37972 │ │ │ │ + bge.n 37a3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 37976 │ │ │ │ + cbz r3, 37a3e │ │ │ │ mov r4, r6 │ │ │ │ - b.n 3797e │ │ │ │ + b.n 37a46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 37972 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 37a3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1412c8 │ │ │ │ - b.n 37988 │ │ │ │ + bl 1423d8 │ │ │ │ + b.n 37a50 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add.w r0, r1, #16 │ │ │ │ - cbz r2, 379ac │ │ │ │ + cbz r2, 37a74 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ - b.n 379ba │ │ │ │ + b.n 37a82 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 379b8 │ │ │ │ + bne.n 37a80 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 379da │ │ │ │ + cbnz r0, 37aa2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 379ba │ │ │ │ + b.n 37a82 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r1, [pc, #460] @ (37b88 ) │ │ │ │ + ldr r1, [pc, #460] @ (37c50 ) │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 379dc │ │ │ │ - b.n 37a06 │ │ │ │ + cbnz r0, 37aa4 │ │ │ │ + b.n 37ace │ │ │ │ mov r6, r2 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ adds r2, r5, r6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bmi.n 37a0a │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + bmi.n 37ad2 │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33716 @ 0x83b4 │ │ │ │ + movw r1, #38260 @ 0x9574 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #39004 @ 0x985c │ │ │ │ + movw r0, #43548 @ 0xaa1c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r3, r4 │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 37b7e │ │ │ │ + b.n 37c46 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 37afe │ │ │ │ + beq.n 37bc6 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 37b06 │ │ │ │ + beq.n 37bce │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - bmi.n 37a3c │ │ │ │ + bmi.n 37b04 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39016 @ 0x9868 │ │ │ │ + movw r1, #43560 @ 0xaa28 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 37a06 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 37ace │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 37b04 │ │ │ │ - ldr r1, [pc, #324] @ (37b8c ) │ │ │ │ + beq.n 37bcc │ │ │ │ + ldr r1, [pc, #324] @ (37c54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r8, #56616 @ 0xdd28 │ │ │ │ movt r8, #76 @ 0x4c │ │ │ │ add.w sl, r9, #12 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r3, [r2, r1] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 37b06 │ │ │ │ + ble.n 37bce │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w fp, [sl, #4]! │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ add.w r1, r1, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r1, #4036] @ 0xfc4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 37a84 │ │ │ │ + bne.n 37b4c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 26730c │ │ │ │ - b.n 37aba │ │ │ │ + bl 2684ec │ │ │ │ + b.n 37b82 │ │ │ │ ldr.w r0, [r1, #4044] @ 0xfcc │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 37a96 │ │ │ │ + bne.n 37b5e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 3f2f2 <_PyErr_SetLocaleString@@Base+0x5a> │ │ │ │ - b.n 37aba │ │ │ │ + bl 3f392 <_PyErr_SetLocaleString@@Base+0x5a> │ │ │ │ + b.n 37b82 │ │ │ │ ldr.w r1, [r1, #4040] @ 0xfc8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 37aa8 │ │ │ │ + bne.n 37b70 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 3f5d6 <_PyErr_SetLocaleString@@Base+0x33e> │ │ │ │ - b.n 37aba │ │ │ │ + bl 3f676 <_PyErr_SetLocaleString@@Base+0x33e> │ │ │ │ + b.n 37b82 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39044 @ 0x9884 │ │ │ │ + movw r1, #43588 @ 0xaa44 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - b.n 37ad6 │ │ │ │ + b.n 37b9e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37a06 │ │ │ │ + beq.n 37ace │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 37ae4 │ │ │ │ + bne.n 37bac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 37afa │ │ │ │ + cbz r3, 37bc2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39076 @ 0x98a4 │ │ │ │ + movw r1, #43620 @ 0xaa64 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r2, fp │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37af6 │ │ │ │ + bge.n 37bbe │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37af6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 37bbe │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 37a5e │ │ │ │ + b.n 37b26 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 37b06 │ │ │ │ + b.n 37bce │ │ │ │ mov r9, r7 │ │ │ │ - bl 2022d8 <_PySlice_FromIndices@@Base+0x6d8> │ │ │ │ + bl 20337c <_PySlice_FromIndices@@Base+0x6d8> │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #53312 @ 0xd040 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 37b6a │ │ │ │ + cbz r0, 37c32 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 37b40 │ │ │ │ + beq.n 37c08 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [r9] │ │ │ │ movs r2, #0 │ │ │ │ strd r9, r2, [r6, #12] │ │ │ │ - cbz r5, 37b54 │ │ │ │ + cbz r5, 37c1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r6, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ str r7, [r6, #24] │ │ │ │ - bl 710c4 │ │ │ │ + bl 71250 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37b7e │ │ │ │ + bge.n 37c46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 37b7e │ │ │ │ + cbnz r3, 37c46 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, #112 @ 0x70 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00037b90 : │ │ │ │ - ldr r0, [pc, #4] @ (37b98 ) │ │ │ │ - b.w 1a35e8 │ │ │ │ +00037c58 : │ │ │ │ + ldr r0, [pc, #4] @ (37c60 ) │ │ │ │ + b.w 1a4c14 │ │ │ │ nop │ │ │ │ movs r0, #156 @ 0x9c │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - bl cf6c8 │ │ │ │ + bl cfcf0 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 37bbe │ │ │ │ + cbz r2, 37c86 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 37bce │ │ │ │ - b.n 37bdc │ │ │ │ - ldr r1, [pc, #452] @ (37d84 ) │ │ │ │ + cbz r2, 37c96 │ │ │ │ + b.n 37ca4 │ │ │ │ + ldr r1, [pc, #452] @ (37e4c ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a81f8 │ │ │ │ + bl 1a9818 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37bb8 │ │ │ │ - b.n 37c94 │ │ │ │ - ldr r1, [pc, #440] @ (37d88 ) │ │ │ │ + bne.n 37c80 │ │ │ │ + b.n 37d5c │ │ │ │ + ldr r1, [pc, #440] @ (37e50 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a81f8 │ │ │ │ + bl 1a9818 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37c94 │ │ │ │ + beq.n 37d5c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbnz r2, 37bee │ │ │ │ - ldr r1, [pc, #424] @ (37d8c ) │ │ │ │ + cbnz r2, 37cb6 │ │ │ │ + ldr r1, [pc, #424] @ (37e54 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a81f8 │ │ │ │ + bl 1a9818 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37c94 │ │ │ │ + beq.n 37d5c │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ - cbnz r2, 37c00 │ │ │ │ - ldr r1, [pc, #412] @ (37d90 ) │ │ │ │ + cbnz r2, 37cc8 │ │ │ │ + ldr r1, [pc, #412] @ (37e58 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a81f8 │ │ │ │ + bl 1a9818 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37c94 │ │ │ │ - movw r1, #39140 @ 0x98e4 │ │ │ │ + beq.n 37d5c │ │ │ │ + movw r1, #43684 @ 0xaaa4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #39144 @ 0x98e8 │ │ │ │ + movw r0, #43688 @ 0xaaa8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 1b6590 │ │ │ │ + bl 1b78a8 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37c94 │ │ │ │ - movw r0, #39152 @ 0x98f0 │ │ │ │ + beq.n 37d5c │ │ │ │ + movw r0, #43696 @ 0xaab0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 1b6fcc │ │ │ │ + bl 1b82e4 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 37c94 │ │ │ │ - movw r1, #31288 @ 0x7a38 │ │ │ │ + cbz r0, 37d5c │ │ │ │ + movw r1, #35832 @ 0x8bf8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #19016 @ 0x4a48 │ │ │ │ + movw r0, #23560 @ 0x5c08 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1b6590 │ │ │ │ + bl 1b78a8 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 37c94 │ │ │ │ - movw r1, #31280 @ 0x7a30 │ │ │ │ + cbz r0, 37d5c │ │ │ │ + movw r1, #35824 @ 0x8bf0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl fffec │ │ │ │ + bl 100608 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 37c94 │ │ │ │ + cbz r0, 37d5c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #31256 @ 0x7a18 │ │ │ │ + movw r1, #35800 @ 0x8bd8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ blx 2c140 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 37c7e │ │ │ │ + cbnz r0, 37d46 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - bls.n 37c7e │ │ │ │ + bls.n 37d46 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 37c7e │ │ │ │ + bne.n 37d46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 37c7e │ │ │ │ + bne.n 37d46 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 37c9a │ │ │ │ + beq.n 37d62 │ │ │ │ movw r3, #61136 @ 0xeed0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39176 @ 0x9908 │ │ │ │ + movw r1, #43720 @ 0xaac8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37d7c │ │ │ │ - movw r0, #21288 @ 0x5328 │ │ │ │ + b.n 37e44 │ │ │ │ + movw r0, #25832 @ 0x64e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 795bc │ │ │ │ + bl 797b8 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37c94 │ │ │ │ - movw r0, #39224 @ 0x9938 │ │ │ │ + beq.n 37d5c │ │ │ │ + movw r0, #43768 @ 0xaaf8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 795bc │ │ │ │ + bl 797b8 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37c94 │ │ │ │ - movw r0, #10556 @ 0x293c │ │ │ │ + beq.n 37d5c │ │ │ │ + movw r0, #14916 @ 0x3a44 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 795bc │ │ │ │ + bl 797b8 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37c94 │ │ │ │ - movw r0, #39208 @ 0x9928 │ │ │ │ + beq.n 37d5c │ │ │ │ + movw r0, #43752 @ 0xaae8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 795bc │ │ │ │ + bl 797b8 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37c94 │ │ │ │ - movw r0, #39220 @ 0x9934 │ │ │ │ + beq.n 37d5c │ │ │ │ + movw r0, #43764 @ 0xaaf4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 795bc │ │ │ │ + bl 797b8 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37c94 │ │ │ │ - movw r0, #39232 @ 0x9940 │ │ │ │ + beq.n 37d5c │ │ │ │ + movw r0, #43776 @ 0xab00 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 795bc │ │ │ │ + bl 797b8 │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37c94 │ │ │ │ - movw r0, #39212 @ 0x992c │ │ │ │ + beq.n 37d5c │ │ │ │ + movw r0, #43756 @ 0xaaec │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 795bc │ │ │ │ + bl 797b8 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37c94 │ │ │ │ - movw r0, #39240 @ 0x9948 │ │ │ │ + beq.n 37d5c │ │ │ │ + movw r0, #43784 @ 0xab08 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 795bc │ │ │ │ + bl 797b8 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37c94 │ │ │ │ + beq.n 37d5c │ │ │ │ movw r3, #61112 @ 0xeeb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #39248 @ 0x9950 │ │ │ │ + movw r0, #43792 @ 0xab10 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 199584 │ │ │ │ - movw r1, #39284 @ 0x9974 │ │ │ │ + bl 19ab94 │ │ │ │ + movw r1, #43828 @ 0xab34 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl cff78 │ │ │ │ + bl d059c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37c94 │ │ │ │ + blt.n 37d5c │ │ │ │ ldrd r2, r3, [r4, #60] @ 0x3c │ │ │ │ mov r5, sp │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ movs r4, #0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a8204 │ │ │ │ + bl 1a9824 │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37c94 │ │ │ │ + blt.n 37d5c │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 37d68 │ │ │ │ + bne.n 37e30 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r0, #228 @ 0xe4 │ │ │ │ @@ -17328,351 +17413,397 @@ │ │ │ │ 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 37db4 │ │ │ │ + bhi.n 37e7c │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 37dcc │ │ │ │ + ble.n 37e94 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 37dd4 │ │ │ │ - movw r0, #23572 @ 0x5c14 │ │ │ │ + b.n 37e9c │ │ │ │ + movw r0, #28116 @ 0x6dd4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37dac │ │ │ │ + bne.n 37e74 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 21a434 │ │ │ │ + b.w 21b634 │ │ │ │ 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 37e1c │ │ │ │ + bne.n 37ee4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 37e36 │ │ │ │ - movw r2, #43748 @ 0xaae4 │ │ │ │ + bmi.n 37efe │ │ │ │ + movw r2, #48252 @ 0xbc7c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #33732 @ 0x83c4 │ │ │ │ + movw r1, #38276 @ 0x9584 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #58120 @ 0xe308 │ │ │ │ + movw r0, #62664 @ 0xf4c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 37e32 │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 37efa │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #58120 @ 0xe308 │ │ │ │ + movw r0, #62664 @ 0xf4c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37df4 │ │ │ │ + bne.n 37ebc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37e4e │ │ │ │ - ldr r6, [pc, #24] @ (37e50 ) │ │ │ │ + b.n 37f16 │ │ │ │ + ldr r6, [pc, #24] @ (37f18 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [r4, r6] │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - bl e441c │ │ │ │ + bl e4a0c │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 37e84 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 37f4c │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 37e7e │ │ │ │ - bl 142304 │ │ │ │ - b.n 37e84 │ │ │ │ + bne.n 37f46 │ │ │ │ + bl 143414 │ │ │ │ + b.n 37f4c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 37eae │ │ │ │ + cbnz r0, 37f76 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 37ea0 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 37f68 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 37e9a │ │ │ │ - bl 142304 │ │ │ │ - b.n 37ea0 │ │ │ │ + bne.n 37f62 │ │ │ │ + bl 143414 │ │ │ │ + b.n 37f68 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 37eae │ │ │ │ + cbnz r0, 37f76 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 37eae │ │ │ │ + cbz r0, 37f76 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 37f08 │ │ │ │ + bne.n 37fd0 │ │ │ │ ldrd r7, r6, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl cf6c8 │ │ │ │ + bl cfcf0 │ │ │ │ movw r8, #5160 @ 0x1428 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl d1038 │ │ │ │ + bl d1654 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 37f22 │ │ │ │ + beq.n 37fea │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 37f22 │ │ │ │ + bmi.n 37fea │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39832 @ 0x9b98 │ │ │ │ + movw r1, #44376 @ 0xad58 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39816 @ 0x9b88 │ │ │ │ + movw r0, #44360 @ 0xad48 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37ec8 │ │ │ │ + bne.n 37f90 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 37fd2 │ │ │ │ + b.n 3809a │ │ │ │ mov r0, r6 │ │ │ │ - bl d1038 │ │ │ │ + bl d1654 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 37f4e │ │ │ │ + beq.n 38016 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 37f4e │ │ │ │ + bmi.n 38016 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39880 @ 0x9bc8 │ │ │ │ + movw r1, #44424 @ 0xad88 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ movs r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - bl 7bd88 │ │ │ │ + bl 7bf5c │ │ │ │ cmp r7, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne.n 37f8e │ │ │ │ - cbz r0, 37fa0 │ │ │ │ + bne.n 38056 │ │ │ │ + cbz r0, 38068 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37fa0 │ │ │ │ + bge.n 38068 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 37fa0 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 37fa0 │ │ │ │ + cbnz r3, 38068 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 38068 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 37fc0 │ │ │ │ - cbz r0, 37fd2 │ │ │ │ + bne.n 38088 │ │ │ │ + cbz r0, 3809a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37fd2 │ │ │ │ + bge.n 3809a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 37fd2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 37fd2 │ │ │ │ + cbnz r3, 3809a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3809a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ - b.w 1d4d4c │ │ │ │ - nop │ │ │ │ + b.w 1d5c8c │ │ │ │ + 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, 380c4 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 380ce │ │ │ │ + b.n 380d4 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 380be │ │ │ │ + b.n 3810a │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 3810a │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 380de │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 3810a │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 380e8 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 3810a │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 380f2 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 3810a │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cbz r0, 380fc │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 3810a │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + cbz r0, 3810a │ │ │ │ + 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, 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, 3800e │ │ │ │ + cbnz r1, 3813a │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41836 @ 0xa36c │ │ │ │ + movw r1, #46380 @ 0xb52c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 38034 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 38160 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3803c │ │ │ │ + beq.n 38168 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41860 @ 0xa384 │ │ │ │ + movw r1, #46404 @ 0xb544 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.w 389ec │ │ │ │ + b.w 38b18 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 38058 │ │ │ │ + bne.n 38184 │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 3805c │ │ │ │ + b.n 38188 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 96550 │ │ │ │ + bl 967ac │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 3807e │ │ │ │ + bge.n 381aa │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41888 @ 0xa3a0 │ │ │ │ + movw r1, #46432 @ 0xb560 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 38034 │ │ │ │ - beq.n 380c4 │ │ │ │ + bl d6310 │ │ │ │ + b.n 38160 │ │ │ │ + beq.n 381f0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.n 380f4 │ │ │ │ + bhi.n 38220 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #938 @ 0x3aa │ │ │ │ movt r2, #4 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 3810c │ │ │ │ + bne.n 38238 │ │ │ │ movw r2, #30788 @ 0x7844 │ │ │ │ movt r2, #2 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 380dc │ │ │ │ + bne.n 38208 │ │ │ │ movs r2, #16 │ │ │ │ movt r2, #1 │ │ │ │ ands r2, r3 │ │ │ │ - cbz r2, 380f4 │ │ │ │ + cbz r2, 38220 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41992 @ 0xa408 │ │ │ │ + movw r1, #46536 @ 0xb5c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 38034 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 38160 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41936 @ 0xa3d0 │ │ │ │ + movw r1, #46480 @ 0xb590 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 38034 │ │ │ │ + bl d6310 │ │ │ │ + b.n 38160 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42020 @ 0xa424 │ │ │ │ + movw r1, #46564 @ 0xb5e4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 38034 │ │ │ │ + bl d6310 │ │ │ │ + b.n 38160 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42060 @ 0xa44c │ │ │ │ + movw r1, #46604 @ 0xb60c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 38034 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 38160 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ bic.w r9, r3, #1 │ │ │ │ - bl e3ed0 │ │ │ │ + bl e44c0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 38138 │ │ │ │ + cbz r3, 38264 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42084 @ 0xa464 │ │ │ │ + movw r1, #46628 @ 0xb624 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 38034 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 38160 │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 3815a │ │ │ │ + bge.n 38286 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #42104 @ 0xa478 │ │ │ │ + movw r1, #46648 @ 0xb638 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 38034 │ │ │ │ + bl d6310 │ │ │ │ + b.n 38160 │ │ │ │ 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 │ │ │ │ @@ -17680,173 +17811,173 @@ │ │ │ │ add r3, r1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 38034 │ │ │ │ + bcs.w 38160 │ │ │ │ lsls r5, r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 38034 │ │ │ │ + beq.w 38160 │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 381ac │ │ │ │ + beq.n 382d8 │ │ │ │ str.w r6, [r5], #4 │ │ │ │ - b.n 381a2 │ │ │ │ + b.n 382ce │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 381d6 │ │ │ │ - bl 2e430 │ │ │ │ + bcs.n 38302 │ │ │ │ + bl 2e490 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 381b0 │ │ │ │ + beq.n 382dc │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 381b0 │ │ │ │ + beq.n 382dc │ │ │ │ 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 381b0 │ │ │ │ + b.n 382dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 381ee │ │ │ │ + beq.n 3831a │ │ │ │ ldr.w r3, [r7], #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 381da │ │ │ │ + bge.n 38306 │ │ │ │ cmp r4, r3 │ │ │ │ it le │ │ │ │ movle r2, r3 │ │ │ │ - b.n 381da │ │ │ │ + b.n 38306 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 38218 │ │ │ │ + bcc.n 38344 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #42148 @ 0xa4a4 │ │ │ │ + movw r1, #46692 @ 0xb664 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 761ac │ │ │ │ - b.n 38034 │ │ │ │ + bl 7637c │ │ │ │ + b.n 38160 │ │ │ │ mov r0, r9 │ │ │ │ - bl 118260 <_PyLong_AsByteArray@@Base+0x15ec> │ │ │ │ + bl 118bc8 <_PyLong_AsByteArray@@Base+0x15ec> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3873c │ │ │ │ + beq.w 38868 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - blt.n 3823e │ │ │ │ - bl 1f4674 │ │ │ │ + blt.n 3836a │ │ │ │ + bl 1f56c4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3825a │ │ │ │ - b.n 3873c │ │ │ │ + blt.n 38386 │ │ │ │ + b.n 38868 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38230 │ │ │ │ + beq.n 3835c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ mvn.w r0, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3826c │ │ │ │ + b.n 38398 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3873c │ │ │ │ + bne.w 38868 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3873c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 38868 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - blt.n 3827c │ │ │ │ + blt.n 383a8 │ │ │ │ strd r0, r1, [r2, #8]! │ │ │ │ - b.n 3826c │ │ │ │ - movw ip, #44840 @ 0xaf28 │ │ │ │ + b.n 38398 │ │ │ │ + movw ip, #49384 @ 0xc0e8 │ │ │ │ movt ip, #56 @ 0x38 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ mvn.w sl, #4026531840 @ 0xf0000000 │ │ │ │ mov ip, r9 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, ip │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - ble.w 385f0 │ │ │ │ + ble.w 3871c │ │ │ │ add.w r7, r4, r1, lsl #3 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r5, [r4, r1, lsl #3] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 114ec8 │ │ │ │ + bl 115830 │ │ │ │ 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 382ee │ │ │ │ + bne.n 3841a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 114ec8 │ │ │ │ + bl 115830 │ │ │ │ str.w r5, [r7, #8]! │ │ │ │ ubfx ip, r0, #8, #8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ uxtb r0, r0 │ │ │ │ str r6, [r7, #4] │ │ │ │ - b.n 382ca │ │ │ │ + b.n 383f6 │ │ │ │ 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 385ec │ │ │ │ + beq.w 38718 │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ - bgt.n 383bc │ │ │ │ + bgt.n 384e8 │ │ │ │ cmp r0, #67 @ 0x43 │ │ │ │ - bgt.n 38324 │ │ │ │ + bgt.n 38450 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bgt.n 3836a │ │ │ │ + bgt.n 38496 │ │ │ │ cmp r0, #28 │ │ │ │ - bgt.n 3834e │ │ │ │ + bgt.n 3847a │ │ │ │ cmp r0, #14 │ │ │ │ - beq.w 38464 │ │ │ │ + beq.w 38590 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.w 38598 │ │ │ │ - b.n 38464 │ │ │ │ + bne.w 386c4 │ │ │ │ + b.n 38590 │ │ │ │ sub.w ip, r0, #68 @ 0x44 │ │ │ │ cmp.w ip, #12 │ │ │ │ - bhi.w 38598 │ │ │ │ + bhi.w 386c4 │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsls r2, r6, #4 │ │ │ │ @@ -17855,25 +17986,25 @@ │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ sub.w r3, r0, #29 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.w 38598 │ │ │ │ + bhi.w 386c4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsls r0, r1, #5 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - bne.w 38598 │ │ │ │ + bne.w 386c4 │ │ │ │ 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 │ │ │ │ @@ -17890,22 +18021,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 385ec │ │ │ │ + b.n 38718 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq.w 384ec │ │ │ │ + beq.w 38618 │ │ │ │ sub.w r3, r0, #100 @ 0x64 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 38598 │ │ │ │ + bhi.w 386c4 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 38598 │ │ │ │ + bhi.w 386c4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r2, r2 │ │ │ │ movs r2, r2 │ │ │ │ movs r2, r2 │ │ │ │ movs r2, r2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ @@ -17921,29 +18052,29 @@ │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r5, r5, #3 │ │ │ │ add r2, r7 │ │ │ │ orr.w r5, r5, r6, lsl #29 │ │ │ │ asrs r6, r6, #3 │ │ │ │ - b.n 3840a │ │ │ │ + b.n 38536 │ │ │ │ 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 385ec │ │ │ │ + b.n 38718 │ │ │ │ add r3, r2 │ │ │ │ str.w r5, [r4, r3, lsl #3] │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.n 385ec │ │ │ │ + b.n 38718 │ │ │ │ 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 │ │ │ │ @@ -17953,20 +18084,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 385ec │ │ │ │ + b.n 38718 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 38548 │ │ │ │ + blt.n 38674 │ │ │ │ bic.w r5, r5, #7 │ │ │ │ orr.w r5, r5, #1 │ │ │ │ - b.n 385e2 │ │ │ │ + b.n 3870e │ │ │ │ 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 │ │ │ │ @@ -17976,76 +18107,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 385ec │ │ │ │ + b.n 38718 │ │ │ │ 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 385ec │ │ │ │ + b.n 38718 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 38548 │ │ │ │ + bcs.n 38674 │ │ │ │ lsls r6, r6, #3 │ │ │ │ orr.w r6, r6, r5, lsr #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ orr.w r5, r5, #2 │ │ │ │ - b.n 385e2 │ │ │ │ + b.n 3870e │ │ │ │ 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 385ec │ │ │ │ + b.n 38718 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 3853a │ │ │ │ - b.n 38548 │ │ │ │ + bcc.n 38666 │ │ │ │ + b.n 38674 │ │ │ │ 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 385e2 │ │ │ │ + bpl.n 3870e │ │ │ │ cmp fp, r5 │ │ │ │ sbcs.w r3, sl, r6 │ │ │ │ - bcs.n 3853a │ │ │ │ - b.n 38548 │ │ │ │ + bcs.n 38666 │ │ │ │ + b.n 38674 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 385e2 │ │ │ │ + bpl.n 3870e │ │ │ │ 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 38548 │ │ │ │ + bcc.n 38674 │ │ │ │ bic.w r5, r5, #7 │ │ │ │ orr.w r5, r5, #3 │ │ │ │ cmp fp, r5 │ │ │ │ sbcs.w r3, sl, r6 │ │ │ │ - blt.n 38548 │ │ │ │ + blt.n 38674 │ │ │ │ lsls r6, r6, #3 │ │ │ │ orr.w r6, r6, r5, lsr #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ - b.n 385e2 │ │ │ │ + b.n 3870e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r5 │ │ │ │ - b.n 385e2 │ │ │ │ + b.n 3870e │ │ │ │ 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 │ │ │ │ @@ -18062,174 +18193,174 @@ │ │ │ │ it pl │ │ │ │ orrpl r5, r2 │ │ │ │ and.w r5, r5, #7 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r4, r7, lsl #3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 385ec │ │ │ │ + b.n 38718 │ │ │ │ mov r1, r2 │ │ │ │ - bl 255d30 │ │ │ │ + bl 256f50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 385b0 │ │ │ │ + bge.n 386dc │ │ │ │ lsrs r5, r5, #3 │ │ │ │ adds r3, #1 │ │ │ │ orr.w r5, r5, r6, lsl #29 │ │ │ │ asrs r6, r6, #3 │ │ │ │ - b.n 385a0 │ │ │ │ + b.n 386cc │ │ │ │ cmp r0, #0 │ │ │ │ rsb r3, r0, #0 │ │ │ │ it gt │ │ │ │ movgt r3, #0 │ │ │ │ add r3, r0 │ │ │ │ - cbz r3, 385e2 │ │ │ │ + cbz r3, 3870e │ │ │ │ cmp fp, r5 │ │ │ │ mov.w r2, r6, lsl #3 │ │ │ │ sbcs.w r6, sl, r6 │ │ │ │ orr.w r2, r2, r5, lsr #29 │ │ │ │ mov.w r5, r5, lsl #3 │ │ │ │ iteet cc │ │ │ │ movcc.w r5, #4294967295 @ 0xffffffff │ │ │ │ orrcs.w r5, r5, #3 │ │ │ │ movcs r6, r2 │ │ │ │ movcc r6, r5 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 385bc │ │ │ │ + b.n 386e8 │ │ │ │ add.w r3, r4, r7, lsl #3 │ │ │ │ str.w r5, [r4, r7, lsl #3] │ │ │ │ str r6, [r3, #4] │ │ │ │ mov r1, r7 │ │ │ │ - b.n 382a4 │ │ │ │ + b.n 383d0 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ mov ip, r9 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ add.w r5, r2, #16 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w lr, r5, r2 │ │ │ │ cmp lr, r5 │ │ │ │ - bls.w 3871e │ │ │ │ + bls.w 3884a │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ lsls r6, r1, #25 │ │ │ │ - bpl.n 38624 │ │ │ │ + bpl.n 38750 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ orr.w r2, r1, r2, lsl #6 │ │ │ │ - b.n 38610 │ │ │ │ + b.n 3873c │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #1 │ │ │ │ lsls r0, r0, #25 │ │ │ │ - bmi.n 38624 │ │ │ │ + bmi.n 38750 │ │ │ │ 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 3864a │ │ │ │ + bpl.n 38776 │ │ │ │ orr.w r9, r0, r9, lsl #6 │ │ │ │ - b.n 38636 │ │ │ │ + b.n 38762 │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.n 3865e │ │ │ │ + bpl.n 3878a │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ orr.w r0, r1, r0, lsl #6 │ │ │ │ - b.n 3864a │ │ │ │ + b.n 38776 │ │ │ │ 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 38604 │ │ │ │ + beq.n 38730 │ │ │ │ add.w r6, r4, r9, lsl #3 │ │ │ │ str r6, [sp, #24] │ │ │ │ mov.w r6, r9, lsl #3 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr.w r8, [r4, r9, lsl #3] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r8, #2 │ │ │ │ - bne.n 38604 │ │ │ │ + bne.n 38730 │ │ │ │ and.w r8, r0, #1 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - beq.n 386d0 │ │ │ │ + beq.n 387fc │ │ │ │ subs r0, #1 │ │ │ │ movs r6, #7 │ │ │ │ add.w r0, r0, r0, lsl #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r9, r0, #32 │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ lsr.w r9, r6, r9 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ orr.w r3, r3, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r9, r3, r1 │ │ │ │ - bge.n 386d6 │ │ │ │ + bge.n 38802 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ asrs r1, r1, #3 │ │ │ │ - b.n 386be │ │ │ │ + b.n 387ea │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 386d8 │ │ │ │ + b.n 38804 │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 386f6 │ │ │ │ + beq.n 38822 │ │ │ │ cmp fp, r2 │ │ │ │ sbcs.w r3, sl, r1 │ │ │ │ - bcc.n 3870c │ │ │ │ + bcc.n 38838 │ │ │ │ lsls r1, r1, #3 │ │ │ │ orr.w r1, r1, r2, lsr #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ orr.w r2, r2, #5 │ │ │ │ mov r3, r1 │ │ │ │ cmp fp, r2 │ │ │ │ sbcs.w r3, sl, r3 │ │ │ │ - bcc.n 3870c │ │ │ │ + bcc.n 38838 │ │ │ │ lsls r1, r1, #3 │ │ │ │ orr.w r1, r1, r2, lsr #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ - b.n 38712 │ │ │ │ + b.n 3883e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r2, [r4, r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r1, [r3, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 38604 │ │ │ │ + b.n 38730 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3829a │ │ │ │ + bne.w 383c6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, ip │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38744 │ │ │ │ + bge.n 38870 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 38744 │ │ │ │ + cbnz r3, 38870 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 38744 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 38870 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 761ac │ │ │ │ - b.n 38034 │ │ │ │ + bl 7637c │ │ │ │ + b.n 38160 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - movw r5, #41796 @ 0xa344 │ │ │ │ + movw r5, #46340 @ 0xb504 │ │ │ │ movt r5, #44 @ 0x2c │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov fp, r6 │ │ │ │ mov r9, r6 │ │ │ │ mov sl, r4 │ │ │ │ @@ -18240,551 +18371,551 @@ │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ subs r2, r2, r3 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr.w r8, [r4, r2, lsl #2] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, lr │ │ │ │ - ble.w 388aa │ │ │ │ + ble.w 389d6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r3, [r3, lr, lsl #2] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3889e │ │ │ │ + bne.w 389ca │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r3, r0, [r3] │ │ │ │ orrs.w r2, r7, r0 │ │ │ │ - bmi.n 3881e │ │ │ │ + bmi.n 3894a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r4, r0, r1 │ │ │ │ - bge.n 387b2 │ │ │ │ + bge.n 388de │ │ │ │ lsrs r2, r2, #3 │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ asrs r1, r1, #3 │ │ │ │ - b.n 387a0 │ │ │ │ + b.n 388cc │ │ │ │ mov r4, r3 │ │ │ │ mov ip, r0 │ │ │ │ strd lr, r5, [sp, #24] │ │ │ │ orrs.w r5, r2, r1 │ │ │ │ - beq.n 38806 │ │ │ │ + beq.n 38932 │ │ │ │ and.w r5, r2, #7 │ │ │ │ ands.w lr, r4, #7 │ │ │ │ - beq.w 389e0 │ │ │ │ + beq.w 38b0c │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 387da │ │ │ │ + bne.n 38906 │ │ │ │ subs r5, #4 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 387ec │ │ │ │ + b.n 38918 │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 387f2 │ │ │ │ + beq.n 3891e │ │ │ │ sub.w lr, r5, lr │ │ │ │ rsbs r5, lr, #0 │ │ │ │ adc.w r5, r5, lr │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 389e0 │ │ │ │ + beq.w 38b0c │ │ │ │ lsrs r2, r2, #3 │ │ │ │ lsrs r4, r4, #3 │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ orr.w r4, r4, ip, lsl #29 │ │ │ │ asrs r1, r1, #3 │ │ │ │ mov.w ip, ip, asr #3 │ │ │ │ - b.n 387ba │ │ │ │ + b.n 388e6 │ │ │ │ ldrd lr, r5, [sp, #24] │ │ │ │ orrs.w ip, r4, ip │ │ │ │ - bne.w 389e4 │ │ │ │ + bne.w 38b10 │ │ │ │ cmp r9, r3 │ │ │ │ sbcs.w r2, fp, r0 │ │ │ │ - blt.n 38868 │ │ │ │ + blt.n 38994 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3889e │ │ │ │ + b.n 389ca │ │ │ │ adds r1, r6, #1 │ │ │ │ - bne.n 3889e │ │ │ │ + bne.n 389ca │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 38874 │ │ │ │ + beq.n 389a0 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r8, #2 │ │ │ │ - beq.n 3887e │ │ │ │ + beq.n 389aa │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 38888 │ │ │ │ + beq.n 389b4 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r3, #2 │ │ │ │ - beq.n 38894 │ │ │ │ + beq.n 389c0 │ │ │ │ and.w r3, r3, #7 │ │ │ │ - movw r2, #61160 @ 0xeee8 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ + movw r2, #168 @ 0xa8 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ subs r3, #1 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ - b.n 3889e │ │ │ │ + b.n 389ca │ │ │ │ mov r9, r3 │ │ │ │ mov fp, r0 │ │ │ │ movs r6, #0 │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 3889e │ │ │ │ - movw r5, #41632 @ 0xa2a0 │ │ │ │ + b.n 389ca │ │ │ │ + movw r5, #46176 @ 0xb460 │ │ │ │ movt r5, #44 @ 0x2c │ │ │ │ - b.n 3889e │ │ │ │ - movw r5, #41660 @ 0xa2bc │ │ │ │ + b.n 389ca │ │ │ │ + movw r5, #46204 @ 0xb47c │ │ │ │ movt r5, #44 @ 0x2c │ │ │ │ - b.n 3889e │ │ │ │ - movw r5, #41696 @ 0xa2e0 │ │ │ │ + b.n 389ca │ │ │ │ + movw r5, #46240 @ 0xb4a0 │ │ │ │ movt r5, #44 @ 0x2c │ │ │ │ movs r6, #1 │ │ │ │ - b.n 3889e │ │ │ │ - movw r5, #41728 @ 0xa300 │ │ │ │ + b.n 389ca │ │ │ │ + movw r5, #46272 @ 0xb4c0 │ │ │ │ movt r5, #44 @ 0x2c │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 3877a │ │ │ │ + b.n 388a6 │ │ │ │ mov r0, sl │ │ │ │ mov sl, r9 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 761ac │ │ │ │ - cbnz r6, 388ca │ │ │ │ + bl 7637c │ │ │ │ + cbnz r6, 389f6 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ - b.n 388de │ │ │ │ + b.n 38a0a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.w 38034 │ │ │ │ + bl f29e4 │ │ │ │ + b.w 38160 │ │ │ │ add.w r0, r2, #10 │ │ │ │ cmp r2, r1 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - bge.n 388f8 │ │ │ │ + bge.n 38a24 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ addeq r3, #1 │ │ │ │ - b.n 388de │ │ │ │ - cbnz r3, 38914 │ │ │ │ + b.n 38a0a │ │ │ │ + cbnz r3, 38a40 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, r8, lsr #3 │ │ │ │ orr.w r3, r3, r7, lsl #29 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ mov.w r3, r7, asr #3 │ │ │ │ it ne │ │ │ │ movne r7, r3 │ │ │ │ - b.n 389b4 │ │ │ │ + b.n 38ae0 │ │ │ │ movw r2, #61084 @ 0xee9c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #32496 @ 0x7ef0 │ │ │ │ + movw r1, #37040 @ 0x90b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #29484 @ 0x732c │ │ │ │ + movw r2, #33988 @ 0x84c4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #42192 @ 0xa4d0 │ │ │ │ + movw r2, #46736 @ 0xb690 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - bl 205b88 │ │ │ │ + bl 206c30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 38034 │ │ │ │ + bne.w 38160 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r4, [sp, #16] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 388fa │ │ │ │ + bge.n 38a26 │ │ │ │ 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 38958 │ │ │ │ + b.n 38a84 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ and.w r3, r8, #7 │ │ │ │ cmp r3, #2 │ │ │ │ sub.w r0, r1, #4 │ │ │ │ str r0, [r2, #32] │ │ │ │ ldr.w r0, [r1, #-4] │ │ │ │ - bne.n 389c2 │ │ │ │ - ldr r2, [pc, #108] @ (389f4 ) │ │ │ │ + bne.n 38aee │ │ │ │ + ldr r2, [pc, #108] @ (38b20 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ bic.w r3, r0, #1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov.w r8, r8, lsr #3 │ │ │ │ orr.w r8, r8, r7, lsl #29 │ │ │ │ asrs r7, r7, #3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp sl, r8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ sbcs.w r3, fp, r7 │ │ │ │ - bge.n 389c8 │ │ │ │ - b.n 38972 │ │ │ │ - bl 84e94 <_PyObject_GenericSetAttrWithDict@@Base+0xc8c> │ │ │ │ - b.n 389aa │ │ │ │ + bge.n 38af4 │ │ │ │ + b.n 38a9e │ │ │ │ + bl 85068 <_PyObject_GenericSetAttrWithDict@@Base+0xc98> │ │ │ │ + b.n 38ad6 │ │ │ │ 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 389ec │ │ │ │ + b.n 38b18 │ │ │ │ ldrd lr, r5, [sp, #24] │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 38852 │ │ │ │ - b.n 3889e │ │ │ │ + beq.w 3897e │ │ │ │ + b.n 389ca │ │ │ │ mov r0, r6 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ add.w r0, r1, #16 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 38a18 │ │ │ │ + cbnz r2, 38b44 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 38a18 │ │ │ │ + bne.n 38b44 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 38a3c │ │ │ │ + cbnz r0, 38b68 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #4 │ │ │ │ add r5, sp, #24 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r4, #10024 @ 0x2728 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ strd r3, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38ae0 │ │ │ │ + beq.n 38c0c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r5, #23916 @ 0x5d6c │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 38a6e │ │ │ │ + beq.n 38b9a │ │ │ │ mov r1, r5 │ │ │ │ - bl 88518 │ │ │ │ - cbnz r0, 38a6e │ │ │ │ + bl 886fc │ │ │ │ + cbnz r0, 38b9a │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #42232 @ 0xa4f8 │ │ │ │ + movw r1, #46776 @ 0xb6b8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #37232 @ 0x9170 │ │ │ │ + movw r0, #41776 @ 0xa330 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 38ae0 │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 38c0c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 38a82 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 38ae0 │ │ │ │ + bne.n 38bae │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 38c0c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 38a94 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 38ae0 │ │ │ │ + bne.n 38bc0 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 38c0c │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 38acc │ │ │ │ + beq.n 38bf8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #5580 @ 0x15cc │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 38ace │ │ │ │ + beq.n 38bfa │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #42252 @ 0xa50c │ │ │ │ + movw r1, #46796 @ 0xb6cc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1a5730 <_PyBytes_DecodeEscape2@@Base+0x19f4> │ │ │ │ + b.w 1a6d5c <_PyBytes_DecodeEscape2@@Base+0x19f4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #132] @ (38b7c ) │ │ │ │ + ldr r0, [pc, #132] @ (38ca8 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ - movw r2, #52452 @ 0xcce4 │ │ │ │ + movw r2, #56920 @ 0xde58 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #42340 @ 0xa564 │ │ │ │ + movw r1, #46884 @ 0xb724 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ead0 │ │ │ │ - cbz r0, 38b60 │ │ │ │ + bl 8ecfc │ │ │ │ + cbz r0, 38c8c │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #57952 @ 0xe260 │ │ │ │ + movw r1, #62496 @ 0xf420 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #42360 @ 0xa578 │ │ │ │ + movw r0, #46904 @ 0xb738 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38b3e │ │ │ │ + bne.n 38c6a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38b58 │ │ │ │ + b.n 38c84 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 207be8 │ │ │ │ + bl 208c90 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38b3a │ │ │ │ + beq.n 38c66 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2422d8 │ │ │ │ + bl 2434ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 761ac │ │ │ │ - b.n 38b62 │ │ │ │ + bl 7637c │ │ │ │ + b.n 38c8e │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #24] @ (38b7c ) │ │ │ │ + ldr r3, [pc, #24] @ (38ca8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 38b74 │ │ │ │ + beq.n 38ca0 │ │ │ │ blx 2b9e4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 38b96 │ │ │ │ - movw r0, #42400 @ 0xa5a0 │ │ │ │ + bne.n 38cc2 │ │ │ │ + movw r0, #46944 @ 0xb760 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7bd88 │ │ │ │ + b.w 7bf5c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 38bb8 │ │ │ │ + cbz r3, 38ce4 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 38bc8 │ │ │ │ + b.n 38cf4 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 38bc6 │ │ │ │ + blt.n 38cf2 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 38bc2 │ │ │ │ - cbnz r1, 38be8 │ │ │ │ + bgt.n 38cee │ │ │ │ + cbnz r1, 38d14 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38bc8 │ │ │ │ + b.n 38cf4 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #156] @ (38c68 ) │ │ │ │ + ldr r1, [pc, #156] @ (38d94 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 38bee │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 38d1a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38c62 │ │ │ │ + b.n 38d8e │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ itte eq │ │ │ │ movweq r5, #5160 @ 0x1428 │ │ │ │ movteq r5, #75 @ 0x4b │ │ │ │ ldrne r5, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 196cb4 <_PyStaticType_InitForExtension@@Base+0x50c> │ │ │ │ + bl 1982bc <_PyStaticType_InitForExtension@@Base+0x50c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38be4 │ │ │ │ + beq.n 38d10 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ - movw r3, #1501 @ 0x5dd │ │ │ │ + movw r3, #5677 @ 0x162d │ │ │ │ movt r3, #31 │ │ │ │ - movw r1, #28361 @ 0x6ec9 │ │ │ │ + movw r1, #33249 @ 0x81e1 │ │ │ │ movt r1, #27 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 38cd2 │ │ │ │ + bl 38dfe │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38be4 │ │ │ │ + beq.n 38d10 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 38c62 │ │ │ │ + beq.n 38d8e │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #48] @ (38c6c ) │ │ │ │ + ldr r0, [pc, #48] @ (38d98 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ - bl 94fcc │ │ │ │ + bl 95224 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38c60 │ │ │ │ + bge.n 38d8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38c60 │ │ │ │ + cbnz r3, 38d8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r7, #84 @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 38fe0 <_PyTime_AsTimevalTime_t@@Base+0x2c0> │ │ │ │ + b.n 3910c <_PyTime_AsTimevalTime_t@@Base+0x2c0> │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 140620 │ │ │ │ - cbz r0, 38c9e │ │ │ │ + bl 14171c │ │ │ │ + cbz r0, 38dca │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38ccc │ │ │ │ + beq.n 38df8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #8708 @ 0x2204 │ │ │ │ + movw r0, #13216 @ 0x33a0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #34932 @ 0x8874 │ │ │ │ + movw r3, #39436 @ 0x9a0c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r0, #34924 @ 0x886c │ │ │ │ + movw r0, #39428 @ 0x9a04 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1412c8 │ │ │ │ - b.n 38cce │ │ │ │ + bl 1423d8 │ │ │ │ + b.n 38dfa │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 220968 │ │ │ │ + bl 221b6c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38cf6 │ │ │ │ + bne.n 38e22 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38d1c │ │ │ │ + b.n 38e48 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 38d20 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ + bl 38e4c <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38cf2 │ │ │ │ + beq.n 38e1e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 256600 │ │ │ │ + bl 257820 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00038d20 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +00038e4c <_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 25409c <_PyTime_AsTimeval@@Base+0x3c> │ │ │ │ + bl 2552bc <_PyTime_AsTimeval@@Base+0x3c> │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [r4] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -18796,85 +18927,85 @@ │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-192] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #200] @ (38e48 <_PyTime_AsTimevalTime_t@@Base+0x128>) │ │ │ │ + ldr r1, [pc, #200] @ (38f74 <_PyTime_AsTimevalTime_t@@Base+0x128>) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #52452 @ 0xcce4 │ │ │ │ + movw r2, #56920 @ 0xde58 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ - movw r1, #42684 @ 0xa6bc │ │ │ │ + movw r1, #47228 @ 0xb87c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ - bl 8ead0 │ │ │ │ + bl 8ecfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38e24 <_PyTime_AsTimevalTime_t@@Base+0x104> │ │ │ │ + beq.n 38f50 <_PyTime_AsTimevalTime_t@@Base+0x104> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #57952 @ 0xe260 │ │ │ │ + movw r1, #62496 @ 0xf420 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #42360 @ 0xa578 │ │ │ │ + movw r0, #46904 @ 0xb738 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38dca <_PyTime_AsTimevalTime_t@@Base+0xaa> │ │ │ │ + bne.n 38ef6 <_PyTime_AsTimevalTime_t@@Base+0xaa> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38e1c <_PyTime_AsTimevalTime_t@@Base+0xfc> │ │ │ │ + b.n 38f48 <_PyTime_AsTimevalTime_t@@Base+0xfc> │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ movs r3, #2 │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - bl 207be8 │ │ │ │ + bl 208c90 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38dc6 <_PyTime_AsTimevalTime_t@@Base+0xa6> │ │ │ │ - bl 97f04 │ │ │ │ + beq.n 38ef2 <_PyTime_AsTimevalTime_t@@Base+0xa6> │ │ │ │ + bl 98158 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ blx 2b838 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ 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 38e6a <_PyTime_AsTimevalTime_t@@Base+0x14a> │ │ │ │ + bl 38f96 <_PyTime_AsTimevalTime_t@@Base+0x14a> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 761ac │ │ │ │ - b.n 38e26 <_PyTime_AsTimevalTime_t@@Base+0x106> │ │ │ │ + bl 7637c │ │ │ │ + b.n 38f52 <_PyTime_AsTimevalTime_t@@Base+0x106> │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (38e48 <_PyTime_AsTimevalTime_t@@Base+0x128>) │ │ │ │ + ldr r3, [pc, #28] @ (38f74 <_PyTime_AsTimevalTime_t@@Base+0x128>) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 38e3e <_PyTime_AsTimevalTime_t@@Base+0x11e> │ │ │ │ + beq.n 38f6a <_PyTime_AsTimevalTime_t@@Base+0x11e> │ │ │ │ blx 2b9e4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ @@ -18888,712 +19019,712 @@ │ │ │ │ movhi r0, r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #492] @ (3906c <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ + ldr r3, [pc, #492] @ (39198 <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 38ece <_PyTime_AsTimevalTime_t@@Base+0x1ae> │ │ │ │ + cbnz r1, 38ffa <_PyTime_AsTimevalTime_t@@Base+0x1ae> │ │ │ │ mov r5, r0 │ │ │ │ blx 2bad4 <__h_errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 2b164 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #42784 @ 0xa720 │ │ │ │ + movw r0, #47328 @ 0xb8e0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38f4a <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ + beq.n 39076 <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 12f1d8 │ │ │ │ + bl 130130 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38f4a <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ + bge.n 39076 <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38f4a <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ + bne.n 39076 <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 38f4a <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 39076 <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 38f02 <_PyTime_AsTimevalTime_t@@Base+0x1e2> │ │ │ │ + beq.n 3902e <_PyTime_AsTimevalTime_t@@Base+0x1e2> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r3, #97 @ 0x61 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #396] @ (3906c <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ + ldr r3, [pc, #396] @ (39198 <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 3905e <_PyTime_AsTimevalTime_t@@Base+0x33e> │ │ │ │ + bne.w 3918a <_PyTime_AsTimevalTime_t@@Base+0x33e> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movs r0, #0 │ │ │ │ mov r9, r2 │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 38f4e <_PyTime_AsTimevalTime_t@@Base+0x22e> │ │ │ │ + cbz r0, 3907a <_PyTime_AsTimevalTime_t@@Base+0x22e> │ │ │ │ movs r0, #0 │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 38f4e <_PyTime_AsTimevalTime_t@@Base+0x22e> │ │ │ │ + cbz r0, 3907a <_PyTime_AsTimevalTime_t@@Base+0x22e> │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - cbnz r7, 38f78 <_PyTime_AsTimevalTime_t@@Base+0x258> │ │ │ │ + cbnz r7, 390a4 <_PyTime_AsTimevalTime_t@@Base+0x258> │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 39026 <_PyTime_AsTimevalTime_t@@Base+0x306> │ │ │ │ + beq.n 39152 <_PyTime_AsTimevalTime_t@@Base+0x306> │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 38f90 <_PyTime_AsTimevalTime_t@@Base+0x270> │ │ │ │ + beq.n 390bc <_PyTime_AsTimevalTime_t@@Base+0x270> │ │ │ │ cmp.w sl, #10 │ │ │ │ - beq.n 38fbc <_PyTime_AsTimevalTime_t@@Base+0x29c> │ │ │ │ + beq.n 390e8 <_PyTime_AsTimevalTime_t@@Base+0x29c> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52616 @ 0xcd88 │ │ │ │ + movw r1, #57084 @ 0xdefc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 39050 <_PyTime_AsTimevalTime_t@@Base+0x330> │ │ │ │ + b.n 3917c <_PyTime_AsTimevalTime_t@@Base+0x330> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 39044 <_PyTime_AsTimevalTime_t@@Base+0x324> │ │ │ │ - bl 79604 │ │ │ │ + b.n 39170 <_PyTime_AsTimevalTime_t@@Base+0x324> │ │ │ │ + bl 79800 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3901c <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ + beq.n 39148 <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 38f80 <_PyTime_AsTimevalTime_t@@Base+0x260> │ │ │ │ + blt.n 390ac <_PyTime_AsTimevalTime_t@@Base+0x260> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 3901c <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ + bne.n 39148 <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ adds r7, #4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38f1c <_PyTime_AsTimevalTime_t@@Base+0x1fc> │ │ │ │ - b.n 38f54 <_PyTime_AsTimevalTime_t@@Base+0x234> │ │ │ │ + beq.n 39048 <_PyTime_AsTimevalTime_t@@Base+0x1fc> │ │ │ │ + b.n 39080 <_PyTime_AsTimevalTime_t@@Base+0x234> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38f70 <_PyTime_AsTimevalTime_t@@Base+0x250> │ │ │ │ + bne.n 3909c <_PyTime_AsTimevalTime_t@@Base+0x250> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 38f70 <_PyTime_AsTimevalTime_t@@Base+0x250> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3909c <_PyTime_AsTimevalTime_t@@Base+0x250> │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #2 │ │ │ │ blx 2b314 │ │ │ │ strh.w sl, [sp] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2422d8 │ │ │ │ + bl 2434ec │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 38ffa <_PyTime_AsTimevalTime_t@@Base+0x2da> │ │ │ │ + bne.n 39126 <_PyTime_AsTimevalTime_t@@Base+0x2da> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ - b.n 38ffa <_PyTime_AsTimevalTime_t@@Base+0x2da> │ │ │ │ + b.n 39126 <_PyTime_AsTimevalTime_t@@Base+0x2da> │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #2 │ │ │ │ add r4, sp, #8 │ │ │ │ blx 2b314 │ │ │ │ strh.w sl, [sp] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ mov r0, sp │ │ │ │ - bl 24a818 <_PyDict_GetItem_KnownHash@@Base+0x5cc> │ │ │ │ + bl 24ba2c <_PyDict_GetItem_KnownHash@@Base+0x5cc> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 38ffa <_PyTime_AsTimevalTime_t@@Base+0x2da> │ │ │ │ + bne.n 39126 <_PyTime_AsTimevalTime_t@@Base+0x2da> │ │ │ │ mov ip, sp │ │ │ │ mov lr, r9 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ - cbz r4, 3901c <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ + cbz r4, 39148 <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3901a <_PyTime_AsTimevalTime_t@@Base+0x2fa> │ │ │ │ + bge.n 39146 <_PyTime_AsTimevalTime_t@@Base+0x2fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3901a <_PyTime_AsTimevalTime_t@@Base+0x2fa> │ │ │ │ + cbnz r3, 39146 <_PyTime_AsTimevalTime_t@@Base+0x2fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 39020 <_PyTime_AsTimevalTime_t@@Base+0x300> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 3914c <_PyTime_AsTimevalTime_t@@Base+0x300> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 39044 <_PyTime_AsTimevalTime_t@@Base+0x324> │ │ │ │ + b.n 39170 <_PyTime_AsTimevalTime_t@@Base+0x324> │ │ │ │ add.w r8, r8, #4 │ │ │ │ - b.n 38f20 <_PyTime_AsTimevalTime_t@@Base+0x200> │ │ │ │ + b.n 3904c <_PyTime_AsTimevalTime_t@@Base+0x200> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3901c <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ + beq.n 39148 <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ - movw r0, #42792 @ 0xa728 │ │ │ │ + movw r0, #47336 @ 0xb8e8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a3d0 │ │ │ │ - ldr r3, [pc, #24] @ (3906c <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ + bl 7a5b8 │ │ │ │ + ldr r3, [pc, #24] @ (39198 <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 39062 <_PyTime_AsTimevalTime_t@@Base+0x342> │ │ │ │ + beq.n 3918e <_PyTime_AsTimevalTime_t@@Base+0x342> │ │ │ │ blx 2b9e4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 390a0 <_PyTime_AsTimevalTime_t@@Base+0x380> │ │ │ │ + bgt.n 391cc <_PyTime_AsTimevalTime_t@@Base+0x380> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42844 @ 0xa75c │ │ │ │ + movw r1, #47388 @ 0xb91c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 390c4 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 391f0 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r6, r1 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 390c8 <_PyTime_AsTimevalTime_t@@Base+0x3a8> │ │ │ │ + bmi.n 391f4 <_PyTime_AsTimevalTime_t@@Base+0x3a8> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42904 @ 0xa798 │ │ │ │ + movw r1, #47448 @ 0xb958 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 391e6 <_PyTime_AsTimevalTime_t@@Base+0x4c6> │ │ │ │ + b.n 39312 <_PyTime_AsTimevalTime_t@@Base+0x4c6> │ │ │ │ ldr.w r3, [r0, #444] @ 0x1bc │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 390c4 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ + beq.n 391f0 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ - cbz r5, 390f2 <_PyTime_AsTimevalTime_t@@Base+0x3d2> │ │ │ │ + cbz r5, 3921e <_PyTime_AsTimevalTime_t@@Base+0x3d2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str r5, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ - ldr r3, [pc, #232] @ (391f0 <_PyTime_AsTimevalTime_t@@Base+0x4d0>) │ │ │ │ + ldr r3, [pc, #232] @ (3931c <_PyTime_AsTimevalTime_t@@Base+0x4d0>) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 83ff8 <_PyUnicode_InternMortal@@Base> │ │ │ │ + bl 841c0 <_PyUnicode_InternMortal@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 102944 │ │ │ │ + bl 102f60 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 391c4 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ + beq.n 392f0 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - cbz r5, 39130 <_PyTime_AsTimevalTime_t@@Base+0x410> │ │ │ │ + cbz r5, 3925c <_PyTime_AsTimevalTime_t@@Base+0x410> │ │ │ │ mov r0, r5 │ │ │ │ - bl 148a50 │ │ │ │ + bl 149c68 │ │ │ │ mov r5, r0 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #7 │ │ │ │ - bgt.n 391e0 <_PyTime_AsTimevalTime_t@@Base+0x4c0> │ │ │ │ + bgt.n 3930c <_PyTime_AsTimevalTime_t@@Base+0x4c0> │ │ │ │ ldrd r6, r7, [r4, #12] │ │ │ │ - cbz r7, 391a6 <_PyTime_AsTimevalTime_t@@Base+0x486> │ │ │ │ + cbz r7, 392d2 <_PyTime_AsTimevalTime_t@@Base+0x486> │ │ │ │ mov r0, r7 │ │ │ │ - bl 148a50 │ │ │ │ - cbz r0, 391a6 <_PyTime_AsTimevalTime_t@@Base+0x486> │ │ │ │ + bl 149c68 │ │ │ │ + cbz r0, 392d2 <_PyTime_AsTimevalTime_t@@Base+0x486> │ │ │ │ mov r0, r7 │ │ │ │ - bl 24b51c │ │ │ │ + bl 24c73c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 391c4 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ - bl 76544 │ │ │ │ + beq.n 392f0 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ + bl 76714 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3916e <_PyTime_AsTimevalTime_t@@Base+0x44e> │ │ │ │ + bge.n 3929a <_PyTime_AsTimevalTime_t@@Base+0x44e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3916e <_PyTime_AsTimevalTime_t@@Base+0x44e> │ │ │ │ + cbnz r3, 3929a <_PyTime_AsTimevalTime_t@@Base+0x44e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 391c4 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 392f0 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 39198 <_PyTime_AsTimevalTime_t@@Base+0x478> │ │ │ │ + cbz r3, 392c4 <_PyTime_AsTimevalTime_t@@Base+0x478> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1510 │ │ │ │ + bl 1f2560 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39192 <_PyTime_AsTimevalTime_t@@Base+0x472> │ │ │ │ + bge.n 392be <_PyTime_AsTimevalTime_t@@Base+0x472> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 39192 <_PyTime_AsTimevalTime_t@@Base+0x472> │ │ │ │ + cbnz r3, 392be <_PyTime_AsTimevalTime_t@@Base+0x472> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 3919a <_PyTime_AsTimevalTime_t@@Base+0x47a> │ │ │ │ - b.n 391c4 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ + cbnz r3, 392c6 <_PyTime_AsTimevalTime_t@@Base+0x47a> │ │ │ │ + b.n 392f0 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ str r5, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 76544 │ │ │ │ + bl 76714 │ │ │ │ str r0, [r4, #24] │ │ │ │ - cbnz r0, 391b8 <_PyTime_AsTimevalTime_t@@Base+0x498> │ │ │ │ - b.n 391c4 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ + cbnz r0, 392e4 <_PyTime_AsTimevalTime_t@@Base+0x498> │ │ │ │ + b.n 392f0 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r3, [r4, #20] │ │ │ │ - movw r3, #38273 @ 0x9581 │ │ │ │ + movw r3, #38573 @ 0x96ad │ │ │ │ movt r3, #3 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 391e0 <_PyTime_AsTimevalTime_t@@Base+0x4c0> │ │ │ │ + b.n 3930c <_PyTime_AsTimevalTime_t@@Base+0x4c0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 390c4 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ + bge.w 391f0 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 390c4 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ + bne.w 391f0 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 390c4 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 391f0 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 82b64 │ │ │ │ + bl 82d2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 3920e <_PyTime_AsTimevalTime_t@@Base+0x4ee> │ │ │ │ + cbz r3, 3933a <_PyTime_AsTimevalTime_t@@Base+0x4ee> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 3926a <_PyTime_AsTimevalTime_t@@Base+0x54a> │ │ │ │ + cbnz r3, 39396 <_PyTime_AsTimevalTime_t@@Base+0x54a> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ adds r0, r6, #1 │ │ │ │ - bl 71600 │ │ │ │ + bl 717a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 392bc <_PyTime_AsTimevalTime_t@@Base+0x59c> │ │ │ │ + beq.n 393e8 <_PyTime_AsTimevalTime_t@@Base+0x59c> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r1, [r2, #16]! │ │ │ │ adds r1, r3, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 39254 <_PyTime_AsTimevalTime_t@@Base+0x534> │ │ │ │ + bge.n 39380 <_PyTime_AsTimevalTime_t@@Base+0x534> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r0, #0] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - b.n 39234 <_PyTime_AsTimevalTime_t@@Base+0x514> │ │ │ │ + b.n 39360 <_PyTime_AsTimevalTime_t@@Base+0x514> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #43584 @ 0xaa40 │ │ │ │ + movw r0, #48128 @ 0xbc00 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80a5c │ │ │ │ - movw r1, #48356 @ 0xbce4 │ │ │ │ + b.w 80c2c │ │ │ │ + movw r1, #52840 @ 0xce68 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #59628 @ 0xe8ec │ │ │ │ + movw r0, #64172 @ 0xfaac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1b6590 │ │ │ │ + bl 1b78a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 392bc <_PyTime_AsTimevalTime_t@@Base+0x59c> │ │ │ │ + cbz r0, 393e8 <_PyTime_AsTimevalTime_t@@Base+0x59c> │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ - bl 914b0 │ │ │ │ + bl 916e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 392aa <_PyTime_AsTimevalTime_t@@Base+0x58a> │ │ │ │ + bge.n 393d6 <_PyTime_AsTimevalTime_t@@Base+0x58a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 392aa <_PyTime_AsTimevalTime_t@@Base+0x58a> │ │ │ │ + cbnz r3, 393d6 <_PyTime_AsTimevalTime_t@@Base+0x58a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #8124 @ 0x1fbc │ │ │ │ + movw r0, #12588 @ 0x312c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #22516 @ 0x57f4 │ │ │ │ + movw r1, #27060 @ 0x69b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 394b0 │ │ │ │ + b.n 395dc │ │ │ │ │ │ │ │ -000392cc : │ │ │ │ +000393f8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r4, #32200 @ 0x7dc8 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3931c │ │ │ │ + cbz r3, 39448 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 128b40 │ │ │ │ + bl 1299a8 │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #42960 @ 0xa7d0 │ │ │ │ + movw r2, #47504 @ 0xb990 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1291f4 │ │ │ │ + bl 12a05c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39324 │ │ │ │ - bl 394f4 │ │ │ │ + b.n 39450 │ │ │ │ + bl 39620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 392ee │ │ │ │ + beq.n 3941a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - bl 140620 │ │ │ │ + bl 14171c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3935e │ │ │ │ + cbz r0, 3948a │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 393a6 │ │ │ │ + beq.n 394d2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #8708 @ 0x2204 │ │ │ │ + movw r0, #13216 @ 0x33a0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 39366 │ │ │ │ + cbz r3, 39492 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 39368 │ │ │ │ + b.n 39494 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ adds.w r8, r7, r9 │ │ │ │ - bne.n 39390 │ │ │ │ + bne.n 394bc │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ - movw r0, #34924 @ 0x886c │ │ │ │ + movw r0, #39428 @ 0x9a04 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1412c8 │ │ │ │ - b.n 394a8 │ │ │ │ + bl 1423d8 │ │ │ │ + b.n 395d4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 71600 │ │ │ │ + bl 717a0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 393a0 │ │ │ │ + cbz r0, 394cc │ │ │ │ add.w sl, r0, #12 │ │ │ │ - b.n 393be │ │ │ │ + b.n 394ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 1412c8 │ │ │ │ + bl 1423d8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 394a8 │ │ │ │ + b.n 395d4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl ef6f0 │ │ │ │ + bl efcb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3942e │ │ │ │ + beq.n 3955a │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - blt.n 393aa │ │ │ │ - cbz r7, 39432 │ │ │ │ - movw r7, #42972 @ 0xa7dc │ │ │ │ + blt.n 394d6 │ │ │ │ + cbz r7, 3955e │ │ │ │ + movw r7, #47516 @ 0xb99c │ │ │ │ movt r7, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 90460 │ │ │ │ - cbz r0, 39414 │ │ │ │ + bl 90698 │ │ │ │ + cbz r0, 39540 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl e41c8 │ │ │ │ - cbz r0, 3942e │ │ │ │ + bl e47b8 │ │ │ │ + cbz r0, 3955a │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 39408 │ │ │ │ + blt.n 39534 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39402 │ │ │ │ + bge.n 3952e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39402 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3952e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 39414 │ │ │ │ + b.n 39540 │ │ │ │ add.w r3, r6, #16 │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 393d2 │ │ │ │ + b.n 394fe │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 39432 │ │ │ │ + beq.n 3955e │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42980 @ 0xa7e4 │ │ │ │ + movw r1, #47524 @ 0xb9a4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3948e │ │ │ │ - movw r0, #29404 @ 0x72dc │ │ │ │ + b.n 395ba │ │ │ │ + movw r0, #33948 @ 0x849c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3942e │ │ │ │ + beq.n 3955a │ │ │ │ mov r1, r6 │ │ │ │ - bl 115ab8 │ │ │ │ + bl 116420 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39460 │ │ │ │ + bge.n 3958c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 39460 │ │ │ │ + cbnz r3, 3958c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3942e │ │ │ │ + beq.n 3955a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r7 │ │ │ │ - movw r0, #43024 @ 0xa810 │ │ │ │ + movw r0, #47568 @ 0xb9d0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3948e │ │ │ │ + bge.n 395ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3948e │ │ │ │ + cbnz r3, 395ba │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 394a2 │ │ │ │ + bge.n 395ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 394a2 │ │ │ │ + cbnz r3, 395ce │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1412c8 │ │ │ │ + bl 1423d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #8644 @ 0x21c4 │ │ │ │ + movw r1, #13188 @ 0x3384 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #8648 @ 0x21c8 │ │ │ │ + movw r0, #13192 @ 0x3388 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 394f0 │ │ │ │ + beq.n 3961c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 394f2 │ │ │ │ + bge.n 3961e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 394f2 │ │ │ │ + b.n 3961e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000394f4 : │ │ │ │ +00039620 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ blx 2ac8c │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ asrs r1, r0, #31 │ │ │ │ movs r2, #1 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ add r0, sp, #20 │ │ │ │ - movw r1, #43036 @ 0xa81c │ │ │ │ + movw r1, #47580 @ 0xb9dc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ blx 2bf90 <__snprintf_chk@plt> │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ movw r1, #33857 @ 0x8441 │ │ │ │ movt r1, #8 │ │ │ │ blx 2b784 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3955a │ │ │ │ + beq.n 39686 │ │ │ │ movw r4, #32200 @ 0x7dc8 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ - movw r1, #23968 @ 0x5da0 │ │ │ │ + movw r1, #28320 @ 0x6ea0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ blx 2ad74 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 39560 │ │ │ │ + cbnz r0, 3968c │ │ │ │ mov r0, r5 │ │ │ │ blx 2b490 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 39576 │ │ │ │ - bl 127d98 │ │ │ │ + b.n 396a2 │ │ │ │ + bl 128c00 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 39574 │ │ │ │ + cbnz r0, 396a0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c01c │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 39576 │ │ │ │ + b.n 396a2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ bic.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 395a2 │ │ │ │ - cbz r5, 395c8 │ │ │ │ - b.n 395b8 │ │ │ │ + bne.n 396ce │ │ │ │ + cbz r5, 396f4 │ │ │ │ + b.n 396e4 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #43056 @ 0xa830 │ │ │ │ + movw r0, #47600 @ 0xb9f0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 395f2 │ │ │ │ - b.n 3959e │ │ │ │ - movw r0, #43056 @ 0xa830 │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3971e │ │ │ │ + b.n 396ca │ │ │ │ + movw r0, #47600 @ 0xb9f0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - bl 25c6d0 │ │ │ │ - cbz r0, 395f2 │ │ │ │ + bl 25d8e8 │ │ │ │ + cbz r0, 3971e │ │ │ │ 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] │ │ │ │ @@ -19602,552 +19733,532 @@ │ │ │ │ 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 94fcc │ │ │ │ + bl 95224 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 77428 │ │ │ │ + bl 775f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 39674 │ │ │ │ + bl 397a0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39632 │ │ │ │ + bge.n 3975e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 39632 │ │ │ │ + cbnz r3, 3975e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 39664 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 39790 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3965e │ │ │ │ - bl 142304 │ │ │ │ - b.n 39664 │ │ │ │ + bne.n 3978a │ │ │ │ + bl 143414 │ │ │ │ + b.n 39790 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 39672 │ │ │ │ + cbnz r0, 3979e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1502d4 │ │ │ │ + b.w 151440 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 3969e │ │ │ │ + cbz r0, 397ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3969e │ │ │ │ + bge.n 397ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3969e │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 397ca │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 396b8 │ │ │ │ + cbz r0, 397e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 396b8 │ │ │ │ + bge.n 397e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 396b8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 397e4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 396d2 │ │ │ │ + cbz r0, 397fe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 396d2 │ │ │ │ + bge.n 397fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 396d2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 397fe │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 396ec │ │ │ │ + cbz r0, 39818 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 396ec │ │ │ │ + bge.n 39818 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 396ec │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 39818 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 3970a │ │ │ │ + cbz r0, 39836 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3970a │ │ │ │ + bge.n 39836 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3970a │ │ │ │ + cbnz r3, 39836 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3972c │ │ │ │ + bne.n 39858 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrd r6, r5, [r5] │ │ │ │ - cbz r1, 39744 │ │ │ │ - b.n 39752 │ │ │ │ + cbz r1, 39870 │ │ │ │ + b.n 3987e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #424 @ 0x1a8 │ │ │ │ + movw r0, #4968 @ 0x1368 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39722 │ │ │ │ - b.n 3974e │ │ │ │ + bne.n 3984e │ │ │ │ + b.n 3987a │ │ │ │ mov r0, r4 │ │ │ │ - bl 257d80 │ │ │ │ + bl 258e0c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39752 │ │ │ │ + bne.n 3987e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39776 │ │ │ │ + b.n 398a2 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 39762 │ │ │ │ - bl 70600 │ │ │ │ + cbnz r0, 3988e │ │ │ │ + bl 70790 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3974e │ │ │ │ + beq.n 3987a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3974e │ │ │ │ + beq.n 3987a │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3979a │ │ │ │ + cbnz r3, 398c6 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 3979a │ │ │ │ + ble.n 398c6 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 3979a │ │ │ │ - cbnz r4, 397ba │ │ │ │ + bne.n 398c6 │ │ │ │ + cbnz r4, 398e6 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #304] @ (398d4 ) │ │ │ │ + ldr r4, [pc, #304] @ (39a00 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39852 │ │ │ │ + beq.n 3997e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 397ce │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 398fa │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39852 │ │ │ │ + bne.n 3997e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 397e0 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 39852 │ │ │ │ + bne.n 3990c │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 3997e │ │ │ │ ldrd r8, r0, [r4, #8] │ │ │ │ - bl dc55c <_PyNumber_Index@@Base> │ │ │ │ + bl dcb54 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 397f8 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 39852 │ │ │ │ + cbnz r0, 39924 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 3997e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 39816 │ │ │ │ - bl 85c48 │ │ │ │ + b.n 39942 │ │ │ │ + bl 85e1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39812 │ │ │ │ + bge.n 3993e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 39812 │ │ │ │ + cbnz r3, 3993e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 397ec │ │ │ │ + beq.n 39918 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 39856 │ │ │ │ - bl 97f04 │ │ │ │ + bne.n 39982 │ │ │ │ + bl 98158 │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bd9c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 398c0 │ │ │ │ + bge.n 399ec │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 398ac │ │ │ │ - bl ee330 │ │ │ │ + bne.n 399d8 │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39822 │ │ │ │ + beq.n 3994e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 398cc │ │ │ │ + b.n 399f8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2012ac <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 20239c <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39852 │ │ │ │ - bl 97f04 │ │ │ │ + beq.n 3997e │ │ │ │ + bl 98158 │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bd9c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 39894 │ │ │ │ + bge.n 399c0 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3989c │ │ │ │ - bl ee330 │ │ │ │ + bne.n 399c8 │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39862 │ │ │ │ - b.n 39852 │ │ │ │ + beq.n 3998e │ │ │ │ + b.n 3997e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fef4 │ │ │ │ - b.n 398cc │ │ │ │ + bl 800c4 │ │ │ │ + b.n 399f8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 39852 │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 3997e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r7, #140 @ 0x8c │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 398f8 │ │ │ │ + cbz r3, 39a24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 89114 │ │ │ │ + bl 892cc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 39924 │ │ │ │ - b.n 3990e │ │ │ │ + cbnz r0, 39a50 │ │ │ │ + b.n 39a3a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54136 @ 0xd378 │ │ │ │ + movw r1, #58612 @ 0xe4f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39982 │ │ │ │ - bl 16c62c │ │ │ │ + b.n 39aae │ │ │ │ + bl 16d754 <_PyTime_AsLong@@Base+0x176c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 39936 │ │ │ │ + blt.n 39a62 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 39946 │ │ │ │ + blt.n 39a72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8938c │ │ │ │ + bl 89544 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 39912 │ │ │ │ - b.n 3995e │ │ │ │ + bne.n 39a3e │ │ │ │ + b.n 39a8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39920 │ │ │ │ + bne.n 39a4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 39920 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 39a4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3990e │ │ │ │ + bge.n 39a3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3990e │ │ │ │ + bne.n 39a3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3990e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 39a3a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39972 │ │ │ │ + bge.n 39a9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 39972 │ │ │ │ + cbnz r3, 39a9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - bl 7fc54 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3990e │ │ │ │ + bne.n 39a3a │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #4] @ (3998c ) │ │ │ │ - b.w 258460 │ │ │ │ + ldr r1, [pc, #4] @ (39ab8 ) │ │ │ │ + b.w 2594e8 │ │ │ │ nop │ │ │ │ sub sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 19d02c │ │ │ │ - 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, 399be │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 399c6 │ │ │ │ - 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 399b0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b.w 19e640 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (399d4 ) │ │ │ │ - b.w 24a1e0 <_PyGen_yf@@Base+0x3f0> │ │ │ │ + ldr r1, [pc, #4] @ (39ad0 ) │ │ │ │ + b.w 24b3f4 <_PyGen_yf@@Base+0x3f0> │ │ │ │ nop │ │ │ │ @ instruction: 0xf784004d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r3, 39a04 │ │ │ │ + cbz r3, 39b00 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #11268 @ 0x2c04 │ │ │ │ + movw r1, #15888 @ 0x3e10 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cf5d0 │ │ │ │ + bl cfbf4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 39a1e │ │ │ │ - b.n 39a1a │ │ │ │ + cbnz r0, 39b1a │ │ │ │ + b.n 39b16 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #43840 @ 0xab40 │ │ │ │ + movw r1, #48384 @ 0xbd00 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 39b84 │ │ │ │ + b.n 39c80 │ │ │ │ ldr.w r8, [r7, #60] @ 0x3c │ │ │ │ movw sl, #40968 @ 0xa008 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ movw r9, #41176 @ 0xa0d8 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37464 @ 0x9258 │ │ │ │ + movw r1, #42008 @ 0xa418 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 87e6c │ │ │ │ + bl 88050 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39ae6 │ │ │ │ + beq.n 39be2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 39a94 │ │ │ │ + bne.n 39b90 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 39a66 │ │ │ │ + cbnz r3, 39b62 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39b16 │ │ │ │ + bge.n 39c12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39b16 │ │ │ │ - b.n 39ab6 │ │ │ │ - movw r2, #164 @ 0xa4 │ │ │ │ + bne.n 39c12 │ │ │ │ + b.n 39bb2 │ │ │ │ + movw r2, #4708 @ 0x1264 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #62660 @ 0xf4c4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl ced80 │ │ │ │ + movw r1, #1668 @ 0x684 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl cf3a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39a90 │ │ │ │ + bge.n 39b8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 39a90 │ │ │ │ + cbnz r3, 39b8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 39abc │ │ │ │ - b.n 39ae6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 39bb8 │ │ │ │ + b.n 39be2 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 39aa2 │ │ │ │ + beq.n 39b9e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39b16 │ │ │ │ - b.n 39aac │ │ │ │ + bge.n 39c12 │ │ │ │ + b.n 39ba8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 39a98 │ │ │ │ + beq.n 39b94 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 39abc │ │ │ │ + b.n 39bb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39b16 │ │ │ │ + bne.n 39c12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 39b16 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 39c12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 25a6fc <_PyTime_ObjectToTimeval@@Base+0xbc> │ │ │ │ + bl 25b914 <_PyTime_ObjectToTimeval@@Base+0xbc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39ae4 │ │ │ │ + bge.n 39be0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39ae4 │ │ │ │ + cbnz r3, 39be0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 39afe │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 39bfa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39a1a │ │ │ │ + bge.n 39b16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39a1a │ │ │ │ + bne.n 39b16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 39a1a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 39b16 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39a32 │ │ │ │ + bge.n 39b2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39a32 │ │ │ │ + bne.n 39b2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 39a32 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 39b2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39b2a │ │ │ │ + bge.n 39c26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 39b2a │ │ │ │ + cbnz r3, 39c26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #32496 @ 0x7ef0 │ │ │ │ + movw r2, #37040 @ 0x90b0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 25a6fc <_PyTime_ObjectToTimeval@@Base+0xbc> │ │ │ │ + bl 25b914 <_PyTime_ObjectToTimeval@@Base+0xbc> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39a1a │ │ │ │ + beq.w 39b16 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 39b84 │ │ │ │ + bne.n 39c80 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39b66 │ │ │ │ + bge.n 39c62 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 39b66 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 39c62 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ @@ -20156,265 +20267,267 @@ │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00039b8c : │ │ │ │ +00039c88 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #32200 @ 0x7dc8 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 39bc4 │ │ │ │ + cbz r3, 39cc0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 128b40 │ │ │ │ + bl 1299a8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c01c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1291f4 │ │ │ │ + bl 12a05c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 129ec8 │ │ │ │ + bl 12ad2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #35500 @ 0x8aac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 39bdc │ │ │ │ + bne.n 39cdc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39bea │ │ │ │ + beq.n 39cea │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ bx r3 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 39bfe │ │ │ │ + bne.n 39cfe │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 39bfe │ │ │ │ + bne.n 39cfe │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - b.n 39c60 <_PyEval_FormatExcUnbound@@Base+0x4e> │ │ │ │ + b.n 39d60 <_PyEval_FormatExcUnbound@@Base+0x4e> │ │ │ │ │ │ │ │ -00039c12 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ +00039d12 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 39c1a <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ + cbz r3, 39d1a <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 39c5e <_PyEval_FormatExcUnbound@@Base+0x4c> │ │ │ │ + cbnz r3, 39d5e <_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 39c46 <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ + bge.n 39d46 <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ movw r1, #61040 @ 0xee70 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #5096 @ 0x13e8 │ │ │ │ + movw r2, #9640 @ 0x25a8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1ede90 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1eeee0 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ movw r1, #61128 @ 0xeec8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #44376 @ 0xad58 │ │ │ │ + movw r2, #48920 @ 0xbf18 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1ede90 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1eeee0 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 39c9e <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ + cbz r3, 39d9e <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 39c9e <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ + cbz r3, 39d9e <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ blx r3 │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 39cb4 <_PyEval_FormatExcUnbound@@Base+0xa2> │ │ │ │ + bne.n 39db4 <_PyEval_FormatExcUnbound@@Base+0xa2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39c9e <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ + bge.n 39d9e <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39c9e <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 39d9e <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #25148 @ 0x623c │ │ │ │ + movw r3, #29612 @ 0x73ac │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1df444 │ │ │ │ + b.w 1e03d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add.w r0, r1, #16 │ │ │ │ - cbz r2, 39cd4 <_PyEval_FormatExcUnbound@@Base+0xc2> │ │ │ │ + cbz r2, 39dd4 <_PyEval_FormatExcUnbound@@Base+0xc2> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 39ce2 <_PyEval_FormatExcUnbound@@Base+0xd0> │ │ │ │ + b.n 39de2 <_PyEval_FormatExcUnbound@@Base+0xd0> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 39ce0 <_PyEval_FormatExcUnbound@@Base+0xce> │ │ │ │ + bne.n 39de0 <_PyEval_FormatExcUnbound@@Base+0xce> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 39d02 <_PyEval_FormatExcUnbound@@Base+0xf0> │ │ │ │ + cbnz r0, 39e02 <_PyEval_FormatExcUnbound@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 39ce2 <_PyEval_FormatExcUnbound@@Base+0xd0> │ │ │ │ + b.n 39de2 <_PyEval_FormatExcUnbound@@Base+0xd0> │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #516] @ (39ee8 <_PyEval_FormatExcUnbound@@Base+0x2d6>) │ │ │ │ + ldr r1, [pc, #516] @ (39fe8 <_PyEval_FormatExcUnbound@@Base+0x2d6>) │ │ │ │ add r3, sp, #24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 39d04 <_PyEval_FormatExcUnbound@@Base+0xf2> │ │ │ │ - b.n 39d34 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + cbnz r0, 39e04 <_PyEval_FormatExcUnbound@@Base+0xf2> │ │ │ │ + b.n 39e34 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r9, [r6] │ │ │ │ adds r3, r4, r5 │ │ │ │ subs r4, r3, #1 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 39d38 <_PyEval_FormatExcUnbound@@Base+0x126> │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + bmi.n 39e38 <_PyEval_FormatExcUnbound@@Base+0x126> │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33716 @ 0x83b4 │ │ │ │ + movw r1, #38260 @ 0x9574 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #44648 @ 0xae68 │ │ │ │ + movw r0, #49192 @ 0xc028 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r3, r9 │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 39ede <_PyEval_FormatExcUnbound@@Base+0x2cc> │ │ │ │ + b.n 39fde <_PyEval_FormatExcUnbound@@Base+0x2cc> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 39ec4 <_PyEval_FormatExcUnbound@@Base+0x2b2> │ │ │ │ + beq.w 39fc4 <_PyEval_FormatExcUnbound@@Base+0x2b2> │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 39d4e <_PyEval_FormatExcUnbound@@Base+0x13c> │ │ │ │ + beq.n 39e4e <_PyEval_FormatExcUnbound@@Base+0x13c> │ │ │ │ subs r4, r3, #2 │ │ │ │ - bne.n 39d56 <_PyEval_FormatExcUnbound@@Base+0x144> │ │ │ │ - b.n 39da6 <_PyEval_FormatExcUnbound@@Base+0x194> │ │ │ │ + bne.n 39e56 <_PyEval_FormatExcUnbound@@Base+0x144> │ │ │ │ + b.n 39ea6 <_PyEval_FormatExcUnbound@@Base+0x194> │ │ │ │ movw sl, #5160 @ 0x1428 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbz r5, 39d62 <_PyEval_FormatExcUnbound@@Base+0x150> │ │ │ │ + cbz r5, 39e62 <_PyEval_FormatExcUnbound@@Base+0x150> │ │ │ │ subs r4, #1 │ │ │ │ - beq.w 39ed4 <_PyEval_FormatExcUnbound@@Base+0x2c2> │ │ │ │ - b.n 39d6a <_PyEval_FormatExcUnbound@@Base+0x158> │ │ │ │ + beq.w 39fd4 <_PyEval_FormatExcUnbound@@Base+0x2c2> │ │ │ │ + b.n 39e6a <_PyEval_FormatExcUnbound@@Base+0x158> │ │ │ │ movw r5, #56616 @ 0xdd28 │ │ │ │ movt r5, #76 @ 0x4c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 39d7e <_PyEval_FormatExcUnbound@@Base+0x16c> │ │ │ │ - bl c5f50 │ │ │ │ + cbz r0, 39e7e <_PyEval_FormatExcUnbound@@Base+0x16c> │ │ │ │ + bl c65b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39d34 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + blt.n 39e34 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ subs r7, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 39d82 <_PyEval_FormatExcUnbound@@Base+0x170> │ │ │ │ - b.n 39db6 <_PyEval_FormatExcUnbound@@Base+0x1a4> │ │ │ │ + bne.n 39e82 <_PyEval_FormatExcUnbound@@Base+0x170> │ │ │ │ + b.n 39eb6 <_PyEval_FormatExcUnbound@@Base+0x1a4> │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 39d96 <_PyEval_FormatExcUnbound@@Base+0x184> │ │ │ │ - bl c5f50 │ │ │ │ + cbz r0, 39e96 <_PyEval_FormatExcUnbound@@Base+0x184> │ │ │ │ + bl c65b4 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 39d34 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + blt.n 39e34 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 39d98 <_PyEval_FormatExcUnbound@@Base+0x186> │ │ │ │ - b.n 39db4 <_PyEval_FormatExcUnbound@@Base+0x1a2> │ │ │ │ + bne.n 39e98 <_PyEval_FormatExcUnbound@@Base+0x186> │ │ │ │ + b.n 39eb4 <_PyEval_FormatExcUnbound@@Base+0x1a2> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - bl c5f50 │ │ │ │ + bl c65b4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 39d34 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + blt.n 39e34 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ mov r7, r8 │ │ │ │ - b.n 39db8 <_PyEval_FormatExcUnbound@@Base+0x1a6> │ │ │ │ + b.n 39eb8 <_PyEval_FormatExcUnbound@@Base+0x1a6> │ │ │ │ movw r5, #56616 @ 0xdd28 │ │ │ │ movt r5, #76 @ 0x4c │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 39db8 <_PyEval_FormatExcUnbound@@Base+0x1a6> │ │ │ │ + b.n 39eb8 <_PyEval_FormatExcUnbound@@Base+0x1a6> │ │ │ │ mov r7, r8 │ │ │ │ movs r6, #0 │ │ │ │ and.w fp, r4, #1 │ │ │ │ and.w r8, r7, #1 │ │ │ │ tst r4, r7 │ │ │ │ - beq.n 39ddc <_PyEval_FormatExcUnbound@@Base+0x1ca> │ │ │ │ + beq.n 39edc <_PyEval_FormatExcUnbound@@Base+0x1ca> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47304 @ 0xb8c8 │ │ │ │ + movw r1, #51772 @ 0xca3c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 39d34 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ - cbz r6, 39dfe <_PyEval_FormatExcUnbound@@Base+0x1ec> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 39e34 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + cbz r6, 39efe <_PyEval_FormatExcUnbound@@Base+0x1ec> │ │ │ │ orrs r4, r7 │ │ │ │ - beq.n 39dfa <_PyEval_FormatExcUnbound@@Base+0x1e8> │ │ │ │ + beq.n 39efa <_PyEval_FormatExcUnbound@@Base+0x1e8> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47340 @ 0xb8ec │ │ │ │ + movw r1, #51808 @ 0xca60 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 39d34 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 39e34 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ mov r8, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 202c08 │ │ │ │ + bl 203cac │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39d34 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ - bl 2022d8 <_PySlice_FromIndices@@Base+0x6d8> │ │ │ │ - ldr r3, [pc, #220] @ (39eec <_PyEval_FormatExcUnbound@@Base+0x2da>) │ │ │ │ + beq.n 39e34 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + bl 20337c <_PySlice_FromIndices@@Base+0x6d8> │ │ │ │ + ldr r3, [pc, #220] @ (39fec <_PyEval_FormatExcUnbound@@Base+0x2da>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ and.w r6, r6, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #4044] @ 0xfcc │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 39e32 <_PyEval_FormatExcUnbound@@Base+0x220> │ │ │ │ + cbnz r0, 39f32 <_PyEval_FormatExcUnbound@@Base+0x220> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 39ea8 <_PyEval_FormatExcUnbound@@Base+0x296> │ │ │ │ + b.n 39fa8 <_PyEval_FormatExcUnbound@@Base+0x296> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r9] │ │ │ │ str.w r9, [r0, #8] │ │ │ │ ldr.w r3, [sl] │ │ │ │ @@ -20430,253 +20543,253 @@ │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ strb r6, [r0, #26] │ │ │ │ it lt │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [r0, #16] │ │ │ │ - bl 710c4 │ │ │ │ + bl 71250 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20684 @ 0x50cc │ │ │ │ + movw r1, #25228 @ 0x628c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 83a54 │ │ │ │ + bl 83c1c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 39ea8 <_PyEval_FormatExcUnbound@@Base+0x296> │ │ │ │ + bge.n 39fa8 <_PyEval_FormatExcUnbound@@Base+0x296> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39e2e <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ + bge.n 39f2e <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39e2e <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ + bne.n 39f2e <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 39e2e <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 39f2e <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ mov r0, sl │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39ede <_PyEval_FormatExcUnbound@@Base+0x2cc> │ │ │ │ + bge.n 39fde <_PyEval_FormatExcUnbound@@Base+0x2cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 39ede <_PyEval_FormatExcUnbound@@Base+0x2cc> │ │ │ │ + cbnz r3, 39fde <_PyEval_FormatExcUnbound@@Base+0x2cc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 39ede <_PyEval_FormatExcUnbound@@Base+0x2cc> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 39fde <_PyEval_FormatExcUnbound@@Base+0x2cc> │ │ │ │ movw r5, #56616 @ 0xdd28 │ │ │ │ movt r5, #76 @ 0x4c │ │ │ │ movw sl, #5160 @ 0x1428 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r8 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 39dfe <_PyEval_FormatExcUnbound@@Base+0x1ec> │ │ │ │ + b.n 39efe <_PyEval_FormatExcUnbound@@Base+0x1ec> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cmp r1, #44 @ 0x2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00039ef0 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +00039ff0 <_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, #10241 @ 0x2801 │ │ │ │ + movw r3, #10769 @ 0x2a11 │ │ │ │ movt r3, #10 │ │ │ │ cmp r1, r3 │ │ │ │ ite ne │ │ │ │ movne r4, r1 │ │ │ │ moveq r4, #0 │ │ │ │ ldr.w r3, [r5, #376] @ 0x178 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 39f34 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ - bl 1d63bc │ │ │ │ + beq.n 3a034 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ + bl 1d72fc │ │ │ │ add.w r0, r0, #110592 @ 0x1b000 │ │ │ │ ldrb.w r3, [r0, #3270] @ 0xcc6 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strbne.w r3, [r0, #3270] @ 0xcc6 │ │ │ │ str.w r4, [r5, #376] @ 0x178 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 39f38 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x48> │ │ │ │ + b.n 3a038 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x48> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #32540 @ 0x7f1c │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1276d0 │ │ │ │ + bl 128538 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 39f86 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x96> │ │ │ │ + cbz r0, 3a086 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x96> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ it lt │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r0, #24] │ │ │ │ strd r5, r2, [r0, #16] │ │ │ │ - bl 82b64 │ │ │ │ + bl 82d2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #44912 @ 0xaf70 │ │ │ │ + movw r3, #49456 @ 0xc130 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ movw r1, #49532 @ 0xc17c │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 144588 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ + b.w 145508 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xabc> │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (39fac <_PyInterpreterState_SetEvalFrameFunc@@Base+0xbc>) │ │ │ │ - b.w 24a1e0 <_PyGen_yf@@Base+0x3f0> │ │ │ │ + ldr r1, [pc, #4] @ (3a0ac <_PyInterpreterState_SetEvalFrameFunc@@Base+0xbc>) │ │ │ │ + b.w 24b3f4 <_PyGen_yf@@Base+0x3f0> │ │ │ │ @ instruction: 0xfa3c004d │ │ │ │ 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 71600 │ │ │ │ - cbz r0, 3a00e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11e> │ │ │ │ + bl 717a0 │ │ │ │ + cbz r0, 3a10e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11e> │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r5, #8 │ │ │ │ add.w r7, r0, #12 │ │ │ │ addw r8, r5, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 7df6c │ │ │ │ - cbz r0, 39ffa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10a> │ │ │ │ + bl 7e13c │ │ │ │ + cbz r0, 3a0fa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10a> │ │ │ │ cmp r6, r8 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ - bne.n 39fda <_PyInterpreterState_SetEvalFrameFunc@@Base+0xea> │ │ │ │ + bne.n 3a0da <_PyInterpreterState_SetEvalFrameFunc@@Base+0xea> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 7fef4 │ │ │ │ - cbz r0, 39ffa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10a> │ │ │ │ + bl 800c4 │ │ │ │ + cbz r0, 3a0fa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10a> │ │ │ │ str.w r0, [r4, #2512] @ 0x9d0 │ │ │ │ - b.n 3a010 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x120> │ │ │ │ + b.n 3a110 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x120> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a00e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11e> │ │ │ │ + bge.n 3a10e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a00e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11e> │ │ │ │ + cbnz r3, 3a10e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3a038 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x148> │ │ │ │ + bne.n 3a138 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x148> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3a05a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x16a> │ │ │ │ - b.n 3a052 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x162> │ │ │ │ + bne.n 3a15a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x16a> │ │ │ │ + b.n 3a152 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x162> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39964 @ 0x9c1c │ │ │ │ + movw r0, #44508 @ 0xaddc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a02a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x13a> │ │ │ │ + bne.n 3a12a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x13a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a0b0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c0> │ │ │ │ - bl 7fc54 │ │ │ │ + b.n 3a1b0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c0> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a04e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x15e> │ │ │ │ + bne.n 3a14e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x15e> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a06e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x17e> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 3a16e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x17e> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a04e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x15e> │ │ │ │ + bne.n 3a14e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x15e> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #2540 @ 0x9ec │ │ │ │ + movw r1, #7100 @ 0x1bbc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #45056 @ 0xb000 │ │ │ │ + movw r0, #49600 @ 0xc1c0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a04e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x15e> │ │ │ │ + beq.n 3a14e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x15e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b850 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a0a8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1b8> │ │ │ │ + bne.n 3a1a8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1b8> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 3a0d0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e0> │ │ │ │ + cbnz r0, 3a1d0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 3a0da <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ea> │ │ │ │ - b.n 3a0e0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f0> │ │ │ │ + cbnz r0, 3a1da <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ea> │ │ │ │ + b.n 3a1e0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f0> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a0ca <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1da> │ │ │ │ - b.n 3a102 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x212> │ │ │ │ + beq.n 3a1ca <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1da> │ │ │ │ + b.n 3a202 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x212> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3a102 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x212> │ │ │ │ + cbnz r0, 3a202 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x212> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 3a102 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x212> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 3a202 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x212> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3a0f8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x208> │ │ │ │ + bne.n 3a1f8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x208> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 142304 │ │ │ │ + b.w 143414 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #22188 @ 0x56ac │ │ │ │ + movw r1, #26732 @ 0x686c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 394b0 │ │ │ │ + b.w 395dc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -20685,17 +20798,17 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3a144 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x254>) │ │ │ │ + ldr r0, [pc, #8] @ (3a244 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x254>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1362b0 │ │ │ │ + bl 137250 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xb760 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -20710,191 +20823,191 @@ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #24552 @ 0x5fe8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ strd r1, r0, [sp] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3a194 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a4> │ │ │ │ + beq.n 3a294 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a4> │ │ │ │ mov r1, r4 │ │ │ │ - bl 88518 │ │ │ │ - cbnz r0, 3a194 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a4> │ │ │ │ + bl 886fc │ │ │ │ + cbnz r0, 3a294 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a4> │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 144c2c <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 145b70 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a19c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ac> │ │ │ │ + bne.n 3a29c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ac> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 3a208 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x318> │ │ │ │ + b.n 3a308 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x318> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3a1b2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2c2> │ │ │ │ + beq.n 3a2b2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2c2> │ │ │ │ movw r1, #24552 @ 0x5fe8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88518 │ │ │ │ - cbz r0, 3a1bc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2cc> │ │ │ │ + bl 886fc │ │ │ │ + cbz r0, 3a2bc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2cc> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - b.n 3a1cc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2dc> │ │ │ │ + b.n 3a2cc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2dc> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 144c2c <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 145b70 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a1cc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2dc> │ │ │ │ + bne.n 3a2cc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2dc> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 3a208 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x318> │ │ │ │ + b.n 3a308 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x318> │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3a1f4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x304> │ │ │ │ + bne.n 3a2f4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x304> │ │ │ │ movw r3, #61100 @ 0xeeac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7184 @ 0x1c10 │ │ │ │ + movw r1, #11648 @ 0x2d80 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a208 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x318> │ │ │ │ + b.n 3a308 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x318> │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 3a38c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x49c> │ │ │ │ + bl 3a48c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x49c> │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 85cf8 │ │ │ │ + bl 85ecc │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3a22e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x33e> │ │ │ │ + bhi.n 3a32e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x33e> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3a248 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x358> │ │ │ │ + ble.n 3a348 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x358> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 3a250 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x360> │ │ │ │ - movw r0, #31220 @ 0x79f4 │ │ │ │ + b.n 3a350 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x360> │ │ │ │ + movw r0, #35764 @ 0x8bb4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a226 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x336> │ │ │ │ + bne.n 3a326 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x336> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a368 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x478> │ │ │ │ + b.n 3a468 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x478> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 3a25e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x36e> │ │ │ │ + cbz r3, 3a35e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x36e> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 3a28e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x39e> │ │ │ │ - b.n 3a276 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x386> │ │ │ │ + bpl.n 3a38e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x39e> │ │ │ │ + b.n 3a376 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x386> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54136 @ 0xd378 │ │ │ │ + movw r1, #58612 @ 0xe4f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 3a244 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ - bl 85c48 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 3a344 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ + bl 85e1c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a2b6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3c6> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 3a3b6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3c6> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a244 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ + bne.n 3a344 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a2b6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3c6> │ │ │ │ + b.n 3a3b6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3c6> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3a288 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x398> │ │ │ │ + beq.n 3a388 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x398> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45396 @ 0xb154 │ │ │ │ + movw r1, #49940 @ 0xc314 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a244 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ + beq.n 3a344 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ ldrd r5, r3, [r7, #8] │ │ │ │ cmp r6, #0 │ │ │ │ ite le │ │ │ │ movle.w sl, #0 │ │ │ │ movgt.w sl, #1 │ │ │ │ adds r5, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ add r5, r3 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 257240 │ │ │ │ + bl 258460 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3a368 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x478> │ │ │ │ + beq.n 3a468 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x478> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, r8 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3a34c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45c> │ │ │ │ - bl 85dd0 │ │ │ │ + beq.n 3a44c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45c> │ │ │ │ + bl 85fa4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a328 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x438> │ │ │ │ + bne.n 3a428 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x438> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a34c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45c> │ │ │ │ + bge.n 3a44c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 3a34c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45c> │ │ │ │ + cbnz r3, 3a44c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45c> │ │ │ │ mov r0, fp │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a34c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45c> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a44c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a33c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44c> │ │ │ │ + bge.n 3a43c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 3a33c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44c> │ │ │ │ + cbnz r3, 3a43c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44c> │ │ │ │ mov r0, fp │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ add r9, r8 │ │ │ │ add r5, r8 │ │ │ │ cmp r9, r6 │ │ │ │ - blt.n 3a2da <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ea> │ │ │ │ + blt.n 3a3da <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ea> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3a2da <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ea> │ │ │ │ - b.n 3a368 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x478> │ │ │ │ + beq.n 3a3da <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ea> │ │ │ │ + b.n 3a468 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x478> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3a244 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ + bge.w 3a344 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3a244 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ + bne.w 3a344 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a244 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a344 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -20913,106 +21026,106 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx 2b7cc │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vsub.f64 d7, d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d8, d7, d9 │ │ │ │ - beq.n 3a3ee <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4fe> │ │ │ │ + beq.n 3a4ee <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4fe> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ite mi │ │ │ │ movmi r2, #1 │ │ │ │ movpl r2, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite mi │ │ │ │ movmi r3, #1 │ │ │ │ movpl r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3a402 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x512> │ │ │ │ + beq.n 3a502 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x512> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d9 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ - b.n 3a402 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x512> │ │ │ │ + b.n 3a502 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x512> │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d0, [pc, #108] @ 3a460 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x570> │ │ │ │ - vldr d7, [pc, #112] @ 3a468 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x578> │ │ │ │ + vldr d0, [pc, #108] @ 3a560 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x570> │ │ │ │ + vldr d7, [pc, #112] @ 3a568 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x578> │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vstr d0, [r5] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 3a43c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x54c> │ │ │ │ + beq.n 3a53c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x54c> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2c508 │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vstr d0, [r4] │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3a458 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x568> │ │ │ │ + ble.n 3a558 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x568> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vstr d0, [r4] │ │ │ │ - b.n 3a458 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x568> │ │ │ │ + b.n 3a558 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x568> │ │ │ │ vdiv.f64 d7, d10, d9 │ │ │ │ - vldr d6, [pc, #36] @ 3a468 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x578> │ │ │ │ + vldr d6, [pc, #36] @ 3a568 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x578> │ │ │ │ vmov r2, r3, d7 │ │ │ │ - vldr d7, [pc, #20] @ 3a460 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x570> │ │ │ │ + vldr d7, [pc, #20] @ 3a560 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x570> │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ vstr d7, [r4] │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - movw r1, #22160 @ 0x5690 │ │ │ │ + movw r1, #26704 @ 0x6850 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 3a47a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x58a> │ │ │ │ + b.n 3a57a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x58a> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #8644 @ 0x21c4 │ │ │ │ + movw r1, #13188 @ 0x3384 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #8648 @ 0x21c8 │ │ │ │ + movw r0, #13192 @ 0x3388 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a4aa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5ba> │ │ │ │ + bne.n 3a5aa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5ba> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a4d8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e8> │ │ │ │ + b.n 3a5d8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e8> │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3a4d0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e0> │ │ │ │ + bgt.n 3a5d0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e0> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 3a4c2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5d2> │ │ │ │ + cbnz r0, 3a5c2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5d2> │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl d8798 │ │ │ │ + bl d8db4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a4a6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5b6> │ │ │ │ + beq.n 3a5a6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5b6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a4d8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e8> │ │ │ │ + bge.n 3a5d8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3a4d8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e8> │ │ │ │ + b.n 3a5d8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e8> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003a4da <_Py_IncRef@@Base>: │ │ │ │ +0003a5da <_Py_IncRef@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -21020,1909 +21133,1866 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3a50c <_Py_IncRef@@Base+0x32>) │ │ │ │ + ldr r0, [pc, #8] @ (3a60c <_Py_IncRef@@Base+0x32>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1362b0 │ │ │ │ + bl 137250 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xb844 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3a51a <_Py_IncRef@@Base+0x40> │ │ │ │ - b.w 1cda90 │ │ │ │ + beq.n 3a61a <_Py_IncRef@@Base+0x40> │ │ │ │ + b.w 7e13c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45660 @ 0xb25c │ │ │ │ + movw r1, #50204 @ 0xc41c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003a542 : │ │ │ │ +0003a642 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 12b458 │ │ │ │ - cbz r0, 3a588 │ │ │ │ + bl 12c308 │ │ │ │ + cbz r0, 3a688 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #12984 @ 0x32b8 │ │ │ │ + movw r1, #17448 @ 0x4428 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 3a5a8 │ │ │ │ + bl d6310 │ │ │ │ + b.n 3a6a8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b458 │ │ │ │ + bl 12c308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a568 │ │ │ │ + bne.n 3a668 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 3a5ac │ │ │ │ - bl 1f4674 │ │ │ │ + ble.n 3a6ac │ │ │ │ + bl 1f56c4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a5d2 │ │ │ │ + b.n 3a6d2 │ │ │ │ add r1, r2 │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a5a8 │ │ │ │ + beq.n 3a6a8 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3a5d2 │ │ │ │ + cbz r0, 3a6d2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx 2beec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 2beec │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 3a5de │ │ │ │ + beq.n 3a6de │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 3a5ea │ │ │ │ + beq.n 3a6ea │ │ │ │ mov r0, sp │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 25ca1c │ │ │ │ + bl 25dc34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a616 │ │ │ │ + beq.n 3a716 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a618 │ │ │ │ + bge.n 3a718 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3a618 │ │ │ │ + b.n 3a718 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003a61c : │ │ │ │ +0003a71c : │ │ │ │ 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 79604 │ │ │ │ - cbz r0, 3a656 │ │ │ │ + bl 79800 │ │ │ │ + cbz r0, 3a756 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bd58c │ │ │ │ + bl bdbf0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a65a │ │ │ │ + bge.n 3a75a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a65a │ │ │ │ + cbnz r3, 3a75a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a65a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a75a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 3a686 │ │ │ │ + cbnz r1, 3a786 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45876 @ 0xb334 │ │ │ │ + movw r1, #50420 @ 0xc4f4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 3a6bc │ │ │ │ + bl d6310 │ │ │ │ + b.n 3a7bc │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3a742 │ │ │ │ + beq.n 3a842 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #5580 @ 0x15cc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3a6c2 │ │ │ │ + beq.n 3a7c2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45908 @ 0xb354 │ │ │ │ + movw r1, #50452 @ 0xc514 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a748 │ │ │ │ + b.n 3a848 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r0, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - cbz r0, 3a72a │ │ │ │ + cbz r0, 3a82a │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 3a704 │ │ │ │ + bne.n 3a804 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45944 @ 0xb378 │ │ │ │ + movw r1, #50488 @ 0xc538 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a6bc │ │ │ │ + bge.n 3a7bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a6bc │ │ │ │ + bne.n 3a7bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a6bc │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a7bc │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r6, 3a714 │ │ │ │ + cbz r6, 3a814 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r2, [r6, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a726 │ │ │ │ + bge.n 3a826 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3a726 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3a826 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - b.n 3a6d0 │ │ │ │ + b.n 3a7d0 │ │ │ │ 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 7751c │ │ │ │ + bl 776ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a748 │ │ │ │ + b.n 3a848 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a738 │ │ │ │ - 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, 3a768 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 3a772 │ │ │ │ - b.n 3a778 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3a762 │ │ │ │ - b.n 3a7ae │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 3a7ae │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 3a782 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 3a7ae │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3a78c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 3a7ae │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 3a796 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 3a7ae │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cbz r0, 3a7a0 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 3a7ae │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - cbz r0, 3a7ae │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ + b.n 3a838 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3a7d4 ) │ │ │ │ + ldr r0, [pc, #12] @ (3a870 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1362b0 │ │ │ │ + bl 137250 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r0, 3a806 <_PyCompile_Assemble@@Base+0x20> │ │ │ │ + nop │ │ │ │ + cbnz r0, 3a8a2 <_PyCompile_Assemble@@Base+0x20> │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0003a7d8 : │ │ │ │ - movw r3, #24832 @ 0x6100 │ │ │ │ +0003a874 : │ │ │ │ + movw r3, #29296 @ 0x7270 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ - b.w 12287c │ │ │ │ + b.w 1236e4 │ │ │ │ │ │ │ │ -0003a7e6 <_PyCompile_Assemble@@Base>: │ │ │ │ +0003a882 <_PyCompile_Assemble@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #55600 @ 0xd930 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ - beq.n 3a824 <_PyCompile_Assemble@@Base+0x3e> │ │ │ │ + beq.n 3a8c0 <_PyCompile_Assemble@@Base+0x3e> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46108 @ 0xb41c │ │ │ │ + movw r1, #50652 @ 0xc5dc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 3a83a <_PyCompile_Assemble@@Base+0x54> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 3a8d6 <_PyCompile_Assemble@@Base+0x54> │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b314 │ │ │ │ - bl 70600 │ │ │ │ + bl 70790 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3a83e <_PyCompile_Assemble@@Base+0x58> │ │ │ │ + cbnz r0, 3a8da <_PyCompile_Assemble@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3aa34 <_PyCompile_Assemble@@Base+0x24e> │ │ │ │ + b.n 3aad0 <_PyCompile_Assemble@@Base+0x24e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1029b8 │ │ │ │ + bl 102fd4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3a872 <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ + cbz r0, 3a90e <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ - cbz r3, 3a85e <_PyCompile_Assemble@@Base+0x78> │ │ │ │ + cbz r3, 3a8fa <_PyCompile_Assemble@@Base+0x78> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ it lt │ │ │ │ movlt r2, r1 │ │ │ │ - b.n 3a850 <_PyCompile_Assemble@@Base+0x6a> │ │ │ │ + b.n 3a8ec <_PyCompile_Assemble@@Base+0x6a> │ │ │ │ adds r2, #1 │ │ │ │ mov fp, r3 │ │ │ │ lsls r5, r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 3a876 <_PyCompile_Assemble@@Base+0x90> │ │ │ │ - bl 1f4674 │ │ │ │ + cbnz r0, 3a912 <_PyCompile_Assemble@@Base+0x90> │ │ │ │ + bl 1f56c4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3aa14 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ + b.n 3aab0 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ blx 2b314 │ │ │ │ mov r2, r4 │ │ │ │ - cbz r2, 3a890 <_PyCompile_Assemble@@Base+0xaa> │ │ │ │ + cbz r2, 3a92c <_PyCompile_Assemble@@Base+0xaa> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ strge.w r2, [r9, r3, lsl #2] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - b.n 3a880 <_PyCompile_Assemble@@Base+0x9a> │ │ │ │ - movw r5, #31344 @ 0x7a70 │ │ │ │ + b.n 3a91c <_PyCompile_Assemble@@Base+0x9a> │ │ │ │ + movw r5, #35888 @ 0x8c30 │ │ │ │ movt r5, #58 @ 0x3a │ │ │ │ - cbz r4, 3a8d2 <_PyCompile_Assemble@@Base+0xec> │ │ │ │ + cbz r4, 3a96e <_PyCompile_Assemble@@Base+0xec> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r3, #0 │ │ │ │ lsls r1, r3, #5 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 3a8ce <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + bge.n 3a96a <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mvn.w ip, #262 @ 0x106 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ add.w r2, r2, r3, lsl #5 │ │ │ │ adds r3, #1 │ │ │ │ add ip, r1 │ │ │ │ add.w r1, r5, r1, lsl #2 │ │ │ │ ldrh r1, [r1, #2] │ │ │ │ lsls r1, r1, #28 │ │ │ │ - bmi.n 3a8c4 <_PyCompile_Assemble@@Base+0xde> │ │ │ │ + bmi.n 3a960 <_PyCompile_Assemble@@Base+0xde> │ │ │ │ cmp.w ip, #2 │ │ │ │ - bhi.n 3a89e <_PyCompile_Assemble@@Base+0xb8> │ │ │ │ + bhi.n 3a93a <_PyCompile_Assemble@@Base+0xb8> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr.w r1, [r9, r1, lsl #2] │ │ │ │ str r1, [r2, #24] │ │ │ │ - b.n 3a89e <_PyCompile_Assemble@@Base+0xb8> │ │ │ │ + b.n 3a93a <_PyCompile_Assemble@@Base+0xb8> │ │ │ │ ldr r4, [r4, #16] │ │ │ │ - b.n 3a898 <_PyCompile_Assemble@@Base+0xb2> │ │ │ │ + b.n 3a934 <_PyCompile_Assemble@@Base+0xb2> │ │ │ │ mov r0, r9 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 106888 │ │ │ │ + bl 106eb8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a872 <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ + beq.n 3a90e <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 10b200 <_PyDict_DelItemIf@@Base+0x3b4> │ │ │ │ + bl 10bb38 <_PyDict_DelItemIf@@Base+0x540> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a872 <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ + beq.n 3a90e <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a872 <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ + beq.n 3a90e <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ movw fp, #40760 @ 0x9f38 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 3a9de <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ + bpl.n 3aa7a <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ - cbz r2, 3a952 <_PyCompile_Assemble@@Base+0x16c> │ │ │ │ + cbz r2, 3a9ee <_PyCompile_Assemble@@Base+0x16c> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 3a9de <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ + ble.n 3aa7a <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 3a99a <_PyCompile_Assemble@@Base+0x1b4> │ │ │ │ + b.n 3aa36 <_PyCompile_Assemble@@Base+0x1b4> │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, r4 │ │ │ │ - ble.n 3a9de <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ + ble.n 3aa7a <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ adds r1, #20 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ - cbz r0, 3a982 <_PyCompile_Assemble@@Base+0x19c> │ │ │ │ + cbz r0, 3aa1e <_PyCompile_Assemble@@Base+0x19c> │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ add r3, r1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbnz r0, 3a97e <_PyCompile_Assemble@@Base+0x198> │ │ │ │ + cbnz r0, 3aa1a <_PyCompile_Assemble@@Base+0x198> │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 3a970 <_PyCompile_Assemble@@Base+0x18a> │ │ │ │ - b.n 3a9de <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ + bne.n 3aa0c <_PyCompile_Assemble@@Base+0x18a> │ │ │ │ + b.n 3aa7a <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - b.n 3a99a <_PyCompile_Assemble@@Base+0x1b4> │ │ │ │ + b.n 3aa36 <_PyCompile_Assemble@@Base+0x1b4> │ │ │ │ movs r0, #12 │ │ │ │ mla r3, r0, r4, r3 │ │ │ │ add r3, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbnz r0, 3a998 <_PyCompile_Assemble@@Base+0x1b2> │ │ │ │ + cbnz r0, 3aa34 <_PyCompile_Assemble@@Base+0x1b2> │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 3a98a <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - b.n 3a9de <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ + bne.n 3aa26 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + b.n 3aa7a <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ - bl e3ed0 │ │ │ │ + bl e44c0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r2, 3a9be <_PyCompile_Assemble@@Base+0x1d8> │ │ │ │ + cbz r2, 3aa5a <_PyCompile_Assemble@@Base+0x1d8> │ │ │ │ movw r2, #44652 @ 0xae6c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #22980 @ 0x59c4 │ │ │ │ + movw r1, #27524 @ 0x6b84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, fp │ │ │ │ it eq │ │ │ │ ldreq r5, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ - b.n 3a916 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + b.n 3a9b2 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - bl 10e22c │ │ │ │ + bl 10eb5c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aa14 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ + bge.n 3aab0 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 3aa14 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ + cbnz r3, 3aab0 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ mov r0, sl │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aa28 <_PyCompile_Assemble@@Base+0x242> │ │ │ │ + bge.n 3aac4 <_PyCompile_Assemble@@Base+0x242> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3aa28 <_PyCompile_Assemble@@Base+0x242> │ │ │ │ + cbnz r3, 3aac4 <_PyCompile_Assemble@@Base+0x242> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b3a40 │ │ │ │ + bl 1b4d54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b39b4 │ │ │ │ + bl 1b4cc8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3aa5c <_PyCompile_Assemble@@Base+0x276> │ │ │ │ + bne.n 3aaf8 <_PyCompile_Assemble@@Base+0x276> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 137c64 │ │ │ │ + b.w 138c34 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64376 @ 0xfb78 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + movw r0, #3304 @ 0xce8 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3aa50 <_PyCompile_Assemble@@Base+0x26a> │ │ │ │ + bne.n 3aaec <_PyCompile_Assemble@@Base+0x26a> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #296] @ (3abac <_PyCompile_Assemble@@Base+0x3c6>) │ │ │ │ + ldr r2, [pc, #296] @ (3ac48 <_PyCompile_Assemble@@Base+0x3c6>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 3aab0 <_PyCompile_Assemble@@Base+0x2ca> │ │ │ │ + beq.n 3ab4c <_PyCompile_Assemble@@Base+0x2ca> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3aab2 <_PyCompile_Assemble@@Base+0x2cc> │ │ │ │ + cbz r4, 3ab4e <_PyCompile_Assemble@@Base+0x2cc> │ │ │ │ ldr.w r4, [r4, #136] @ 0x88 │ │ │ │ - movw r3, #43637 @ 0xaa75 │ │ │ │ + movw r3, #43793 @ 0xab11 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3aab2 <_PyCompile_Assemble@@Base+0x2cc> │ │ │ │ + b.n 3ab4e <_PyCompile_Assemble@@Base+0x2cc> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ab8c <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ + beq.n 3ac28 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ - movw r3, #43637 @ 0xaa75 │ │ │ │ + movw r3, #43793 @ 0xab11 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3ab8c <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ - cbnz r4, 3aace <_PyCompile_Assemble@@Base+0x2e8> │ │ │ │ + bne.n 3ac28 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ + cbnz r4, 3ab6a <_PyCompile_Assemble@@Base+0x2e8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ab4a <_PyCompile_Assemble@@Base+0x364> │ │ │ │ + b.n 3abe6 <_PyCompile_Assemble@@Base+0x364> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3aaee <_PyCompile_Assemble@@Base+0x308> │ │ │ │ + cbz r3, 3ab8a <_PyCompile_Assemble@@Base+0x308> │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 3ab4a <_PyCompile_Assemble@@Base+0x364> │ │ │ │ + ble.n 3abe6 <_PyCompile_Assemble@@Base+0x364> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3aadc <_PyCompile_Assemble@@Base+0x2f6> │ │ │ │ - b.n 3ab08 <_PyCompile_Assemble@@Base+0x322> │ │ │ │ + bne.n 3ab78 <_PyCompile_Assemble@@Base+0x2f6> │ │ │ │ + b.n 3aba4 <_PyCompile_Assemble@@Base+0x322> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3ab08 <_PyCompile_Assemble@@Base+0x322> │ │ │ │ + beq.n 3aba4 <_PyCompile_Assemble@@Base+0x322> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3aaf0 <_PyCompile_Assemble@@Base+0x30a> │ │ │ │ + bne.n 3ab8c <_PyCompile_Assemble@@Base+0x30a> │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3ab4a <_PyCompile_Assemble@@Base+0x364> │ │ │ │ - ldr r2, [pc, #164] @ (3abb0 <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ + bne.n 3abe6 <_PyCompile_Assemble@@Base+0x364> │ │ │ │ + ldr r2, [pc, #164] @ (3ac4c <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 260680 <_PyLong_Lshift@@Base+0x218> │ │ │ │ + bl 261890 <_PyLong_Lshift@@Base+0x218> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3aba4 <_PyCompile_Assemble@@Base+0x3be> │ │ │ │ - beq.n 3ab4a <_PyCompile_Assemble@@Base+0x364> │ │ │ │ + blt.n 3ac40 <_PyCompile_Assemble@@Base+0x3be> │ │ │ │ + beq.n 3abe6 <_PyCompile_Assemble@@Base+0x364> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3abb0 <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ + ldr r1, [pc, #148] @ (3ac4c <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 2008e4 │ │ │ │ + bl 201b5c │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3aba6 <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ + bne.n 3ac42 <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aaca <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ + bge.n 3ab66 <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3aaca <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3aaca <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ + bne.n 3ab66 <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ab66 <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3abb4 <_PyCompile_Assemble@@Base+0x3ce>) │ │ │ │ + ldr r1, [pc, #100] @ (3ac50 <_PyCompile_Assemble@@Base+0x3ce>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 2008e4 │ │ │ │ + bl 201b5c │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3aba6 <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ + bne.n 3ac42 <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3ab7a <_PyCompile_Assemble@@Base+0x394> │ │ │ │ + bne.n 3ac16 <_PyCompile_Assemble@@Base+0x394> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 3aba6 <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ + b.n 3ac42 <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ab8c <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ + bge.n 3ac28 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3ab8c <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3ac28 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3ab70 <_PyCompile_Assemble@@Base+0x38a> │ │ │ │ + beq.n 3ac0c <_PyCompile_Assemble@@Base+0x38a> │ │ │ │ movs r3, #2 │ │ │ │ - ldr r1, [pc, #28] @ (3abb0 <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ + ldr r1, [pc, #28] @ (3ac4c <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sp │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 2008e4 │ │ │ │ + bl 201b5c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3aba6 <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ + b.n 3ac42 <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ nop {10} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 3ac0e │ │ │ │ + cbnz r0, 3acaa │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3abd8 <_PyCompile_Assemble@@Base+0x3f2> │ │ │ │ + bne.n 3ac74 <_PyCompile_Assemble@@Base+0x3f2> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 139af0 │ │ │ │ + b.w 13aac0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10928 @ 0x2ab0 │ │ │ │ + movw r0, #15288 @ 0x3bb8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3abcc <_PyCompile_Assemble@@Base+0x3e6> │ │ │ │ + bne.n 3ac68 <_PyCompile_Assemble@@Base+0x3e6> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003abf0 : │ │ │ │ +0003ac8c : │ │ │ │ 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, #25048 @ 0x61d8 │ │ │ │ + movw r4, #29512 @ 0x7348 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a8780 │ │ │ │ + bl 1a9da0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (3ac3c ) │ │ │ │ + ldr r0, [pc, #12] @ (3acd8 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1362b0 │ │ │ │ + bl 137250 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb7e4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ movw r1, #47256 @ 0xb898 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 144588 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ + b.w 145508 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xabc> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (3ac78 ) │ │ │ │ + ldr r0, [pc, #12] @ (3ad14 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1362b0 │ │ │ │ + bl 137250 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbnz r0, 3acba │ │ │ │ + cbnz r0, 3ad56 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 3ac9e │ │ │ │ + cbnz r3, 3ad3a │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3ac9e │ │ │ │ + ble.n 3ad3a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3ac9e │ │ │ │ - cbnz r1, 3acba │ │ │ │ + bne.n 3ad3a │ │ │ │ + cbnz r1, 3ad56 │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #300] @ (3add0 ) │ │ │ │ + ldr r4, [pc, #300] @ (3ae6c ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3ace6 │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3ad82 │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 3acea │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + bmi.n 3ad86 │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33716 @ 0x83b4 │ │ │ │ + movw r1, #38260 @ 0x9574 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #56040 @ 0xdae8 │ │ │ │ + movw r0, #60736 @ 0xed40 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r8 │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3adc6 │ │ │ │ + b.n 3ae62 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11ccb8 │ │ │ │ + bl 11d618 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3adc6 │ │ │ │ + beq.n 3ae62 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1df900 │ │ │ │ + bl 1e088c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ada2 │ │ │ │ - bl 97f04 │ │ │ │ + beq.n 3ae3e │ │ │ │ + bl 98158 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 2bd78 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r6, r0 │ │ │ │ moveq.w r6, #1024 @ 0x400 │ │ │ │ add.w fp, sp, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17e164 │ │ │ │ + bl 17f764 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3ad38 │ │ │ │ + cbnz r0, 3add4 │ │ │ │ mov r5, r9 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 3ad66 │ │ │ │ + b.n 3ae02 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2b49c │ │ │ │ - cbz r0, 3ad5c │ │ │ │ + cbz r0, 3adf8 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 3ad5c │ │ │ │ + bne.n 3adf8 │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ad62 │ │ │ │ + bge.n 3adfe │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 3ad20 │ │ │ │ + b.n 3adbc │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3ad66 │ │ │ │ + b.n 3ae02 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cbnz r6, 3ad96 │ │ │ │ + cbnz r6, 3ae32 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3ad7c │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 3ada6 │ │ │ │ + beq.n 3ae18 │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 3ae42 │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #46276 @ 0xb4c4 │ │ │ │ + movw r1, #50820 @ 0xc684 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 3ada6 │ │ │ │ + bl d6310 │ │ │ │ + b.n 3ae42 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 225e60 <_PyArg_ParseStackAndKeywords@@Base+0xd94> │ │ │ │ + bl 227058 <_PyArg_ParseStackAndKeywords@@Base+0xd94> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3ada6 │ │ │ │ + b.n 3ae42 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b400 │ │ │ │ + bl 6b590 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3adba │ │ │ │ + bge.n 3ae56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3adbe │ │ │ │ + cbz r3, 3ae5a │ │ │ │ mov r4, r6 │ │ │ │ - b.n 3adc6 │ │ │ │ + b.n 3ae62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3adba │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ae56 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cmp r2, #108 @ 0x6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #18232 @ 0x4738 │ │ │ │ + movw r3, #22416 @ 0x5790 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ movw r2, #47956 @ 0xbb54 │ │ │ │ movt r2, #2 │ │ │ │ - b.w 252a04 │ │ │ │ + b.w 253c24 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3ae10 ) │ │ │ │ + ldr r0, [pc, #8] @ (3aeac ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1362b0 │ │ │ │ + bl 137250 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xb7a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #46452 @ 0xb574 │ │ │ │ + movw r3, #50996 @ 0xc734 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ movw r1, #47076 @ 0xb7e4 │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 144588 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ + b.w 145508 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xabc> │ │ │ │ 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] @ (3af60 ) │ │ │ │ + ldr r2, [pc, #292] @ (3affc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 3ae66 │ │ │ │ + beq.n 3af02 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3ae68 │ │ │ │ + cbz r4, 3af04 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - movw r3, #44589 @ 0xae2d │ │ │ │ + movw r3, #44745 @ 0xaec9 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3ae68 │ │ │ │ + b.n 3af04 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3af40 │ │ │ │ + beq.n 3afdc │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - movw r3, #44589 @ 0xae2d │ │ │ │ + movw r3, #44745 @ 0xaec9 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3af40 │ │ │ │ - cbnz r4, 3ae82 │ │ │ │ + bne.n 3afdc │ │ │ │ + cbnz r4, 3af1e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3aefe │ │ │ │ + b.n 3af9a │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3aea2 │ │ │ │ + cbz r3, 3af3e │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 3aefe │ │ │ │ + ble.n 3af9a │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3ae90 │ │ │ │ - b.n 3aebc │ │ │ │ + bne.n 3af2c │ │ │ │ + b.n 3af58 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3aebc │ │ │ │ + beq.n 3af58 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3aea4 │ │ │ │ + bne.n 3af40 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3aefe │ │ │ │ - ldr r2, [pc, #164] @ (3af64 ) │ │ │ │ + bne.n 3af9a │ │ │ │ + ldr r2, [pc, #164] @ (3b000 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 260680 <_PyLong_Lshift@@Base+0x218> │ │ │ │ + bl 261890 <_PyLong_Lshift@@Base+0x218> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3af58 │ │ │ │ - beq.n 3aefe │ │ │ │ + blt.n 3aff4 │ │ │ │ + beq.n 3af9a │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3af64 ) │ │ │ │ + ldr r1, [pc, #148] @ (3b000 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 2008e4 │ │ │ │ + bl 201b5c │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3af5a │ │ │ │ + bne.n 3aff6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ae7e │ │ │ │ + bge.n 3af1a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3ae7e │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ae7e │ │ │ │ + bne.n 3af1a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3af1a │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3af68 ) │ │ │ │ + ldr r1, [pc, #100] @ (3b004 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 2008e4 │ │ │ │ + bl 201b5c │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3af5a │ │ │ │ + bne.n 3aff6 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3af2e │ │ │ │ + bne.n 3afca │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 3af5a │ │ │ │ + b.n 3aff6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3af40 │ │ │ │ + bge.n 3afdc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3af40 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3afdc │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3af24 │ │ │ │ + beq.n 3afc0 │ │ │ │ movs r3, #2 │ │ │ │ - ldr r1, [pc, #28] @ (3af64 ) │ │ │ │ + ldr r1, [pc, #28] @ (3b000 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sp │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 2008e4 │ │ │ │ + bl 201b5c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3af5a │ │ │ │ + b.n 3aff6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ nop {12} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 3afd2 │ │ │ │ + cbnz r0, 3b06e │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - cbnz r2, 3af8e │ │ │ │ + cbnz r2, 3b02a │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #52] @ (3afbc ) │ │ │ │ - bl 1362b0 │ │ │ │ - b.n 3af9a │ │ │ │ + ldr r0, [pc, #52] @ (3b058 ) │ │ │ │ + bl 137250 │ │ │ │ + b.n 3b036 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #44] @ (3afc0 ) │ │ │ │ + ldr r0, [pc, #44] @ (3b05c ) │ │ │ │ movs r2, #3 │ │ │ │ - bl 1362b0 │ │ │ │ - cbz r0, 3afb2 │ │ │ │ + bl 137250 │ │ │ │ + cbz r0, 3b04e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3afae │ │ │ │ + bge.n 3b04a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3afae │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3b04a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3afb6 │ │ │ │ + b.n 3b052 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbz r0, 3b034 <_PyCompile_CodeGen@@Base+0x48> │ │ │ │ + cbz r0, 3b0d0 <_PyCompile_CodeGen@@Base+0x48> │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r1!, {} │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3afe8 ) │ │ │ │ + ldr r0, [pc, #8] @ (3b084 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1362b0 │ │ │ │ + bl 137250 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xb804 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0003afec <_PyCompile_CodeGen@@Base>: │ │ │ │ +0003b088 <_PyCompile_CodeGen@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1bb1f8 │ │ │ │ - cbnz r0, 3b024 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ + bl 1bc1f0 │ │ │ │ + cbnz r0, 3b0c0 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46496 @ 0xb5a0 │ │ │ │ + movw r1, #51040 @ 0xc760 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 3b02c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - bl 199cb0 <_PyArena_New@@Base> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 3b0c8 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 19b2c0 <_PyArena_New@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3b030 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + cbnz r0, 3b0cc <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3b18a <_PyCompile_CodeGen@@Base+0x19e> │ │ │ │ + b.n 3b226 <_PyCompile_CodeGen@@Base+0x19e> │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2394c4 │ │ │ │ + bl 23a6ec │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3b056 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ - bl 23f544 │ │ │ │ - cbz r0, 3b056 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + cbz r0, 3b0f2 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + bl 240768 │ │ │ │ + cbz r0, 3b0f2 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1a6678 <_PyAST_Compile@@Base+0x50> │ │ │ │ + bl 1a7ca4 <_PyAST_Compile@@Base+0x50> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b05e <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ + cbnz r0, 3b0fa <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ mov r0, r6 │ │ │ │ - bl 116890 <_PyArena_Free@@Base> │ │ │ │ - b.n 3b02c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 1171f8 <_PyArena_Free@@Base> │ │ │ │ + b.n 3b0c8 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #56] @ 0x38 │ │ │ │ - bl 70600 │ │ │ │ + bl 70790 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b02c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + beq.n 3b0c8 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa188 <_PyConfig_AsDict@@Base+0x7a4> │ │ │ │ + bl 1ab7a8 <_PyConfig_AsDict@@Base+0x7a4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3b07e <_PyCompile_CodeGen@@Base+0x92> │ │ │ │ + bne.n 3b11a <_PyCompile_CodeGen@@Base+0x92> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3b172 <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ + b.n 3b20e <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ ldr.w r8, [r4, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8, #752] @ 0x2f0 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b07a <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3b116 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #46512 @ 0xb5b0 │ │ │ │ + movw r1, #51056 @ 0xc770 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3b07a <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3b116 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ ldr.w r0, [r8, #756] @ 0x2f4 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b07a <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3b116 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #46524 @ 0xb5bc │ │ │ │ + movw r1, #51068 @ 0xc77c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3b07a <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3b116 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ ldr.w r0, [r8, #760] @ 0x2f8 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b07a <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3b116 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #46540 @ 0xb5cc │ │ │ │ + movw r1, #51084 @ 0xc78c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3b07a <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3b116 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - movw r5, #31028 @ 0x7934 │ │ │ │ + movw r5, #35572 @ 0x8af4 │ │ │ │ movt r5, #58 @ 0x3a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 3b154 <_PyCompile_CodeGen@@Base+0x168> │ │ │ │ + bne.n 3b1f0 <_PyCompile_CodeGen@@Base+0x168> │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr.w ip, [r3, #28] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #32 │ │ │ │ stmdb r5, {r0, r1, r2, r3} │ │ │ │ mov r3, r0 │ │ │ │ ldmdb r5, {r0, r1, r2} │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ mov r0, ip │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ - bl f232c │ │ │ │ + bl f28fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3b07a <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3b116 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 1b01e0 <_PyEval_NoToolsForUnwind@@Base+0x474> │ │ │ │ + bl 1b17f8 <_PyEval_NoToolsForUnwind@@Base+0x474> │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - bl 7bd88 │ │ │ │ + bl 7bf5c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3b172 <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ + b.n 3b20e <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia.w r5, {r1, r2, r3} │ │ │ │ - bl fa6a4 <_Py_GetErrorHandler@@Base+0xaa4> │ │ │ │ + bl facb0 <_Py_GetErrorHandler@@Base+0xab0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3b114 <_PyCompile_CodeGen@@Base+0x128> │ │ │ │ - b.n 3b07a <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + bne.n 3b1b0 <_PyCompile_CodeGen@@Base+0x128> │ │ │ │ + b.n 3b116 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1137a0 │ │ │ │ + bl 11413c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b60c4 │ │ │ │ + bl 1b73dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 116890 <_PyArena_Free@@Base> │ │ │ │ + bl 1171f8 <_PyArena_Free@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ movw r1, #46528 @ 0xb5c0 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 144588 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ - ldr r0, [pc, #0] @ (3b1a8 <_PyCompile_CodeGen@@Base+0x1bc>) │ │ │ │ + b.w 145508 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xabc> │ │ │ │ + ldr r0, [pc, #0] @ (3b244 <_PyCompile_CodeGen@@Base+0x1bc>) │ │ │ │ bx lr │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b27c <_PyCompile_CodeGen@@Base+0x290> │ │ │ │ + beq.n 3b318 <_PyCompile_CodeGen@@Base+0x290> │ │ │ │ movw r0, #32208 @ 0x7dd0 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3b1e8 <_PyCompile_CodeGen@@Base+0x1fc> │ │ │ │ + bne.n 3b284 <_PyCompile_CodeGen@@Base+0x1fc> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3b1d8 <_PyCompile_CodeGen@@Base+0x1ec> │ │ │ │ + bne.n 3b274 <_PyCompile_CodeGen@@Base+0x1ec> │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 3b1f4 <_PyCompile_CodeGen@@Base+0x208> │ │ │ │ - bl 2412a8 │ │ │ │ + beq.n 3b290 <_PyCompile_CodeGen@@Base+0x208> │ │ │ │ + bl 238d28 │ │ │ │ blx 2bbc4 │ │ │ │ blx 2ae60 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r1, 3b24e <_PyCompile_CodeGen@@Base+0x262> │ │ │ │ - bl 225e60 <_PyArg_ParseStackAndKeywords@@Base+0xd94> │ │ │ │ + cbz r1, 3b2ea <_PyCompile_CodeGen@@Base+0x262> │ │ │ │ + bl 227058 <_PyArg_ParseStackAndKeywords@@Base+0xd94> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 3b21e <_PyCompile_CodeGen@@Base+0x232> │ │ │ │ + cbnz r5, 3b2ba <_PyCompile_CodeGen@@Base+0x232> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3b226 <_PyCompile_CodeGen@@Base+0x23a> │ │ │ │ - b.n 3b232 <_PyCompile_CodeGen@@Base+0x246> │ │ │ │ - bl 85dd0 │ │ │ │ - cbz r0, 3b236 <_PyCompile_CodeGen@@Base+0x24a> │ │ │ │ - b.n 3b20e <_PyCompile_CodeGen@@Base+0x222> │ │ │ │ + blt.n 3b2c2 <_PyCompile_CodeGen@@Base+0x23a> │ │ │ │ + b.n 3b2ce <_PyCompile_CodeGen@@Base+0x246> │ │ │ │ + bl 85fa4 │ │ │ │ + cbz r0, 3b2d2 <_PyCompile_CodeGen@@Base+0x24a> │ │ │ │ + b.n 3b2aa <_PyCompile_CodeGen@@Base+0x222> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b232 <_PyCompile_CodeGen@@Base+0x246> │ │ │ │ + cbnz r3, 3b2ce <_PyCompile_CodeGen@@Base+0x246> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3b24e <_PyCompile_CodeGen@@Base+0x262> │ │ │ │ + b.n 3b2ea <_PyCompile_CodeGen@@Base+0x262> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b1f8 <_PyCompile_CodeGen@@Base+0x20c> │ │ │ │ + bge.n 3b294 <_PyCompile_CodeGen@@Base+0x20c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b1f8 <_PyCompile_CodeGen@@Base+0x20c> │ │ │ │ + bne.n 3b294 <_PyCompile_CodeGen@@Base+0x20c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b1f8 <_PyCompile_CodeGen@@Base+0x20c> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b294 <_PyCompile_CodeGen@@Base+0x20c> │ │ │ │ blx 2af50 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3b26a <_PyCompile_CodeGen@@Base+0x27e> │ │ │ │ + bne.n 3b306 <_PyCompile_CodeGen@@Base+0x27e> │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3b25a <_PyCompile_CodeGen@@Base+0x26e> │ │ │ │ + bne.n 3b2f6 <_PyCompile_CodeGen@@Base+0x26e> │ │ │ │ dmb ish │ │ │ │ - beq.n 3b27c <_PyCompile_CodeGen@@Base+0x290> │ │ │ │ + beq.n 3b318 <_PyCompile_CodeGen@@Base+0x290> │ │ │ │ movw r0, #32208 @ 0x7dd0 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - bl 200de8 │ │ │ │ + bl 237d40 │ │ │ │ mov r0, r4 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 3b29e <_PyCompile_CodeGen@@Base+0x2b2> │ │ │ │ + cbz r3, 3b33a <_PyCompile_CodeGen@@Base+0x2b2> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 3b2a0 <_PyCompile_CodeGen@@Base+0x2b4> │ │ │ │ + b.n 3b33c <_PyCompile_CodeGen@@Base+0x2b4> │ │ │ │ mov r7, r3 │ │ │ │ - movw r4, #61896 @ 0xf1c8 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ + ldr r5, [pc, #264] @ (3b448 <_PyCompile_CodeGen@@Base+0x3c0>) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ - 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} │ │ │ │ - stmia.w r5, {r0, r1} │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ + 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} │ │ │ │ + stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 3b2d6 <_PyCompile_CodeGen@@Base+0x2ea> │ │ │ │ + bne.n 3b36c <_PyCompile_CodeGen@@Base+0x2e4> │ │ │ │ cmp r8, ip │ │ │ │ - ble.n 3b2d6 <_PyCompile_CodeGen@@Base+0x2ea> │ │ │ │ + ble.n 3b36c <_PyCompile_CodeGen@@Base+0x2e4> │ │ │ │ cmp.w r8, #2 │ │ │ │ - bgt.n 3b2d6 <_PyCompile_CodeGen@@Base+0x2ea> │ │ │ │ - cbnz r6, 3b302 <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ + bgt.n 3b36c <_PyCompile_CodeGen@@Base+0x2e4> │ │ │ │ + cbnz r6, 3b392 <_PyCompile_CodeGen@@Base+0x30a> │ │ │ │ + ldr r1, [pc, #220] @ (3b44c <_PyCompile_CodeGen@@Base+0x3c4>) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r3, ip │ │ │ │ add r1, sp, #28 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ - mov r3, ip │ │ │ │ - movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ + movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - movw r4, #11172 @ 0x2ba4 │ │ │ │ - movt r4, #77 @ 0x4d │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b39c <_PyCompile_CodeGen@@Base+0x3b0> │ │ │ │ + beq.n 3b42c <_PyCompile_CodeGen@@Base+0x3a4> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r8, r7 │ │ │ │ - bl 11c7a4 │ │ │ │ + bl 11d104 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b398 <_PyCompile_CodeGen@@Base+0x3ac> │ │ │ │ + beq.n 3b428 <_PyCompile_CodeGen@@Base+0x3a0> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3b344 <_PyCompile_CodeGen@@Base+0x358> │ │ │ │ + beq.n 3b3d4 <_PyCompile_CodeGen@@Base+0x34c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 3b334 <_PyCompile_CodeGen@@Base+0x348> │ │ │ │ - bl fb93c │ │ │ │ + cbz r0, 3b3c4 <_PyCompile_CodeGen@@Base+0x33c> │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b32c <_PyCompile_CodeGen@@Base+0x340> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 3b398 <_PyCompile_CodeGen@@Base+0x3ac> │ │ │ │ + bne.n 3b3bc <_PyCompile_CodeGen@@Base+0x334> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 3b428 <_PyCompile_CodeGen@@Base+0x3a0> │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 3b348 <_PyCompile_CodeGen@@Base+0x35c> │ │ │ │ - b.n 3b338 <_PyCompile_CodeGen@@Base+0x34c> │ │ │ │ + beq.n 3b3d8 <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ + b.n 3b3c8 <_PyCompile_CodeGen@@Base+0x340> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1b51e0 │ │ │ │ - cbnz r0, 3b348 <_PyCompile_CodeGen@@Base+0x35c> │ │ │ │ - b.n 3b398 <_PyCompile_CodeGen@@Base+0x3ac> │ │ │ │ + bl 1b64f8 │ │ │ │ + cbnz r0, 3b3d8 <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ + b.n 3b428 <_PyCompile_CodeGen@@Base+0x3a0> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - bl 97f04 │ │ │ │ + bl 98158 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r6, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - beq.n 3b368 <_PyCompile_CodeGen@@Base+0x37c> │ │ │ │ + beq.n 3b3f8 <_PyCompile_CodeGen@@Base+0x370> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c040 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3b36e <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ + b.n 3b3fe <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ blx 2b61c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9aae0 │ │ │ │ - cbz r5, 3b3a0 <_PyCompile_CodeGen@@Base+0x3b4> │ │ │ │ + bl 9ad1c │ │ │ │ + cbz r5, 3b430 <_PyCompile_CodeGen@@Base+0x3a8> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3b38a <_PyCompile_CodeGen@@Base+0x39e> │ │ │ │ - bl ee330 │ │ │ │ + bne.n 3b41a <_PyCompile_CodeGen@@Base+0x392> │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b34a <_PyCompile_CodeGen@@Base+0x35e> │ │ │ │ - b.n 3b398 <_PyCompile_CodeGen@@Base+0x3ac> │ │ │ │ + beq.n 3b3da <_PyCompile_CodeGen@@Base+0x352> │ │ │ │ + b.n 3b428 <_PyCompile_CodeGen@@Base+0x3a0> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3b3a8 <_PyCompile_CodeGen@@Base+0x3bc> │ │ │ │ + b.n 3b438 <_PyCompile_CodeGen@@Base+0x3b0> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 3b3a8 <_PyCompile_CodeGen@@Base+0x3bc> │ │ │ │ + b.n 3b438 <_PyCompile_CodeGen@@Base+0x3b0> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 11ce10 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d770 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + lsls r0, r0, #12 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3b3dc <_PyCompile_CodeGen@@Base+0x3f0>) │ │ │ │ + ldr r0, [pc, #8] @ (3b474 <_PyCompile_CodeGen@@Base+0x3ec>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1362b0 │ │ │ │ + bl 137250 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r4, 3b3f2 <_PyCompile_CodeGen@@Base+0x406> │ │ │ │ + cbnz r4, 3b48a <_PyCompile_CodeGen@@Base+0x402> │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 3b400 <_PyCompile_CodeGen@@Base+0x414> │ │ │ │ + bmi.n 3b498 <_PyCompile_CodeGen@@Base+0x410> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46780 @ 0xb6bc │ │ │ │ + movw r1, #51324 @ 0xc87c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - bl 11ccb8 │ │ │ │ + bl 11d618 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b4e0 <_PyCompile_CodeGen@@Base+0x4f4> │ │ │ │ + beq.n 3b578 <_PyCompile_CodeGen@@Base+0x4f0> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1df900 │ │ │ │ + bl 1e088c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3b4ce <_PyCompile_CodeGen@@Base+0x4e2> │ │ │ │ - bl 97f04 │ │ │ │ + beq.n 3b566 <_PyCompile_CodeGen@@Base+0x4de> │ │ │ │ + bl 98158 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 2bd78 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r5, r0 │ │ │ │ moveq.w r5, #1024 @ 0x400 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17e164 │ │ │ │ + bl 17f764 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b464 <_PyCompile_CodeGen@@Base+0x478> │ │ │ │ + cbnz r0, 3b4fc <_PyCompile_CodeGen@@Base+0x474> │ │ │ │ mov r4, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 3b492 <_PyCompile_CodeGen@@Base+0x4a6> │ │ │ │ + b.n 3b52a <_PyCompile_CodeGen@@Base+0x4a2> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2b3c0 │ │ │ │ - cbz r0, 3b488 <_PyCompile_CodeGen@@Base+0x49c> │ │ │ │ + cbz r0, 3b520 <_PyCompile_CodeGen@@Base+0x498> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 3b488 <_PyCompile_CodeGen@@Base+0x49c> │ │ │ │ + bne.n 3b520 <_PyCompile_CodeGen@@Base+0x498> │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b48e <_PyCompile_CodeGen@@Base+0x4a2> │ │ │ │ + bge.n 3b526 <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 3b44c <_PyCompile_CodeGen@@Base+0x460> │ │ │ │ + b.n 3b4e4 <_PyCompile_CodeGen@@Base+0x45c> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3b492 <_PyCompile_CodeGen@@Base+0x4a6> │ │ │ │ + b.n 3b52a <_PyCompile_CodeGen@@Base+0x4a2> │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - cbnz r5, 3b4c2 <_PyCompile_CodeGen@@Base+0x4d6> │ │ │ │ + cbnz r5, 3b55a <_PyCompile_CodeGen@@Base+0x4d2> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3b4a8 <_PyCompile_CodeGen@@Base+0x4bc> │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 3b4d2 <_PyCompile_CodeGen@@Base+0x4e6> │ │ │ │ + beq.n 3b540 <_PyCompile_CodeGen@@Base+0x4b8> │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 3b56a <_PyCompile_CodeGen@@Base+0x4e2> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #46820 @ 0xb6e4 │ │ │ │ + movw r1, #51364 @ 0xc8a4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 3b4d2 <_PyCompile_CodeGen@@Base+0x4e6> │ │ │ │ + bl d6310 │ │ │ │ + b.n 3b56a <_PyCompile_CodeGen@@Base+0x4e2> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d57f8 <_Py_Uid_Converter@@Base+0x148> │ │ │ │ + bl 1d6738 <_Py_Uid_Converter@@Base+0x148> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3b4d2 <_PyCompile_CodeGen@@Base+0x4e6> │ │ │ │ + b.n 3b56a <_PyCompile_CodeGen@@Base+0x4e2> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b400 │ │ │ │ + bl 6b590 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - bl 13c014 <_Py_DecRef@@Base> │ │ │ │ + bl 13cfdc <_Py_DecRef@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3b50c <_PyCompile_CodeGen@@Base+0x520>) │ │ │ │ + ldr r0, [pc, #8] @ (3b5a4 <_PyCompile_CodeGen@@Base+0x51c>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1362b0 │ │ │ │ + bl 137250 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r0, 3b51c <_PyCompile_CodeGen@@Base+0x530> │ │ │ │ + cbnz r0, 3b5b4 <_PyCompile_CodeGen@@Base+0x52c> │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #20] @ (3b53c <_PyCompile_CodeGen@@Base+0x550>) │ │ │ │ + ldr r0, [pc, #20] @ (3b5d4 <_PyCompile_CodeGen@@Base+0x54c>) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94fcc │ │ │ │ + bl 95224 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bvs.n 3b4d8 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ + bvs.n 3b570 <_PyCompile_CodeGen@@Base+0x4e8> │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3b564 <_PyCompile_CodeGen@@Base+0x578>) │ │ │ │ + ldr r0, [pc, #8] @ (3b5fc <_PyCompile_CodeGen@@Base+0x574>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1362b0 │ │ │ │ + bl 137250 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xb780 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3b596 <_PyCompile_CodeGen@@Base+0x5aa> │ │ │ │ + bgt.n 3b62e <_PyCompile_CodeGen@@Base+0x5a6> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54200 @ 0xd3b8 │ │ │ │ + movw r1, #58676 @ 0xe534 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 3b5b0 <_PyCompile_CodeGen@@Base+0x5c4> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 3b648 <_PyCompile_CodeGen@@Base+0x5c0> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 3b5b4 <_PyCompile_CodeGen@@Base+0x5c8> │ │ │ │ + cbz r3, 3b64c <_PyCompile_CodeGen@@Base+0x5c4> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4904 @ 0x1328 │ │ │ │ + movw r1, #9368 @ 0x2498 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b5d0 <_PyCompile_CodeGen@@Base+0x5e4> │ │ │ │ + b.n 3b668 <_PyCompile_CodeGen@@Base+0x5e0> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 3b5c2 <_PyCompile_CodeGen@@Base+0x5d6> │ │ │ │ + cbnz r0, 3b65a <_PyCompile_CodeGen@@Base+0x5d2> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3b5d0 <_PyCompile_CodeGen@@Base+0x5e4> │ │ │ │ - ldr r1, [pc, #16] @ (3b5d4 <_PyCompile_CodeGen@@Base+0x5e8>) │ │ │ │ + b.n 3b668 <_PyCompile_CodeGen@@Base+0x5e0> │ │ │ │ + ldr r1, [pc, #16] @ (3b66c <_PyCompile_CodeGen@@Base+0x5e4>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6a00 │ │ │ │ + bl b70c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b5b8 <_PyCompile_CodeGen@@Base+0x5cc> │ │ │ │ + beq.n 3b650 <_PyCompile_CodeGen@@Base+0x5c8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ssat r0, #14, r0, lsl #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3b5fc <_PyCompile_CodeGen@@Base+0x610>) │ │ │ │ + ldr r0, [pc, #8] @ (3b694 <_PyCompile_CodeGen@@Base+0x60c>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1362b0 │ │ │ │ + bl 137250 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ rev r4, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9aa18 <_Py_GetConfig@@Base> │ │ │ │ + bl 9ac54 <_Py_GetConfig@@Base> │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 6ba50 │ │ │ │ + b.w 6bbe0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w 101548 │ │ │ │ + b.w 101b64 │ │ │ │ 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] @ (3b774 <_PyCompile_CodeGen@@Base+0x788>) │ │ │ │ + ldr r2, [pc, #292] @ (3b80c <_PyCompile_CodeGen@@Base+0x784>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 3b678 <_PyCompile_CodeGen@@Base+0x68c> │ │ │ │ + beq.n 3b710 <_PyCompile_CodeGen@@Base+0x688> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3b67a <_PyCompile_CodeGen@@Base+0x68e> │ │ │ │ + cbz r4, 3b712 <_PyCompile_CodeGen@@Base+0x68a> │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ - movw r3, #46655 @ 0xb63f │ │ │ │ + movw r3, #46807 @ 0xb6d7 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3b67a <_PyCompile_CodeGen@@Base+0x68e> │ │ │ │ + b.n 3b712 <_PyCompile_CodeGen@@Base+0x68a> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b752 <_PyCompile_CodeGen@@Base+0x766> │ │ │ │ + beq.n 3b7ea <_PyCompile_CodeGen@@Base+0x762> │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - movw r3, #46655 @ 0xb63f │ │ │ │ + movw r3, #46807 @ 0xb6d7 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3b752 <_PyCompile_CodeGen@@Base+0x766> │ │ │ │ - cbnz r4, 3b694 <_PyCompile_CodeGen@@Base+0x6a8> │ │ │ │ + bne.n 3b7ea <_PyCompile_CodeGen@@Base+0x762> │ │ │ │ + cbnz r4, 3b72c <_PyCompile_CodeGen@@Base+0x6a4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3b710 <_PyCompile_CodeGen@@Base+0x724> │ │ │ │ + b.n 3b7a8 <_PyCompile_CodeGen@@Base+0x720> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3b6b4 <_PyCompile_CodeGen@@Base+0x6c8> │ │ │ │ + cbz r3, 3b74c <_PyCompile_CodeGen@@Base+0x6c4> │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 3b710 <_PyCompile_CodeGen@@Base+0x724> │ │ │ │ + ble.n 3b7a8 <_PyCompile_CodeGen@@Base+0x720> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3b6a2 <_PyCompile_CodeGen@@Base+0x6b6> │ │ │ │ - b.n 3b6ce <_PyCompile_CodeGen@@Base+0x6e2> │ │ │ │ + bne.n 3b73a <_PyCompile_CodeGen@@Base+0x6b2> │ │ │ │ + b.n 3b766 <_PyCompile_CodeGen@@Base+0x6de> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3b6ce <_PyCompile_CodeGen@@Base+0x6e2> │ │ │ │ + beq.n 3b766 <_PyCompile_CodeGen@@Base+0x6de> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b6b6 <_PyCompile_CodeGen@@Base+0x6ca> │ │ │ │ + bne.n 3b74e <_PyCompile_CodeGen@@Base+0x6c6> │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3b710 <_PyCompile_CodeGen@@Base+0x724> │ │ │ │ - ldr r2, [pc, #168] @ (3b778 <_PyCompile_CodeGen@@Base+0x78c>) │ │ │ │ + bne.n 3b7a8 <_PyCompile_CodeGen@@Base+0x720> │ │ │ │ + ldr r2, [pc, #168] @ (3b810 <_PyCompile_CodeGen@@Base+0x788>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 260680 <_PyLong_Lshift@@Base+0x218> │ │ │ │ + bl 261890 <_PyLong_Lshift@@Base+0x218> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b76a <_PyCompile_CodeGen@@Base+0x77e> │ │ │ │ - beq.n 3b710 <_PyCompile_CodeGen@@Base+0x724> │ │ │ │ + blt.n 3b802 <_PyCompile_CodeGen@@Base+0x77a> │ │ │ │ + beq.n 3b7a8 <_PyCompile_CodeGen@@Base+0x720> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3b778 <_PyCompile_CodeGen@@Base+0x78c>) │ │ │ │ + ldr r1, [pc, #148] @ (3b810 <_PyCompile_CodeGen@@Base+0x788>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 2008e4 │ │ │ │ + bl 201b5c │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3b76c <_PyCompile_CodeGen@@Base+0x780> │ │ │ │ + bne.n 3b804 <_PyCompile_CodeGen@@Base+0x77c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b690 <_PyCompile_CodeGen@@Base+0x6a4> │ │ │ │ + bge.n 3b728 <_PyCompile_CodeGen@@Base+0x6a0> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3b690 <_PyCompile_CodeGen@@Base+0x6a4> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b690 <_PyCompile_CodeGen@@Base+0x6a4> │ │ │ │ + bne.n 3b728 <_PyCompile_CodeGen@@Base+0x6a0> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b728 <_PyCompile_CodeGen@@Base+0x6a0> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3b77c <_PyCompile_CodeGen@@Base+0x790>) │ │ │ │ + ldr r1, [pc, #100] @ (3b814 <_PyCompile_CodeGen@@Base+0x78c>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 2008e4 │ │ │ │ + bl 201b5c │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3b76c <_PyCompile_CodeGen@@Base+0x780> │ │ │ │ + bne.n 3b804 <_PyCompile_CodeGen@@Base+0x77c> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3b740 <_PyCompile_CodeGen@@Base+0x754> │ │ │ │ + bne.n 3b7d8 <_PyCompile_CodeGen@@Base+0x750> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 3b76c <_PyCompile_CodeGen@@Base+0x780> │ │ │ │ + b.n 3b804 <_PyCompile_CodeGen@@Base+0x77c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b752 <_PyCompile_CodeGen@@Base+0x766> │ │ │ │ + bge.n 3b7ea <_PyCompile_CodeGen@@Base+0x762> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3b752 <_PyCompile_CodeGen@@Base+0x766> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3b7ea <_PyCompile_CodeGen@@Base+0x762> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3b736 <_PyCompile_CodeGen@@Base+0x74a> │ │ │ │ + beq.n 3b7ce <_PyCompile_CodeGen@@Base+0x746> │ │ │ │ movs r3, #2 │ │ │ │ - ldr r1, [pc, #28] @ (3b778 <_PyCompile_CodeGen@@Base+0x78c>) │ │ │ │ + ldr r1, [pc, #28] @ (3b810 <_PyCompile_CodeGen@@Base+0x788>) │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sp │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 2008e4 │ │ │ │ + bl 201b5c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3b76c <_PyCompile_CodeGen@@Base+0x780> │ │ │ │ + b.n 3b804 <_PyCompile_CodeGen@@Base+0x77c> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.w 292d54 <_PyMonitoring_FireBranchEvent@@Base+0x74> │ │ │ │ + b.w 293f34 <_PyMonitoring_FireBranchEvent@@Base+0x74> │ │ │ │ │ │ │ │ -0003b784 <_PyEval_SpecialMethodCanSuggest@@Base>: │ │ │ │ +0003b81c <_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 3b79e <_PyEval_SpecialMethodCanSuggest@@Base+0x1a> │ │ │ │ + bgt.n 3b836 <_PyEval_SpecialMethodCanSuggest@@Base+0x1a> │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 3b7a6 <_PyEval_SpecialMethodCanSuggest@@Base+0x22> │ │ │ │ - b.n 3b7ee <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ + bge.n 3b83e <_PyEval_SpecialMethodCanSuggest@@Base+0x22> │ │ │ │ + b.n 3b886 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ subs r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 3b7c4 <_PyEval_SpecialMethodCanSuggest@@Base+0x40> │ │ │ │ - b.n 3b7ee <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ - ldr r1, [pc, #88] @ (3b800 <_PyEval_SpecialMethodCanSuggest@@Base+0x7c>) │ │ │ │ + bls.n 3b85c <_PyEval_SpecialMethodCanSuggest@@Base+0x40> │ │ │ │ + b.n 3b886 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ + ldr r1, [pc, #96] @ (3b8a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x84>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 199560 <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 3b7fc <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + bl 19ab70 <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 3b89a <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 3b7fc <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ - ldr r1, [pc, #72] @ (3b804 <_PyEval_SpecialMethodCanSuggest@@Base+0x80>) │ │ │ │ + cbz r3, 3b89a <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ + ldr r1, [pc, #80] @ (3b8a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x88>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 199560 <_PyType_Lookup@@Base> │ │ │ │ - cbnz r0, 3b7e0 <_PyEval_SpecialMethodCanSuggest@@Base+0x5c> │ │ │ │ - b.n 3b7fc <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ - ldr r1, [pc, #64] @ (3b808 <_PyEval_SpecialMethodCanSuggest@@Base+0x84>) │ │ │ │ + bl 19ab70 <_PyType_Lookup@@Base> │ │ │ │ + cbnz r0, 3b878 <_PyEval_SpecialMethodCanSuggest@@Base+0x5c> │ │ │ │ + b.n 3b89a <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ + ldr r1, [pc, #72] @ (3b8a8 <_PyEval_SpecialMethodCanSuggest@@Base+0x8c>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 199560 <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 3b7fc <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + bl 19ab70 <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 3b89a <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 3b7fc <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ - ldr r1, [pc, #52] @ (3b80c <_PyEval_SpecialMethodCanSuggest@@Base+0x88>) │ │ │ │ + cbz r3, 3b89a <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ + ldr r1, [pc, #60] @ (3b8ac <_PyEval_SpecialMethodCanSuggest@@Base+0x90>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 199560 <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 3b7fc <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + bl 19ab70 <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 3b89a <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 3b7fe <_PyEval_SpecialMethodCanSuggest@@Base+0x7a> │ │ │ │ - movw r1, #47268 @ 0xb8a4 │ │ │ │ + b.n 3b89c <_PyEval_SpecialMethodCanSuggest@@Base+0x80> │ │ │ │ + movw r1, #51812 @ 0xca64 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - ldr r0, [pc, #24] @ (3b810 <_PyEval_SpecialMethodCanSuggest@@Base+0x8c>) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r0, #976 @ 0x3d0 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r7, sp, #608 @ 0x260 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r2, r3, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - addw r0, r0, #70 @ 0x46 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 3b83c <_PyEval_SpecialMethodCanSuggest@@Base+0xb8> │ │ │ │ + cbnz r1, 3b8d8 <_PyEval_SpecialMethodCanSuggest@@Base+0xbc> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47384 @ 0xb918 │ │ │ │ + movw r1, #51928 @ 0xcad8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 3b848 <_PyEval_SpecialMethodCanSuggest@@Base+0xc4> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 3b8e4 <_PyEval_SpecialMethodCanSuggest@@Base+0xc8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c5f50 │ │ │ │ + bl c65b4 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 3b84e <_PyEval_SpecialMethodCanSuggest@@Base+0xca> │ │ │ │ + bge.n 3b8ea <_PyEval_SpecialMethodCanSuggest@@Base+0xce> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b858 <_PyEval_SpecialMethodCanSuggest@@Base+0xd4> │ │ │ │ + b.n 3b8f4 <_PyEval_SpecialMethodCanSuggest@@Base+0xd8> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [r4, #28] │ │ │ │ blx 2bf04 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ @@ -22937,120 +23007,120 @@ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b8a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x11c> │ │ │ │ + bne.n 3b93c <_PyEval_SpecialMethodCanSuggest@@Base+0x120> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3b8c2 <_PyEval_SpecialMethodCanSuggest@@Base+0x13e> │ │ │ │ - b.n 3b8ba <_PyEval_SpecialMethodCanSuggest@@Base+0x136> │ │ │ │ + bne.n 3b95e <_PyEval_SpecialMethodCanSuggest@@Base+0x142> │ │ │ │ + b.n 3b956 <_PyEval_SpecialMethodCanSuggest@@Base+0x13a> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39756 @ 0x9b4c │ │ │ │ + movw r0, #44300 @ 0xad0c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b890 <_PyEval_SpecialMethodCanSuggest@@Base+0x10c> │ │ │ │ + bne.n 3b92c <_PyEval_SpecialMethodCanSuggest@@Base+0x110> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ba5e <_PyEval_SpecialMethodCanSuggest@@Base+0x2da> │ │ │ │ - bl 7fc54 │ │ │ │ + b.n 3bafa <_PyEval_SpecialMethodCanSuggest@@Base+0x2de> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b8b6 <_PyEval_SpecialMethodCanSuggest@@Base+0x132> │ │ │ │ + bne.n 3b952 <_PyEval_SpecialMethodCanSuggest@@Base+0x136> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 89114 │ │ │ │ + bl 892cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b8b6 <_PyEval_SpecialMethodCanSuggest@@Base+0x132> │ │ │ │ + beq.n 3b952 <_PyEval_SpecialMethodCanSuggest@@Base+0x136> │ │ │ │ movs r0, #32 │ │ │ │ blx 2b664 <__sched_cpualloc@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b8de <_PyEval_SpecialMethodCanSuggest@@Base+0x15a> │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 3ba56 <_PyEval_SpecialMethodCanSuggest@@Base+0x2d2> │ │ │ │ + cbnz r0, 3b97a <_PyEval_SpecialMethodCanSuggest@@Base+0x15e> │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 3baf2 <_PyEval_SpecialMethodCanSuggest@@Base+0x2d6> │ │ │ │ mov.w r8, #4 │ │ │ │ movs r7, #32 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 8938c │ │ │ │ + bl 89544 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ba06 <_PyEval_SpecialMethodCanSuggest@@Base+0x282> │ │ │ │ - bl 11cca4 │ │ │ │ - cbnz r0, 3b93a <_PyEval_SpecialMethodCanSuggest@@Base+0x1b6> │ │ │ │ + beq.w 3baa2 <_PyEval_SpecialMethodCanSuggest@@Base+0x286> │ │ │ │ + bl 11d604 │ │ │ │ + cbnz r0, 3b9d6 <_PyEval_SpecialMethodCanSuggest@@Base+0x1ba> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ - movw r1, #47408 @ 0xb930 │ │ │ │ + movw r1, #51952 @ 0xcaf0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3ba4e <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ + bge.w 3baea <_PyEval_SpecialMethodCanSuggest@@Base+0x2ce> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3ba4e <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ + bne.w 3baea <_PyEval_SpecialMethodCanSuggest@@Base+0x2ce> │ │ │ │ mov r0, fp │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ba4e <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3baea <_PyEval_SpecialMethodCanSuggest@@Base+0x2ce> │ │ │ │ mov r0, fp │ │ │ │ - bl e3d9c │ │ │ │ + bl e438c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b95a <_PyEval_SpecialMethodCanSuggest@@Base+0x1d6> │ │ │ │ + bge.n 3b9f6 <_PyEval_SpecialMethodCanSuggest@@Base+0x1da> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 3b95a <_PyEval_SpecialMethodCanSuggest@@Base+0x1d6> │ │ │ │ + cbnz r3, 3b9f6 <_PyEval_SpecialMethodCanSuggest@@Base+0x1da> │ │ │ │ mov r0, fp │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 3b97e <_PyEval_SpecialMethodCanSuggest@@Base+0x1fa> │ │ │ │ - bl 7fc54 │ │ │ │ + bge.n 3ba1a <_PyEval_SpecialMethodCanSuggest@@Base+0x1fe> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ba4e <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ + bne.n 3baea <_PyEval_SpecialMethodCanSuggest@@Base+0x2ce> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47464 @ 0xb968 │ │ │ │ + movw r1, #52008 @ 0xcb28 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 3ba4e <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 3baea <_PyEval_SpecialMethodCanSuggest@@Base+0x2ce> │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 3b99a <_PyEval_SpecialMethodCanSuggest@@Base+0x216> │ │ │ │ + bne.n 3ba36 <_PyEval_SpecialMethodCanSuggest@@Base+0x21a> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47484 @ 0xb97c │ │ │ │ + movw r1, #52028 @ 0xcb3c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 3ba4e <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 3baea <_PyEval_SpecialMethodCanSuggest@@Base+0x2ce> │ │ │ │ cmp r5, r7 │ │ │ │ - blt.n 3b9e6 <_PyEval_SpecialMethodCanSuggest@@Base+0x262> │ │ │ │ + blt.n 3ba82 <_PyEval_SpecialMethodCanSuggest@@Base+0x266> │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ mov.w r7, r7, lsl #1 │ │ │ │ it ge │ │ │ │ addge r7, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 3b99e <_PyEval_SpecialMethodCanSuggest@@Base+0x21a> │ │ │ │ + bge.n 3ba3a <_PyEval_SpecialMethodCanSuggest@@Base+0x21e> │ │ │ │ mov r0, r7 │ │ │ │ blx 2b664 <__sched_cpualloc@plt> │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 3b9be <_PyEval_SpecialMethodCanSuggest@@Base+0x23a> │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 3ba4e <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ + cbnz r0, 3ba5a <_PyEval_SpecialMethodCanSuggest@@Base+0x23e> │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 3baea <_PyEval_SpecialMethodCanSuggest@@Base+0x2ce> │ │ │ │ add.w r3, r7, #31 │ │ │ │ movs r1, #0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ blx 2b314 │ │ │ │ @@ -23059,312 +23129,312 @@ │ │ │ │ mov r0, fp │ │ │ │ blx 2beec │ │ │ │ mov r0, r4 │ │ │ │ blx 2bde8 <__sched_cpufree@plt> │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ cmp.w r8, r5, lsr #3 │ │ │ │ - bls.w 3b8ec <_PyEval_SpecialMethodCanSuggest@@Base+0x168> │ │ │ │ + bls.w 3b988 <_PyEval_SpecialMethodCanSuggest@@Base+0x16c> │ │ │ │ lsrs r2, r5, #5 │ │ │ │ movs r3, #1 │ │ │ │ and.w r5, r5, #31 │ │ │ │ lsl.w r5, r3, r5 │ │ │ │ ldr.w r3, [r4, r2, lsl #2] │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r4, r2, lsl #2] │ │ │ │ - b.n 3b8ec <_PyEval_SpecialMethodCanSuggest@@Base+0x168> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 3ba4e <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ + b.n 3b988 <_PyEval_SpecialMethodCanSuggest@@Base+0x16c> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 3baea <_PyEval_SpecialMethodCanSuggest@@Base+0x2ce> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ba20 <_PyEval_SpecialMethodCanSuggest@@Base+0x29c> │ │ │ │ + bge.n 3babc <_PyEval_SpecialMethodCanSuggest@@Base+0x2a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ba20 <_PyEval_SpecialMethodCanSuggest@@Base+0x29c> │ │ │ │ + cbnz r3, 3babc <_PyEval_SpecialMethodCanSuggest@@Base+0x2a0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b658 │ │ │ │ - cbz r0, 3ba3e <_PyEval_SpecialMethodCanSuggest@@Base+0x2ba> │ │ │ │ + cbz r0, 3bada <_PyEval_SpecialMethodCanSuggest@@Base+0x2be> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 3ba4e <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 3baea <_PyEval_SpecialMethodCanSuggest@@Base+0x2ce> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bde8 <__sched_cpufree@plt> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3ba5e <_PyEval_SpecialMethodCanSuggest@@Base+0x2da> │ │ │ │ - cbz r4, 3ba56 <_PyEval_SpecialMethodCanSuggest@@Base+0x2d2> │ │ │ │ + b.n 3bafa <_PyEval_SpecialMethodCanSuggest@@Base+0x2de> │ │ │ │ + cbz r4, 3baf2 <_PyEval_SpecialMethodCanSuggest@@Base+0x2d6> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bde8 <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7751c │ │ │ │ - b.n 3b8b6 <_PyEval_SpecialMethodCanSuggest@@Base+0x132> │ │ │ │ + bl 776ec │ │ │ │ + b.n 3b952 <_PyEval_SpecialMethodCanSuggest@@Base+0x136> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 24fb50 │ │ │ │ + bl 250d70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3ba9c <_PyEval_SpecialMethodCanSuggest@@Base+0x318> │ │ │ │ + blt.n 3bb38 <_PyEval_SpecialMethodCanSuggest@@Base+0x31c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 3ba98 <_PyEval_SpecialMethodCanSuggest@@Base+0x314> │ │ │ │ + cbnz r3, 3bb34 <_PyEval_SpecialMethodCanSuggest@@Base+0x318> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47508 @ 0xb994 │ │ │ │ + movw r1, #52052 @ 0xcb54 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 3ba9e <_PyEval_SpecialMethodCanSuggest@@Base+0x31a> │ │ │ │ + b.n 3bb3a <_PyEval_SpecialMethodCanSuggest@@Base+0x31e> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #4] @ (3baac <_PyEval_SpecialMethodCanSuggest@@Base+0x328>) │ │ │ │ + ldr r2, [pc, #4] @ (3bb48 <_PyEval_SpecialMethodCanSuggest@@Base+0x32c>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.n 3bb08 <_PyEval_SpecialMethodCanSuggest@@Base+0x384> │ │ │ │ + b.n 3bba4 <_PyEval_SpecialMethodCanSuggest@@Base+0x388> │ │ │ │ nop │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3bad4 <_PyEval_SpecialMethodCanSuggest@@Base+0x350>) │ │ │ │ + ldr r0, [pc, #8] @ (3bb70 <_PyEval_SpecialMethodCanSuggest@@Base+0x354>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1362b0 │ │ │ │ + bl 137250 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r4, 3baf2 <_PyEval_SpecialMethodCanSuggest@@Base+0x36e> │ │ │ │ + cbnz r4, 3bb8e <_PyEval_SpecialMethodCanSuggest@@Base+0x372> │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #20] @ (3bb04 <_PyEval_SpecialMethodCanSuggest@@Base+0x380>) │ │ │ │ + ldr r0, [pc, #20] @ (3bba0 <_PyEval_SpecialMethodCanSuggest@@Base+0x384>) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94fcc │ │ │ │ + bl 95224 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ it cc │ │ │ │ lslcc r5, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r2 │ │ │ │ - bl c8f24 │ │ │ │ - cbz r0, 3bb62 <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ + bl c9584 │ │ │ │ + cbz r0, 3bbfe <_PyEval_SpecialMethodCanSuggest@@Base+0x3e2> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 82c58 │ │ │ │ + bl 82e20 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3bb4e <_PyEval_SpecialMethodCanSuggest@@Base+0x3ca> │ │ │ │ + beq.n 3bbea <_PyEval_SpecialMethodCanSuggest@@Base+0x3ce> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 3bb42 <_PyEval_SpecialMethodCanSuggest@@Base+0x3be> │ │ │ │ + cbz r5, 3bbde <_PyEval_SpecialMethodCanSuggest@@Base+0x3c2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3bba6 <_PyEval_SpecialMethodCanSuggest@@Base+0x422> │ │ │ │ - b.n 3bbb2 <_PyEval_SpecialMethodCanSuggest@@Base+0x42e> │ │ │ │ + blt.n 3bc42 <_PyEval_SpecialMethodCanSuggest@@Base+0x426> │ │ │ │ + b.n 3bc4e <_PyEval_SpecialMethodCanSuggest@@Base+0x432> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 90c84 │ │ │ │ + bl 90eb8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3bb66 <_PyEval_SpecialMethodCanSuggest@@Base+0x3e2> │ │ │ │ + cbnz r0, 3bc02 <_PyEval_SpecialMethodCanSuggest@@Base+0x3e6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bb62 <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ + bge.n 3bbfe <_PyEval_SpecialMethodCanSuggest@@Base+0x3e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3bb62 <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ + cbnz r3, 3bbfe <_PyEval_SpecialMethodCanSuggest@@Base+0x3e2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3bbb2 <_PyEval_SpecialMethodCanSuggest@@Base+0x42e> │ │ │ │ + b.n 3bc4e <_PyEval_SpecialMethodCanSuggest@@Base+0x432> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3bba0 <_PyEval_SpecialMethodCanSuggest@@Base+0x41c> │ │ │ │ + bne.n 3bc3c <_PyEval_SpecialMethodCanSuggest@@Base+0x420> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bb88 <_PyEval_SpecialMethodCanSuggest@@Base+0x404> │ │ │ │ + bge.n 3bc24 <_PyEval_SpecialMethodCanSuggest@@Base+0x408> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3bb88 <_PyEval_SpecialMethodCanSuggest@@Base+0x404> │ │ │ │ + cbnz r3, 3bc24 <_PyEval_SpecialMethodCanSuggest@@Base+0x408> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bb62 <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ + bge.n 3bbfe <_PyEval_SpecialMethodCanSuggest@@Base+0x3e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3bb62 <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ + bne.n 3bbfe <_PyEval_SpecialMethodCanSuggest@@Base+0x3e2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3bb62 <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3bbfe <_PyEval_SpecialMethodCanSuggest@@Base+0x3e2> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bbb2 <_PyEval_SpecialMethodCanSuggest@@Base+0x42e> │ │ │ │ + bge.n 3bc4e <_PyEval_SpecialMethodCanSuggest@@Base+0x432> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3bbb2 <_PyEval_SpecialMethodCanSuggest@@Base+0x42e> │ │ │ │ + cbnz r3, 3bc4e <_PyEval_SpecialMethodCanSuggest@@Base+0x432> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #292] @ (3bcec <_PyEval_SpecialMethodCanSuggest@@Base+0x568>) │ │ │ │ + ldr r2, [pc, #292] @ (3bd88 <_PyEval_SpecialMethodCanSuggest@@Base+0x56c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 3bbf2 <_PyEval_SpecialMethodCanSuggest@@Base+0x46e> │ │ │ │ + beq.n 3bc8e <_PyEval_SpecialMethodCanSuggest@@Base+0x472> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3bbf4 <_PyEval_SpecialMethodCanSuggest@@Base+0x470> │ │ │ │ + cbz r4, 3bc90 <_PyEval_SpecialMethodCanSuggest@@Base+0x474> │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #48057 @ 0xbbb9 │ │ │ │ + movw r3, #48213 @ 0xbc55 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3bbf4 <_PyEval_SpecialMethodCanSuggest@@Base+0x470> │ │ │ │ + b.n 3bc90 <_PyEval_SpecialMethodCanSuggest@@Base+0x474> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3bccc <_PyEval_SpecialMethodCanSuggest@@Base+0x548> │ │ │ │ + beq.n 3bd68 <_PyEval_SpecialMethodCanSuggest@@Base+0x54c> │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - movw r3, #48057 @ 0xbbb9 │ │ │ │ + movw r3, #48213 @ 0xbc55 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3bccc <_PyEval_SpecialMethodCanSuggest@@Base+0x548> │ │ │ │ - cbnz r4, 3bc0e <_PyEval_SpecialMethodCanSuggest@@Base+0x48a> │ │ │ │ + bne.n 3bd68 <_PyEval_SpecialMethodCanSuggest@@Base+0x54c> │ │ │ │ + cbnz r4, 3bcaa <_PyEval_SpecialMethodCanSuggest@@Base+0x48e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3bc8a <_PyEval_SpecialMethodCanSuggest@@Base+0x506> │ │ │ │ + b.n 3bd26 <_PyEval_SpecialMethodCanSuggest@@Base+0x50a> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3bc2e <_PyEval_SpecialMethodCanSuggest@@Base+0x4aa> │ │ │ │ + cbz r3, 3bcca <_PyEval_SpecialMethodCanSuggest@@Base+0x4ae> │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 3bc8a <_PyEval_SpecialMethodCanSuggest@@Base+0x506> │ │ │ │ + ble.n 3bd26 <_PyEval_SpecialMethodCanSuggest@@Base+0x50a> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3bc1c <_PyEval_SpecialMethodCanSuggest@@Base+0x498> │ │ │ │ - b.n 3bc48 <_PyEval_SpecialMethodCanSuggest@@Base+0x4c4> │ │ │ │ + bne.n 3bcb8 <_PyEval_SpecialMethodCanSuggest@@Base+0x49c> │ │ │ │ + b.n 3bce4 <_PyEval_SpecialMethodCanSuggest@@Base+0x4c8> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3bc48 <_PyEval_SpecialMethodCanSuggest@@Base+0x4c4> │ │ │ │ + beq.n 3bce4 <_PyEval_SpecialMethodCanSuggest@@Base+0x4c8> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3bc30 <_PyEval_SpecialMethodCanSuggest@@Base+0x4ac> │ │ │ │ + bne.n 3bccc <_PyEval_SpecialMethodCanSuggest@@Base+0x4b0> │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3bc8a <_PyEval_SpecialMethodCanSuggest@@Base+0x506> │ │ │ │ - ldr r2, [pc, #164] @ (3bcf0 <_PyEval_SpecialMethodCanSuggest@@Base+0x56c>) │ │ │ │ + bne.n 3bd26 <_PyEval_SpecialMethodCanSuggest@@Base+0x50a> │ │ │ │ + ldr r2, [pc, #164] @ (3bd8c <_PyEval_SpecialMethodCanSuggest@@Base+0x570>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 260680 <_PyLong_Lshift@@Base+0x218> │ │ │ │ + bl 261890 <_PyLong_Lshift@@Base+0x218> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3bce4 <_PyEval_SpecialMethodCanSuggest@@Base+0x560> │ │ │ │ - beq.n 3bc8a <_PyEval_SpecialMethodCanSuggest@@Base+0x506> │ │ │ │ + blt.n 3bd80 <_PyEval_SpecialMethodCanSuggest@@Base+0x564> │ │ │ │ + beq.n 3bd26 <_PyEval_SpecialMethodCanSuggest@@Base+0x50a> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3bcf0 <_PyEval_SpecialMethodCanSuggest@@Base+0x56c>) │ │ │ │ + ldr r1, [pc, #148] @ (3bd8c <_PyEval_SpecialMethodCanSuggest@@Base+0x570>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 2008e4 │ │ │ │ + bl 201b5c │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3bce6 <_PyEval_SpecialMethodCanSuggest@@Base+0x562> │ │ │ │ + bne.n 3bd82 <_PyEval_SpecialMethodCanSuggest@@Base+0x566> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bc0a <_PyEval_SpecialMethodCanSuggest@@Base+0x486> │ │ │ │ + bge.n 3bca6 <_PyEval_SpecialMethodCanSuggest@@Base+0x48a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3bc0a <_PyEval_SpecialMethodCanSuggest@@Base+0x486> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3bc0a <_PyEval_SpecialMethodCanSuggest@@Base+0x486> │ │ │ │ + bne.n 3bca6 <_PyEval_SpecialMethodCanSuggest@@Base+0x48a> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3bca6 <_PyEval_SpecialMethodCanSuggest@@Base+0x48a> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3bcf4 <_PyEval_SpecialMethodCanSuggest@@Base+0x570>) │ │ │ │ + ldr r1, [pc, #100] @ (3bd90 <_PyEval_SpecialMethodCanSuggest@@Base+0x574>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 2008e4 │ │ │ │ + bl 201b5c │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3bce6 <_PyEval_SpecialMethodCanSuggest@@Base+0x562> │ │ │ │ + bne.n 3bd82 <_PyEval_SpecialMethodCanSuggest@@Base+0x566> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3bcba <_PyEval_SpecialMethodCanSuggest@@Base+0x536> │ │ │ │ + bne.n 3bd56 <_PyEval_SpecialMethodCanSuggest@@Base+0x53a> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 3bce6 <_PyEval_SpecialMethodCanSuggest@@Base+0x562> │ │ │ │ + b.n 3bd82 <_PyEval_SpecialMethodCanSuggest@@Base+0x566> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bccc <_PyEval_SpecialMethodCanSuggest@@Base+0x548> │ │ │ │ + bge.n 3bd68 <_PyEval_SpecialMethodCanSuggest@@Base+0x54c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3bccc <_PyEval_SpecialMethodCanSuggest@@Base+0x548> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3bd68 <_PyEval_SpecialMethodCanSuggest@@Base+0x54c> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3bcb0 <_PyEval_SpecialMethodCanSuggest@@Base+0x52c> │ │ │ │ + beq.n 3bd4c <_PyEval_SpecialMethodCanSuggest@@Base+0x530> │ │ │ │ movs r3, #2 │ │ │ │ - ldr r1, [pc, #28] @ (3bcf0 <_PyEval_SpecialMethodCanSuggest@@Base+0x56c>) │ │ │ │ + ldr r1, [pc, #28] @ (3bd8c <_PyEval_SpecialMethodCanSuggest@@Base+0x570>) │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sp │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 2008e4 │ │ │ │ + bl 201b5c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3bce6 <_PyEval_SpecialMethodCanSuggest@@Base+0x562> │ │ │ │ + b.n 3bd82 <_PyEval_SpecialMethodCanSuggest@@Base+0x566> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ nop {8} │ │ │ │ @@ -23374,170 +23444,170 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3bd18 <_PyEval_SpecialMethodCanSuggest@@Base+0x594> │ │ │ │ + cbnz r3, 3bdb4 <_PyEval_SpecialMethodCanSuggest@@Base+0x598> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3bd18 <_PyEval_SpecialMethodCanSuggest@@Base+0x594> │ │ │ │ + ble.n 3bdb4 <_PyEval_SpecialMethodCanSuggest@@Base+0x598> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3bd18 <_PyEval_SpecialMethodCanSuggest@@Base+0x594> │ │ │ │ - cbnz r0, 3bd36 <_PyEval_SpecialMethodCanSuggest@@Base+0x5b2> │ │ │ │ + bne.n 3bdb4 <_PyEval_SpecialMethodCanSuggest@@Base+0x598> │ │ │ │ + cbnz r0, 3bdd2 <_PyEval_SpecialMethodCanSuggest@@Base+0x5b6> │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #88] @ (3bd80 <_PyEval_SpecialMethodCanSuggest@@Base+0x5fc>) │ │ │ │ + ldr r4, [pc, #88] @ (3be1c <_PyEval_SpecialMethodCanSuggest@@Base+0x600>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3bd36 <_PyEval_SpecialMethodCanSuggest@@Base+0x5b2> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3bdd2 <_PyEval_SpecialMethodCanSuggest@@Base+0x5b6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bd7c <_PyEval_SpecialMethodCanSuggest@@Base+0x5f8> │ │ │ │ + b.n 3be18 <_PyEval_SpecialMethodCanSuggest@@Base+0x5fc> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bd48 <_PyEval_SpecialMethodCanSuggest@@Base+0x5c4> │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 3bd74 <_PyEval_SpecialMethodCanSuggest@@Base+0x5f0> │ │ │ │ - b.n 3bd32 <_PyEval_SpecialMethodCanSuggest@@Base+0x5ae> │ │ │ │ + bne.n 3bde4 <_PyEval_SpecialMethodCanSuggest@@Base+0x5c8> │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 3be10 <_PyEval_SpecialMethodCanSuggest@@Base+0x5f4> │ │ │ │ + b.n 3bdce <_PyEval_SpecialMethodCanSuggest@@Base+0x5b2> │ │ │ │ cmp.w r0, #266 @ 0x10a │ │ │ │ - bhi.n 3bd74 <_PyEval_SpecialMethodCanSuggest@@Base+0x5f0> │ │ │ │ - movw r1, #31344 @ 0x7a70 │ │ │ │ + bhi.n 3be10 <_PyEval_SpecialMethodCanSuggest@@Base+0x5f4> │ │ │ │ + movw r1, #35888 @ 0x8c30 │ │ │ │ movt r1, #58 @ 0x3a │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldrb.w r1, [r1, r0, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3bd7c <_PyEval_SpecialMethodCanSuggest@@Base+0x5f8> │ │ │ │ + b.n 3be18 <_PyEval_SpecialMethodCanSuggest@@Base+0x5fc> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ blx 2b3f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3bdb0 <_PyEval_SpecialMethodCanSuggest@@Base+0x62c> │ │ │ │ + bge.n 3be4c <_PyEval_SpecialMethodCanSuggest@@Base+0x630> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ - bne.n 3bdba <_PyEval_SpecialMethodCanSuggest@@Base+0x636> │ │ │ │ + b.w 1ada34 │ │ │ │ + bne.n 3be56 <_PyEval_SpecialMethodCanSuggest@@Base+0x63a> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7184c │ │ │ │ + b.w 719ec │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 3bdc8 <_PyEval_SpecialMethodCanSuggest@@Base+0x644> │ │ │ │ + bcc.n 3be64 <_PyEval_SpecialMethodCanSuggest@@Base+0x648> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f4674 │ │ │ │ + b.w 1f56c4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3bdc0 <_PyEval_SpecialMethodCanSuggest@@Base+0x63c> │ │ │ │ + beq.n 3be5c <_PyEval_SpecialMethodCanSuggest@@Base+0x640> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b3f0 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bdfa <_PyEval_SpecialMethodCanSuggest@@Base+0x676> │ │ │ │ + bne.n 3be96 <_PyEval_SpecialMethodCanSuggest@@Base+0x67a> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3be32 <_PyEval_SpecialMethodCanSuggest@@Base+0x6ae> │ │ │ │ - bl 7184c │ │ │ │ + b.n 3bece <_PyEval_SpecialMethodCanSuggest@@Base+0x6b2> │ │ │ │ + bl 719ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3be24 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a0> │ │ │ │ + cbz r0, 3bec0 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a4> │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3be1c <_PyEval_SpecialMethodCanSuggest@@Base+0x698> │ │ │ │ + ble.n 3beb8 <_PyEval_SpecialMethodCanSuggest@@Base+0x69c> │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 12090c <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 3be24 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a0> │ │ │ │ + bl 12160c <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 3bec0 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3be04 <_PyEval_SpecialMethodCanSuggest@@Base+0x680> │ │ │ │ + b.n 3bea0 <_PyEval_SpecialMethodCanSuggest@@Base+0x684> │ │ │ │ mov r0, r5 │ │ │ │ - bl 761ac │ │ │ │ - b.n 3be32 <_PyEval_SpecialMethodCanSuggest@@Base+0x6ae> │ │ │ │ + bl 7637c │ │ │ │ + b.n 3bece <_PyEval_SpecialMethodCanSuggest@@Base+0x6b2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7751c │ │ │ │ - b.n 3bdf6 <_PyEval_SpecialMethodCanSuggest@@Base+0x672> │ │ │ │ + bl 776ec │ │ │ │ + b.n 3be92 <_PyEval_SpecialMethodCanSuggest@@Base+0x676> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r1, 3be56 <_PyEval_SpecialMethodCanSuggest@@Base+0x6d2> │ │ │ │ + cbz r1, 3bef2 <_PyEval_SpecialMethodCanSuggest@@Base+0x6d6> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r2, #24] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #47636 @ 0xba14 │ │ │ │ + movw r0, #52180 @ 0xcbd4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ movw r1, #19904 @ 0x4dc0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.w 1a472c <_PyBytes_DecodeEscape2@@Base+0x9f0> │ │ │ │ + b.w 1a5d58 <_PyBytes_DecodeEscape2@@Base+0x9f0> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ - bl 13aa60 │ │ │ │ - cbnz r0, 3be9e <_PyEval_SpecialMethodCanSuggest@@Base+0x71a> │ │ │ │ + bl 13ba30 │ │ │ │ + cbnz r0, 3bf3a <_PyEval_SpecialMethodCanSuggest@@Base+0x71e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bed2 <_PyEval_SpecialMethodCanSuggest@@Base+0x74e> │ │ │ │ + b.n 3bf6e <_PyEval_SpecialMethodCanSuggest@@Base+0x752> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3beba <_PyEval_SpecialMethodCanSuggest@@Base+0x736> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 3bf56 <_PyEval_SpecialMethodCanSuggest@@Base+0x73a> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3be9a <_PyEval_SpecialMethodCanSuggest@@Base+0x716> │ │ │ │ + bne.n 3bf36 <_PyEval_SpecialMethodCanSuggest@@Base+0x71a> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3bed2 <_PyEval_SpecialMethodCanSuggest@@Base+0x74e> │ │ │ │ + b.n 3bf6e <_PyEval_SpecialMethodCanSuggest@@Base+0x752> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -23548,557 +23618,558 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3bef8 <_PyEval_SpecialMethodCanSuggest@@Base+0x774>) │ │ │ │ + ldr r0, [pc, #8] @ (3bf94 <_PyEval_SpecialMethodCanSuggest@@Base+0x778>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1362b0 │ │ │ │ + bl 137250 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xb7c4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3bf18 <_PyEval_SpecialMethodCanSuggest@@Base+0x794> │ │ │ │ + cbz r3, 3bfb4 <_PyEval_SpecialMethodCanSuggest@@Base+0x798> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3bf1a <_PyEval_SpecialMethodCanSuggest@@Base+0x796> │ │ │ │ + b.n 3bfb6 <_PyEval_SpecialMethodCanSuggest@@Base+0x79a> │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2b314 │ │ │ │ - cbnz r6, 3bf30 <_PyEval_SpecialMethodCanSuggest@@Base+0x7ac> │ │ │ │ + cbnz r6, 3bfcc <_PyEval_SpecialMethodCanSuggest@@Base+0x7b0> │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3bf30 <_PyEval_SpecialMethodCanSuggest@@Base+0x7ac> │ │ │ │ + ble.n 3bfcc <_PyEval_SpecialMethodCanSuggest@@Base+0x7b0> │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 3bf30 <_PyEval_SpecialMethodCanSuggest@@Base+0x7ac> │ │ │ │ - cbnz r5, 3bf58 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d4> │ │ │ │ - ldr r1, [pc, #120] @ (3bfac <_PyEval_SpecialMethodCanSuggest@@Base+0x828>) │ │ │ │ + bgt.n 3bfcc <_PyEval_SpecialMethodCanSuggest@@Base+0x7b0> │ │ │ │ + cbnz r5, 3bff4 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d8> │ │ │ │ + ldr r1, [pc, #120] @ (3c048 <_PyEval_SpecialMethodCanSuggest@@Base+0x82c>) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #24 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3bf58 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d4> │ │ │ │ + cbnz r0, 3bff4 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3bf9c <_PyEval_SpecialMethodCanSuggest@@Base+0x818> │ │ │ │ + b.n 3c038 <_PyEval_SpecialMethodCanSuggest@@Base+0x81c> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 12b458 │ │ │ │ + bl 12c308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bf54 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d0> │ │ │ │ + bne.n 3bff0 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d4> │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 3bf88 <_PyEval_SpecialMethodCanSuggest@@Base+0x804> │ │ │ │ + beq.n 3c024 <_PyEval_SpecialMethodCanSuggest@@Base+0x808> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3bf74 <_PyEval_SpecialMethodCanSuggest@@Base+0x7f0> │ │ │ │ + cbz r6, 3c010 <_PyEval_SpecialMethodCanSuggest@@Base+0x7f4> │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 3bf8c <_PyEval_SpecialMethodCanSuggest@@Base+0x808> │ │ │ │ + beq.n 3c028 <_PyEval_SpecialMethodCanSuggest@@Base+0x80c> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bf8e <_PyEval_SpecialMethodCanSuggest@@Base+0x80a> │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 3bf8e <_PyEval_SpecialMethodCanSuggest@@Base+0x80a> │ │ │ │ - b.n 3bf54 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d0> │ │ │ │ + bne.n 3c02a <_PyEval_SpecialMethodCanSuggest@@Base+0x80e> │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 3c02a <_PyEval_SpecialMethodCanSuggest@@Base+0x80e> │ │ │ │ + b.n 3bff0 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d4> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3bf8e <_PyEval_SpecialMethodCanSuggest@@Base+0x80a> │ │ │ │ + b.n 3c02a <_PyEval_SpecialMethodCanSuggest@@Base+0x80e> │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3c02e <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 3c0ca <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3bfa6 <_PyEval_SpecialMethodCanSuggest@@Base+0x822> │ │ │ │ + cbz r3, 3c042 <_PyEval_SpecialMethodCanSuggest@@Base+0x826> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ 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, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r6, #30244 @ 0x7624 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3bfd8 <_PyEval_SpecialMethodCanSuggest@@Base+0x854> │ │ │ │ + beq.n 3c074 <_PyEval_SpecialMethodCanSuggest@@Base+0x858> │ │ │ │ mov r1, r6 │ │ │ │ - bl 88518 │ │ │ │ - cbz r0, 3bfda <_PyEval_SpecialMethodCanSuggest@@Base+0x856> │ │ │ │ + bl 886fc │ │ │ │ + cbz r0, 3c076 <_PyEval_SpecialMethodCanSuggest@@Base+0x85a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3bfee <_PyEval_SpecialMethodCanSuggest@@Base+0x86a> │ │ │ │ + beq.n 3c08a <_PyEval_SpecialMethodCanSuggest@@Base+0x86e> │ │ │ │ movw r1, #30244 @ 0x7624 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88518 │ │ │ │ - cbz r0, 3bff0 <_PyEval_SpecialMethodCanSuggest@@Base+0x86c> │ │ │ │ + bl 886fc │ │ │ │ + cbz r0, 3c08c <_PyEval_SpecialMethodCanSuggest@@Base+0x870> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 131350 │ │ │ │ + b.w 13226c │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3c006 <_PyEval_SpecialMethodCanSuggest@@Base+0x882> │ │ │ │ - b.w 7fef4 │ │ │ │ + beq.n 3c0a2 <_PyEval_SpecialMethodCanSuggest@@Base+0x886> │ │ │ │ + b.w 800c4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30956 @ 0x78ec │ │ │ │ + movw r1, #35500 @ 0x8aac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003c02e <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ +0003c0ca <_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 260aa8 │ │ │ │ + bl 261cc4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003c04a : │ │ │ │ - ldr r0, [pc, #4] @ (3c050 ) │ │ │ │ - b.w 1a35e8 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ +0003c0e6 : │ │ │ │ + ldr r0, [pc, #4] @ (3c0ec ) │ │ │ │ + b.w 1a4c14 │ │ │ │ + cmp r4, #132 @ 0x84 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47656 @ 0xba28 │ │ │ │ + movw r1, #52200 @ 0xcbe8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ │ │ │ │ -0003c06e : │ │ │ │ +0003c10a : │ │ │ │ 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, 3c096 │ │ │ │ + cbz r1, 3c132 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 199bfc │ │ │ │ + bl 19b20c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3c0a6 │ │ │ │ + cbz r0, 3c142 │ │ │ │ str r7, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ac424 │ │ │ │ + bl 1ada3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ 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, #47928 @ 0xbb38 │ │ │ │ + movw r1, #52472 @ 0xccf8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c0d2 │ │ │ │ + bge.n 3c16e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c2e4 │ │ │ │ + b.n 3c380 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47932 @ 0xbb3c │ │ │ │ + movw r1, #52476 @ 0xccfc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0cc │ │ │ │ + blt.n 3c168 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47944 @ 0xbb48 │ │ │ │ + movw r1, #52488 @ 0xcd08 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0cc │ │ │ │ + blt.n 3c168 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47960 @ 0xbb58 │ │ │ │ + movw r1, #52504 @ 0xcd18 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0cc │ │ │ │ + blt.n 3c168 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47972 @ 0xbb64 │ │ │ │ + movw r1, #52516 @ 0xcd24 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0cc │ │ │ │ + blt.n 3c168 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47984 @ 0xbb70 │ │ │ │ + movw r1, #52528 @ 0xcd30 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0cc │ │ │ │ + blt.n 3c168 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48000 @ 0xbb80 │ │ │ │ + movw r1, #52544 @ 0xcd40 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0cc │ │ │ │ + blt.n 3c168 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48016 @ 0xbb90 │ │ │ │ + movw r1, #52560 @ 0xcd50 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0cc │ │ │ │ + blt.n 3c168 │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48028 @ 0xbb9c │ │ │ │ + movw r1, #52572 @ 0xcd5c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0cc │ │ │ │ + blt.n 3c168 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48040 @ 0xbba8 │ │ │ │ + movw r1, #52584 @ 0xcd68 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0cc │ │ │ │ + blt.n 3c168 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48052 @ 0xbbb4 │ │ │ │ + movw r1, #52596 @ 0xcd74 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0cc │ │ │ │ + blt.n 3c168 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48068 @ 0xbbc4 │ │ │ │ + movw r1, #52612 @ 0xcd84 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0cc │ │ │ │ + blt.n 3c168 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48084 @ 0xbbd4 │ │ │ │ + movw r1, #52628 @ 0xcd94 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0cc │ │ │ │ + blt.n 3c168 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48100 @ 0xbbe4 │ │ │ │ + movw r1, #52644 @ 0xcda4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0cc │ │ │ │ + blt.w 3c168 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48112 @ 0xbbf0 │ │ │ │ + movw r1, #52656 @ 0xcdb0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0cc │ │ │ │ + blt.w 3c168 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48124 @ 0xbbfc │ │ │ │ + movw r1, #52668 @ 0xcdbc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0cc │ │ │ │ + blt.w 3c168 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48140 @ 0xbc0c │ │ │ │ + movw r1, #52684 @ 0xcdcc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0cc │ │ │ │ + blt.w 3c168 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48156 @ 0xbc1c │ │ │ │ + movw r1, #52700 @ 0xcddc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0cc │ │ │ │ + blt.w 3c168 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48180 @ 0xbc34 │ │ │ │ + movw r1, #52724 @ 0xcdf4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0cc │ │ │ │ + blt.w 3c168 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47964 @ 0xbb5c │ │ │ │ + movw r1, #52508 @ 0xcd1c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0cc │ │ │ │ + blt.w 3c168 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48200 @ 0xbc48 │ │ │ │ + movw r1, #52744 @ 0xce08 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0cc │ │ │ │ + blt.w 3c168 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48216 @ 0xbc58 │ │ │ │ + movw r1, #52760 @ 0xce18 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0cc │ │ │ │ + blt.w 3c168 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48232 @ 0xbc68 │ │ │ │ + movw r1, #52776 @ 0xce28 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0cc │ │ │ │ + blt.w 3c168 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48240 @ 0xbc70 │ │ │ │ + movw r1, #52784 @ 0xce30 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0cc │ │ │ │ + blt.w 3c168 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48248 @ 0xbc78 │ │ │ │ + movw r1, #52792 @ 0xce38 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0cc │ │ │ │ + blt.w 3c168 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48260 @ 0xbc84 │ │ │ │ + movw r1, #52804 @ 0xce44 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e3d9c │ │ │ │ + bl e438c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c306 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 3c320 │ │ │ │ + bne.n 3c3a2 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 3c3bc │ │ │ │ adds r4, #1 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ subs r4, r0, #1 │ │ │ │ - cbnz r0, 3c316 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 3c320 │ │ │ │ + cbnz r0, 3c3b2 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 3c3bc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #48396 @ 0xbd0c │ │ │ │ + movw r1, #52940 @ 0xcecc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ 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 e3d9c │ │ │ │ + bl e438c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c36c │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 3c378 │ │ │ │ + bne.n 3c408 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 3c414 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3c39e │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 3c43a │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 3c396 │ │ │ │ + bne.n 3c432 │ │ │ │ pop {r4} │ │ │ │ - b.w 142304 │ │ │ │ + b.w 143414 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #8] @ (3c3c0 ) │ │ │ │ - bl 1362b0 │ │ │ │ + ldr r0, [pc, #8] @ (3c45c ) │ │ │ │ + bl 137250 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 204330 │ │ │ │ + b.w 2053d0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r1, 3c404 │ │ │ │ + cbnz r1, 3c4a0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 3c3fc │ │ │ │ + bne.n 3c498 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30956 @ 0x78ec │ │ │ │ + movw r1, #35500 @ 0x8aac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 3c420 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 3c4bc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 3c428 │ │ │ │ + b.n 3c4c4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dc338 │ │ │ │ + bl dc930 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c426 │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 3c426 │ │ │ │ + bne.n 3c4c2 │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 3c4c2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c42a │ │ │ │ + b.n 3c4c6 │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ 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, #24552 @ 0x5fe8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3c452 │ │ │ │ + bne.n 3c4ee │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3c472 │ │ │ │ + b.n 3c50e │ │ │ │ mov r0, r1 │ │ │ │ - bl 1449e0 │ │ │ │ + bl 145924 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3c472 │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 3c47c │ │ │ │ - b.n 3c4e8 │ │ │ │ + bne.n 3c50e │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 3c518 │ │ │ │ + b.n 3c584 │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3c4d8 │ │ │ │ + bvs.n 3c574 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #108] @ 3c4f0 │ │ │ │ + vldr d9, [pc, #112] @ 3c590 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3c4d4 │ │ │ │ + bgt.n 3c570 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #100] @ 3c4f8 │ │ │ │ + vldr d1, [pc, #104] @ 3c598 │ │ │ │ blx 2b1b8 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3c4ba │ │ │ │ + ble.n 3c556 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #80] @ 3c500 │ │ │ │ + vldr d1, [pc, #84] @ 3c5a0 │ │ │ │ blx 2b1b8 │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 3c4be │ │ │ │ + b.n 3c55a │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3c4d8 │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 3c4d8 │ │ │ │ - b.n 3c4e8 │ │ │ │ - vldr d8, [pc, #32] @ 3c4f8 │ │ │ │ + bne.n 3c574 │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 3c574 │ │ │ │ + b.n 3c584 │ │ │ │ + vldr d8, [pc, #36] @ 3c598 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85cf8 │ │ │ │ + b.w 85ecc │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ @@ -24106,110 +24177,110 @@ │ │ │ │ movs r0, r0 │ │ │ │ vcnt.8 d27, d8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #48512 @ 0xbd80 │ │ │ │ + movw r1, #53056 @ 0xcf40 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #47100 @ 0xb7fc │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 144588 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ + b.w 145508 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xabc> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #24552 @ 0x5fe8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3c568 │ │ │ │ + bne.n 3c608 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3c586 │ │ │ │ + b.n 3c626 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1449e0 │ │ │ │ + bl 145924 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3c586 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 3c59a │ │ │ │ - vldr d0, [pc, #32] @ 3c5a8 │ │ │ │ + bne.n 3c626 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 3c63a │ │ │ │ + vldr d0, [pc, #32] @ 3c648 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85cf8 │ │ │ │ + b.w 85ecc │ │ │ │ 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, 3c920 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 3c9c0 ) │ │ │ │ eors r4, r1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 3c5dc │ │ │ │ + bgt.n 3c67c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #48748 @ 0xbe6c │ │ │ │ + movw r1, #53292 @ 0xd02c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 3c5fc │ │ │ │ + ble.n 3c69c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #48796 @ 0xbe9c │ │ │ │ + movw r1, #53340 @ 0xd05c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 20bdb4 │ │ │ │ + bl 20cf84 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3c62e │ │ │ │ + beq.n 3c6ce │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c61c │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 3c62e │ │ │ │ + bne.n 3c6bc │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 3c6ce │ │ │ │ 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 3c648 │ │ │ │ + b.n 3c6e8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 3c63a │ │ │ │ - b.w 7184c │ │ │ │ + cbnz r0, 3c6da │ │ │ │ + b.w 719ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -24217,480 +24288,482 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w sp, sp, #1088 @ 0x440 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r2 │ │ │ │ - cbnz r2, 3c66a │ │ │ │ - bl f9b98 │ │ │ │ + cbnz r2, 3c70a │ │ │ │ + bl fa198 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #48948 @ 0xbf34 │ │ │ │ + movw r1, #53492 @ 0xd0f4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #48952 @ 0xbf38 │ │ │ │ + movw r0, #53496 @ 0xd0f8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3c7e0 │ │ │ │ - cbnz r4, 3c690 │ │ │ │ + beq.w 3c880 │ │ │ │ + cbnz r4, 3c730 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - b.n 3c6c4 │ │ │ │ + b.n 3c764 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11cca4 │ │ │ │ - cbz r0, 3c6e4 │ │ │ │ - movw r1, #47404 @ 0xb92c │ │ │ │ + bl 11d604 │ │ │ │ + cbz r0, 3c784 │ │ │ │ + movw r1, #51948 @ 0xcaec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 16370c │ │ │ │ - cbnz r0, 3c6c4 │ │ │ │ - b.n 3c7e0 │ │ │ │ + bl 164864 │ │ │ │ + cbnz r0, 3c764 │ │ │ │ + b.n 3c880 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3c788 │ │ │ │ - bl ee330 │ │ │ │ + bne.n 3c828 │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3c7e0 │ │ │ │ - bl 97f04 │ │ │ │ + bne.w 3c880 │ │ │ │ + bl 98158 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ac98 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ adds r1, r4, #1 │ │ │ │ - bne.w 3c7e4 │ │ │ │ - b.n 3c6b0 │ │ │ │ + bne.w 3c884 │ │ │ │ + b.n 3c750 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 3c6f6 │ │ │ │ + bmi.n 3c796 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e21c │ │ │ │ + bl 10eb4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c798 │ │ │ │ - movw r1, #58488 @ 0xe478 │ │ │ │ + beq.n 3c838 │ │ │ │ + movw r1, #62652 @ 0xf4bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 16370c │ │ │ │ + bl 164864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c7e0 │ │ │ │ + beq.n 3c880 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp.w r4, #1024 @ 0x400 │ │ │ │ - ble.n 3c730 │ │ │ │ + ble.n 3c7d0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #48964 @ 0xbf44 │ │ │ │ + movw r1, #53508 @ 0xd104 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 12cf94 │ │ │ │ - b.n 3c7e0 │ │ │ │ + bl 12de6c │ │ │ │ + b.n 3c880 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r3, #1032 @ 0x408 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r5, r4 │ │ │ │ blx 2aca4 <__memcpy_chk@plt> │ │ │ │ - ldr r3, [pc, #184] @ (3c800 ) │ │ │ │ + ldr r3, [pc, #184] @ (3c8a0 ) │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, r4] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - bl 12cf94 │ │ │ │ - bl 97f04 │ │ │ │ + bl 12de6c │ │ │ │ + bl 98158 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ac98 <__fcntl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3c784 │ │ │ │ + bne.n 3c824 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3c788 │ │ │ │ - bl ee330 │ │ │ │ + bne.n 3c828 │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c754 │ │ │ │ - b.n 3c7e0 │ │ │ │ + beq.n 3c7f4 │ │ │ │ + b.n 3c880 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 3c7b8 │ │ │ │ + bge.n 3c858 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 3c7e0 │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 3c880 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #48996 @ 0xbf64 │ │ │ │ + movw r1, #53540 @ 0xd124 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ - movw r1, #18264 @ 0x4758 │ │ │ │ + b.w d6310 │ │ │ │ + movw r1, #21004 @ 0x520c │ │ │ │ movt r1, #68 @ 0x44 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c22c │ │ │ │ - cbz r0, 3c7f0 │ │ │ │ + cbz r0, 3c890 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58472 @ 0xe468 │ │ │ │ + movw r1, #62636 @ 0xf4ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c7f8 │ │ │ │ + b.n 3c898 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3c788 │ │ │ │ + blt.n 3c828 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fef4 │ │ │ │ - b.n 3c7f8 │ │ │ │ + bl 800c4 │ │ │ │ + b.n 3c898 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldc2 0, cr0, [r0], {70} @ 0x46 │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3c824 │ │ │ │ + bne.n 3c8c4 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 124bb4 │ │ │ │ + b.w 125a1c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10544 @ 0x2930 │ │ │ │ + movw r0, #14904 @ 0x3a38 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c818 │ │ │ │ + bne.n 3c8b8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 3c864 │ │ │ │ + cbnz r1, 3c904 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49176 @ 0xc018 │ │ │ │ + movw r1, #53720 @ 0xd1d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 3c890 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 3c930 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3c8a4 │ │ │ │ + beq.n 3c944 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 3c896 │ │ │ │ + bmi.n 3c936 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49208 @ 0xc038 │ │ │ │ + movw r1, #53752 @ 0xd1f8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c8b0 │ │ │ │ + b.n 3c950 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c8a6 │ │ │ │ + bge.n 3c946 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 3c8a6 │ │ │ │ + b.n 3c946 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str r1, [r2, #24] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4} │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4} │ │ │ │ - b.w c1690 │ │ │ │ + b.w c1ce0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 3c908 │ │ │ │ + cbnz r0, 3c9a8 │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 3c908 │ │ │ │ + blt.n 3c9a8 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3c908 │ │ │ │ - cbz r2, 3c908 │ │ │ │ + bgt.n 3c9a8 │ │ │ │ + cbz r2, 3c9a8 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #40348 @ 0x9d9c │ │ │ │ + movw r1, #44892 @ 0xaf5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f2414 │ │ │ │ - b.n 3c928 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 3c9c8 │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #32] @ (3c930 ) │ │ │ │ + ldr r4, [pc, #32] @ (3c9d0 ) │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c8f2 │ │ │ │ + bne.n 3c992 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r5, #236 @ 0xec │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.w 3cb50 │ │ │ │ + b.n 3cbf0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c9e4 │ │ │ │ + beq.n 3ca82 │ │ │ │ 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 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c9e0 │ │ │ │ + bne.n 3ca7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2601a0 │ │ │ │ + bl 2613b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c9e0 │ │ │ │ + beq.n 3ca7e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262240 │ │ │ │ + bl 26345c │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #36556 @ 0x8ecc │ │ │ │ + movw r0, #41100 @ 0xa08c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c98e │ │ │ │ + cbnz r0, 3ca2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2707fc │ │ │ │ + b.w 2719e4 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #716 @ 0x2cc │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - movw r0, #49296 @ 0xc090 │ │ │ │ + movw r0, #53840 @ 0xd250 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 262b30 │ │ │ │ + bl 263d50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c9c2 │ │ │ │ + bge.n 3ca60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3c9c2 │ │ │ │ + cbnz r3, 3ca60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3c982 │ │ │ │ + beq.n 3ca20 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c9e0 │ │ │ │ + bge.n 3ca7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3c9e0 │ │ │ │ + cbnz r3, 3ca7e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3ce98 <_Py_rc_quot@@Base+0x18c> │ │ │ │ + bl 3cf38 <_Py_rc_quot@@Base+0x18c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3cb22 │ │ │ │ - ldr r1, [pc, #316] @ (3cb40 ) │ │ │ │ + beq.w 3cbc0 │ │ │ │ + ldr r1, [pc, #316] @ (3cbe0 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 82c58 │ │ │ │ + bl 82e20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3cb26 │ │ │ │ - ldr r1, [pc, #304] @ (3cb44 ) │ │ │ │ + bne.w 3cbc4 │ │ │ │ + ldr r1, [pc, #304] @ (3cbe4 ) │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 82c58 │ │ │ │ + bl 82e20 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3cad6 │ │ │ │ + beq.n 3cb74 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbz r5, 3ca4a │ │ │ │ + cbz r5, 3cae8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5594 <_PyBytes_DecodeEscape2@@Base+0x1858> │ │ │ │ + bl 1a6bc0 <_PyBytes_DecodeEscape2@@Base+0x1858> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3cac4 │ │ │ │ + blt.n 3cb62 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ca42 │ │ │ │ + bge.n 3cae0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ca42 │ │ │ │ + cbnz r3, 3cae0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - b.n 3ca4c │ │ │ │ + b.n 3caea │ │ │ │ mov r6, r5 │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r1, [pc, #248] @ (3cb48 ) │ │ │ │ + ldr r1, [pc, #248] @ (3cbe8 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 82c58 │ │ │ │ + bl 82e20 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3cad6 │ │ │ │ + beq.n 3cb74 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 3caec │ │ │ │ + bne.n 3cb8a │ │ │ │ mov r0, r7 │ │ │ │ - bl d1038 │ │ │ │ + bl d1654 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3caec │ │ │ │ - ldr r1, [pc, #224] @ (3cb4c ) │ │ │ │ + beq.n 3cb8a │ │ │ │ + ldr r1, [pc, #224] @ (3cbec ) │ │ │ │ mov r0, r7 │ │ │ │ - bl d70bc │ │ │ │ + bl d76d8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 3ca8e │ │ │ │ + cbnz r0, 3cb2c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cad6 │ │ │ │ + bge.n 3cb74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3cad6 │ │ │ │ + cbnz r3, 3cb74 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cad6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cb74 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3caf4 │ │ │ │ + bmi.n 3cb92 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #48912 @ 0xbf10 │ │ │ │ + movw r1, #53380 @ 0xd084 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cac2 │ │ │ │ + bge.n 3cb60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3cac2 │ │ │ │ + cbnz r3, 3cb60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cad6 │ │ │ │ + bge.n 3cb74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3cad6 │ │ │ │ + cbnz r3, 3cb74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cb22 │ │ │ │ + bge.n 3cbc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cb22 │ │ │ │ + cbnz r3, 3cbc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cb22 │ │ │ │ - bl 70600 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cbc0 │ │ │ │ + bl 70790 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 7751c │ │ │ │ - cbz r5, 3cb26 │ │ │ │ - cbnz r6, 3cb26 │ │ │ │ - ldr r1, [pc, #64] @ (3cb40 ) │ │ │ │ + bl 776ec │ │ │ │ + cbz r5, 3cbc4 │ │ │ │ + cbnz r6, 3cbc4 │ │ │ │ + ldr r1, [pc, #64] @ (3cbe0 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78728 │ │ │ │ - cbz r0, 3cb26 │ │ │ │ + bl 788f8 │ │ │ │ + cbz r0, 3cbc4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cb26 │ │ │ │ + bge.n 3cbc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3cb26 │ │ │ │ + cbnz r3, 3cbc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cb26 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cbc4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cb3c │ │ │ │ + b.n 3cbda │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cb3a │ │ │ │ + bge.n 3cbd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cb3a │ │ │ │ + cbnz r3, 3cbd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r2!, {r3} │ │ │ │ lsls r5, r1, #1 │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strh r0, [r6, #20] │ │ │ │ @@ -24699,69 +24772,69 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1568] @ 0x620 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ subw sp, sp, #2500 @ 0x9c4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - bmi.n 3cb84 │ │ │ │ + bmi.n 3cc24 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49432 @ 0xc118 │ │ │ │ + movw r1, #53916 @ 0xd29c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 3cbac │ │ │ │ + bl f29e4 │ │ │ │ + b.n 3cc4c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl fb81c │ │ │ │ + bl fbe38 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3cbb0 │ │ │ │ + beq.n 3cc50 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49464 @ 0xc138 │ │ │ │ + movw r1, #53948 @ 0xd2bc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cc28 │ │ │ │ + b.n 3ccc8 │ │ │ │ mov r5, sp │ │ │ │ add.w r6, r4, #12 │ │ │ │ addw r9, r4, #2508 @ 0x9cc │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl fbae8 │ │ │ │ + bl fc104 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3cbd2 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 3cc72 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cbac │ │ │ │ + bne.n 3cc4c │ │ │ │ cmp r6, r9 │ │ │ │ str.w r8, [r5], #4 │ │ │ │ - bne.n 3cbba │ │ │ │ + bne.n 3cc5a │ │ │ │ ldr.w r0, [r4, #2512] @ 0x9d0 │ │ │ │ - bl e3d9c │ │ │ │ + bl e438c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3cbf2 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 3cc92 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cbac │ │ │ │ - b.n 3cbf8 │ │ │ │ + bne.n 3cc4c │ │ │ │ + b.n 3cc98 │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 3cc10 │ │ │ │ + bls.n 3ccb0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49496 @ 0xc158 │ │ │ │ + movw r1, #53980 @ 0xd2dc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 3cbac │ │ │ │ + bl f29e4 │ │ │ │ + b.n 3cc4c │ │ │ │ mov.w r2, #2496 @ 0x9c0 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, r7, #12 │ │ │ │ str r3, [r7, #8] │ │ │ │ blx 2beec │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ @@ -24770,175 +24843,175 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r1, 3cc5e │ │ │ │ + cbz r1, 3ccfe │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3cc5e │ │ │ │ + beq.n 3ccfe │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bf58 │ │ │ │ + bl 7c12c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3cc60 │ │ │ │ - b.n 3cca6 │ │ │ │ - ldr r4, [pc, #164] @ (3cd04 ) │ │ │ │ - ldr r0, [pc, #164] @ (3cd08 ) │ │ │ │ + cbnz r0, 3cd00 │ │ │ │ + b.n 3cd46 │ │ │ │ + ldr r4, [pc, #164] @ (3cda4 ) │ │ │ │ + ldr r0, [pc, #164] @ (3cda8 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 94fcc │ │ │ │ + bl 95224 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3cc92 │ │ │ │ - bl 89114 │ │ │ │ + cbz r0, 3cd32 │ │ │ │ + bl 892cc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3ccaa │ │ │ │ + cbnz r0, 3cd4a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cc92 │ │ │ │ + bge.n 3cd32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3cc92 │ │ │ │ + cbnz r3, 3cd32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cca6 │ │ │ │ + bge.n 3cd46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cca6 │ │ │ │ + cbnz r3, 3cd46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3ccfe │ │ │ │ + b.n 3cd9e │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ strd r3, r0, [sp] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7c0fc │ │ │ │ + bl 7c2d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ccd6 │ │ │ │ + bge.n 3cd76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ccd6 │ │ │ │ + cbnz r3, 3cd76 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ccea │ │ │ │ + bge.n 3cd8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ccea │ │ │ │ + cbnz r3, 3cd8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ccfe │ │ │ │ + bge.n 3cd9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ccfe │ │ │ │ + cbnz r3, 3cd9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldrd r0, r0, [r4, #-308]! @ 0x134 │ │ │ │ │ │ │ │ -0003cd0c <_Py_rc_quot@@Base>: │ │ │ │ +0003cdac <_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 3cd34 <_Py_rc_quot@@Base+0x28> │ │ │ │ + bpl.n 3cdd4 <_Py_rc_quot@@Base+0x28> │ │ │ │ vneg.f64 d5, d1 │ │ │ │ - b.n 3cd38 <_Py_rc_quot@@Base+0x2c> │ │ │ │ + b.n 3cdd8 <_Py_rc_quot@@Base+0x2c> │ │ │ │ vmov.f64 d5, d1 │ │ │ │ vcmpe.f64 d2, #0.0 │ │ │ │ - vldr d8, [pc, #320] @ 3ce80 <_Py_rc_quot@@Base+0x174> │ │ │ │ + vldr d8, [pc, #320] @ 3cf20 <_Py_rc_quot@@Base+0x174> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3cd56 <_Py_rc_quot@@Base+0x4a> │ │ │ │ + bpl.n 3cdf6 <_Py_rc_quot@@Base+0x4a> │ │ │ │ vneg.f64 d3, d2 │ │ │ │ vcmpe.f64 d5, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 3cd9e <_Py_rc_quot@@Base+0x92> │ │ │ │ - b.n 3cd80 <_Py_rc_quot@@Base+0x74> │ │ │ │ + blt.n 3ce3e <_Py_rc_quot@@Base+0x92> │ │ │ │ + b.n 3ce20 <_Py_rc_quot@@Base+0x74> │ │ │ │ vcmpe.f64 d2, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3cd9a <_Py_rc_quot@@Base+0x8e> │ │ │ │ + bhi.n 3ce3a <_Py_rc_quot@@Base+0x8e> │ │ │ │ vcmp.f64 d5, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3cd7c <_Py_rc_quot@@Base+0x70> │ │ │ │ + bne.n 3ce1c <_Py_rc_quot@@Base+0x70> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d7, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3ce74 <_Py_rc_quot@@Base+0x168> │ │ │ │ + b.n 3cf14 <_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 3cdc4 <_Py_rc_quot@@Base+0xb8> │ │ │ │ + b.n 3ce64 <_Py_rc_quot@@Base+0xb8> │ │ │ │ vmov.f64 d3, d2 │ │ │ │ vcmpe.f64 d5, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3cdda <_Py_rc_quot@@Base+0xce> │ │ │ │ + bhi.n 3ce7a <_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 3ce74 <_Py_rc_quot@@Base+0x168> │ │ │ │ + bvc.n 3cf14 <_Py_rc_quot@@Base+0x168> │ │ │ │ vcmp.f64 d1, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3cde2 <_Py_rc_quot@@Base+0xd6> │ │ │ │ - b.n 3ce74 <_Py_rc_quot@@Base+0x168> │ │ │ │ - vldr d1, [pc, #172] @ 3ce88 <_Py_rc_quot@@Base+0x17c> │ │ │ │ + bvs.n 3ce82 <_Py_rc_quot@@Base+0xd6> │ │ │ │ + b.n 3cf14 <_Py_rc_quot@@Base+0x168> │ │ │ │ + vldr d1, [pc, #172] @ 3cf28 <_Py_rc_quot@@Base+0x17c> │ │ │ │ vmov.f64 d7, d1 │ │ │ │ vabs.f64 d9, d0 │ │ │ │ - vldr d4, [pc, #168] @ 3ce90 <_Py_rc_quot@@Base+0x184> │ │ │ │ + vldr d4, [pc, #168] @ 3cf30 <_Py_rc_quot@@Base+0x184> │ │ │ │ vcmp.f64 d9, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3ce74 <_Py_rc_quot@@Base+0x168> │ │ │ │ + bhi.n 3cf14 <_Py_rc_quot@@Base+0x168> │ │ │ │ vabs.f64 d5, d5 │ │ │ │ vcmp.f64 d5, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3ce10 <_Py_rc_quot@@Base+0x104> │ │ │ │ + bgt.n 3ceb0 <_Py_rc_quot@@Base+0x104> │ │ │ │ vabs.f64 d3, d3 │ │ │ │ vcmp.f64 d3, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3ce74 <_Py_rc_quot@@Base+0x168> │ │ │ │ + ble.n 3cf14 <_Py_rc_quot@@Base+0x168> │ │ │ │ vabs.f64 d3, d6 │ │ │ │ - vldr d7, [pc, #104] @ 3ce80 <_Py_rc_quot@@Base+0x174> │ │ │ │ + vldr d7, [pc, #104] @ 3cf20 <_Py_rc_quot@@Base+0x174> │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ vmov r3, s13 │ │ │ │ - vldr d6, [pc, #92] @ 3ce80 <_Py_rc_quot@@Base+0x174> │ │ │ │ + vldr d6, [pc, #92] @ 3cf20 <_Py_rc_quot@@Base+0x174> │ │ │ │ vcmp.f64 d3, d4 │ │ │ │ vabs.f64 d3, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d3, d4 │ │ │ │ it gt │ │ │ │ vmovgt.f64 d7, d5 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -24967,1005 +25040,1007 @@ │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ @ 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 │ │ │ │ - ldr r1, [pc, #64] @ (3cee8 <_Py_rc_quot@@Base+0x1dc>) │ │ │ │ - bl 90c84 │ │ │ │ - cbz r0, 3cee2 <_Py_rc_quot@@Base+0x1d6> │ │ │ │ + ldr r1, [pc, #64] @ (3cf88 <_Py_rc_quot@@Base+0x1dc>) │ │ │ │ + bl 90eb8 │ │ │ │ + cbz r0, 3cf82 <_Py_rc_quot@@Base+0x1d6> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3cee4 <_Py_rc_quot@@Base+0x1d8> │ │ │ │ + bmi.n 3cf84 <_Py_rc_quot@@Base+0x1d8> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9248 @ 0x2420 │ │ │ │ + movw r1, #13712 @ 0x3590 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cee2 <_Py_rc_quot@@Base+0x1d6> │ │ │ │ + bge.n 3cf82 <_Py_rc_quot@@Base+0x1d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cee2 <_Py_rc_quot@@Base+0x1d6> │ │ │ │ + cbnz r3, 3cf82 <_Py_rc_quot@@Base+0x1d6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0003ceec <_PyImport_ClearExtension@@Base>: │ │ │ │ +0003cf8c <_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] @ (3cfb4 <_PyImport_ClearExtension@@Base+0xc8>) │ │ │ │ + ldr r2, [pc, #180] @ (3d054 <_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 198d80 │ │ │ │ + bl 19a390 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3cf26 <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ - bl 7fc54 │ │ │ │ + cbnz r0, 3cfc6 <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ + bl 7fe24 │ │ │ │ subs.w r0, r0, r8 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3cfb0 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ + b.n 3d050 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r0, 3cf44 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + cbz r0, 3cfe4 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cf44 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + bge.n 3cfe4 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3cf44 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3cfe4 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3cf6a <_PyImport_ClearExtension@@Base+0x7e> │ │ │ │ - bl 96550 │ │ │ │ + bgt.n 3d00a <_PyImport_ClearExtension@@Base+0x7e> │ │ │ │ + bl 967ac │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3cf92 <_PyImport_ClearExtension@@Base+0xa6> │ │ │ │ - b.n 3cf88 <_PyImport_ClearExtension@@Base+0x9c> │ │ │ │ + beq.n 3d032 <_PyImport_ClearExtension@@Base+0xa6> │ │ │ │ + b.n 3d028 <_PyImport_ClearExtension@@Base+0x9c> │ │ │ │ ldr.w r3, [r5, #3900] @ 0xf3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3cf50 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + beq.n 3cff0 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3cf50 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3cff0 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ - bl 3cfb8 <_PyImport_ClearExtension@@Base+0xcc> │ │ │ │ + bl 3d058 <_PyImport_ClearExtension@@Base+0xcc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3cf50 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3cff0 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3cfb0 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ - bl 1a3354 │ │ │ │ + b.n 3d050 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ + bl 1a4980 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3cf94 <_PyImport_ClearExtension@@Base+0xa8> │ │ │ │ - b.n 3cf82 <_PyImport_ClearExtension@@Base+0x96> │ │ │ │ + cbnz r0, 3d034 <_PyImport_ClearExtension@@Base+0xa8> │ │ │ │ + b.n 3d022 <_PyImport_ClearExtension@@Base+0x96> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2641b0 │ │ │ │ + bl 2653c8 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 3cfa4 <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ + bne.n 3d044 <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cfb0 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ + b.n 3d050 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7a6c │ │ │ │ - b.n 3cfa0 <_PyImport_ClearExtension@@Base+0xb4> │ │ │ │ + bl 1d89a8 │ │ │ │ + b.n 3d040 <_PyImport_ClearExtension@@Base+0xb4> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3cfec <_PyImport_ClearExtension@@Base+0x100> │ │ │ │ + ble.n 3d08c <_PyImport_ClearExtension@@Base+0x100> │ │ │ │ ldr.w r0, [r0, #3900] @ 0xf3c │ │ │ │ - cbz r0, 3cff6 <_PyImport_ClearExtension@@Base+0x10a> │ │ │ │ + cbz r0, 3d096 <_PyImport_ClearExtension@@Base+0x10a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3d000 <_PyImport_ClearExtension@@Base+0x114> │ │ │ │ + bge.n 3d0a0 <_PyImport_ClearExtension@@Base+0x114> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d00e <_PyImport_ClearExtension@@Base+0x122> │ │ │ │ + bge.n 3d0ae <_PyImport_ClearExtension@@Base+0x122> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3d00e <_PyImport_ClearExtension@@Base+0x122> │ │ │ │ - movw r1, #49648 @ 0xc1f0 │ │ │ │ + b.n 3d0ae <_PyImport_ClearExtension@@Base+0x122> │ │ │ │ + movw r1, #54192 @ 0xd3b0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - b.n 3d008 <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ - movw r1, #49672 @ 0xc208 │ │ │ │ + b.n 3d0a8 <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ + movw r1, #54216 @ 0xd3c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - b.n 3d008 <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ - movw r1, #49716 @ 0xc234 │ │ │ │ + b.n 3d0a8 <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ + movw r1, #54260 @ 0xd3f4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - ldr r0, [pc, #20] @ (3d020 <_PyImport_ClearExtension@@Base+0x134>) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #20] @ (3d0c0 <_PyImport_ClearExtension@@Base+0x134>) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8b714 │ │ │ │ + b.w 8b8cc │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [ip, #280] @ 0x118 │ │ │ │ + lsrs r4, r3, #30 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3d1d0 <_PyImport_ClearExtension@@Base+0x2e4> │ │ │ │ + bl 3d270 <_PyImport_ClearExtension@@Base+0x2e4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d054 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + bne.n 3d0f4 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49988 @ 0xc344 │ │ │ │ + movw r1, #54532 @ 0xd504 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d05c <_PyImport_ClearExtension@@Base+0x170> │ │ │ │ + b.n 3d0fc <_PyImport_ClearExtension@@Base+0x170> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 3ce98 <_Py_rc_quot@@Base+0x18c> │ │ │ │ - cbz r0, 3d0ce <_PyImport_ClearExtension@@Base+0x1e2> │ │ │ │ - ldr r1, [pc, #96] @ (3d0d8 <_PyImport_ClearExtension@@Base+0x1ec>) │ │ │ │ + bl 3cf38 <_Py_rc_quot@@Base+0x18c> │ │ │ │ + cbz r0, 3d16e <_PyImport_ClearExtension@@Base+0x1e2> │ │ │ │ + ldr r1, [pc, #96] @ (3d178 <_PyImport_ClearExtension@@Base+0x1ec>) │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ - cbz r4, 3d098 <_PyImport_ClearExtension@@Base+0x1ac> │ │ │ │ - bl 78728 │ │ │ │ - cbnz r0, 3d0b4 <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ - ldr r1, [pc, #88] @ (3d0dc <_PyImport_ClearExtension@@Base+0x1f0>) │ │ │ │ + cbz r4, 3d138 <_PyImport_ClearExtension@@Base+0x1ac> │ │ │ │ + bl 788f8 │ │ │ │ + cbnz r0, 3d154 <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ + ldr r1, [pc, #88] @ (3d17c <_PyImport_ClearExtension@@Base+0x1f0>) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl e2338 │ │ │ │ + bl e2924 │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 3d0b8 <_PyImport_ClearExtension@@Base+0x1cc> │ │ │ │ - bl e2338 │ │ │ │ - cbnz r0, 3d0b0 <_PyImport_ClearExtension@@Base+0x1c4> │ │ │ │ + b.n 3d158 <_PyImport_ClearExtension@@Base+0x1cc> │ │ │ │ + bl e2924 │ │ │ │ + cbnz r0, 3d150 <_PyImport_ClearExtension@@Base+0x1c4> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r1, [pc, #48] @ (3d0d8 <_PyImport_ClearExtension@@Base+0x1ec>) │ │ │ │ + ldr r1, [pc, #48] @ (3d178 <_PyImport_ClearExtension@@Base+0x1ec>) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f1d8 │ │ │ │ - b.n 3d0b4 <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ + bl 130130 │ │ │ │ + b.n 3d154 <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 3d082 <_PyImport_ClearExtension@@Base+0x196> │ │ │ │ + beq.n 3d122 <_PyImport_ClearExtension@@Base+0x196> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d0d2 <_PyImport_ClearExtension@@Base+0x1e6> │ │ │ │ + bge.n 3d172 <_PyImport_ClearExtension@@Base+0x1e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d0d2 <_PyImport_ClearExtension@@Base+0x1e6> │ │ │ │ + cbnz r3, 3d172 <_PyImport_ClearExtension@@Base+0x1e6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d0d2 <_PyImport_ClearExtension@@Base+0x1e6> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d172 <_PyImport_ClearExtension@@Base+0x1e6> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbnz r4, 3d10a <_PyImport_ClearExtension@@Base+0x21e> │ │ │ │ + cbnz r4, 3d1aa <_PyImport_ClearExtension@@Base+0x21e> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12936 @ 0x3288 │ │ │ │ + movw r1, #17400 @ 0x43f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 3d1cc <_PyImport_ClearExtension@@Base+0x2e0> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 3d26c <_PyImport_ClearExtension@@Base+0x2e0> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 3d1c4 <_PyImport_ClearExtension@@Base+0x2d8> │ │ │ │ + bhi.n 3d264 <_PyImport_ClearExtension@@Base+0x2d8> │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r4, r0, #16 │ │ │ │ asrs r4, r3, #16 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - movw r0, #50048 @ 0xc380 │ │ │ │ + movw r0, #54592 @ 0xd540 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 79604 │ │ │ │ - movw r0, #49656 @ 0xc1f8 │ │ │ │ + b.w 79800 │ │ │ │ + movw r0, #54168 @ 0xd398 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 79604 │ │ │ │ - movw r0, #30480 @ 0x7710 │ │ │ │ + b.w 79800 │ │ │ │ + movw r0, #34984 @ 0x88a8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 79604 │ │ │ │ - movw r2, #49656 @ 0xc1f8 │ │ │ │ + b.w 79800 │ │ │ │ + movw r2, #54168 @ 0xd398 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - b.n 3d164 <_PyImport_ClearExtension@@Base+0x278> │ │ │ │ - movw r2, #30480 @ 0x7710 │ │ │ │ + b.n 3d204 <_PyImport_ClearExtension@@Base+0x278> │ │ │ │ + movw r2, #34984 @ 0x88a8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #50048 @ 0xc380 │ │ │ │ + movw r1, #54592 @ 0xd540 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #45508 @ 0xb1c4 │ │ │ │ + movw r0, #50012 @ 0xc35c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80a5c │ │ │ │ - movw r2, #30480 @ 0x7710 │ │ │ │ + b.w 80c2c │ │ │ │ + movw r2, #34984 @ 0x88a8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #49656 @ 0xc1f8 │ │ │ │ + movw r1, #54168 @ 0xd398 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #45508 @ 0xb1c4 │ │ │ │ + movw r0, #50012 @ 0xc35c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80a5c │ │ │ │ - movw r3, #30480 @ 0x7710 │ │ │ │ + b.w 80c2c │ │ │ │ + movw r3, #34984 @ 0x88a8 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #49656 @ 0xc1f8 │ │ │ │ + movw r2, #54168 @ 0xd398 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #50048 @ 0xc380 │ │ │ │ + movw r1, #54592 @ 0xd540 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #50052 @ 0xc384 │ │ │ │ + movw r0, #54596 @ 0xd544 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 3d1e8 <_PyImport_ClearExtension@@Base+0x2fc> │ │ │ │ + bmi.n 3d288 <_PyImport_ClearExtension@@Base+0x2fc> │ │ │ │ movw r3, #23400 @ 0x5b68 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3d300 <_PyImport_ClearExtension@@Base+0x414> │ │ │ │ + bne.w 3d3a0 <_PyImport_ClearExtension@@Base+0x414> │ │ │ │ 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 1c9560 │ │ │ │ + bl 1ca504 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3d26c <_PyImport_ClearExtension@@Base+0x380> │ │ │ │ - bl 89114 │ │ │ │ + cbz r0, 3d30c <_PyImport_ClearExtension@@Base+0x380> │ │ │ │ + bl 892cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d220 <_PyImport_ClearExtension@@Base+0x334> │ │ │ │ + bge.n 3d2c0 <_PyImport_ClearExtension@@Base+0x334> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d220 <_PyImport_ClearExtension@@Base+0x334> │ │ │ │ + cbnz r3, 3d2c0 <_PyImport_ClearExtension@@Base+0x334> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 3d23c <_PyImport_ClearExtension@@Base+0x350> │ │ │ │ - b.n 3d26c <_PyImport_ClearExtension@@Base+0x380> │ │ │ │ - bl 257dd0 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 3d2dc <_PyImport_ClearExtension@@Base+0x350> │ │ │ │ + b.n 3d30c <_PyImport_ClearExtension@@Base+0x380> │ │ │ │ + bl 258e5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3d282 <_PyImport_ClearExtension@@Base+0x396> │ │ │ │ + blt.n 3d322 <_PyImport_ClearExtension@@Base+0x396> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d2bc <_PyImport_ClearExtension@@Base+0x3d0> │ │ │ │ + blt.n 3d35c <_PyImport_ClearExtension@@Base+0x3d0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d2cc <_PyImport_ClearExtension@@Base+0x3e0> │ │ │ │ + blt.n 3d36c <_PyImport_ClearExtension@@Base+0x3e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8938c │ │ │ │ + bl 89544 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3d2dc <_PyImport_ClearExtension@@Base+0x3f0> │ │ │ │ - bl 85550 │ │ │ │ + beq.n 3d37c <_PyImport_ClearExtension@@Base+0x3f0> │ │ │ │ + bl 85714 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 3d224 <_PyImport_ClearExtension@@Base+0x338> │ │ │ │ + bne.n 3d2c4 <_PyImport_ClearExtension@@Base+0x338> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d272 <_PyImport_ClearExtension@@Base+0x386> │ │ │ │ + blt.n 3d312 <_PyImport_ClearExtension@@Base+0x386> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d2ac <_PyImport_ClearExtension@@Base+0x3c0> │ │ │ │ + blt.n 3d34c <_PyImport_ClearExtension@@Base+0x3c0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3d2fc <_PyImport_ClearExtension@@Base+0x410> │ │ │ │ + b.n 3d39c <_PyImport_ClearExtension@@Base+0x410> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d264 <_PyImport_ClearExtension@@Base+0x378> │ │ │ │ + bne.n 3d304 <_PyImport_ClearExtension@@Base+0x378> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d264 <_PyImport_ClearExtension@@Base+0x378> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d304 <_PyImport_ClearExtension@@Base+0x378> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d294 <_PyImport_ClearExtension@@Base+0x3a8> │ │ │ │ + bge.n 3d334 <_PyImport_ClearExtension@@Base+0x3a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d294 <_PyImport_ClearExtension@@Base+0x3a8> │ │ │ │ + cbnz r3, 3d334 <_PyImport_ClearExtension@@Base+0x3a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d264 <_PyImport_ClearExtension@@Base+0x378> │ │ │ │ + bge.n 3d304 <_PyImport_ClearExtension@@Base+0x378> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d264 <_PyImport_ClearExtension@@Base+0x378> │ │ │ │ + bne.n 3d304 <_PyImport_ClearExtension@@Base+0x378> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d264 <_PyImport_ClearExtension@@Base+0x378> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d304 <_PyImport_ClearExtension@@Base+0x378> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d26c <_PyImport_ClearExtension@@Base+0x380> │ │ │ │ + bne.n 3d30c <_PyImport_ClearExtension@@Base+0x380> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d26c <_PyImport_ClearExtension@@Base+0x380> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d30c <_PyImport_ClearExtension@@Base+0x380> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d234 <_PyImport_ClearExtension@@Base+0x348> │ │ │ │ + bne.n 3d2d4 <_PyImport_ClearExtension@@Base+0x348> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d234 <_PyImport_ClearExtension@@Base+0x348> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d2d4 <_PyImport_ClearExtension@@Base+0x348> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d23c <_PyImport_ClearExtension@@Base+0x350> │ │ │ │ + bne.n 3d2dc <_PyImport_ClearExtension@@Base+0x350> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d23c <_PyImport_ClearExtension@@Base+0x350> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d2dc <_PyImport_ClearExtension@@Base+0x350> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d2f0 <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ + bge.n 3d390 <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d2f0 <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ + cbnz r3, 3d390 <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - bl 7fc54 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + bl 7fe24 │ │ │ │ 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, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #50068 @ 0xc394 │ │ │ │ + movw r1, #54612 @ 0xd554 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f0620 │ │ │ │ + bl 1f1670 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3d33e <_PyImport_ClearExtension@@Base+0x452> │ │ │ │ - bl 3f63a │ │ │ │ + beq.n 3d3de <_PyImport_ClearExtension@@Base+0x452> │ │ │ │ + bl 3f6da │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3d340 <_PyImport_ClearExtension@@Base+0x454> │ │ │ │ + b.n 3d3e0 <_PyImport_ClearExtension@@Base+0x454> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #50532 @ 0xc564 │ │ │ │ + movw r0, #55076 @ 0xd724 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w 79604 │ │ │ │ + b.w 79800 │ │ │ │ stmdb 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, 3d36e <_PyImport_ClearExtension@@Base+0x482> │ │ │ │ + cbz r3, 3d40e <_PyImport_ClearExtension@@Base+0x482> │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 3d370 <_PyImport_ClearExtension@@Base+0x484> │ │ │ │ + b.n 3d410 <_PyImport_ClearExtension@@Base+0x484> │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #492] @ (3d560 <_PyImport_ClearExtension@@Base+0x674>) │ │ │ │ + ldr r5, [pc, #492] @ (3d600 <_PyImport_ClearExtension@@Base+0x674>) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ 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} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - cbnz r6, 3d39e <_PyImport_ClearExtension@@Base+0x4b2> │ │ │ │ + cbnz r6, 3d43e <_PyImport_ClearExtension@@Base+0x4b2> │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 3d39e <_PyImport_ClearExtension@@Base+0x4b2> │ │ │ │ + ble.n 3d43e <_PyImport_ClearExtension@@Base+0x4b2> │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 3d39e <_PyImport_ClearExtension@@Base+0x4b2> │ │ │ │ - cbnz r7, 3d3c4 <_PyImport_ClearExtension@@Base+0x4d8> │ │ │ │ - ldr r1, [pc, #452] @ (3d564 <_PyImport_ClearExtension@@Base+0x678>) │ │ │ │ + bne.n 3d43e <_PyImport_ClearExtension@@Base+0x4b2> │ │ │ │ + cbnz r7, 3d464 <_PyImport_ClearExtension@@Base+0x4d8> │ │ │ │ + ldr r1, [pc, #452] @ (3d604 <_PyImport_ClearExtension@@Base+0x678>) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d538 <_PyImport_ClearExtension@@Base+0x64c> │ │ │ │ + beq.w 3d5d8 <_PyImport_ClearExtension@@Base+0x64c> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 11c7a4 │ │ │ │ + bl 11d104 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ ldrd r6, r5, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d534 <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ + beq.w 3d5d4 <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1d56b0 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d65f0 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d534 <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ + beq.w 3d5d4 <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1f1210 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f2260 <_Py_Gid_Converter@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d534 <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ + beq.w 3d5d4 <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ add r8, r9 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 3d422 <_PyImport_ClearExtension@@Base+0x536> │ │ │ │ + beq.n 3d4c2 <_PyImport_ClearExtension@@Base+0x536> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 3d410 <_PyImport_ClearExtension@@Base+0x524> │ │ │ │ + cbnz r0, 3d4b0 <_PyImport_ClearExtension@@Base+0x524> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl c5f50 │ │ │ │ + bl c65b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3d422 <_PyImport_ClearExtension@@Base+0x536> │ │ │ │ - b.n 3d534 <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ + bge.n 3d4c2 <_PyImport_ClearExtension@@Base+0x536> │ │ │ │ + b.n 3d5d4 <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1b51e0 │ │ │ │ + bl 1b64f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d534 <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ + beq.w 3d5d4 <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 3d404 <_PyImport_ClearExtension@@Base+0x518> │ │ │ │ + bne.n 3d4a4 <_PyImport_ClearExtension@@Base+0x518> │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldrd r8, r7, [sp, #36] @ 0x24 │ │ │ │ adds.w r3, r9, #100 @ 0x64 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ adds r2, r5, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.n 3d43a <_PyImport_ClearExtension@@Base+0x54e> │ │ │ │ - cbnz r3, 3d46c <_PyImport_ClearExtension@@Base+0x580> │ │ │ │ + beq.n 3d4da <_PyImport_ClearExtension@@Base+0x54e> │ │ │ │ + cbnz r3, 3d50c <_PyImport_ClearExtension@@Base+0x580> │ │ │ │ eor.w r3, r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ and.w fp, r3, #1 │ │ │ │ - blt.n 3d48c <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ + blt.n 3d52c <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3d48c <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ + beq.n 3d52c <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #39324 @ 0x999c │ │ │ │ + movw r2, #43868 @ 0xab5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #48896 @ 0xbf00 │ │ │ │ + movw r1, #53440 @ 0xd0c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 3d534 <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ + bl d6310 │ │ │ │ + b.n 3d5d4 <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #39324 @ 0x999c │ │ │ │ + movw r2, #43868 @ 0xab5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #48856 @ 0xbed8 │ │ │ │ + movw r1, #53400 @ 0xd098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 3d534 <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ + bl d6310 │ │ │ │ + b.n 3d5d4 <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #50544 @ 0xc570 │ │ │ │ + movw r1, #55088 @ 0xd730 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #50552 @ 0xc578 │ │ │ │ + movw r0, #55096 @ 0xd738 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r3, r7 │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3d534 <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ - bl 97f04 │ │ │ │ + beq.n 3d5d4 <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ + bl 98158 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.n 3d4d2 <_PyImport_ClearExtension@@Base+0x5e6> │ │ │ │ + beq.n 3d572 <_PyImport_ClearExtension@@Base+0x5e6> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2abd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3d51a <_PyImport_ClearExtension@@Base+0x62e> │ │ │ │ + b.n 3d5ba <_PyImport_ClearExtension@@Base+0x62e> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 3d4ec <_PyImport_ClearExtension@@Base+0x600> │ │ │ │ + bne.n 3d58c <_PyImport_ClearExtension@@Base+0x600> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3d4ec <_PyImport_ClearExtension@@Base+0x600> │ │ │ │ + beq.n 3d58c <_PyImport_ClearExtension@@Base+0x600> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b1d4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3d51a <_PyImport_ClearExtension@@Base+0x62e> │ │ │ │ + b.n 3d5ba <_PyImport_ClearExtension@@Base+0x62e> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbnz r3, 3d4f6 <_PyImport_ClearExtension@@Base+0x60a> │ │ │ │ + cbnz r3, 3d596 <_PyImport_ClearExtension@@Base+0x60a> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3d50e <_PyImport_ClearExtension@@Base+0x622> │ │ │ │ + beq.n 3d5ae <_PyImport_ClearExtension@@Base+0x622> │ │ │ │ lsls r4, r4, #8 │ │ │ │ mov r3, r8 │ │ │ │ eor.w r4, r4, #256 @ 0x100 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ blx 2b058 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3d51a <_PyImport_ClearExtension@@Base+0x62e> │ │ │ │ + b.n 3d5ba <_PyImport_ClearExtension@@Base+0x62e> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ab6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9aae0 │ │ │ │ - cbz r4, 3d542 <_PyImport_ClearExtension@@Base+0x656> │ │ │ │ + bl 9ad1c │ │ │ │ + cbz r4, 3d5e2 <_PyImport_ClearExtension@@Base+0x656> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac424 │ │ │ │ + bl 1ada3c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3d54a <_PyImport_ClearExtension@@Base+0x65e> │ │ │ │ + b.n 3d5ea <_PyImport_ClearExtension@@Base+0x65e> │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3d54a <_PyImport_ClearExtension@@Base+0x65e> │ │ │ │ + b.n 3d5ea <_PyImport_ClearExtension@@Base+0x65e> │ │ │ │ movw r7, #5160 @ 0x1428 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r5, [sp, #96] @ 0x60 │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ - bl 11ce10 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d770 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldc2l 0, cr0, [r8, #280]! @ 0x118 │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3d588 <_PyImport_ClearExtension@@Base+0x69c> │ │ │ │ + bne.n 3d628 <_PyImport_ClearExtension@@Base+0x69c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 122700 │ │ │ │ + b.w 123568 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10988 @ 0x2aec │ │ │ │ + movw r0, #15348 @ 0x3bf4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d57c <_PyImport_ClearExtension@@Base+0x690> │ │ │ │ + bne.n 3d61c <_PyImport_ClearExtension@@Base+0x690> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3d5c2 <_PyImport_ClearExtension@@Base+0x6d6> │ │ │ │ + bne.n 3d662 <_PyImport_ClearExtension@@Base+0x6d6> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 3d5f8 <_PyImport_ClearExtension@@Base+0x70c> │ │ │ │ + b.n 3d698 <_PyImport_ClearExtension@@Base+0x70c> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3d5bc <_PyImport_ClearExtension@@Base+0x6d0> │ │ │ │ + beq.n 3d65c <_PyImport_ClearExtension@@Base+0x6d0> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3d5ea <_PyImport_ClearExtension@@Base+0x6fe> │ │ │ │ + bmi.n 3d68a <_PyImport_ClearExtension@@Base+0x6fe> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #50564 @ 0xc584 │ │ │ │ + movw r1, #55108 @ 0xd744 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3d61a <_PyImport_ClearExtension@@Base+0x72e> │ │ │ │ + b.n 3d6ba <_PyImport_ClearExtension@@Base+0x72e> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 3d618 <_PyImport_ClearExtension@@Base+0x72c> │ │ │ │ + cbz r0, 3d6b8 <_PyImport_ClearExtension@@Base+0x72c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d618 <_PyImport_ClearExtension@@Base+0x72c> │ │ │ │ + bge.n 3d6b8 <_PyImport_ClearExtension@@Base+0x72c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3d618 <_PyImport_ClearExtension@@Base+0x72c> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d6b8 <_PyImport_ClearExtension@@Base+0x72c> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 3d63e <_PyImport_ClearExtension@@Base+0x752> │ │ │ │ + cbz r0, 3d6de <_PyImport_ClearExtension@@Base+0x752> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d654 <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ + bge.n 3d6f4 <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3d654 <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ + b.n 3d6f4 <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 11d5e4 │ │ │ │ - cbz r0, 3d654 <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ + bl 11df44 │ │ │ │ + cbz r0, 3d6f4 <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3d676 <_PyImport_ClearExtension@@Base+0x78a> │ │ │ │ + bne.n 3d716 <_PyImport_ClearExtension@@Base+0x78a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 131350 │ │ │ │ + b.w 13226c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11000 @ 0x2af8 │ │ │ │ + movw r0, #15360 @ 0x3c00 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d66a <_PyImport_ClearExtension@@Base+0x77e> │ │ │ │ + bne.n 3d70a <_PyImport_ClearExtension@@Base+0x77e> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #50776 @ 0xc658 │ │ │ │ + movw r0, #55320 @ 0xd818 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldrd r3, r4, [r1, #12] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3d6da <_PyImport_ClearExtension@@Base+0x7ee> │ │ │ │ + bne.n 3d77a <_PyImport_ClearExtension@@Base+0x7ee> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 203f5c │ │ │ │ + b.w 205000 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10996 @ 0x2af4 │ │ │ │ + movw r0, #15356 @ 0x3bfc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d6ce <_PyImport_ClearExtension@@Base+0x7e2> │ │ │ │ + bne.n 3d76e <_PyImport_ClearExtension@@Base+0x7e2> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3d704 <_PyImport_ClearExtension@@Base+0x818> │ │ │ │ + cbz r0, 3d7a4 <_PyImport_ClearExtension@@Base+0x818> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d706 <_PyImport_ClearExtension@@Base+0x81a> │ │ │ │ + bge.n 3d7a6 <_PyImport_ClearExtension@@Base+0x81a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (3d708 <_PyImport_ClearExtension@@Base+0x81c>) │ │ │ │ + ldr r0, [pc, #0] @ (3d7a8 <_PyImport_ClearExtension@@Base+0x81c>) │ │ │ │ bx lr │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - movw r0, #40544 @ 0x9e60 │ │ │ │ + movw r0, #45088 @ 0xb020 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3d74e <_PyImport_ClearExtension@@Base+0x862> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3d7ee <_PyImport_ClearExtension@@Base+0x862> │ │ │ │ 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 907e4 │ │ │ │ + b.w 90a1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #44] @ (3d790 <_PyImport_ClearExtension@@Base+0x8a4>) │ │ │ │ + ldr r2, [pc, #44] @ (3d830 <_PyImport_ClearExtension@@Base+0x8a4>) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 7c0fc │ │ │ │ + bl 7c2d0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #36] @ (3d794 <_PyImport_ClearExtension@@Base+0x8a8>) │ │ │ │ + ldr r0, [pc, #36] @ (3d834 <_PyImport_ClearExtension@@Base+0x8a8>) │ │ │ │ ldr.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d78a <_PyImport_ClearExtension@@Base+0x89e> │ │ │ │ + bge.n 3d82a <_PyImport_ClearExtension@@Base+0x89e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ - cbnz r3, 3d78a <_PyImport_ClearExtension@@Base+0x89e> │ │ │ │ + cbnz r3, 3d82a <_PyImport_ClearExtension@@Base+0x89e> │ │ │ │ add.w r0, r0, #1968 @ 0x7b0 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ subs r0, r7, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3d7b8 <_PyImport_ClearExtension@@Base+0x8cc> │ │ │ │ + cbnz r3, 3d858 <_PyImport_ClearExtension@@Base+0x8cc> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3d7b8 <_PyImport_ClearExtension@@Base+0x8cc> │ │ │ │ + ble.n 3d858 <_PyImport_ClearExtension@@Base+0x8cc> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d7b8 <_PyImport_ClearExtension@@Base+0x8cc> │ │ │ │ - cbnz r0, 3d7d6 <_PyImport_ClearExtension@@Base+0x8ea> │ │ │ │ + bne.n 3d858 <_PyImport_ClearExtension@@Base+0x8cc> │ │ │ │ + cbnz r0, 3d876 <_PyImport_ClearExtension@@Base+0x8ea> │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #92] @ (3d824 <_PyImport_ClearExtension@@Base+0x938>) │ │ │ │ + ldr r4, [pc, #92] @ (3d8c4 <_PyImport_ClearExtension@@Base+0x938>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d7d6 <_PyImport_ClearExtension@@Base+0x8ea> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d876 <_PyImport_ClearExtension@@Base+0x8ea> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d81e <_PyImport_ClearExtension@@Base+0x932> │ │ │ │ + b.n 3d8be <_PyImport_ClearExtension@@Base+0x932> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d7ea <_PyImport_ClearExtension@@Base+0x8fe> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 3d88a <_PyImport_ClearExtension@@Base+0x8fe> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d7d2 <_PyImport_ClearExtension@@Base+0x8e6> │ │ │ │ - bl 97f04 │ │ │ │ + bne.n 3d872 <_PyImport_ClearExtension@@Base+0x8e6> │ │ │ │ + bl 98158 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ba8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aae0 │ │ │ │ - cbz r4, 3d812 <_PyImport_ClearExtension@@Base+0x926> │ │ │ │ - ldr r3, [pc, #36] @ (3d828 <_PyImport_ClearExtension@@Base+0x93c>) │ │ │ │ + bl 9ad1c │ │ │ │ + cbz r4, 3d8b2 <_PyImport_ClearExtension@@Base+0x926> │ │ │ │ + ldr r3, [pc, #36] @ (3d8c8 <_PyImport_ClearExtension@@Base+0x93c>) │ │ │ │ ldr.w r3, [r3, #1656] @ 0x678 │ │ │ │ - cbnz r3, 3d81c <_PyImport_ClearExtension@@Base+0x930> │ │ │ │ + cbnz r3, 3d8bc <_PyImport_ClearExtension@@Base+0x930> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1efe40 <_PyXIData_RegisterClass@@Base+0xb34> │ │ │ │ + b.w 1f0e90 <_PyXIData_RegisterClass@@Base+0xb34> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3d81e <_PyImport_ClearExtension@@Base+0x932> │ │ │ │ - ldr r0, [pc, #12] @ (3d82c <_PyImport_ClearExtension@@Base+0x940>) │ │ │ │ + b.n 3d8be <_PyImport_ClearExtension@@Base+0x932> │ │ │ │ + ldr r0, [pc, #12] @ (3d8cc <_PyImport_ClearExtension@@Base+0x940>) │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r5, sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - bl 3ce98 <_Py_rc_quot@@Base+0x18c> │ │ │ │ + bl 3cf38 <_Py_rc_quot@@Base+0x18c> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3d898 <_PyImport_ClearExtension@@Base+0x9ac> │ │ │ │ - ldr r1, [pc, #84] @ (3d8a0 <_PyImport_ClearExtension@@Base+0x9b4>) │ │ │ │ + cbz r0, 3d938 <_PyImport_ClearExtension@@Base+0x9ac> │ │ │ │ + ldr r1, [pc, #84] @ (3d940 <_PyImport_ClearExtension@@Base+0x9b4>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 82c58 │ │ │ │ + bl 82e20 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3d882 <_PyImport_ClearExtension@@Base+0x996> │ │ │ │ + cbnz r0, 3d922 <_PyImport_ClearExtension@@Base+0x996> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - ldr r1, [pc, #64] @ (3d8a0 <_PyImport_ClearExtension@@Base+0x9b4>) │ │ │ │ + ldr r1, [pc, #64] @ (3d940 <_PyImport_ClearExtension@@Base+0x9b4>) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d882 <_PyImport_ClearExtension@@Base+0x996> │ │ │ │ + bne.n 3d922 <_PyImport_ClearExtension@@Base+0x996> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d882 <_PyImport_ClearExtension@@Base+0x996> │ │ │ │ + bge.n 3d922 <_PyImport_ClearExtension@@Base+0x996> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d882 <_PyImport_ClearExtension@@Base+0x996> │ │ │ │ + cbnz r3, 3d922 <_PyImport_ClearExtension@@Base+0x996> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d896 <_PyImport_ClearExtension@@Base+0x9aa> │ │ │ │ + bge.n 3d936 <_PyImport_ClearExtension@@Base+0x9aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d896 <_PyImport_ClearExtension@@Base+0x9aa> │ │ │ │ + cbnz r3, 3d936 <_PyImport_ClearExtension@@Base+0x9aa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 3d8cc <_PyImport_ClearExtension@@Base+0x9e0> │ │ │ │ + cbnz r1, 3d96c <_PyImport_ClearExtension@@Base+0x9e0> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4284 @ 0x10bc │ │ │ │ + movw r1, #8792 @ 0x2258 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 3d8d6 <_PyImport_ClearExtension@@Base+0x9ea> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 3d976 <_PyImport_ClearExtension@@Base+0x9ea> │ │ │ │ mov r5, r1 │ │ │ │ - bl 3ce98 <_Py_rc_quot@@Base+0x18c> │ │ │ │ + bl 3cf38 <_Py_rc_quot@@Base+0x18c> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3d8dc <_PyImport_ClearExtension@@Base+0x9f0> │ │ │ │ + cbnz r0, 3d97c <_PyImport_ClearExtension@@Base+0x9f0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3d95e <_PyImport_ClearExtension@@Base+0xa72> │ │ │ │ + b.n 3d9fe <_PyImport_ClearExtension@@Base+0xa72> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 3d910 <_PyImport_ClearExtension@@Base+0xa24> │ │ │ │ + beq.n 3d9b0 <_PyImport_ClearExtension@@Base+0xa24> │ │ │ │ mov r0, r5 │ │ │ │ - bl d1038 │ │ │ │ - cbnz r0, 3d910 <_PyImport_ClearExtension@@Base+0xa24> │ │ │ │ + bl d1654 │ │ │ │ + cbnz r0, 3d9b0 <_PyImport_ClearExtension@@Base+0xa24> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9320 @ 0x2468 │ │ │ │ + movw r1, #13784 @ 0x35d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d938 <_PyImport_ClearExtension@@Base+0xa4c> │ │ │ │ - b.n 3d8d6 <_PyImport_ClearExtension@@Base+0x9ea> │ │ │ │ - ldr r1, [pc, #76] @ (3d960 <_PyImport_ClearExtension@@Base+0xa74>) │ │ │ │ + blt.n 3d9d8 <_PyImport_ClearExtension@@Base+0xa4c> │ │ │ │ + b.n 3d976 <_PyImport_ClearExtension@@Base+0x9ea> │ │ │ │ + ldr r1, [pc, #76] @ (3da00 <_PyImport_ClearExtension@@Base+0xa74>) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3d930 <_PyImport_ClearExtension@@Base+0xa44> │ │ │ │ + beq.n 3d9d0 <_PyImport_ClearExtension@@Base+0xa44> │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 3d948 <_PyImport_ClearExtension@@Base+0xa5c> │ │ │ │ - ldr r1, [pc, #64] @ (3d964 <_PyImport_ClearExtension@@Base+0xa78>) │ │ │ │ + beq.n 3d9e8 <_PyImport_ClearExtension@@Base+0xa5c> │ │ │ │ + ldr r1, [pc, #64] @ (3da04 <_PyImport_ClearExtension@@Base+0xa78>) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2338 │ │ │ │ + bl e2924 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d948 <_PyImport_ClearExtension@@Base+0xa5c> │ │ │ │ + bne.n 3d9e8 <_PyImport_ClearExtension@@Base+0xa5c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d8d6 <_PyImport_ClearExtension@@Base+0x9ea> │ │ │ │ + bge.n 3d976 <_PyImport_ClearExtension@@Base+0x9ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d8d6 <_PyImport_ClearExtension@@Base+0x9ea> │ │ │ │ + bne.n 3d976 <_PyImport_ClearExtension@@Base+0x9ea> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d8d6 <_PyImport_ClearExtension@@Base+0x9ea> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d976 <_PyImport_ClearExtension@@Base+0x9ea> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d95c <_PyImport_ClearExtension@@Base+0xa70> │ │ │ │ + bge.n 3d9fc <_PyImport_ClearExtension@@Base+0xa70> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d95c <_PyImport_ClearExtension@@Base+0xa70> │ │ │ │ + cbnz r3, 3d9fc <_PyImport_ClearExtension@@Base+0xa70> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -25973,189 +26048,189 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 3d98c <_PyImport_ClearExtension@@Base+0xaa0> │ │ │ │ + cbnz r5, 3da2c <_PyImport_ClearExtension@@Base+0xaa0> │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 3d98c <_PyImport_ClearExtension@@Base+0xaa0> │ │ │ │ + blt.n 3da2c <_PyImport_ClearExtension@@Base+0xaa0> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3d98c <_PyImport_ClearExtension@@Base+0xaa0> │ │ │ │ - cbnz r2, 3d9aa <_PyImport_ClearExtension@@Base+0xabe> │ │ │ │ - ldr r1, [pc, #76] @ (3d9dc <_PyImport_ClearExtension@@Base+0xaf0>) │ │ │ │ + bgt.n 3da2c <_PyImport_ClearExtension@@Base+0xaa0> │ │ │ │ + cbnz r2, 3da4a <_PyImport_ClearExtension@@Base+0xabe> │ │ │ │ + ldr r1, [pc, #76] @ (3da7c <_PyImport_ClearExtension@@Base+0xaf0>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3d9d6 <_PyImport_ClearExtension@@Base+0xaea> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3da76 <_PyImport_ClearExtension@@Base+0xaea> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 3d9c4 <_PyImport_ClearExtension@@Base+0xad8> │ │ │ │ + bgt.n 3da64 <_PyImport_ClearExtension@@Base+0xad8> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #11268 @ 0x2c04 │ │ │ │ + movw r1, #15888 @ 0x3e10 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f2414 │ │ │ │ - b.n 3d9d6 <_PyImport_ClearExtension@@Base+0xaea> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 3da76 <_PyImport_ClearExtension@@Base+0xaea> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d9ae <_PyImport_ClearExtension@@Base+0xac2> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 3da4e <_PyImport_ClearExtension@@Base+0xac2> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d9ae <_PyImport_ClearExtension@@Base+0xac2> │ │ │ │ + beq.n 3da4e <_PyImport_ClearExtension@@Base+0xac2> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3da00 <_PyImport_ClearExtension@@Base+0xb14> │ │ │ │ + bne.n 3daa0 <_PyImport_ClearExtension@@Base+0xb14> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f1510 │ │ │ │ + b.w 1f2560 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11104 @ 0x2b60 │ │ │ │ + movw r0, #15464 @ 0x3c68 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d9f4 <_PyImport_ClearExtension@@Base+0xb08> │ │ │ │ + bne.n 3da94 <_PyImport_ClearExtension@@Base+0xb08> │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 3da5e <_PyImport_ClearExtension@@Base+0xb72> │ │ │ │ - movw r2, #50824 @ 0xc688 │ │ │ │ + b.n 3dafe <_PyImport_ClearExtension@@Base+0xb72> │ │ │ │ + movw r2, #55368 @ 0xd848 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - b.w 220738 │ │ │ │ + b.w 22193c │ │ │ │ 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, #50856 @ 0xc6a8 │ │ │ │ + movw r0, #55400 @ 0xd868 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldrh.w r2, [r3, #13] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldrb r4, [r3, #16] │ │ │ │ rev16 r2, r2 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ str r4, [sp, #0] │ │ │ │ uxth r2, r2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b63e0 │ │ │ │ - cbnz r0, 3da86 <_PyImport_ClearExtension@@Base+0xb9a> │ │ │ │ + bl 1b76f8 │ │ │ │ + cbnz r0, 3db26 <_PyImport_ClearExtension@@Base+0xb9a> │ │ │ │ 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 21cfb4 <_PyXI_Preserve@@Base+0xa8> │ │ │ │ + b.w 21e1b8 <_PyXI_Preserve@@Base+0xa8> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #46732 @ 0xb68c │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 144588 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ + b.w 145508 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xabc> │ │ │ │ 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 3dabe <_PyImport_ClearExtension@@Base+0xbd2> │ │ │ │ + bne.n 3db5e <_PyImport_ClearExtension@@Base+0xbd2> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl d5294 │ │ │ │ + bl d58c4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3daea <_PyImport_ClearExtension@@Base+0xbfe> │ │ │ │ - b.n 3dad8 <_PyImport_ClearExtension@@Base+0xbec> │ │ │ │ + bne.n 3db8a <_PyImport_ClearExtension@@Base+0xbfe> │ │ │ │ + b.n 3db78 <_PyImport_ClearExtension@@Base+0xbec> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10860 @ 0x2a6c │ │ │ │ + movw r0, #15220 @ 0x3b74 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dab0 <_PyImport_ClearExtension@@Base+0xbc4> │ │ │ │ + bne.n 3db50 <_PyImport_ClearExtension@@Base+0xbc4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3db02 <_PyImport_ClearExtension@@Base+0xc16> │ │ │ │ - bl 7fc54 │ │ │ │ + b.n 3dba2 <_PyImport_ClearExtension@@Base+0xc16> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dad4 <_PyImport_ClearExtension@@Base+0xbe8> │ │ │ │ + bne.n 3db74 <_PyImport_ClearExtension@@Base+0xbe8> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3db02 <_PyImport_ClearExtension@@Base+0xc16> │ │ │ │ + b.n 3dba2 <_PyImport_ClearExtension@@Base+0xc16> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 3db18 <_PyImport_ClearExtension@@Base+0xc2c> │ │ │ │ - movw r0, #50872 @ 0xc6b8 │ │ │ │ + cbz r3, 3dbb8 <_PyImport_ClearExtension@@Base+0xc2c> │ │ │ │ + movw r0, #55416 @ 0xd878 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #50880 @ 0xc6c0 │ │ │ │ + movw r0, #55424 @ 0xd880 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ pop {r4} │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ 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 3db48 <_PyImport_ClearExtension@@Base+0xc5c> │ │ │ │ + bmi.n 3dbe8 <_PyImport_ClearExtension@@Base+0xc5c> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 3db62 <_PyImport_ClearExtension@@Base+0xc76> │ │ │ │ + bpl.n 3dc02 <_PyImport_ClearExtension@@Base+0xc76> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54620 @ 0xd55c │ │ │ │ + movw r1, #59096 @ 0xe6d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3db7a <_PyImport_ClearExtension@@Base+0xc8e> │ │ │ │ + b.n 3dc1a <_PyImport_ClearExtension@@Base+0xc8e> │ │ │ │ tst.w r3, #10 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -26178,163 +26253,187 @@ │ │ │ │ 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 3dbd2 <_PyImport_ClearExtension@@Base+0xce6> │ │ │ │ + beq.n 3dc72 <_PyImport_ClearExtension@@Base+0xce6> │ │ │ │ strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #50888 @ 0xc6c8 │ │ │ │ + movw r0, #55432 @ 0xd888 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl e41c8 │ │ │ │ - b.n 3dc00 <_PyImport_ClearExtension@@Base+0xd14> │ │ │ │ + bl e47b8 │ │ │ │ + b.n 3dca0 <_PyImport_ClearExtension@@Base+0xd14> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 3dbee <_PyImport_ClearExtension@@Base+0xd02> │ │ │ │ + beq.n 3dc8e <_PyImport_ClearExtension@@Base+0xd02> │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #50920 @ 0xc6e8 │ │ │ │ + movw r0, #55464 @ 0xd8a8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl e41c8 │ │ │ │ - b.n 3dc00 <_PyImport_ClearExtension@@Base+0xd14> │ │ │ │ - movw r0, #50948 @ 0xc704 │ │ │ │ + bl e47b8 │ │ │ │ + b.n 3dca0 <_PyImport_ClearExtension@@Base+0xd14> │ │ │ │ + movw r0, #55492 @ 0xd8c4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl e41c8 │ │ │ │ - cbz r0, 3dc1c <_PyImport_ClearExtension@@Base+0xd30> │ │ │ │ + bl e47b8 │ │ │ │ + cbz r0, 3dcbc <_PyImport_ClearExtension@@Base+0xd30> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 3dc0c <_PyImport_ClearExtension@@Base+0xd20> │ │ │ │ - bl 5d028 │ │ │ │ - cbz r0, 3dc1c <_PyImport_ClearExtension@@Base+0xd30> │ │ │ │ + cbz r1, 3dcac <_PyImport_ClearExtension@@Base+0xd20> │ │ │ │ + bl 5d11c │ │ │ │ + cbz r0, 3dcbc <_PyImport_ClearExtension@@Base+0xd30> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3dc1c <_PyImport_ClearExtension@@Base+0xd30> │ │ │ │ + cbz r3, 3dcbc <_PyImport_ClearExtension@@Base+0xd30> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5cf06 │ │ │ │ + b.w 5cffa │ │ │ │ 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 3dc46 <_PyImport_ClearExtension@@Base+0xd5a> │ │ │ │ + bne.n 3dce6 <_PyImport_ClearExtension@@Base+0xd5a> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 20bdb4 │ │ │ │ + bl 20cf84 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3dc60 <_PyImport_ClearExtension@@Base+0xd74> │ │ │ │ - b.n 3dc5c <_PyImport_ClearExtension@@Base+0xd70> │ │ │ │ + bne.n 3dd00 <_PyImport_ClearExtension@@Base+0xd74> │ │ │ │ + b.n 3dcfc <_PyImport_ClearExtension@@Base+0xd70> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #49736 @ 0xc248 │ │ │ │ + movw r0, #54248 @ 0xd3e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dc38 <_PyImport_ClearExtension@@Base+0xd4c> │ │ │ │ + bne.n 3dcd8 <_PyImport_ClearExtension@@Base+0xd4c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3dd12 <_PyImport_ClearExtension@@Base+0xe26> │ │ │ │ + b.n 3ddb2 <_PyImport_ClearExtension@@Base+0xe26> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 23454c <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 23576c <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dc5c <_PyImport_ClearExtension@@Base+0xd70> │ │ │ │ + beq.n 3dcfc <_PyImport_ClearExtension@@Base+0xd70> │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dc5c <_PyImport_ClearExtension@@Base+0xd70> │ │ │ │ + beq.n 3dcfc <_PyImport_ClearExtension@@Base+0xd70> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 77534 │ │ │ │ + bl 77704 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3dcb6 <_PyImport_ClearExtension@@Base+0xdca> │ │ │ │ - cbnz r0, 3dcac <_PyImport_ClearExtension@@Base+0xdc0> │ │ │ │ + beq.n 3dd56 <_PyImport_ClearExtension@@Base+0xdca> │ │ │ │ + cbnz r0, 3dd4c <_PyImport_ClearExtension@@Base+0xdc0> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3dcbe <_PyImport_ClearExtension@@Base+0xdd2> │ │ │ │ - b.n 3dc5c <_PyImport_ClearExtension@@Base+0xd70> │ │ │ │ + blt.n 3dd5e <_PyImport_ClearExtension@@Base+0xdd2> │ │ │ │ + b.n 3dcfc <_PyImport_ClearExtension@@Base+0xd70> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3dcce <_PyImport_ClearExtension@@Base+0xde2> │ │ │ │ + cbnz r0, 3dd6e <_PyImport_ClearExtension@@Base+0xde2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3dc5c <_PyImport_ClearExtension@@Base+0xd70> │ │ │ │ + bge.n 3dcfc <_PyImport_ClearExtension@@Base+0xd70> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3dc5c <_PyImport_ClearExtension@@Base+0xd70> │ │ │ │ + bne.n 3dcfc <_PyImport_ClearExtension@@Base+0xd70> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3dc5c <_PyImport_ClearExtension@@Base+0xd70> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3dcfc <_PyImport_ClearExtension@@Base+0xd70> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3dcee <_PyImport_ClearExtension@@Base+0xe02> │ │ │ │ + bge.n 3dd8e <_PyImport_ClearExtension@@Base+0xe02> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3dcee <_PyImport_ClearExtension@@Base+0xe02> │ │ │ │ + cbnz r3, 3dd8e <_PyImport_ClearExtension@@Base+0xe02> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3dd02 <_PyImport_ClearExtension@@Base+0xe16> │ │ │ │ + bge.n 3dda2 <_PyImport_ClearExtension@@Base+0xe16> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dd02 <_PyImport_ClearExtension@@Base+0xe16> │ │ │ │ + cbnz r3, 3dda2 <_PyImport_ClearExtension@@Base+0xe16> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 3dc5c <_PyImport_ClearExtension@@Base+0xd70> │ │ │ │ + beq.n 3dcfc <_PyImport_ClearExtension@@Base+0xd70> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1d62ec │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3dde2 <_PyImport_ClearExtension@@Base+0xe56> │ │ │ │ + bl 7fe24 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #5412 @ 0x1524 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3ddfe <_PyImport_ClearExtension@@Base+0xe72> │ │ │ │ + and.w r3, r0, #61440 @ 0xf000 │ │ │ │ + movw r2, #5412 @ 0x1524 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + cmp.w r3, #24576 @ 0x6000 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 3dd32 <_PyImport_ClearExtension@@Base+0xe46> │ │ │ │ + bmi.n 3de1c <_PyImport_ClearExtension@@Base+0xe90> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 3dd4c <_PyImport_ClearExtension@@Base+0xe60> │ │ │ │ + bpl.n 3de36 <_PyImport_ClearExtension@@Base+0xeaa> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54620 @ 0xd55c │ │ │ │ + movw r1, #59096 @ 0xe6d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3dd64 <_PyImport_ClearExtension@@Base+0xe78> │ │ │ │ + b.n 3de4e <_PyImport_ClearExtension@@Base+0xec2> │ │ │ │ tst.w r3, #12 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -26344,129 +26443,152 @@ │ │ │ │ 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 13aa60 │ │ │ │ - cbz r0, 3ddae <_PyImport_ClearExtension@@Base+0xec2> │ │ │ │ + bl 13ba30 │ │ │ │ + cbz r0, 3de98 <_PyImport_ClearExtension@@Base+0xf0c> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dc338 │ │ │ │ + bl dc930 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3dda6 <_PyImport_ClearExtension@@Base+0xeba> │ │ │ │ + beq.n 3de90 <_PyImport_ClearExtension@@Base+0xf04> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dd9a <_PyImport_ClearExtension@@Base+0xeae> │ │ │ │ + beq.n 3de84 <_PyImport_ClearExtension@@Base+0xef8> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1d62ec │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3dec8 <_PyImport_ClearExtension@@Base+0xf3c> │ │ │ │ + bl 7fe24 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #5412 @ 0x1524 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3dee4 <_PyImport_ClearExtension@@Base+0xf58> │ │ │ │ + and.w r3, r0, #61440 @ 0xf000 │ │ │ │ + movw r2, #5412 @ 0x1524 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + cmp.w r3, #49152 @ 0xc000 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r2, 3ddea <_PyImport_ClearExtension@@Base+0xefe> │ │ │ │ + cbnz r2, 3df1e <_PyImport_ClearExtension@@Base+0xf92> │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #24456 @ 0x5f88 │ │ │ │ + movw r1, #29000 @ 0x7148 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl c22bc │ │ │ │ - cbnz r0, 3de00 <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ - b.n 3ddfc <_PyImport_ClearExtension@@Base+0xf10> │ │ │ │ - movw r0, #24456 @ 0x5f88 │ │ │ │ + bl c2900 │ │ │ │ + cbnz r0, 3df34 <_PyImport_ClearExtension@@Base+0xfa8> │ │ │ │ + b.n 3df30 <_PyImport_ClearExtension@@Base+0xfa4> │ │ │ │ + movw r0, #29000 @ 0x7148 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 22b858 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22ca54 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ddd0 <_PyImport_ClearExtension@@Base+0xee4> │ │ │ │ + bne.n 3df04 <_PyImport_ClearExtension@@Base+0xf78> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3de1c <_PyImport_ClearExtension@@Base+0xf30> │ │ │ │ + b.n 3df50 <_PyImport_ClearExtension@@Base+0xfc4> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c5f50 │ │ │ │ + bl c65b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3ddfc <_PyImport_ClearExtension@@Base+0xf10> │ │ │ │ + blt.n 3df30 <_PyImport_ClearExtension@@Base+0xfa4> │ │ │ │ itete ne │ │ │ │ movwne r0, #4364 @ 0x110c │ │ │ │ movweq r0, #5412 @ 0x1524 │ │ │ │ movtne r0, #75 @ 0x4b │ │ │ │ movteq r0, #75 @ 0x4b │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 252014 │ │ │ │ - cbz r0, 3de56 <_PyImport_ClearExtension@@Base+0xf6a> │ │ │ │ + bl 253234 │ │ │ │ + cbz r0, 3df8a <_PyImport_ClearExtension@@Base+0xffe> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ebafc <_PySet_Update@@Base> │ │ │ │ + bl 1ecae4 <_PySet_Update@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3de58 <_PyImport_ClearExtension@@Base+0xf6c> │ │ │ │ + bne.n 3df8c <_PyImport_ClearExtension@@Base+0x1000> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3de56 <_PyImport_ClearExtension@@Base+0xf6a> │ │ │ │ + bge.n 3df8a <_PyImport_ClearExtension@@Base+0xffe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3de56 <_PyImport_ClearExtension@@Base+0xf6a> │ │ │ │ + cbnz r3, 3df8a <_PyImport_ClearExtension@@Base+0xffe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3de80 <_PyImport_ClearExtension@@Base+0xf94> │ │ │ │ + bne.n 3dfb4 <_PyImport_ClearExtension@@Base+0x1028> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 3deae │ │ │ │ + bl 3dfde │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3de9c <_PyImport_ClearExtension@@Base+0xfb0> │ │ │ │ - b.n 3de96 <_PyImport_ClearExtension@@Base+0xfaa> │ │ │ │ + bne.n 3dfd0 <_PyImport_ClearExtension@@Base+0x1044> │ │ │ │ + b.n 3dfca <_PyImport_ClearExtension@@Base+0x103e> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10880 @ 0x2a80 │ │ │ │ + movw r0, #15240 @ 0x3b88 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3dea6 <_PyImport_ClearExtension@@Base+0xfba> │ │ │ │ - b.n 3de70 <_PyImport_ClearExtension@@Base+0xf84> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 3dea6 <_PyImport_ClearExtension@@Base+0xfba> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3dfda <_PyImport_ClearExtension@@Base+0x104e> │ │ │ │ + b.n 3dfa4 <_PyImport_ClearExtension@@Base+0x1018> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 3dfda <_PyImport_ClearExtension@@Base+0x104e> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 266388 <_Py_c_prod@@Base+0x1968> │ │ │ │ │ │ │ │ -0003deae : │ │ │ │ +0003dfde : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 2084b0 │ │ │ │ + b.w 209558 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -26477,266 +26599,243 @@ │ │ │ │ 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 3def4 │ │ │ │ + beq.n 3e024 │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #51024 @ 0xc750 │ │ │ │ + movw r0, #55568 @ 0xd910 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e41c8 │ │ │ │ - b.n 3df12 │ │ │ │ - cbz r6, 3df06 │ │ │ │ + bl e47b8 │ │ │ │ + b.n 3e042 │ │ │ │ + cbz r6, 3e036 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #50856 @ 0xc6a8 │ │ │ │ + movw r0, #55400 @ 0xd868 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e41c8 │ │ │ │ - b.n 3df12 │ │ │ │ - movw r0, #51044 @ 0xc764 │ │ │ │ + bl e47b8 │ │ │ │ + b.n 3e042 │ │ │ │ + movw r0, #55588 @ 0xd924 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e41c8 │ │ │ │ - cbz r0, 3df2e │ │ │ │ + bl e47b8 │ │ │ │ + cbz r0, 3e05e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3df1e │ │ │ │ + cbz r3, 3e04e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 5cf06 │ │ │ │ - cbz r0, 3df2e │ │ │ │ - cbz r5, 3df2e │ │ │ │ + bl 5cffa │ │ │ │ + cbz r0, 3e05e │ │ │ │ + cbz r5, 3e05e │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5d028 │ │ │ │ + b.w 5d11c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add.w r0, r1, #16 │ │ │ │ - cbz r2, 3df52 │ │ │ │ + cbz r2, 3e082 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 3df62 │ │ │ │ + b.n 3e092 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3df60 │ │ │ │ + bhi.n 3e090 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3df86 │ │ │ │ + cbnz r0, 3e0b6 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3df62 │ │ │ │ + b.n 3e092 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #212] @ (3e038 ) │ │ │ │ + ldr r1, [pc, #212] @ (3e168 ) │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r6, #2 │ │ │ │ add r1, sp, #28 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3df88 │ │ │ │ + cbnz r0, 3e0b8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3e030 │ │ │ │ + b.n 3e160 │ │ │ │ mov r5, r2 │ │ │ │ adds r2, r4, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 3dfa6 │ │ │ │ + beq.n 3e0d6 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbz r4, 3df9a │ │ │ │ + cbz r4, 3e0ca │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3dfb2 │ │ │ │ - b.n 3dfa2 │ │ │ │ + beq.n 3e0e2 │ │ │ │ + b.n 3e0d2 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3dfba │ │ │ │ + b.n 3e0ea │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r6, r4 │ │ │ │ - b.n 3dfba │ │ │ │ + b.n 3e0ea │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ - bl 89114 │ │ │ │ + bl 892cc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3df82 │ │ │ │ + beq.n 3e0b2 │ │ │ │ ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3dfee │ │ │ │ + cbnz r0, 3e11e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3df82 │ │ │ │ + bge.n 3e0b2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3df82 │ │ │ │ + bne.n 3e0b2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3df82 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e0b2 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3e008 │ │ │ │ + beq.n 3e138 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r8, [r5, #8] │ │ │ │ - cbz r6, 3e01c │ │ │ │ + cbz r6, 3e14c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r5, #20] │ │ │ │ movw r1, #31936 @ 0x7cc0 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ - bl 1276d0 │ │ │ │ + bl 128538 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r0, #188 @ 0xbc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1d53ac │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3e068 │ │ │ │ - bl 7fc54 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #5412 @ 0x1524 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3e084 │ │ │ │ - and.w r3, r0, #61440 @ 0xf000 │ │ │ │ - movw r2, #5412 @ 0x1524 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - cmp.w r3, #49152 @ 0xc000 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.w 26783c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #17452 @ 0x442c │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3e0b6 │ │ │ │ + beq.n 3e1a0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 88518 │ │ │ │ + bl 886fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e43e │ │ │ │ + beq.w 3e528 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3e0ce │ │ │ │ + beq.n 3e1b8 │ │ │ │ movw r1, #17452 @ 0x442c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88518 │ │ │ │ + bl 886fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e43e │ │ │ │ + beq.w 3e528 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 3e0ea │ │ │ │ + cbnz r3, 3e1d4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #44624 @ 0xae50 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70804 │ │ │ │ + bl 70994 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3e272 │ │ │ │ + b.n 3e35c │ │ │ │ ldr r0, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e164 │ │ │ │ - bl 20b3b8 │ │ │ │ + beq.n 3e24e │ │ │ │ + bl 20c2f8 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3e100 │ │ │ │ - bl 1f4674 │ │ │ │ + cbnz r0, 3e1ea │ │ │ │ + bl 1f56c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3e272 │ │ │ │ + b.n 3e35c │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3e11a │ │ │ │ + cbz r0, 3e204 │ │ │ │ ldrb.w ip, [r7] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3e138 │ │ │ │ + b.n 3e222 │ │ │ │ mov r0, r7 │ │ │ │ - bl 761ac │ │ │ │ - b.n 3e472 │ │ │ │ + bl 7637c │ │ │ │ + b.n 3e55c │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ - cbz r2, 3e138 │ │ │ │ + cbz r2, 3e222 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add.w lr, r0, #1 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w lr, [r2] │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 3e122 │ │ │ │ + bcc.n 3e20c │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ strd r2, r7, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ addge r3, #1 │ │ │ │ strge r3, [r2, #0] │ │ │ │ - bl 710c4 │ │ │ │ - b.n 3e278 │ │ │ │ + bl 71250 │ │ │ │ + b.n 3e362 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - movw r2, #14833 @ 0x39f1 │ │ │ │ + movw r2, #18785 @ 0x4961 │ │ │ │ movt r2, #19 │ │ │ │ ldr r1, [r1, #108] @ 0x6c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3e24c │ │ │ │ + bne.n 3e336 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movw r0, #21846 @ 0x5556 │ │ │ │ movt r0, #21845 @ 0x5555 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ lsls r2, r2, #1 │ │ │ │ smull r0, r4, r2, r0 │ │ │ │ sub.w r2, r4, r2, asr #31 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.n 3e24c │ │ │ │ + blt.n 3e336 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ movs r4, #1 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ ldrb r7, [r1, #5] │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ @@ -26747,111 +26846,111 @@ │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ ite ne │ │ │ │ movne r2, #8 │ │ │ │ moveq r2, #12 │ │ │ │ lsrs r3, r4 │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3e1d0 │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 3e472 │ │ │ │ + cbnz r0, 3e2ba │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 3e55c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r2, r7 │ │ │ │ blx 2beec │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldrb.w r3, [r8, #5] │ │ │ │ ldrb r1, [r2, #6] │ │ │ │ add.w r2, r8, #20 │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ - cbz r1, 3e1f2 │ │ │ │ + cbz r1, 3e2dc │ │ │ │ add r3, r2 │ │ │ │ movs r1, #2 │ │ │ │ adds r2, r3, #4 │ │ │ │ - b.n 3e1fa │ │ │ │ + b.n 3e2e4 │ │ │ │ add r2, r3 │ │ │ │ movs r1, #3 │ │ │ │ adds r3, r2, #4 │ │ │ │ adds r2, #8 │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r4, #0 │ │ │ │ cmp ip, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - ble.n 3e232 │ │ │ │ + ble.n 3e31c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r2, r1 │ │ │ │ - cbz r0, 3e22e │ │ │ │ + cbz r0, 3e318 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ add.w lr, r7, #1 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ it lt │ │ │ │ strlt.w lr, [r0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r7, #0] │ │ │ │ add r3, r1 │ │ │ │ - b.n 3e202 │ │ │ │ + b.n 3e2ec │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 70804 │ │ │ │ + bl 70994 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e472 │ │ │ │ + beq.w 3e55c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 3e278 │ │ │ │ + b.n 3e362 │ │ │ │ movs r3, #0 │ │ │ │ movw r0, #44624 @ 0xae50 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 70804 │ │ │ │ + bl 70994 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e472 │ │ │ │ + beq.w 3e55c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 89b08 │ │ │ │ - cbz r0, 3e278 │ │ │ │ - b.n 3e282 │ │ │ │ + bl 89cc0 │ │ │ │ + cbz r0, 3e362 │ │ │ │ + b.n 3e36c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3e472 │ │ │ │ + beq.w 3e55c │ │ │ │ movs r0, #0 │ │ │ │ - bl e4d0c │ │ │ │ + bl e52fc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e29e │ │ │ │ + cbnz r0, 3e388 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3e472 │ │ │ │ + bge.w 3e55c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3e472 │ │ │ │ + bne.w 3e55c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e472 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e55c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r7, sp, #20 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 90550 │ │ │ │ + bl 90788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e3b0 │ │ │ │ + beq.n 3e49a │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r2, sl │ │ │ │ @@ -26860,379 +26959,357 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r8] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r9] │ │ │ │ - bl 24a24c <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 24b460 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3e2fc │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 3e328 │ │ │ │ - b.n 3e3ca │ │ │ │ + cbnz r0, 3e3e6 │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 3e412 │ │ │ │ + b.n 3e4b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ - bl d5644 │ │ │ │ + bl d5c74 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3e41e │ │ │ │ - beq.n 3e328 │ │ │ │ + blt.w 3e508 │ │ │ │ + beq.n 3e412 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cb88 │ │ │ │ + bl 19e19c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3e374 │ │ │ │ - b.n 3e41e │ │ │ │ + bne.n 3e45e │ │ │ │ + b.n 3e508 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bd88 │ │ │ │ + bl 7bf5c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e41e │ │ │ │ + beq.n 3e508 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e7da0 │ │ │ │ + bl e8388 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3e360 │ │ │ │ + bne.n 3e44a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e41e │ │ │ │ + bge.n 3e508 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3e41e │ │ │ │ + bne.n 3e508 │ │ │ │ mov r0, sl │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e41e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e508 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e374 │ │ │ │ + bge.n 3e45e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 3e374 │ │ │ │ + cbnz r3, 3e45e │ │ │ │ mov r0, sl │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e38c │ │ │ │ + bge.n 3e476 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3e38c │ │ │ │ + cbnz r3, 3e476 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e2a6 │ │ │ │ + bge.n 3e390 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3e2a6 │ │ │ │ + bne.w 3e390 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e2a6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e390 │ │ │ │ mov r3, r0 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #208] @ (3e490 ) │ │ │ │ + ldr r0, [pc, #212] @ (3e57c ) │ │ │ │ add r1, sp, #24 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 94fcc │ │ │ │ + bl 95224 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3e3ce │ │ │ │ + cbnz r0, 3e4b8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3e41e │ │ │ │ + b.n 3e508 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ebafc <_PySet_Update@@Base> │ │ │ │ + bl 1ecae4 <_PySet_Update@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3e3f2 │ │ │ │ + bne.n 3e4dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e3ca │ │ │ │ + bge.n 3e4b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3e3ca │ │ │ │ + bne.n 3e4b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e3ca │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e4b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e406 │ │ │ │ + bge.n 3e4f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e406 │ │ │ │ + cbnz r3, 3e4f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e488 │ │ │ │ + bge.n 3e572 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3e488 │ │ │ │ + bne.n 3e572 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e488 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e572 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7a3d0 │ │ │ │ - b.n 3e472 │ │ │ │ + bl 7a5b8 │ │ │ │ + b.n 3e55c │ │ │ │ mov r0, r5 │ │ │ │ - bl 252014 │ │ │ │ + bl 253234 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3e472 │ │ │ │ + cbz r0, 3e55c │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #68] @ (3e494 ) │ │ │ │ + ldr r0, [pc, #68] @ (3e580 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ strd r5, r6, [sp, #24] │ │ │ │ - bl 94fcc │ │ │ │ - cbnz r0, 3e476 │ │ │ │ + bl 95224 │ │ │ │ + cbnz r0, 3e560 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e472 │ │ │ │ + bge.n 3e55c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e472 │ │ │ │ + cbnz r3, 3e55c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3e488 │ │ │ │ + b.n 3e572 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e488 │ │ │ │ + bge.n 3e572 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e488 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3e572 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ ldrd r0, r0, [r4, #-308]! @ 0x134 │ │ │ │ lsls r0, r3, #12 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3e4c4 │ │ │ │ + beq.n 3e5b0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11136 @ 0x2b80 │ │ │ │ + movw r0, #15496 @ 0x3c88 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3e4c4 │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 3e5b0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3e4d8 │ │ │ │ + b.n 3e5c4 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 1138b4 │ │ │ │ + bl 114250 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3e4c0 │ │ │ │ + beq.n 3e5ac │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1d53ac │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3e506 │ │ │ │ - bl 7fc54 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #5412 @ 0x1524 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3e522 │ │ │ │ - and.w r3, r0, #61440 @ 0xf000 │ │ │ │ - movw r2, #5412 @ 0x1524 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - cmp.w r3, #24576 @ 0x6000 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r3, 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 77428 │ │ │ │ + bl 775f8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e572 │ │ │ │ + bge.n 3e614 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e572 │ │ │ │ + cbnz r3, 3e614 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #21508 @ 0x5404 │ │ │ │ + movw r2, #26052 @ 0x65c4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1b393c │ │ │ │ - cbnz r0, 3e59a │ │ │ │ + bl 1b4c50 │ │ │ │ + cbnz r0, 3e63c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e600 │ │ │ │ + b.n 3e6a2 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3e5e2 │ │ │ │ - ldr r2, [pc, #96] @ (3e604 ) │ │ │ │ + bpl.n 3e684 │ │ │ │ + ldr r2, [pc, #100] @ (3e6a8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #392] @ 0x188 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3e5c8 │ │ │ │ + beq.n 3e66a │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 3e5d4 │ │ │ │ + bls.n 3e676 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ - b.n 3e5de │ │ │ │ + b.n 3e680 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - b.n 3e5e6 │ │ │ │ + b.n 3e688 │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #28] @ (3e608 ) │ │ │ │ - bl 78728 │ │ │ │ + ldr r1, [pc, #32] @ (3e6ac ) │ │ │ │ + bl 788f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e594 │ │ │ │ + bne.n 3e636 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 3e600 │ │ │ │ + cbz r3, 3e6a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1963f8 │ │ │ │ + bl 197a00 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r2, r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #204] @ (3e6e8 ) │ │ │ │ + ldr r2, [pc, #204] @ (3e78c ) │ │ │ │ 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, 3e64a │ │ │ │ + cbz r4, 3e6ee │ │ │ │ movw r3, #61048 @ 0xee78 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47124 @ 0xb814 │ │ │ │ + movw r1, #51592 @ 0xc988 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 3e670 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 3e714 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3e674 │ │ │ │ + beq.n 3e718 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51424 @ 0xc8e0 │ │ │ │ + movw r1, #55968 @ 0xdaa0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3e6e2 │ │ │ │ + b.n 3e786 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #51464 @ 0xc908 │ │ │ │ + movw r0, #56008 @ 0xdac8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3e670 │ │ │ │ - bl 20244c │ │ │ │ + beq.n 3e714 │ │ │ │ + bl 2034f0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bf1c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3e6a0 │ │ │ │ - bl 324b2 │ │ │ │ - b.n 3e6cc │ │ │ │ - bl 203038 <_PyEval_GetBuiltin@@Base+0x3b8> │ │ │ │ + cbnz r0, 3e744 │ │ │ │ + bl 32512 │ │ │ │ + b.n 3e770 │ │ │ │ + bl 2040dc <_PyEval_GetBuiltin@@Base+0x3b8> │ │ │ │ mov r5, r0 │ │ │ │ - bl 2032cc │ │ │ │ + bl 204274 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #39860 @ 0x9bb4 │ │ │ │ + movw r0, #44404 @ 0xad74 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 20387c │ │ │ │ + bl 204920 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3e6cc │ │ │ │ + bne.n 3e770 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 3e670 │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 3e714 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #51476 @ 0xc914 │ │ │ │ + movw r0, #56020 @ 0xdad4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -27240,20 +27317,20 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3712] @ 0xe80 │ │ │ │ sub sp, #324 @ 0x144 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [sp, #384] @ 0x180 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 3e71c │ │ │ │ + bne.n 3e7c0 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #324 @ 0x144 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1dd378 │ │ │ │ + b.w 1de2a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ movs r5, #62 @ 0x3e │ │ │ │ strd r0, r5, [sp, #4] │ │ │ │ @@ -27262,30 +27339,30 @@ │ │ │ │ mov r0, r6 │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #136] @ 0x88 │ │ │ │ strd r5, r5, [sp, #144] @ 0x90 │ │ │ │ strd r5, r5, [sp, #156] @ 0x9c │ │ │ │ strd r5, r5, [sp, #164] @ 0xa4 │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ - bl 20d404 │ │ │ │ + bl 20e368 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3eba4 │ │ │ │ + beq.w 3ec48 │ │ │ │ ldr.w r8, [sp, #172] @ 0xac │ │ │ │ cmp.w r8, #103 @ 0x67 │ │ │ │ - bhi.n 3e76e │ │ │ │ + bhi.n 3e812 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bhi.n 3e776 │ │ │ │ + bhi.n 3e81a │ │ │ │ sub.w r3, r8, #69 @ 0x45 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 3e776 │ │ │ │ - b.n 3eb9a │ │ │ │ + bls.n 3e81a │ │ │ │ + b.n 3ec3e │ │ │ │ cmp.w r8, #110 @ 0x6e │ │ │ │ - bne.w 3eb9a │ │ │ │ + bne.w 3ec3e │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ add.w lr, sp, #136 @ 0x88 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add.w ip, sp, #176 @ 0xb0 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ @@ -27305,213 +27382,213 @@ │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ blx 2b314 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 3e7dc │ │ │ │ + bne.n 3e880 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51576 @ 0xc978 │ │ │ │ + movw r1, #56120 @ 0xdb38 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 3e7f8 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 3e89c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne.n 3e806 │ │ │ │ + bne.n 3e8aa │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51632 @ 0xc9b0 │ │ │ │ + movw r1, #56176 @ 0xdb70 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r5 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 3eb7a │ │ │ │ + b.n 3ec1e │ │ │ │ vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251d80 │ │ │ │ + bl 252fa0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e826 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 3e8ca │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e7f8 │ │ │ │ + bne.n 3e89c │ │ │ │ mov r0, r6 │ │ │ │ - bl 251e4c │ │ │ │ + bl 25306c │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e842 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 3e8e6 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e7f8 │ │ │ │ + bne.n 3e89c │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3e856 │ │ │ │ + beq.n 3e8fa │ │ │ │ orr.w fp, fp, #8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 3e88a │ │ │ │ + bne.n 3e92e │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e89a │ │ │ │ + bne.n 3e93e │ │ │ │ vmov r3, s17 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ cmp r3, r8 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 3e8a4 │ │ │ │ - b.n 3e89a │ │ │ │ + beq.n 3e948 │ │ │ │ + b.n 3e93e │ │ │ │ movs r6, #0 │ │ │ │ cmp.w r8, #110 @ 0x6e │ │ │ │ - beq.n 3e8b0 │ │ │ │ + beq.n 3e954 │ │ │ │ mov r5, r8 │ │ │ │ movs r3, #6 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - b.n 3e8b6 │ │ │ │ + b.n 3e95a │ │ │ │ mov r6, r8 │ │ │ │ mov r3, r8 │ │ │ │ movs r5, #114 @ 0x72 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - b.n 3e8b6 │ │ │ │ + b.n 3e95a │ │ │ │ mov r6, r7 │ │ │ │ mov r3, r8 │ │ │ │ movs r5, #114 @ 0x72 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ - b.n 3e8b6 │ │ │ │ + b.n 3e95a │ │ │ │ movs r3, #6 │ │ │ │ movs r5, #103 @ 0x67 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 3e8c4 │ │ │ │ + blt.n 3e968 │ │ │ │ cmp r5, #114 @ 0x72 │ │ │ │ it eq │ │ │ │ moveq r5, #103 @ 0x67 │ │ │ │ - b.n 3e8c6 │ │ │ │ + b.n 3e96a │ │ │ │ mov r9, r3 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ uxtb r0, r5 │ │ │ │ - bl 1590e8 │ │ │ │ + bl 15a240 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e7f8 │ │ │ │ + beq.n 3e89c │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ uxtb r0, r5 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 1590e8 │ │ │ │ + bl 15a240 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3eb64 │ │ │ │ + beq.w 3ec08 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2bf84 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2bf84 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 93b90 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 93dc8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3eb6e │ │ │ │ + beq.w 3ec12 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 93b90 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 93dc8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3eb76 │ │ │ │ + beq.w 3ec1a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ac56c │ │ │ │ + bl 1adb84 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ itet ne │ │ │ │ movne.w sl, #0 │ │ │ │ streq r7, [sp, #48] @ 0x30 │ │ │ │ strne.w sl, [sp, #48] @ 0x30 │ │ │ │ - bl 1ac56c │ │ │ │ + bl 1adb84 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r9, r7 │ │ │ │ - bl 2704d4 <_Py_c_abs@@Base+0x184> │ │ │ │ + bl 2716bc <_Py_c_abs@@Base+0x184> │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 2704d4 <_Py_c_abs@@Base+0x184> │ │ │ │ + bl 2716bc <_Py_c_abs@@Base+0x184> │ │ │ │ cmp.w r8, #110 @ 0x6e │ │ │ │ add.w r8, sp, #116 @ 0x74 │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ it eq │ │ │ │ moveq r0, #97 @ 0x61 │ │ │ │ - bl 20e470 │ │ │ │ + bl 20f3cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3eb76 │ │ │ │ + beq.w 3ec1a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w sl, sp, #104 @ 0x68 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ - vldr d7, [pc, #532] @ 3ebb8 │ │ │ │ + vldr d7, [pc, #528] @ 3ec58 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w ip, [sp, #196] @ 0xc4 │ │ │ │ vstr d7, [sp, #176] @ 0xb0 │ │ │ │ - bl 20e704 │ │ │ │ + bl 20f660 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 3eb7a │ │ │ │ - cbnz r6, 3e9e0 │ │ │ │ + beq.w 3ec1e │ │ │ │ + cbnz r6, 3ea84 │ │ │ │ movs r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ @@ -27523,196 +27600,195 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ - bl 20e704 │ │ │ │ + bl 20f660 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 3eb76 │ │ │ │ + beq.w 3ec1a │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #2 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ smlabb r3, r1, r3, r2 │ │ │ │ add r3, r0 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3ea36 │ │ │ │ + blt.n 3eada │ │ │ │ cmp r3, r8 │ │ │ │ mov r1, r3 │ │ │ │ it lt │ │ │ │ movlt r1, r8 │ │ │ │ - b.n 3ea38 │ │ │ │ + b.n 3eadc │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ sub.w sl, r1, r8 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 3ea52 │ │ │ │ + beq.n 3eaf6 │ │ │ │ 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 3ea6c │ │ │ │ + beq.n 3eb10 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ ite cs │ │ │ │ strcs r3, [sp, #104] @ 0x68 │ │ │ │ strcc r2, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 3ea98 │ │ │ │ + bcc.n 3eb3c │ │ │ │ ldrd r3, r0, [r4, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3ea98 │ │ │ │ + bgt.n 3eb3c │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r8, sl, [r4, #4] │ │ │ │ - bl 234b74 <_PyStaticType_GetBuiltins@@Base+0x5c> │ │ │ │ + bl 235d94 <_PyStaticType_GetBuiltins@@Base+0x5c> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3eace │ │ │ │ - b.n 3eaa8 │ │ │ │ + cbz r3, 3eb72 │ │ │ │ + b.n 3eb4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3ea7e │ │ │ │ + beq.n 3eb22 │ │ │ │ mov r0, r4 │ │ │ │ - bl cdd6c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ce3b8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ea7e │ │ │ │ - b.n 3eb76 │ │ │ │ + bne.n 3eb22 │ │ │ │ + b.n 3ec1a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #40 @ 0x28 │ │ │ │ - bne.n 3eaba │ │ │ │ + bne.n 3eb5e │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 3eac8 │ │ │ │ + b.n 3eb6c │ │ │ │ cmp.w sl, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r2, [r8, r3, lsl #1] │ │ │ │ strne.w r2, [r8, r3, lsl #2] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - cbz r6, 3eaf0 │ │ │ │ + cbz r6, 3eb94 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, sp, #268 @ 0x10c │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 20ec24 │ │ │ │ + bl 20fb80 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3eb0e │ │ │ │ - b.n 3eb76 │ │ │ │ + bne.n 3ebb2 │ │ │ │ + b.n 3ec1a │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strd r6, r2, [sp, #8] │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #16] │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 20ec24 │ │ │ │ + bl 20fb80 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ead0 │ │ │ │ - b.n 3eb76 │ │ │ │ + bne.n 3eb74 │ │ │ │ + b.n 3ec1a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #106 @ 0x6a │ │ │ │ - bne.n 3eb20 │ │ │ │ + bne.n 3ebc4 │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 3eb2e │ │ │ │ + b.n 3ebd2 │ │ │ │ cmp.w sl, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r2, [r8, r3, lsl #1] │ │ │ │ strne.w r2, [r8, r3, lsl #2] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - cbz r2, 3eb5a │ │ │ │ + cbz r2, 3ebfe │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #41 @ 0x29 │ │ │ │ - bne.n 3eb48 │ │ │ │ + bne.n 3ebec │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 3eb56 │ │ │ │ + b.n 3ebfa │ │ │ │ cmp.w sl, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r2, [r8, r3, lsl #1] │ │ │ │ strne.w r2, [r8, r3, lsl #2] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ adds r3, #1 │ │ │ │ add r3, r9 │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 3eb7a │ │ │ │ + b.n 3ec1e │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r5 │ │ │ │ - b.n 3eb7a │ │ │ │ + b.n 3ec1e │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3eb7a │ │ │ │ + b.n 3ec1e │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ mov r0, fp │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 20f73c │ │ │ │ - b.n 3eba8 │ │ │ │ + bl 210698 │ │ │ │ + b.n 3ec4c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2702a8 │ │ │ │ + bl 271490 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ add sp, #324 @ 0x144 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbz r4, 3ebda │ │ │ │ + cbz r4, 3ec7a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1c7b28 │ │ │ │ + b.w 1c8b20 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51752 @ 0xca28 │ │ │ │ + movw r1, #56296 @ 0xdbe8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -27723,21 +27799,21 @@ │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sp │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2b5cc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3ec34 │ │ │ │ + bne.n 3ecd4 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ecda │ │ │ │ + b.n 3ed7a │ │ │ │ vldr s11, [sp] │ │ │ │ vmov s13, r0 │ │ │ │ vmov s15, r5 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ vcvt.f64.s32 d2, s11 │ │ │ │ vldr s11, [sp, #4] │ │ │ │ @@ -27749,933 +27825,933 @@ │ │ │ │ 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 85770 │ │ │ │ + bl 85934 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ec30 │ │ │ │ + beq.n 3ecd0 │ │ │ │ vmov.f64 d0, d12 │ │ │ │ - bl 85cf8 │ │ │ │ - cbz r0, 3ecc0 │ │ │ │ + bl 85ecc │ │ │ │ + cbz r0, 3ed60 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl 85cf8 │ │ │ │ - cbz r0, 3ecc0 │ │ │ │ + bl 85ecc │ │ │ │ + cbz r0, 3ed60 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 85cf8 │ │ │ │ - cbz r0, 3ecc0 │ │ │ │ + bl 85ecc │ │ │ │ + cbz r0, 3ed60 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 85cf8 │ │ │ │ - cbz r0, 3ecc0 │ │ │ │ + bl 85ecc │ │ │ │ + cbz r0, 3ed60 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r4, #28] │ │ │ │ - bl 85cf8 │ │ │ │ - cbnz r0, 3ecd8 │ │ │ │ + bl 85ecc │ │ │ │ + cbnz r0, 3ed78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ec30 │ │ │ │ + bge.n 3ecd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ec30 │ │ │ │ + bne.n 3ecd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ec30 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ecd0 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d12} │ │ │ │ pop {r4, r5, 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 3ed12 │ │ │ │ + bne.n 3edb2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #24552 @ 0x5fe8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3ed2a │ │ │ │ + bne.n 3edca │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 3ed48 │ │ │ │ + b.n 3ede8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #18360 @ 0x47b8 │ │ │ │ + movw r0, #22544 @ 0x5810 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3edfc │ │ │ │ - b.n 3ecfc │ │ │ │ - bl 1449e0 │ │ │ │ + beq.n 3ee9c │ │ │ │ + b.n 3ed9c │ │ │ │ + bl 145924 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3ed48 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 3ede8 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3edfc │ │ │ │ + bne.n 3ee9c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3ed56 │ │ │ │ + bne.n 3edf6 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 3ed74 │ │ │ │ - bl 1449e0 │ │ │ │ + b.n 3ee14 │ │ │ │ + bl 145924 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3ed74 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 3ee14 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3edfc │ │ │ │ + bne.n 3ee9c │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #140] @ 3ee08 │ │ │ │ + vldr d6, [pc, #140] @ 3eea8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3eda4 │ │ │ │ + ble.n 3ee44 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3eda4 │ │ │ │ + bhi.n 3ee44 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85cf8 │ │ │ │ + b.w 85ecc │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r5, #0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ blx 2b7cc │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 3eddc │ │ │ │ + bvc.n 3ee7c │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3edd8 │ │ │ │ + bvs.n 3ee78 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3ede0 │ │ │ │ + b.n 3ee80 │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 3edec │ │ │ │ + b.n 3ee8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3edec │ │ │ │ + cbz r3, 3ee8c │ │ │ │ vmov.f64 d0, d10 │ │ │ │ movs r0, #1 │ │ │ │ - bl 268c3c │ │ │ │ - cbnz r0, 3edfc │ │ │ │ + bl 269e1c │ │ │ │ + cbnz r0, 3ee9c │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85cf8 │ │ │ │ + b.w 85ecc │ │ │ │ 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 3ee30 │ │ │ │ + bne.n 3eed0 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3ee48 │ │ │ │ + b.w 3eee8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11112 @ 0x2b68 │ │ │ │ + movw r0, #15472 @ 0x3c70 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ee24 │ │ │ │ + bne.n 3eec4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003ee48 : │ │ │ │ +0003eee8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 3ee5c │ │ │ │ + cbz r0, 3eefc │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 3ee64 │ │ │ │ - bl 28c450 <_Py_hashtable_foreach@@Base+0xe8c> │ │ │ │ + cbnz r1, 3ef04 │ │ │ │ + bl 28d6c8 <_Py_hashtable_foreach@@Base+0xdac> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3eede │ │ │ │ + b.n 3ef7e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 3eec0 │ │ │ │ + cbz r3, 3ef60 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 3ee74 │ │ │ │ + cbnz r6, 3ef14 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 3ee7c │ │ │ │ + cbz r6, 3ef1c │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bmi.n 3eec0 │ │ │ │ + bmi.n 3ef60 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3eec0 │ │ │ │ + cbz r3, 3ef60 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3eec0 │ │ │ │ + bmi.n 3ef60 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 3eec0 │ │ │ │ + cbz r3, 3ef60 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3eec0 │ │ │ │ + cbz r3, 3ef60 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - bl e90c0 │ │ │ │ + bl e9688 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3eede │ │ │ │ + bne.n 3ef7e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3eec0 │ │ │ │ + bge.n 3ef60 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3eec0 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3ef60 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28644 @ 0x6fe4 │ │ │ │ + movw r1, #33148 @ 0x817c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3eef0 │ │ │ │ + bne.n 3ef90 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b.w ef6f0 │ │ │ │ - b.w 1d0430 │ │ │ │ + b.w efcb0 │ │ │ │ + b.w 1d136c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 266458 │ │ │ │ - cbnz r0, 3ef14 │ │ │ │ + bl 2675fc │ │ │ │ + cbnz r0, 3efb4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 3f10a │ │ │ │ + b.n 3f1aa │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3ef42 │ │ │ │ + bne.n 3efe2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3ef38 │ │ │ │ + cbz r3, 3efd8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3f046 │ │ │ │ + bne.w 3f0e6 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3f04e │ │ │ │ + b.n 3f0ee │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #10936 @ 0x2ab8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3efa4 │ │ │ │ + beq.n 3f044 │ │ │ │ movw r7, #11536 @ 0x2d10 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 3efa4 │ │ │ │ + beq.n 3f044 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88518 │ │ │ │ - cbnz r0, 3efa4 │ │ │ │ + bl 886fc │ │ │ │ + cbnz r0, 3f044 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88518 │ │ │ │ + bl 886fc │ │ │ │ movw r1, #18608 @ 0x48b0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3efa4 │ │ │ │ + beq.n 3f044 │ │ │ │ lsls r7, r0, #31 │ │ │ │ - bmi.n 3efa4 │ │ │ │ + bmi.n 3f044 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88518 │ │ │ │ + bl 886fc │ │ │ │ movw r1, #17452 @ 0x442c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3efa4 │ │ │ │ + beq.n 3f044 │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 3efa4 │ │ │ │ + bmi.n 3f044 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88518 │ │ │ │ - cbnz r0, 3efa4 │ │ │ │ + bl 886fc │ │ │ │ + cbnz r0, 3f044 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3efbc │ │ │ │ + b.n 3f05c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3efaa │ │ │ │ + cbz r6, 3f04a │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 113584 │ │ │ │ + bl 113f20 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3efb8 │ │ │ │ + bne.n 3f058 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f04e │ │ │ │ + b.n 3f0ee │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 3ef9c │ │ │ │ + ble.n 3f03c │ │ │ │ mov r0, r4 │ │ │ │ - bl 89114 │ │ │ │ + bl 892cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3efb4 │ │ │ │ + beq.n 3f054 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8938c │ │ │ │ + bl 89544 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 3f026 │ │ │ │ - bl d5294 │ │ │ │ + cbz r6, 3f0c6 │ │ │ │ + bl d58c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3eff0 │ │ │ │ + bge.n 3f090 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3eff0 │ │ │ │ + cbnz r3, 3f090 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.n 3f00c │ │ │ │ + bne.n 3f0ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3efb4 │ │ │ │ + bge.n 3f054 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3efb4 │ │ │ │ + bne.n 3f054 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3efb4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f054 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3efc8 │ │ │ │ + beq.n 3f068 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f046 │ │ │ │ + bge.n 3f0e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f046 │ │ │ │ + cbnz r3, 3f0e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f046 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f0e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f03a │ │ │ │ + bge.n 3f0da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f03a │ │ │ │ + cbnz r3, 3f0da │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - bl 7fc54 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ef38 │ │ │ │ - b.n 3efb4 │ │ │ │ + beq.w 3efd8 │ │ │ │ + b.n 3f054 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #16 │ │ │ │ - cbz r2, 3f06c │ │ │ │ + cbz r2, 3f10c │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 3f07a │ │ │ │ + b.n 3f11a │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3f078 │ │ │ │ + bne.n 3f118 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3f0a0 │ │ │ │ + cbnz r0, 3f140 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3f07a │ │ │ │ + b.n 3f11a │ │ │ │ mov r5, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r4, #12784 @ 0x31f0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3f0a2 │ │ │ │ - b.n 3f0cc │ │ │ │ + cbnz r0, 3f142 │ │ │ │ + b.n 3f16c │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ add r5, r7 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3f0d0 │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + bmi.n 3f170 │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33716 @ 0x83b4 │ │ │ │ + movw r1, #38260 @ 0x9574 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #51908 @ 0xcac4 │ │ │ │ + movw r0, #56452 @ 0xdc84 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r3, r6 │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f104 │ │ │ │ + b.n 3f1a4 │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ movweq r4, #56616 @ 0xdd28 │ │ │ │ movteq r4, #76 @ 0x4c │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ - bl 2022d8 <_PySlice_FromIndices@@Base+0x6d8> │ │ │ │ + bl 20337c <_PySlice_FromIndices@@Base+0x6d8> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 36230 │ │ │ │ + bl 362c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f104 │ │ │ │ + bge.n 3f1a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3f104 │ │ │ │ + cbnz r3, 3f1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ 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 r6, r0 │ │ │ │ movw r0, #57680 @ 0xe150 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r5, r1 │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f154 │ │ │ │ + cbz r0, 3f1f4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r0, #8] │ │ │ │ - cbz r5, 3f148 │ │ │ │ + cbz r5, 3f1e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ - bl 710c4 │ │ │ │ + bl 71250 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r2 │ │ │ │ - cbnz r1, 3f180 │ │ │ │ + cbnz r1, 3f220 │ │ │ │ ldrd r0, r2, [r6, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r3, #16 │ │ │ │ adds.w r8, r2, r3, lsr #2 │ │ │ │ - bpl.n 3f192 │ │ │ │ - b.n 3f1c6 │ │ │ │ - movw r0, #24344 @ 0x5f18 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 1fcec8 <_PyArg_NoPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3f170 │ │ │ │ - b.n 3f1c6 │ │ │ │ - ldr r1, [pc, #256] @ (3f294 ) │ │ │ │ - bl 197bc8 │ │ │ │ + bpl.n 3f232 │ │ │ │ + b.n 3f266 │ │ │ │ + movw r0, #28888 @ 0x70d8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 1fdf58 <_PyArg_NoPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3f210 │ │ │ │ + b.n 3f266 │ │ │ │ + ldr r1, [pc, #256] @ (3f334 ) │ │ │ │ + bl 1991d0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 3f1c6 │ │ │ │ + blt.n 3f266 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - beq.n 3f1be │ │ │ │ + beq.n 3f25e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #51924 @ 0xcad4 │ │ │ │ + movw r1, #56468 @ 0xdc94 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ - bl 85770 │ │ │ │ + b.w d6310 │ │ │ │ + bl 85934 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3f1ca │ │ │ │ + cbnz r0, 3f26a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3f28a │ │ │ │ + b.n 3f32a │ │ │ │ add.w r7, r0, #12 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3f1d8 │ │ │ │ + bne.n 3f278 │ │ │ │ adds r6, #12 │ │ │ │ - b.n 3f254 │ │ │ │ + b.n 3f2f4 │ │ │ │ mov.w fp, #20 │ │ │ │ add.w sl, r6, #16 │ │ │ │ mul.w r1, fp, r4 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r9 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3f216 │ │ │ │ + beq.n 3f2b6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - bl 1e02c8 │ │ │ │ + bl 1e1254 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f272 │ │ │ │ + beq.n 3f312 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 3f20e │ │ │ │ + cbnz r3, 3f2ae │ │ │ │ ldr.w r3, [sl, r4, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r7, #4]! │ │ │ │ - b.n 3f1e0 │ │ │ │ + b.n 3f280 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3f28a │ │ │ │ - bl f0b24 │ │ │ │ + ble.n 3f32a │ │ │ │ + bl f10f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f272 │ │ │ │ + cbz r0, 3f312 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52000 @ 0xcb20 │ │ │ │ + movw r1, #56544 @ 0xdce0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f272 │ │ │ │ + bge.n 3f312 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f272 │ │ │ │ + cbnz r3, 3f312 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f272 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f312 │ │ │ │ cmp r4, r8 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - beq.n 3f28a │ │ │ │ + beq.n 3f32a │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r1, [r3, #0] │ │ │ │ str.w r3, [r7, #4]! │ │ │ │ - b.n 3f254 │ │ │ │ + b.n 3f2f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f1c6 │ │ │ │ + bge.n 3f266 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f1c6 │ │ │ │ + bne.n 3f266 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f1c6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f266 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ sub.w r0, r0, #77 @ 0x4d │ │ │ │ │ │ │ │ -0003f298 <_PyErr_SetLocaleString@@Base>: │ │ │ │ +0003f338 <_PyErr_SetLocaleString@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #14768 @ 0x39b0 │ │ │ │ + movw r1, #19312 @ 0x4b70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f9bcc │ │ │ │ - cbz r0, 3f2e2 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ + bl fa1cc │ │ │ │ + cbz r0, 3f382 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (3f2e4 <_PyErr_SetLocaleString@@Base+0x4c>) │ │ │ │ + ldr r0, [pc, #40] @ (3f384 <_PyErr_SetLocaleString@@Base+0x4c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl d6b1c <_PyUnicodeWriter_WriteStr@@Base+0x708> │ │ │ │ + bl d7138 <_PyUnicodeWriter_WriteStr@@Base+0x708> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f2e2 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ + bge.n 3f382 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f2e2 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ + cbnz r3, 3f382 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.n 3f3c8 <_PyErr_SetLocaleString@@Base+0x130> │ │ │ │ + b.n 3f468 <_PyErr_SetLocaleString@@Base+0x130> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3f314 <_PyErr_SetLocaleString@@Base+0x7c> │ │ │ │ + cbz r0, 3f3b4 <_PyErr_SetLocaleString@@Base+0x7c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f336 <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ + bge.n 3f3d6 <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f336 <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ + b.n 3f3d6 <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3f32e <_PyErr_SetLocaleString@@Base+0x96> │ │ │ │ - bl 11d5e4 │ │ │ │ - cbz r0, 3f32a <_PyErr_SetLocaleString@@Base+0x92> │ │ │ │ + cbz r0, 3f3ce <_PyErr_SetLocaleString@@Base+0x96> │ │ │ │ + bl 11df44 │ │ │ │ + cbz r0, 3f3ca <_PyErr_SetLocaleString@@Base+0x92> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 3f336 <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ + b.n 3f3d6 <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ movw r0, #56616 @ 0xdd28 │ │ │ │ movt r0, #76 @ 0x4c │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 92998 │ │ │ │ + bl 92bd0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 22e11c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 22f2cc <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3f39a <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ + bne.n 3f43a <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #37916 @ 0x941c │ │ │ │ + movw r1, #42460 @ 0xa5dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #21888 @ 0x5580 │ │ │ │ + movw r0, #26432 @ 0x6740 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 3f3c4 <_PyErr_SetLocaleString@@Base+0x12c> │ │ │ │ + b.n 3f464 <_PyErr_SetLocaleString@@Base+0x12c> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1429ec <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 143960 <_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 3e6ec │ │ │ │ + bl 3e790 │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne.n 3f3c0 <_PyErr_SetLocaleString@@Base+0x128> │ │ │ │ - bl 131360 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne.n 3f460 <_PyErr_SetLocaleString@@Base+0x128> │ │ │ │ + bl 13227c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f3c4 <_PyErr_SetLocaleString@@Base+0x12c> │ │ │ │ - bl 93da0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 3f464 <_PyErr_SetLocaleString@@Base+0x12c> │ │ │ │ + bl 93fd8 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #32 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 3f3f6 <_PyErr_SetLocaleString@@Base+0x15e> │ │ │ │ + bne.n 3f496 <_PyErr_SetLocaleString@@Base+0x15e> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52220 @ 0xcbfc │ │ │ │ + movw r1, #56764 @ 0xddbc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 3f414 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 3f4b4 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldrsb.w r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 3f418 <_PyErr_SetLocaleString@@Base+0x180> │ │ │ │ + ble.n 3f4b8 <_PyErr_SetLocaleString@@Base+0x180> │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 153cf0 │ │ │ │ + bl 154e20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 3f5d0 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ + b.n 3f670 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3f522 <_PyErr_SetLocaleString@@Base+0x28a> │ │ │ │ + bne.w 3f5c2 <_PyErr_SetLocaleString@@Base+0x28a> │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ - cbz r3, 3f452 <_PyErr_SetLocaleString@@Base+0x1ba> │ │ │ │ + cbz r3, 3f4f2 <_PyErr_SetLocaleString@@Base+0x1ba> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 3f444 <_PyErr_SetLocaleString@@Base+0x1ac> │ │ │ │ - movw r1, #52268 @ 0xcc2c │ │ │ │ + cbnz r2, 3f4e4 <_PyErr_SetLocaleString@@Base+0x1ac> │ │ │ │ + movw r1, #56812 @ 0xddec │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f2414 │ │ │ │ - b.n 3f414 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ - movw r1, #52320 @ 0xcc60 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 3f4b4 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + movw r1, #56864 @ 0xde20 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f2414 │ │ │ │ - b.n 3f414 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 3f4b4 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ - cbz r6, 3f46c <_PyErr_SetLocaleString@@Base+0x1d4> │ │ │ │ + cbz r6, 3f50c <_PyErr_SetLocaleString@@Base+0x1d4> │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 153cf0 │ │ │ │ - b.n 3f414 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bl 154e20 │ │ │ │ + b.n 3f4b4 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3f490 <_PyErr_SetLocaleString@@Base+0x1f8> │ │ │ │ + beq.n 3f530 <_PyErr_SetLocaleString@@Base+0x1f8> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32260 @ 0x7e04 │ │ │ │ + movw r1, #36804 @ 0x8fc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 3f414 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 3f4b4 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 3f4e0 <_PyErr_SetLocaleString@@Base+0x248> │ │ │ │ + cbnz r3, 3f580 <_PyErr_SetLocaleString@@Base+0x248> │ │ │ │ movw r1, #61164 @ 0xeeec │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ strb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 241aa0 <_PyArg_BadArgument@@Base+0x440> │ │ │ │ + bl 242cb4 <_PyArg_BadArgument@@Base+0x44c> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f584 <_PyErr_SetLocaleString@@Base+0x2ec> │ │ │ │ + beq.n 3f624 <_PyErr_SetLocaleString@@Base+0x2ec> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #57472 @ 0xe080 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3f5d0 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ + bne.w 3f670 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f560 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ + bge.n 3f600 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f560 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f560 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ + bne.n 3f600 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f600 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #36060 @ 0x8cdc │ │ │ │ + movw r1, #40604 @ 0x9e9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ strd r6, r6, [sp, #20] │ │ │ │ - bl c22bc │ │ │ │ + bl c2900 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f414 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + beq.n 3f4b4 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 241aa0 <_PyArg_BadArgument@@Base+0x440> │ │ │ │ + bl 242cb4 <_PyArg_BadArgument@@Base+0x44c> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2674fc │ │ │ │ + bl 2686dc │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 3f584 <_PyErr_SetLocaleString@@Base+0x2ec> │ │ │ │ - b.n 3f5d0 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ + cbz r0, 3f624 <_PyErr_SetLocaleString@@Base+0x2ec> │ │ │ │ + b.n 3f670 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 22adc8 <_PyEval_MatchClass@@Base+0x61c> │ │ │ │ + bl 22bfc4 <_PyEval_MatchClass@@Base+0x61c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 3f53e <_PyErr_SetLocaleString@@Base+0x2a6> │ │ │ │ + cbz r3, 3f5de <_PyErr_SetLocaleString@@Base+0x2a6> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2674fc │ │ │ │ - cbz r0, 3f584 <_PyErr_SetLocaleString@@Base+0x2ec> │ │ │ │ + b.w 2686dc │ │ │ │ + cbz r0, 3f624 <_PyErr_SetLocaleString@@Base+0x2ec> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #57472 @ 0xe080 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3f5d0 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ + bne.n 3f670 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f560 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ + bge.n 3f600 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3f560 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3f600 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ - movw r1, #32812 @ 0x802c │ │ │ │ + movw r1, #37356 @ 0x91ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl f2414 │ │ │ │ - b.n 3f414 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 3f4b4 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl d81f0 │ │ │ │ - cbz r0, 3f5bc <_PyErr_SetLocaleString@@Base+0x324> │ │ │ │ + bl d880c │ │ │ │ + cbz r0, 3f65c <_PyErr_SetLocaleString@@Base+0x324> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3f414 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ - bl d8428 │ │ │ │ + bne.w 3f4b4 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bl d8a44 │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 153cf0 │ │ │ │ - b.n 3f414 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bl 154e20 │ │ │ │ + b.n 3f4b4 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ movw r3, #61164 @ 0xeeec │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f0 │ │ │ │ + bl d880c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f5a0 <_PyErr_SetLocaleString@@Base+0x308> │ │ │ │ - b.n 3f414 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bne.n 3f640 <_PyErr_SetLocaleString@@Base+0x308> │ │ │ │ + b.n 3f4b4 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ mov r0, r1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3f5f8 <_PyErr_SetLocaleString@@Base+0x360> │ │ │ │ + cbz r0, 3f698 <_PyErr_SetLocaleString@@Base+0x360> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f61a <_PyErr_SetLocaleString@@Base+0x382> │ │ │ │ + bge.n 3f6ba <_PyErr_SetLocaleString@@Base+0x382> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f61a <_PyErr_SetLocaleString@@Base+0x382> │ │ │ │ + b.n 3f6ba <_PyErr_SetLocaleString@@Base+0x382> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3f612 <_PyErr_SetLocaleString@@Base+0x37a> │ │ │ │ - bl 11d5e4 │ │ │ │ - cbz r0, 3f60e <_PyErr_SetLocaleString@@Base+0x376> │ │ │ │ + cbz r0, 3f6b2 <_PyErr_SetLocaleString@@Base+0x37a> │ │ │ │ + bl 11df44 │ │ │ │ + cbz r0, 3f6ae <_PyErr_SetLocaleString@@Base+0x376> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 3f61a <_PyErr_SetLocaleString@@Base+0x382> │ │ │ │ + b.n 3f6ba <_PyErr_SetLocaleString@@Base+0x382> │ │ │ │ movw r0, #56616 @ 0xdd28 │ │ │ │ movt r0, #76 @ 0x4c │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003f63a : │ │ │ │ +0003f6da : │ │ │ │ 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] @ (3f6a4 ) │ │ │ │ + ldr r2, [pc, #88] @ (3f744 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r7, r5, #91136 @ 0x16400 │ │ │ │ @@ -28687,141 +28763,141 @@ │ │ │ │ ldr.w r0, [r4, #-8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 3f66e │ │ │ │ + bne.n 3f70e │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r5, #1408] @ 0x580 │ │ │ │ subs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r3, 3f6bc │ │ │ │ + cbz r3, 3f75c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f6da │ │ │ │ + bge.n 3f77a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 3f6da │ │ │ │ + b.n 3f77a │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 3f6cc │ │ │ │ + cbnz r3, 3f76c │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - b.n 3f6ce │ │ │ │ + b.n 3f76e │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #52372 @ 0xcc94 │ │ │ │ + movw r0, #56916 @ 0xde54 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003f6de : │ │ │ │ +0003f77e : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (3f6f8 ) │ │ │ │ + ldr r4, [pc, #16] @ (3f798 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 1fe878 <_PyCode_GetScriptXIData@@Base+0x780> │ │ │ │ + b.w 1ff908 <_PyCode_GetScriptXIData@@Base+0x780> │ │ │ │ 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 774a8 │ │ │ │ + bl 77678 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 109820 │ │ │ │ + bl 109fc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 109398 │ │ │ │ + bl 109b40 │ │ │ │ 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 3f752 │ │ │ │ + bge.n 3f7f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3f752 │ │ │ │ + cbnz r3, 3f7f2 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3f75e │ │ │ │ - b.w 7fef4 │ │ │ │ + blt.n 3f7fe │ │ │ │ + b.w 800c4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2636 @ 0xa4c │ │ │ │ + movw r1, #7168 @ 0x1c00 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 3f78e │ │ │ │ - b.n 3fa42 │ │ │ │ + cbnz r3, 3f82e │ │ │ │ + b.n 3fae2 │ │ │ │ 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 92998 │ │ │ │ + bl 92bd0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2693c8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 26a5a8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 26643c │ │ │ │ + bl 2675e0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3f7e0 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 3f880 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 3f7f6 │ │ │ │ + b.n 3f896 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ @@ -28829,76 +28905,76 @@ │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 774a8 │ │ │ │ + bl 77678 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 109820 │ │ │ │ + bl 109fc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 109398 │ │ │ │ + bl 109b40 │ │ │ │ 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 3f856 │ │ │ │ + bge.n 3f8f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3f856 │ │ │ │ + cbnz r3, 3f8f6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267798 │ │ │ │ + bl 268978 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3f87c │ │ │ │ + bne.n 3f91c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f8b0 │ │ │ │ + b.n 3f950 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2679d0 │ │ │ │ + bl 268bb0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f878 │ │ │ │ + beq.n 3f918 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -28906,20 +28982,20 @@ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ ldrd r4, r1, [r2, #16] │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ mla r4, r1, r3, r4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3f8e2 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 3f8ec │ │ │ │ + bne.n 3f982 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 3f98c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -28930,495 +29006,495 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 3f92c │ │ │ │ + cbnz r3, 3f9cc │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3f92c │ │ │ │ + ble.n 3f9cc │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f92c │ │ │ │ - cbnz r1, 3f94c │ │ │ │ + bne.n 3f9cc │ │ │ │ + cbnz r1, 3f9ec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #84] @ (3f984 ) │ │ │ │ + ldr r4, [pc, #84] @ (3fa24 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ add r5, sp, #24 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r5, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f97c │ │ │ │ + cbz r0, 3fa1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 20bdb4 │ │ │ │ + bl 20cf84 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3f97c │ │ │ │ + beq.n 3fa1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 211234 │ │ │ │ + bl 212214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3f96a │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 3f97c │ │ │ │ + bne.n 3fa0a │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 3fa1c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #3 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2227b0 │ │ │ │ + b.w 2239a4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3f9b4 │ │ │ │ + beq.n 3fa54 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52540 @ 0xcd3c │ │ │ │ + movw r1, #57084 @ 0xdefc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 20bdb4 │ │ │ │ + bl 20cf84 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 3fa3e │ │ │ │ + beq.n 3fade │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3f9d4 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 3fa3e │ │ │ │ + bne.n 3fa74 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 3fade │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #2540 @ 0x9ec │ │ │ │ + movw r1, #7100 @ 0x1bbc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #52576 @ 0xcd60 │ │ │ │ + movw r0, #57120 @ 0xdf20 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3fa3e │ │ │ │ - bl 97f04 │ │ │ │ + beq.n 3fade │ │ │ │ + bl 98158 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b1ac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3fa30 │ │ │ │ + bne.n 3fad0 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3fa1e │ │ │ │ - bl ee330 │ │ │ │ + bne.n 3fabe │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f9f0 │ │ │ │ - b.n 3fa3e │ │ │ │ + beq.n 3fa90 │ │ │ │ + b.n 3fade │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3fa1e │ │ │ │ + blt.n 3fabe │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ movs r0, #0 │ │ │ │ - b.w f9b98 │ │ │ │ + b.w fa198 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 92998 │ │ │ │ + bl 92bd0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2693c8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 26a5a8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -0003fa68 : │ │ │ │ - cbz r1, 3fa6e │ │ │ │ - b.w 26a26c <_PySys_GetSizeOf@@Base+0x9ec> │ │ │ │ +0003fb08 : │ │ │ │ + cbz r1, 3fb0e │ │ │ │ + b.w 26b44c <_PySys_GetSizeOf@@Base+0x9ec> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52692 @ 0xcdd4 │ │ │ │ + movw r1, #57236 @ 0xdf94 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 92998 │ │ │ │ + bl 92bd0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2693c8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 26a5a8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3fae2 │ │ │ │ + bne.n 3fb82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ - b.n 3faf0 │ │ │ │ - bl 96550 │ │ │ │ + bl 289490 │ │ │ │ + b.n 3fb90 │ │ │ │ + bl 967ac │ │ │ │ movs r1, #1 │ │ │ │ - bl 97eb0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98104 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fada │ │ │ │ + bne.n 3fb7a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3fafc │ │ │ │ + cbz r3, 3fb9c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3fb1e │ │ │ │ + b.n 3fbbe │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9ab58 │ │ │ │ - cbnz r0, 3fb1a │ │ │ │ + bl 9ad94 │ │ │ │ + cbnz r0, 3fbba │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3fb1a │ │ │ │ + cbnz r3, 3fbba │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cbnz r0, 3fb1a │ │ │ │ + bl 9ad94 │ │ │ │ + cbnz r0, 3fbba │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3fb62 │ │ │ │ + cbz r0, 3fc02 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3fb46 │ │ │ │ + cbz r3, 3fbe6 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3fb4e │ │ │ │ + b.n 3fbee │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3fb56 │ │ │ │ + cbz r2, 3fbf6 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3fb5e │ │ │ │ + b.n 3fbfe │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 3fc0c │ │ │ │ + bl 3fcac │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3fb8c │ │ │ │ + bne.n 3fc2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ - b.n 3fb9a │ │ │ │ - bl 96550 │ │ │ │ + bl 289490 │ │ │ │ + b.n 3fc3a │ │ │ │ + bl 967ac │ │ │ │ movs r1, #1 │ │ │ │ - bl 97eb0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98104 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fb84 │ │ │ │ + bne.n 3fc24 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3fba6 │ │ │ │ + cbz r3, 3fc46 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3fbc8 │ │ │ │ + b.n 3fc68 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9ab58 │ │ │ │ - cbnz r0, 3fbb6 │ │ │ │ + bl 9ad94 │ │ │ │ + cbnz r0, 3fc56 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3fbc4 │ │ │ │ + b.n 3fc64 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ad94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fbb2 │ │ │ │ - ldr r0, [pc, #8] @ (3fbcc ) │ │ │ │ + beq.n 3fc52 │ │ │ │ + ldr r0, [pc, #8] @ (3fc6c ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r1, #76] @ 0x4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 3fbfe │ │ │ │ + bge.n 3fc9e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2636 @ 0xa4c │ │ │ │ + movw r1, #7168 @ 0x1c00 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3fc0a │ │ │ │ + b.n 3fcaa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3fc3c │ │ │ │ + ble.n 3fcdc │ │ │ │ push {r4, r5} │ │ │ │ - movw r3, #60728 @ 0xed38 │ │ │ │ + movw r3, #65272 @ 0xfef8 │ │ │ │ movt r3, #60 @ 0x3c │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ - movw r4, #28360 @ 0x6ec8 │ │ │ │ + movw r4, #32904 @ 0x8088 │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ movs r3, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fc38 │ │ │ │ + beq.n 3fcd8 │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ strb r5, [r0, r3] │ │ │ │ - b.n 3fc2a │ │ │ │ + b.n 3fcca │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 100960 │ │ │ │ - cbnz r0, 3fc98 │ │ │ │ + bl 100f7c │ │ │ │ + cbnz r0, 3fd38 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 774a8 │ │ │ │ + bl 77678 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 3fc74 │ │ │ │ + cbz r0, 3fd14 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fc74 │ │ │ │ + bge.n 3fd14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3fc74 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3fd14 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3fc8e │ │ │ │ + cbz r0, 3fd2e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fc8e │ │ │ │ + bge.n 3fd2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3fc8e │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3fd2e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e8b4 │ │ │ │ + b.w 7ea80 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 3fca4 │ │ │ │ + cbz r0, 3fd44 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 3fcbe │ │ │ │ - ldr r2, [pc, #20] @ (3fcc0 ) │ │ │ │ + cbnz r3, 3fd5e │ │ │ │ + ldr r2, [pc, #20] @ (3fd60 ) │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ add.w r1, r2, #628 @ 0x274 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - b.w 28c488 <_Py_hashtable_foreach@@Base+0xec4> │ │ │ │ + b.w 28d700 <_Py_hashtable_foreach@@Base+0xde4> │ │ │ │ bx lr │ │ │ │ ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 3fcf2 │ │ │ │ + bhi.n 3fd92 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 15198c │ │ │ │ - bl cf6c8 │ │ │ │ + bl 152afc │ │ │ │ + bl cfcf0 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w ff2fc │ │ │ │ + b.w ff918 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #19684 @ 0x4ce4 │ │ │ │ + movw r0, #24228 @ 0x5ea4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #0 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fcd8 │ │ │ │ + bne.n 3fd78 │ │ │ │ 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 3fd2a │ │ │ │ + bhi.n 3fdca │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3fd42 │ │ │ │ + ble.n 3fde2 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3fd4a │ │ │ │ - movw r0, #23572 @ 0x5c14 │ │ │ │ + b.n 3fdea │ │ │ │ + movw r0, #28116 @ 0x6dd4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fd22 │ │ │ │ + bne.n 3fdc2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 3fe08 │ │ │ │ + b.n 3fea8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3fd70 │ │ │ │ + cbz r3, 3fe10 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3fd72 │ │ │ │ + b.n 3fe12 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2b314 │ │ │ │ - cbnz r6, 3fd88 │ │ │ │ + cbnz r6, 3fe28 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3fd88 │ │ │ │ + ble.n 3fe28 │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 3fd88 │ │ │ │ - cbnz r5, 3fdb0 │ │ │ │ - ldr r1, [pc, #120] @ (3fe04 ) │ │ │ │ + bgt.n 3fe28 │ │ │ │ + cbnz r5, 3fe50 │ │ │ │ + ldr r1, [pc, #120] @ (3fea4 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #24 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3fdb0 │ │ │ │ + cbnz r0, 3fe50 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fdf4 │ │ │ │ + b.n 3fe94 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 12b458 │ │ │ │ + bl 12c308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fdac │ │ │ │ + bne.n 3fe4c │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 3fde0 │ │ │ │ + beq.n 3fe80 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3fdcc │ │ │ │ + cbz r6, 3fe6c │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 3fde4 │ │ │ │ + beq.n 3fe84 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3fde6 │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 3fde6 │ │ │ │ - b.n 3fdac │ │ │ │ + bne.n 3fe86 │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 3fe86 │ │ │ │ + b.n 3fe4c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3fde6 │ │ │ │ + b.n 3fe86 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3c02e <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 3c0ca <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3fdfe │ │ │ │ + cbz r3, 3fe9e │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -29427,340 +29503,340 @@ │ │ │ │ movw r9, #5160 @ 0x1428 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov fp, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 3fe42 │ │ │ │ + beq.n 3fee2 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 12b458 │ │ │ │ + bl 12c308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3feb8 │ │ │ │ + bne.n 3ff58 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ - b.n 3fe4e │ │ │ │ - movw r7, #53476 @ 0xd0e4 │ │ │ │ + b.n 3feee │ │ │ │ + movw r7, #58020 @ 0xe2a4 │ │ │ │ movt r7, #44 @ 0x2c │ │ │ │ mov.w sl, #6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3fe72 │ │ │ │ + cbz r6, 3ff12 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp.w r8, #1 │ │ │ │ mov.w r4, #0 │ │ │ │ - beq.n 3fe88 │ │ │ │ + beq.n 3ff28 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 3fe82 │ │ │ │ + bge.n 3ff22 │ │ │ │ ldrb r1, [r5, r4] │ │ │ │ blx 2c1d4 │ │ │ │ - cbz r0, 3fe82 │ │ │ │ + cbz r0, 3ff22 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3fe5e │ │ │ │ + b.n 3fefe │ │ │ │ movw r5, #32052 @ 0x7d34 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ mov r4, r6 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3fe88 │ │ │ │ + beq.n 3ff28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3fea4 │ │ │ │ + beq.n 3ff44 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r8 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ cmp r8, r4 │ │ │ │ - blt.n 3fea4 │ │ │ │ + blt.n 3ff44 │ │ │ │ ldrb.w r1, [r5, r8] │ │ │ │ blx 2c1d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fe8a │ │ │ │ + bne.n 3ff2a │ │ │ │ cmp fp, r9 │ │ │ │ - beq.n 3feae │ │ │ │ + beq.n 3ff4e │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ subs r1, r6, r4 │ │ │ │ adds r0, r5, r4 │ │ │ │ - bl 1587c4 │ │ │ │ - b.n 3feba │ │ │ │ + bl 159928 │ │ │ │ + b.n 3ff5a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #53484 @ 0xd0ec │ │ │ │ + movw r1, #58028 @ 0xe2ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f0620 │ │ │ │ + bl 1f1670 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ff00 │ │ │ │ + beq.n 3ffa0 │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r2, #53804 @ 0xd22c │ │ │ │ + movw r2, #58348 @ 0xe3ec │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #449 @ 0x1c1 │ │ │ │ + movw r1, #609 @ 0x261 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 26ab14 <_PyLong_UInt32_Converter@@Base+0x2b4> │ │ │ │ + b.w 26bd2c <_PyLong_UInt32_Converter@@Base+0x2b4> │ │ │ │ │ │ │ │ -0003ff1a : │ │ │ │ - ldr r0, [pc, #4] @ (3ff20 ) │ │ │ │ - b.w 1a35e8 │ │ │ │ +0003ffba : │ │ │ │ + ldr r0, [pc, #4] @ (3ffc0 ) │ │ │ │ + b.w 1a4c14 │ │ │ │ adds r2, #128 @ 0x80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3ff4e │ │ │ │ + bhi.n 3ffee │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dc55c <_PyNumber_Index@@Base> │ │ │ │ + bl dcb54 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3ff66 │ │ │ │ - b.n 3ff78 │ │ │ │ - movw r0, #23460 @ 0x5ba4 │ │ │ │ + cbnz r0, 40006 │ │ │ │ + b.n 40018 │ │ │ │ + movw r0, #28004 @ 0x6d64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4005c │ │ │ │ - b.n 3ff40 │ │ │ │ - bl 85c48 │ │ │ │ + beq.n 400fc │ │ │ │ + b.n 3ffe0 │ │ │ │ + bl 85e1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3ff86 │ │ │ │ + blt.n 40026 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 3ff96 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 40036 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4005c │ │ │ │ + bne.n 400fc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ff96 │ │ │ │ + b.n 40036 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ff74 │ │ │ │ + bne.n 40014 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ff74 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 40014 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 40022 │ │ │ │ + ble.n 400c2 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3ffca │ │ │ │ + bpl.n 4006a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 3ffc6 │ │ │ │ + beq.n 40066 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53856 @ 0xd260 │ │ │ │ + movw r1, #58400 @ 0xe420 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 40024 │ │ │ │ + b.n 400c4 │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 3ffdc │ │ │ │ - bl 88518 │ │ │ │ - cbz r0, 3fffc │ │ │ │ + beq.n 4007c │ │ │ │ + bl 886fc │ │ │ │ + cbz r0, 4009c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4001c │ │ │ │ + beq.n 400bc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53948 @ 0xd2bc │ │ │ │ + movw r1, #58492 @ 0xe47c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #62876 @ 0xf59c │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33732 @ 0x83c4 │ │ │ │ + movw r2, #1884 @ 0x75c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #38276 @ 0x9584 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #23460 @ 0x5ba4 │ │ │ │ + movw r0, #28004 @ 0x6d64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4005c │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 400fc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 40024 │ │ │ │ + b.n 400c4 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 40040 │ │ │ │ - cbz r1, 40030 │ │ │ │ + bgt.n 400e0 │ │ │ │ + cbz r1, 400d0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 40038 │ │ │ │ + b.n 400d8 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1587c4 │ │ │ │ + b.w 159928 │ │ │ │ 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 40500 <_PyEval_FormatKwargsError@@Base+0x49e> │ │ │ │ + b.n 405a0 <_PyEval_FormatKwargsError@@Base+0x49e> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00040062 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +00040102 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c95b4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 400c8 <_PyEval_FormatKwargsError@@Base+0x66> │ │ │ │ + bl 1ca558 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 40168 <_PyEval_FormatKwargsError@@Base+0x66> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c95c0 <_PyErr_Clear@@Base> │ │ │ │ + bl 1ca564 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff810 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2008a0 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 401b6 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + beq.w 40256 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #44536 @ 0xadf8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #54052 @ 0xd324 │ │ │ │ + movw r2, #58596 @ 0xe4e4 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1ee468 <_PyErr_Format@@Base> │ │ │ │ + bl 1ef4b8 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40190 <_PyEval_FormatKwargsError@@Base+0x12e> │ │ │ │ - b.n 401b6 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + blt.n 40230 <_PyEval_FormatKwargsError@@Base+0x12e> │ │ │ │ + b.n 40256 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c95b4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1ca558 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 401b6 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + beq.n 40256 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 33162 │ │ │ │ + bl 331b6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 40180 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + beq.n 40220 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 40180 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bpl.n 40220 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 40180 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bne.n 40220 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c95c0 <_PyErr_Clear@@Base> │ │ │ │ + bl 1ca564 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff810 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2008a0 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 40156 <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + cbz r0, 401f6 <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #54104 @ 0xd358 │ │ │ │ + movw r2, #58648 @ 0xe518 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 1ee468 <_PyErr_Format@@Base> │ │ │ │ + bl 1ef4b8 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40156 <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + bge.n 401f6 <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 40156 <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ - ldr r2, [pc, #124] @ (401bc <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ + cbnz r3, 401f6 <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + ldr r2, [pc, #124] @ (4025c <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 4014e <_PyEval_FormatKwargsError@@Base+0xec> │ │ │ │ + cbz r3, 401ee <_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 40188 <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + bge.n 40228 <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40188 <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ - ldr r2, [pc, #84] @ (401bc <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ + cbnz r3, 40228 <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + ldr r2, [pc, #84] @ (4025c <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 40176 <_PyEval_FormatKwargsError@@Base+0x114> │ │ │ │ + cbz r3, 40216 <_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 40188 <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + b.n 40228 <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 401b6 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + bge.n 40256 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 401b6 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ - ldr r2, [pc, #36] @ (401bc <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ + cbnz r3, 40256 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + ldr r2, [pc, #36] @ (4025c <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 401a8 <_PyEval_FormatKwargsError@@Base+0x146> │ │ │ │ + cbz r3, 40248 <_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] │ │ │ │ @@ -29773,172 +29849,172 @@ │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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] @ 40418 <_PyEval_FormatKwargsError@@Base+0x3b6> │ │ │ │ + vldr d10, [pc, #576] @ 404b8 <_PyEval_FormatKwargsError@@Base+0x3b6> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4020e <_PyEval_FormatKwargsError@@Base+0x1ac> │ │ │ │ + bls.n 402ae <_PyEval_FormatKwargsError@@Base+0x1ac> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 4040c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + bvs.w 404ac <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 4040c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + bgt.w 404ac <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #536] @ 40420 <_PyEval_FormatKwargsError@@Base+0x3be> │ │ │ │ + vldr d8, [pc, #536] @ 404c0 <_PyEval_FormatKwargsError@@Base+0x3be> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4040c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ - vldr d9, [pc, #536] @ 40428 <_PyEval_FormatKwargsError@@Base+0x3c6> │ │ │ │ + b.n 404ac <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + vldr d9, [pc, #536] @ 404c8 <_PyEval_FormatKwargsError@@Base+0x3c6> │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40240 <_PyEval_FormatKwargsError@@Base+0x1de> │ │ │ │ + bne.n 402e0 <_PyEval_FormatKwargsError@@Base+0x1de> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #520] @ 40430 <_PyEval_FormatKwargsError@@Base+0x3ce> │ │ │ │ - vldr d7, [pc, #524] @ 40438 <_PyEval_FormatKwargsError@@Base+0x3d6> │ │ │ │ + vldr d6, [pc, #520] @ 404d0 <_PyEval_FormatKwargsError@@Base+0x3ce> │ │ │ │ + vldr d7, [pc, #524] @ 404d8 <_PyEval_FormatKwargsError@@Base+0x3d6> │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ - b.n 4040c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + b.n 404ac <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ blx 2c508 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40282 <_PyEval_FormatKwargsError@@Base+0x220> │ │ │ │ + bne.n 40322 <_PyEval_FormatKwargsError@@Base+0x220> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 40200 <_PyEval_FormatKwargsError@@Base+0x19e> │ │ │ │ + bmi.n 402a0 <_PyEval_FormatKwargsError@@Base+0x19e> │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 403f2 <_PyEval_FormatKwargsError@@Base+0x390> │ │ │ │ + bhi.w 40492 <_PyEval_FormatKwargsError@@Base+0x390> │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #65200 @ 0xfeb0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ + movw r3, #4208 @ 0x1070 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d8, [r3, #-8] │ │ │ │ - b.n 4040c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ - vldr d7, [pc, #444] @ 40440 <_PyEval_FormatKwargsError@@Base+0x3de> │ │ │ │ + b.n 404ac <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + vldr d7, [pc, #444] @ 404e0 <_PyEval_FormatKwargsError@@Base+0x3de> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 402aa <_PyEval_FormatKwargsError@@Base+0x248> │ │ │ │ + bpl.n 4034a <_PyEval_FormatKwargsError@@Base+0x248> │ │ │ │ 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 4040c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ - b.n 403e8 <_PyEval_FormatKwargsError@@Base+0x386> │ │ │ │ - vldr d7, [pc, #412] @ 40448 <_PyEval_FormatKwargsError@@Base+0x3e6> │ │ │ │ + ble.w 404ac <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + b.n 40488 <_PyEval_FormatKwargsError@@Base+0x386> │ │ │ │ + vldr d7, [pc, #412] @ 404e8 <_PyEval_FormatKwargsError@@Base+0x3e6> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 402de <_PyEval_FormatKwargsError@@Base+0x27c> │ │ │ │ + ble.n 4037e <_PyEval_FormatKwargsError@@Base+0x27c> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 402d0 <_PyEval_FormatKwargsError@@Base+0x26e> │ │ │ │ + bpl.n 40370 <_PyEval_FormatKwargsError@@Base+0x26e> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 27ea18 <_PyBytes_GetXIData@@Base+0x258> │ │ │ │ + bl 27fc00 <_PyBytes_GetXIData@@Base+0x258> │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 4040c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + b.n 404ac <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #344] @ 40430 <_PyEval_FormatKwargsError@@Base+0x3ce> │ │ │ │ + vldr d8, [pc, #344] @ 404d0 <_PyEval_FormatKwargsError@@Base+0x3ce> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4040c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ - vldr d7, [pc, #368] @ 40450 <_PyEval_FormatKwargsError@@Base+0x3ee> │ │ │ │ + b.n 404ac <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + vldr d7, [pc, #368] @ 404f0 <_PyEval_FormatKwargsError@@Base+0x3ee> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 402fe <_PyEval_FormatKwargsError@@Base+0x29c> │ │ │ │ + ble.n 4039e <_PyEval_FormatKwargsError@@Base+0x29c> │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #344] @ 40450 <_PyEval_FormatKwargsError@@Base+0x3ee> │ │ │ │ + vldr d6, [pc, #344] @ 404f0 <_PyEval_FormatKwargsError@@Base+0x3ee> │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 40306 <_PyEval_FormatKwargsError@@Base+0x2a4> │ │ │ │ + b.n 403a6 <_PyEval_FormatKwargsError@@Base+0x2a4> │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #332] @ 40458 <_PyEval_FormatKwargsError@@Base+0x3f6> │ │ │ │ + vldr d6, [pc, #332] @ 404f8 <_PyEval_FormatKwargsError@@Base+0x3f6> │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #332] @ 40460 <_PyEval_FormatKwargsError@@Base+0x3fe> │ │ │ │ + vldr d11, [pc, #332] @ 40500 <_PyEval_FormatKwargsError@@Base+0x3fe> │ │ │ │ vmov.f64 d15, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d12, d7, d14 │ │ │ │ - bpl.n 4038e <_PyEval_FormatKwargsError@@Base+0x32c> │ │ │ │ - bl 27ea18 <_PyBytes_GetXIData@@Base+0x258> │ │ │ │ + bpl.n 4042e <_PyEval_FormatKwargsError@@Base+0x32c> │ │ │ │ + bl 27fc00 <_PyBytes_GetXIData@@Base+0x258> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c290 │ │ │ │ - vldr d6, [pc, #300] @ 40468 <_PyEval_FormatKwargsError@@Base+0x406> │ │ │ │ + vldr d6, [pc, #300] @ 40508 <_PyEval_FormatKwargsError@@Base+0x406> │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 26ae50 │ │ │ │ + bl 26c068 │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 40374 <_PyEval_FormatKwargsError@@Base+0x312> │ │ │ │ + bpl.n 40414 <_PyEval_FormatKwargsError@@Base+0x312> │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c1b8 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 403da <_PyEval_FormatKwargsError@@Base+0x378> │ │ │ │ + b.n 4047a <_PyEval_FormatKwargsError@@Base+0x378> │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2c1b8 │ │ │ │ vdiv.f64 d7, d9, d0 │ │ │ │ vdiv.f64 d8, d7, d0 │ │ │ │ - b.n 403da <_PyEval_FormatKwargsError@@Base+0x378> │ │ │ │ - bl 26ae50 │ │ │ │ + b.n 4047a <_PyEval_FormatKwargsError@@Base+0x378> │ │ │ │ + bl 26c068 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c290 │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmla.f64 d8, d12, d8 │ │ │ │ - bpl.n 403c2 <_PyEval_FormatKwargsError@@Base+0x360> │ │ │ │ + bpl.n 40462 <_PyEval_FormatKwargsError@@Base+0x360> │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c1b8 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 403da <_PyEval_FormatKwargsError@@Base+0x378> │ │ │ │ + b.n 4047a <_PyEval_FormatKwargsError@@Base+0x378> │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2c1b8 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4040c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + ble.n 404ac <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4040c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ - vldr d7, [pc, #84] @ 40448 <_PyEval_FormatKwargsError@@Base+0x3e6> │ │ │ │ + b.n 404ac <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + vldr d7, [pc, #84] @ 404e8 <_PyEval_FormatKwargsError@@Base+0x3e6> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 402d0 <_PyEval_FormatKwargsError@@Base+0x26e> │ │ │ │ - vldr d14, [pc, #76] @ 40450 <_PyEval_FormatKwargsError@@Base+0x3ee> │ │ │ │ + bgt.w 40370 <_PyEval_FormatKwargsError@@Base+0x26e> │ │ │ │ + vldr d14, [pc, #76] @ 404f0 <_PyEval_FormatKwargsError@@Base+0x3ee> │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 402f0 <_PyEval_FormatKwargsError@@Base+0x28e> │ │ │ │ + b.n 40390 <_PyEval_FormatKwargsError@@Base+0x28e> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -29956,19 +30032,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, 40476 <_PyEval_FormatKwargsError@@Base+0x414> │ │ │ │ + cbnz r0, 40516 <_PyEval_FormatKwargsError@@Base+0x414> │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 4047e <_PyEval_FormatKwargsError@@Base+0x41c> │ │ │ │ + cbnz r0, 4051e <_PyEval_FormatKwargsError@@Base+0x41c> │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ eors r1, r4 │ │ │ │ cmp r5, #24 │ │ │ │ @@ -29977,120 +30053,120 @@ │ │ │ │ stmia r0!, {r0, 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, #4] │ │ │ │ - bl 1a7a08 <_PyType_Name@@Base> │ │ │ │ + bl 1a9028 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #54248 @ 0xd3e8 │ │ │ │ + movw r0, #58792 @ 0xe5a8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 404d4 <_PyEval_FormatKwargsError@@Base+0x472> │ │ │ │ + cbnz r0, 40574 <_PyEval_FormatKwargsError@@Base+0x472> │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 404d4 <_PyEval_FormatKwargsError@@Base+0x472> │ │ │ │ + ble.n 40574 <_PyEval_FormatKwargsError@@Base+0x472> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 404d4 <_PyEval_FormatKwargsError@@Base+0x472> │ │ │ │ - cbz r2, 404d4 <_PyEval_FormatKwargsError@@Base+0x472> │ │ │ │ + bne.n 40574 <_PyEval_FormatKwargsError@@Base+0x472> │ │ │ │ + cbz r2, 40574 <_PyEval_FormatKwargsError@@Base+0x472> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #40920 @ 0x9fd8 │ │ │ │ + movw r1, #45464 @ 0xb198 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f2414 │ │ │ │ - b.n 404f4 <_PyEval_FormatKwargsError@@Base+0x492> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 40594 <_PyEval_FormatKwargsError@@Base+0x492> │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #32] @ (404fc <_PyEval_FormatKwargsError@@Base+0x49a>) │ │ │ │ + ldr r4, [pc, #32] @ (4059c <_PyEval_FormatKwargsError@@Base+0x49a>) │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 404be <_PyEval_FormatKwargsError@@Base+0x45c> │ │ │ │ + bne.n 4055e <_PyEval_FormatKwargsError@@Base+0x45c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r2, #224 @ 0xe0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic.w r5, r1, r1, asr #31 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ bic.w r8, r2, r2, asr #31 │ │ │ │ orrs.w r6, r5, r8 │ │ │ │ - bne.n 40538 <_PyEval_FormatKwargsError@@Base+0x4d6> │ │ │ │ - cbz r4, 40526 <_PyEval_FormatKwargsError@@Base+0x4c4> │ │ │ │ + bne.n 405d8 <_PyEval_FormatKwargsError@@Base+0x4d6> │ │ │ │ + cbz r4, 405c6 <_PyEval_FormatKwargsError@@Base+0x4c4> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4052e <_PyEval_FormatKwargsError@@Base+0x4cc> │ │ │ │ + b.n 405ce <_PyEval_FormatKwargsError@@Base+0x4cc> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1587c4 │ │ │ │ + b.w 159928 │ │ │ │ add r4, r8 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r4, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r2 │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 405b6 <_PyEval_FormatKwargsError@@Base+0x554> │ │ │ │ + cbz r0, 40656 <_PyEval_FormatKwargsError@@Base+0x554> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 4056c <_PyEval_FormatKwargsError@@Base+0x50a> │ │ │ │ + ble.n 4060c <_PyEval_FormatKwargsError@@Base+0x50a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4055c <_PyEval_FormatKwargsError@@Base+0x4fa> │ │ │ │ + cbz r3, 405fc <_PyEval_FormatKwargsError@@Base+0x4fa> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 40564 <_PyEval_FormatKwargsError@@Base+0x502> │ │ │ │ + b.n 40604 <_PyEval_FormatKwargsError@@Base+0x502> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 2b314 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 40574 <_PyEval_FormatKwargsError@@Base+0x512> │ │ │ │ + cbz r3, 40614 <_PyEval_FormatKwargsError@@Base+0x512> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 4057c <_PyEval_FormatKwargsError@@Base+0x51a> │ │ │ │ + b.n 4061c <_PyEval_FormatKwargsError@@Base+0x51a> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r0, r5 │ │ │ │ - cbz r2, 40586 <_PyEval_FormatKwargsError@@Base+0x524> │ │ │ │ + cbz r2, 40626 <_PyEval_FormatKwargsError@@Base+0x524> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - b.n 4058e <_PyEval_FormatKwargsError@@Base+0x52c> │ │ │ │ + b.n 4062e <_PyEval_FormatKwargsError@@Base+0x52c> │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ blx 2beec │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 405b6 <_PyEval_FormatKwargsError@@Base+0x554> │ │ │ │ + ble.n 40656 <_PyEval_FormatKwargsError@@Base+0x554> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 405a0 <_PyEval_FormatKwargsError@@Base+0x53e> │ │ │ │ + cbz r3, 40640 <_PyEval_FormatKwargsError@@Base+0x53e> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 405a8 <_PyEval_FormatKwargsError@@Base+0x546> │ │ │ │ + b.n 40648 <_PyEval_FormatKwargsError@@Base+0x546> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r3 │ │ │ │ add r0, r5 │ │ │ │ @@ -30105,385 +30181,385 @@ │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b314 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 405ec <_PyEval_FormatKwargsError@@Base+0x58a> │ │ │ │ + bne.n 4068c <_PyEval_FormatKwargsError@@Base+0x58a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12b458 │ │ │ │ - cbz r0, 40606 <_PyEval_FormatKwargsError@@Base+0x5a4> │ │ │ │ - b.n 40602 <_PyEval_FormatKwargsError@@Base+0x5a0> │ │ │ │ + bl 12c308 │ │ │ │ + cbz r0, 406a6 <_PyEval_FormatKwargsError@@Base+0x5a4> │ │ │ │ + b.n 406a2 <_PyEval_FormatKwargsError@@Base+0x5a0> │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #18816 @ 0x4980 │ │ │ │ + movw r0, #23000 @ 0x59d8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 405de <_PyEval_FormatKwargsError@@Base+0x57c> │ │ │ │ + bne.n 4067e <_PyEval_FormatKwargsError@@Base+0x57c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4064e <_PyEval_FormatKwargsError@@Base+0x5ec> │ │ │ │ + b.n 406ee <_PyEval_FormatKwargsError@@Base+0x5ec> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 211234 │ │ │ │ + bl 212214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4061a <_PyEval_FormatKwargsError@@Base+0x5b8> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 406ba <_PyEval_FormatKwargsError@@Base+0x5b8> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40602 <_PyEval_FormatKwargsError@@Base+0x5a0> │ │ │ │ + bne.n 406a2 <_PyEval_FormatKwargsError@@Base+0x5a0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw r5, #65200 @ 0xfeb0 │ │ │ │ - movt r5, #70 @ 0x46 │ │ │ │ + movw r5, #4208 @ 0x1070 │ │ │ │ + movt r5, #71 @ 0x47 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ uxth r0, r4 │ │ │ │ adds r1, r2, r3 │ │ │ │ subs r3, r1, r2 │ │ │ │ lsls r4, r0, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 40648 <_PyEval_FormatKwargsError@@Base+0x5e6> │ │ │ │ + ble.n 406e8 <_PyEval_FormatKwargsError@@Base+0x5e6> │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ uxth r4, r4 │ │ │ │ eor.w r3, r3, r0, lsr #8 │ │ │ │ add.w r3, r5, r3, lsl #1 │ │ │ │ ldrh.w r0, [r3, #392] @ 0x188 │ │ │ │ eors r0, r4 │ │ │ │ - b.n 4062a <_PyEval_FormatKwargsError@@Base+0x5c8> │ │ │ │ - bl 7df6c │ │ │ │ + b.n 406ca <_PyEval_FormatKwargsError@@Base+0x5c8> │ │ │ │ + bl 7e13c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 40658 <_PyEval_FormatKwargsError@@Base+0x5f6> │ │ │ │ + cbz r3, 406f8 <_PyEval_FormatKwargsError@@Base+0x5f6> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4067e <_PyEval_FormatKwargsError@@Base+0x61c> │ │ │ │ + cbnz r3, 4071e <_PyEval_FormatKwargsError@@Base+0x61c> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4067e <_PyEval_FormatKwargsError@@Base+0x61c> │ │ │ │ + ble.n 4071e <_PyEval_FormatKwargsError@@Base+0x61c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4067e <_PyEval_FormatKwargsError@@Base+0x61c> │ │ │ │ - cbnz r4, 4069c <_PyEval_FormatKwargsError@@Base+0x63a> │ │ │ │ + bne.n 4071e <_PyEval_FormatKwargsError@@Base+0x61c> │ │ │ │ + cbnz r4, 4073c <_PyEval_FormatKwargsError@@Base+0x63a> │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #144] @ (40718 <_PyEval_FormatKwargsError@@Base+0x6b6>) │ │ │ │ + ldr r4, [pc, #144] @ (407b8 <_PyEval_FormatKwargsError@@Base+0x6b6>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40704 <_PyEval_FormatKwargsError@@Base+0x6a2> │ │ │ │ + cbz r0, 407a4 <_PyEval_FormatKwargsError@@Base+0x6a2> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 406ae <_PyEval_FormatKwargsError@@Base+0x64c> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 40704 <_PyEval_FormatKwargsError@@Base+0x6a2> │ │ │ │ + bne.n 4074e <_PyEval_FormatKwargsError@@Base+0x64c> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 407a4 <_PyEval_FormatKwargsError@@Base+0x6a2> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 406c0 <_PyEval_FormatKwargsError@@Base+0x65e> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 40704 <_PyEval_FormatKwargsError@@Base+0x6a2> │ │ │ │ + bne.n 40760 <_PyEval_FormatKwargsError@@Base+0x65e> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 407a4 <_PyEval_FormatKwargsError@@Base+0x6a2> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 97f04 │ │ │ │ + bl 98158 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b21c <__wait4_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 40708 <_PyEval_FormatKwargsError@@Base+0x6a6> │ │ │ │ + bge.n 407a8 <_PyEval_FormatKwargsError@@Base+0x6a6> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 406f6 <_PyEval_FormatKwargsError@@Base+0x694> │ │ │ │ - bl ee330 │ │ │ │ + bne.n 40796 <_PyEval_FormatKwargsError@@Base+0x694> │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 406c4 <_PyEval_FormatKwargsError@@Base+0x662> │ │ │ │ - b.n 40704 <_PyEval_FormatKwargsError@@Base+0x6a2> │ │ │ │ + beq.n 40764 <_PyEval_FormatKwargsError@@Base+0x662> │ │ │ │ + b.n 407a4 <_PyEval_FormatKwargsError@@Base+0x6a2> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40712 <_PyEval_FormatKwargsError@@Base+0x6b0> │ │ │ │ + b.n 407b2 <_PyEval_FormatKwargsError@@Base+0x6b0> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40838 <_PyEval_FormatKwargsError@@Base+0x7d6> │ │ │ │ + bl 408d8 <_PyEval_FormatKwargsError@@Base+0x7d6> │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ adds r3, #12 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 4073c <_PyEval_FormatKwargsError@@Base+0x6da> │ │ │ │ + bhi.n 407dc <_PyEval_FormatKwargsError@@Base+0x6da> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 40754 <_PyEval_FormatKwargsError@@Base+0x6f2> │ │ │ │ + ble.n 407f4 <_PyEval_FormatKwargsError@@Base+0x6f2> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 4075c <_PyEval_FormatKwargsError@@Base+0x6fa> │ │ │ │ - movw r0, #23728 @ 0x5cb0 │ │ │ │ + b.n 407fc <_PyEval_FormatKwargsError@@Base+0x6fa> │ │ │ │ + movw r0, #28272 @ 0x6e70 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40734 <_PyEval_FormatKwargsError@@Base+0x6d2> │ │ │ │ + bne.n 407d4 <_PyEval_FormatKwargsError@@Base+0x6d2> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3fe08 │ │ │ │ + b.w 3fea8 │ │ │ │ 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 226818 │ │ │ │ - cbz r0, 407b6 <_PyEval_FormatKwargsError@@Base+0x754> │ │ │ │ + bl 227a10 │ │ │ │ + cbz r0, 40856 <_PyEval_FormatKwargsError@@Base+0x754> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 4079a <_PyEval_FormatKwargsError@@Base+0x738> │ │ │ │ + cbnz r0, 4083a <_PyEval_FormatKwargsError@@Base+0x738> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 407ba <_PyEval_FormatKwargsError@@Base+0x758> │ │ │ │ + bge.n 4085a <_PyEval_FormatKwargsError@@Base+0x758> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 407ba <_PyEval_FormatKwargsError@@Base+0x758> │ │ │ │ - bl 84ef4 │ │ │ │ + b.n 4085a <_PyEval_FormatKwargsError@@Base+0x758> │ │ │ │ + bl 850c8 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 407c2 <_PyEval_FormatKwargsError@@Base+0x760> │ │ │ │ + cbnz r0, 40862 <_PyEval_FormatKwargsError@@Base+0x760> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 407b6 <_PyEval_FormatKwargsError@@Base+0x754> │ │ │ │ + bge.n 40856 <_PyEval_FormatKwargsError@@Base+0x754> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 407b6 <_PyEval_FormatKwargsError@@Base+0x754> │ │ │ │ + cbnz r3, 40856 <_PyEval_FormatKwargsError@@Base+0x754> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 407e8 <_PyEval_FormatKwargsError@@Base+0x786> │ │ │ │ + b.n 40888 <_PyEval_FormatKwargsError@@Base+0x786> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #54376 @ 0xd468 │ │ │ │ + movw r0, #58920 @ 0xe628 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 407e8 <_PyEval_FormatKwargsError@@Base+0x786> │ │ │ │ + bge.n 40888 <_PyEval_FormatKwargsError@@Base+0x786> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 407e8 <_PyEval_FormatKwargsError@@Base+0x786> │ │ │ │ + cbnz r3, 40888 <_PyEval_FormatKwargsError@@Base+0x786> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 40818 <_PyEval_FormatKwargsError@@Base+0x7b6> │ │ │ │ + bgt.n 408b8 <_PyEval_FormatKwargsError@@Base+0x7b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 266458 │ │ │ │ - cbnz r0, 40834 <_PyEval_FormatKwargsError@@Base+0x7d2> │ │ │ │ + bl 2675fc │ │ │ │ + cbnz r0, 408d4 <_PyEval_FormatKwargsError@@Base+0x7d2> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 3f10a │ │ │ │ + b.w 3f1aa │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #54384 @ 0xd470 │ │ │ │ + movw r1, #58928 @ 0xe630 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f0620 │ │ │ │ + bl 1f1670 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40804 <_PyEval_FormatKwargsError@@Base+0x7a2> │ │ │ │ + bne.n 408a4 <_PyEval_FormatKwargsError@@Base+0x7a2> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4085e <_PyEval_FormatKwargsError@@Base+0x7fc> │ │ │ │ + cbnz r0, 408fe <_PyEval_FormatKwargsError@@Base+0x7fc> │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b314 │ │ │ │ - movw r1, #37560 @ 0x92b8 │ │ │ │ + movw r1, #42104 @ 0xa478 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #60116 @ 0xead4 │ │ │ │ + movw r0, #64660 @ 0xfc94 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1b6590 │ │ │ │ + bl 1b78a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 409c2 <_PyEval_FormatKwargsError@@Base+0x960> │ │ │ │ - bl 85770 │ │ │ │ + beq.w 40a62 <_PyEval_FormatKwargsError@@Base+0x960> │ │ │ │ + bl 85934 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40894 <_PyEval_FormatKwargsError@@Base+0x832> │ │ │ │ + bge.n 40934 <_PyEval_FormatKwargsError@@Base+0x832> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40894 <_PyEval_FormatKwargsError@@Base+0x832> │ │ │ │ + cbnz r3, 40934 <_PyEval_FormatKwargsError@@Base+0x832> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 409c2 <_PyEval_FormatKwargsError@@Base+0x960> │ │ │ │ + beq.w 40a62 <_PyEval_FormatKwargsError@@Base+0x960> │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 2935c8 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ - vldr d9, [pc, #300] @ 409d0 <_PyEval_FormatKwargsError@@Base+0x96e> │ │ │ │ + bl 2947a8 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ + vldr d9, [pc, #300] @ 40a70 <_PyEval_FormatKwargsError@@Base+0x96e> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 2935c8 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ + bl 2947a8 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 85cf8 │ │ │ │ + bl 85ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4098a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + beq.n 40a2a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 2935c8 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ + bl 2947a8 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 2935c8 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ + bl 2947a8 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 85cf8 │ │ │ │ + bl 85ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4098a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + beq.n 40a2a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4098a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + beq.n 40a2a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4098a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + beq.n 40a2a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4098a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + beq.n 40a2a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4098a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + beq.n 40a2a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4098a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + beq.n 40a2a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 7fef4 │ │ │ │ - cbz r0, 4098a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + bl 800c4 │ │ │ │ + cbz r0, 40a2a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 7fef4 │ │ │ │ - cbz r0, 4098a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + bl 800c4 │ │ │ │ + cbz r0, 40a2a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 7fef4 │ │ │ │ - cbz r0, 4098a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + bl 800c4 │ │ │ │ + cbz r0, 40a2a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 7fef4 │ │ │ │ - cbz r0, 4098a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + bl 800c4 │ │ │ │ + cbz r0, 40a2a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 7fef4 │ │ │ │ - cbz r0, 4098a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + bl 800c4 │ │ │ │ + cbz r0, 40a2a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 7fef4 │ │ │ │ - cbz r0, 4098a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + bl 800c4 │ │ │ │ + cbz r0, 40a2a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 7fef4 │ │ │ │ - cbz r0, 4098a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + bl 800c4 │ │ │ │ + cbz r0, 40a2a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4098a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + cbz r0, 40a2a <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 409a0 <_PyEval_FormatKwargsError@@Base+0x93e> │ │ │ │ + cbnz r0, 40a40 <_PyEval_FormatKwargsError@@Base+0x93e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 409c2 <_PyEval_FormatKwargsError@@Base+0x960> │ │ │ │ + bge.n 40a62 <_PyEval_FormatKwargsError@@Base+0x960> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 409c2 <_PyEval_FormatKwargsError@@Base+0x960> │ │ │ │ + cbnz r3, 40a62 <_PyEval_FormatKwargsError@@Base+0x960> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 409c2 <_PyEval_FormatKwargsError@@Base+0x960> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 40a62 <_PyEval_FormatKwargsError@@Base+0x960> │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #54632 @ 0xd568 │ │ │ │ + movw r0, #59176 @ 0xe728 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ @@ -30493,234 +30569,234 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #4036] @ 0xfc4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 40a16 <_PyEval_FormatKwargsError@@Base+0x9b4> │ │ │ │ + bne.n 40ab6 <_PyEval_FormatKwargsError@@Base+0x9b4> │ │ │ │ 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 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40a60 <_PyEval_FormatKwargsError@@Base+0x9fe> │ │ │ │ - b.n 40a82 <_PyEval_FormatKwargsError@@Base+0xa20> │ │ │ │ + blt.n 40b00 <_PyEval_FormatKwargsError@@Base+0x9fe> │ │ │ │ + b.n 40b22 <_PyEval_FormatKwargsError@@Base+0xa20> │ │ │ │ ldr.w r0, [r3, #4044] @ 0xfcc │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 40a3c <_PyEval_FormatKwargsError@@Base+0x9da> │ │ │ │ + bne.n 40adc <_PyEval_FormatKwargsError@@Base+0x9da> │ │ │ │ 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 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40a60 <_PyEval_FormatKwargsError@@Base+0x9fe> │ │ │ │ - b.n 40a82 <_PyEval_FormatKwargsError@@Base+0xa20> │ │ │ │ + blt.n 40b00 <_PyEval_FormatKwargsError@@Base+0x9fe> │ │ │ │ + b.n 40b22 <_PyEval_FormatKwargsError@@Base+0xa20> │ │ │ │ ldr.w r3, [r3, #4040] @ 0xfc8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 40a66 <_PyEval_FormatKwargsError@@Base+0xa04> │ │ │ │ + bne.n 40b06 <_PyEval_FormatKwargsError@@Base+0xa04> │ │ │ │ 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 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40a82 <_PyEval_FormatKwargsError@@Base+0xa20> │ │ │ │ + bge.n 40b22 <_PyEval_FormatKwargsError@@Base+0xa20> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 40a82 <_PyEval_FormatKwargsError@@Base+0xa20> │ │ │ │ + b.n 40b22 <_PyEval_FormatKwargsError@@Base+0xa20> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #39044 @ 0x9884 │ │ │ │ + movw r1, #43588 @ 0xaa44 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - bpl.n 40aa4 <_PyEval_FormatKwargsError@@Base+0xa42> │ │ │ │ + bpl.n 40b44 <_PyEval_FormatKwargsError@@Base+0xa42> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 40ac4 <_PyEval_FormatKwargsError@@Base+0xa62> │ │ │ │ + bgt.n 40b64 <_PyEval_FormatKwargsError@@Base+0xa62> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #54636 @ 0xd56c │ │ │ │ + movw r1, #59180 @ 0xe72c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 40ae4 <_PyEval_FormatKwargsError@@Base+0xa82> │ │ │ │ + bgt.n 40b84 <_PyEval_FormatKwargsError@@Base+0xa82> │ │ │ │ ldr r1, [r1, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 16c62c │ │ │ │ + bl 16d754 <_PyTime_AsLong@@Base+0x176c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 40afa <_PyEval_FormatKwargsError@@Base+0xa98> │ │ │ │ - bl 7fef4 │ │ │ │ - cbnz r0, 40afe <_PyEval_FormatKwargsError@@Base+0xa9c> │ │ │ │ - b.n 40afa <_PyEval_FormatKwargsError@@Base+0xa98> │ │ │ │ + blt.n 40b9a <_PyEval_FormatKwargsError@@Base+0xa98> │ │ │ │ + bl 800c4 │ │ │ │ + cbnz r0, 40b9e <_PyEval_FormatKwargsError@@Base+0xa9c> │ │ │ │ + b.n 40b9a <_PyEval_FormatKwargsError@@Base+0xa98> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #25864 @ 0x6508 │ │ │ │ + movw r1, #30368 @ 0x76a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40bbe <_PyEval_FormatKwargsError@@Base+0xb5c> │ │ │ │ + b.n 40c5e <_PyEval_FormatKwargsError@@Base+0xb5c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40b10 <_PyEval_FormatKwargsError@@Base+0xaae> │ │ │ │ + bge.n 40bb0 <_PyEval_FormatKwargsError@@Base+0xaae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 40b10 <_PyEval_FormatKwargsError@@Base+0xaae> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 40bb0 <_PyEval_FormatKwargsError@@Base+0xaae> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 40b36 <_PyEval_FormatKwargsError@@Base+0xad4> │ │ │ │ + bmi.n 40bd6 <_PyEval_FormatKwargsError@@Base+0xad4> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54696 @ 0xd5a8 │ │ │ │ + movw r1, #59240 @ 0xe768 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ - bl 85c48 │ │ │ │ + b.w d6310 │ │ │ │ + bl 85e1c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 40b46 <_PyEval_FormatKwargsError@@Base+0xae4> │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 40b4a <_PyEval_FormatKwargsError@@Base+0xae8> │ │ │ │ - b.n 40afa <_PyEval_FormatKwargsError@@Base+0xa98> │ │ │ │ + bne.n 40be6 <_PyEval_FormatKwargsError@@Base+0xae4> │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 40bea <_PyEval_FormatKwargsError@@Base+0xae8> │ │ │ │ + b.n 40b9a <_PyEval_FormatKwargsError@@Base+0xa98> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 40b62 <_PyEval_FormatKwargsError@@Base+0xb00> │ │ │ │ + bge.n 40c02 <_PyEval_FormatKwargsError@@Base+0xb00> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54748 @ 0xd5dc │ │ │ │ + movw r1, #59292 @ 0xe79c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 40afa <_PyEval_FormatKwargsError@@Base+0xa98> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 40b9a <_PyEval_FormatKwargsError@@Base+0xa98> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 40b7c <_PyEval_FormatKwargsError@@Base+0xb1a> │ │ │ │ + bne.n 40c1c <_PyEval_FormatKwargsError@@Base+0xb1a> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 40bbe <_PyEval_FormatKwargsError@@Base+0xb5c> │ │ │ │ + b.n 40c5e <_PyEval_FormatKwargsError@@Base+0xb5c> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 40ba0 <_PyEval_FormatKwargsError@@Base+0xb3e> │ │ │ │ + bmi.n 40c40 <_PyEval_FormatKwargsError@@Base+0xb3e> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54784 @ 0xd600 │ │ │ │ + movw r1, #59328 @ 0xe7c0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 40bae <_PyEval_FormatKwargsError@@Base+0xb4c> │ │ │ │ - bl 89b04 │ │ │ │ + cbz r0, 40c4e <_PyEval_FormatKwargsError@@Base+0xb4c> │ │ │ │ + bl 89cbc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40b72 <_PyEval_FormatKwargsError@@Base+0xb10> │ │ │ │ - b.n 40afa <_PyEval_FormatKwargsError@@Base+0xa98> │ │ │ │ + bne.n 40c12 <_PyEval_FormatKwargsError@@Base+0xb10> │ │ │ │ + b.n 40b9a <_PyEval_FormatKwargsError@@Base+0xa98> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r4, #20] │ │ │ │ - b.n 40b72 <_PyEval_FormatKwargsError@@Base+0xb10> │ │ │ │ + b.n 40c12 <_PyEval_FormatKwargsError@@Base+0xb10> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40c00 <_PyEval_FormatKwargsError@@Base+0xb9e> │ │ │ │ + cbz r0, 40ca0 <_PyEval_FormatKwargsError@@Base+0xb9e> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 40be4 <_PyEval_FormatKwargsError@@Base+0xb82> │ │ │ │ + cbz r3, 40c84 <_PyEval_FormatKwargsError@@Base+0xb82> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 40bec <_PyEval_FormatKwargsError@@Base+0xb8a> │ │ │ │ + b.n 40c8c <_PyEval_FormatKwargsError@@Base+0xb8a> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 40bf4 <_PyEval_FormatKwargsError@@Base+0xb92> │ │ │ │ + cbz r2, 40c94 <_PyEval_FormatKwargsError@@Base+0xb92> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 40bfc <_PyEval_FormatKwargsError@@Base+0xb9a> │ │ │ │ + b.n 40c9c <_PyEval_FormatKwargsError@@Base+0xb9a> │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 20ac80 │ │ │ │ + bl 20bcc8 │ │ │ │ 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, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.n 40c30 <_PyEval_FormatKwargsError@@Base+0xbce> │ │ │ │ + bne.n 40cd0 <_PyEval_FormatKwargsError@@Base+0xbce> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 40cc6 <_PyEval_FormatKwargsError@@Base+0xc64> │ │ │ │ + b.n 40d66 <_PyEval_FormatKwargsError@@Base+0xc64> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 40c92 <_PyEval_FormatKwargsError@@Base+0xc30> │ │ │ │ + bmi.n 40d32 <_PyEval_FormatKwargsError@@Base+0xc30> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63384 @ 0xf798 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #2356 @ 0x934 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 40cc4 <_PyEval_FormatKwargsError@@Base+0xc62> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 40d64 <_PyEval_FormatKwargsError@@Base+0xc62> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -30728,460 +30804,460 @@ │ │ │ │ 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 83cb8 │ │ │ │ + bl 83e80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40ca4 <_PyEval_FormatKwargsError@@Base+0xc42> │ │ │ │ + blt.n 40d44 <_PyEval_FormatKwargsError@@Base+0xc42> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40cb4 <_PyEval_FormatKwargsError@@Base+0xc52> │ │ │ │ + blt.n 40d54 <_PyEval_FormatKwargsError@@Base+0xc52> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 40cc4 <_PyEval_FormatKwargsError@@Base+0xc62> │ │ │ │ + blt.n 40d64 <_PyEval_FormatKwargsError@@Base+0xc62> │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 90460 │ │ │ │ + bl 90698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40c54 <_PyEval_FormatKwargsError@@Base+0xbf2> │ │ │ │ - b.n 40c26 <_PyEval_FormatKwargsError@@Base+0xbc4> │ │ │ │ + bne.n 40cf4 <_PyEval_FormatKwargsError@@Base+0xbf2> │ │ │ │ + b.n 40cc6 <_PyEval_FormatKwargsError@@Base+0xbc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40c84 <_PyEval_FormatKwargsError@@Base+0xc22> │ │ │ │ + bne.n 40d24 <_PyEval_FormatKwargsError@@Base+0xc22> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 40c84 <_PyEval_FormatKwargsError@@Base+0xc22> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 40d24 <_PyEval_FormatKwargsError@@Base+0xc22> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40c8c <_PyEval_FormatKwargsError@@Base+0xc2a> │ │ │ │ + bne.n 40d2c <_PyEval_FormatKwargsError@@Base+0xc2a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 40c8c <_PyEval_FormatKwargsError@@Base+0xc2a> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 40d2c <_PyEval_FormatKwargsError@@Base+0xc2a> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cbnz r4, 40cf2 <_PyEval_FormatKwargsError@@Base+0xc90> │ │ │ │ + cbnz r4, 40d92 <_PyEval_FormatKwargsError@@Base+0xc90> │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 40cf2 <_PyEval_FormatKwargsError@@Base+0xc90> │ │ │ │ + ble.n 40d92 <_PyEval_FormatKwargsError@@Base+0xc90> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 40cf2 <_PyEval_FormatKwargsError@@Base+0xc90> │ │ │ │ - cbnz r2, 40d16 <_PyEval_FormatKwargsError@@Base+0xcb4> │ │ │ │ + bne.n 40d92 <_PyEval_FormatKwargsError@@Base+0xc90> │ │ │ │ + cbnz r2, 40db6 <_PyEval_FormatKwargsError@@Base+0xcb4> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #328] @ (40e40 <_PyEval_FormatKwargsError@@Base+0xdde>) │ │ │ │ + ldr r4, [pc, #328] @ (40ee0 <_PyEval_FormatKwargsError@@Base+0xdde>) │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 40d16 <_PyEval_FormatKwargsError@@Base+0xcb4> │ │ │ │ + cbnz r0, 40db6 <_PyEval_FormatKwargsError@@Base+0xcb4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40e38 <_PyEval_FormatKwargsError@@Base+0xdd6> │ │ │ │ + b.n 40ed8 <_PyEval_FormatKwargsError@@Base+0xdd6> │ │ │ │ ldrd r8, r0, [r2] │ │ │ │ - bl dc55c <_PyNumber_Index@@Base> │ │ │ │ + bl dcb54 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 40d30 <_PyEval_FormatKwargsError@@Base+0xcce> │ │ │ │ - bl 7fc54 │ │ │ │ + cbnz r0, 40dd0 <_PyEval_FormatKwargsError@@Base+0xcce> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40d12 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ + bne.n 40db2 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40d4e <_PyEval_FormatKwargsError@@Base+0xcec> │ │ │ │ - bl 85c48 │ │ │ │ + b.n 40dee <_PyEval_FormatKwargsError@@Base+0xcec> │ │ │ │ + bl 85e1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40d4a <_PyEval_FormatKwargsError@@Base+0xce8> │ │ │ │ + bge.n 40dea <_PyEval_FormatKwargsError@@Base+0xce8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40d4a <_PyEval_FormatKwargsError@@Base+0xce8> │ │ │ │ + cbnz r3, 40dea <_PyEval_FormatKwargsError@@Base+0xce8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 40d22 <_PyEval_FormatKwargsError@@Base+0xcc0> │ │ │ │ + beq.n 40dc2 <_PyEval_FormatKwargsError@@Base+0xcc0> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - bge.n 40d6e <_PyEval_FormatKwargsError@@Base+0xd0c> │ │ │ │ + bge.n 40e0e <_PyEval_FormatKwargsError@@Base+0xd0c> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4812 @ 0x12cc │ │ │ │ + movw r1, #9276 @ 0x243c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 40d12 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 40db2 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ mov r1, r6 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 293000 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ + bl 2941e0 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 40d82 <_PyEval_FormatKwargsError@@Base+0xd20> │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 40d12 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ + ble.n 40e22 <_PyEval_FormatKwargsError@@Base+0xd20> │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 40db2 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ mov r0, r5 │ │ │ │ mul.w r5, r6, r4 │ │ │ │ - bl 15198c │ │ │ │ + bl 152afc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - movw r2, #52040 @ 0xcb48 │ │ │ │ + movw r2, #56584 @ 0xdd08 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - bl 1ca5c0 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1cb564 <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40d12 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ + beq.n 40db2 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 40dde <_PyEval_FormatKwargsError@@Base+0xd7c> │ │ │ │ + bmi.n 40e7e <_PyEval_FormatKwargsError@@Base+0xd7c> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54836 @ 0xd634 │ │ │ │ + movw r1, #59380 @ 0xe7f4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40d12 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ + bge.n 40db2 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40d12 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ + bne.n 40db2 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 40d12 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 40db2 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 22e580 <_PyUnicode_EncodeUTF16@@Base+0x464> │ │ │ │ + bl 22f730 <_PyUnicode_EncodeUTF16@@Base+0x464> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40dfe <_PyEval_FormatKwargsError@@Base+0xd9c> │ │ │ │ + bge.n 40e9e <_PyEval_FormatKwargsError@@Base+0xd9c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40dfe <_PyEval_FormatKwargsError@@Base+0xd9c> │ │ │ │ + cbnz r3, 40e9e <_PyEval_FormatKwargsError@@Base+0xd9c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 40d12 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ + beq.n 40db2 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 40e38 <_PyEval_FormatKwargsError@@Base+0xdd6> │ │ │ │ + beq.n 40ed8 <_PyEval_FormatKwargsError@@Base+0xdd6> │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54864 @ 0xd650 │ │ │ │ + movw r1, #59408 @ 0xe810 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 40d12 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ + bge.w 40db2 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 40d12 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ + bne.w 40db2 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 40d12 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 40db2 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 40e64 <_PyEval_FormatKwargsError@@Base+0xe02> │ │ │ │ + bhi.n 40f04 <_PyEval_FormatKwargsError@@Base+0xe02> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 40e7c <_PyEval_FormatKwargsError@@Base+0xe1a> │ │ │ │ + ble.n 40f1c <_PyEval_FormatKwargsError@@Base+0xe1a> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - b.n 40e84 <_PyEval_FormatKwargsError@@Base+0xe22> │ │ │ │ - movw r0, #40348 @ 0x9d9c │ │ │ │ + b.n 40f24 <_PyEval_FormatKwargsError@@Base+0xe22> │ │ │ │ + movw r0, #44892 @ 0xaf5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40e5c <_PyEval_FormatKwargsError@@Base+0xdfa> │ │ │ │ - b.n 40f1e <_PyEval_FormatKwargsError@@Base+0xebc> │ │ │ │ + bne.n 40efc <_PyEval_FormatKwargsError@@Base+0xdfa> │ │ │ │ + b.n 40fbe <_PyEval_FormatKwargsError@@Base+0xebc> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 40ea6 <_PyEval_FormatKwargsError@@Base+0xe44> │ │ │ │ + cbz r3, 40f46 <_PyEval_FormatKwargsError@@Base+0xe44> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 40ebe <_PyEval_FormatKwargsError@@Base+0xe5c> │ │ │ │ + ble.n 40f5e <_PyEval_FormatKwargsError@@Base+0xe5c> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #25864 @ 0x6508 │ │ │ │ + movw r1, #30368 @ 0x76a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 40f1e <_PyEval_FormatKwargsError@@Base+0xebc> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 40fbe <_PyEval_FormatKwargsError@@Base+0xebc> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54136 @ 0xd378 │ │ │ │ + movw r1, #58612 @ 0xe4f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 40f1e <_PyEval_FormatKwargsError@@Base+0xebc> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 40fbe <_PyEval_FormatKwargsError@@Base+0xebc> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 40ece <_PyEval_FormatKwargsError@@Base+0xe6c> │ │ │ │ + bne.n 40f6e <_PyEval_FormatKwargsError@@Base+0xe6c> │ │ │ │ ldr r4, [r5, #12] │ │ │ │ - b.n 40f00 <_PyEval_FormatKwargsError@@Base+0xe9e> │ │ │ │ - bl e3d9c │ │ │ │ + b.n 40fa0 <_PyEval_FormatKwargsError@@Base+0xe9e> │ │ │ │ + bl e438c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 40ee0 <_PyEval_FormatKwargsError@@Base+0xe7e> │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 40ee4 <_PyEval_FormatKwargsError@@Base+0xe82> │ │ │ │ - b.n 40f1e <_PyEval_FormatKwargsError@@Base+0xebc> │ │ │ │ + bne.n 40f80 <_PyEval_FormatKwargsError@@Base+0xe7e> │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 40f84 <_PyEval_FormatKwargsError@@Base+0xe82> │ │ │ │ + b.n 40fbe <_PyEval_FormatKwargsError@@Base+0xebc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 40f00 <_PyEval_FormatKwargsError@@Base+0xe9e> │ │ │ │ + bge.n 40fa0 <_PyEval_FormatKwargsError@@Base+0xe9e> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #54900 @ 0xd674 │ │ │ │ + movw r1, #59444 @ 0xe834 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 40f10 <_PyEval_FormatKwargsError@@Base+0xeae> │ │ │ │ + bgt.n 40fb0 <_PyEval_FormatKwargsError@@Base+0xeae> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #16] │ │ │ │ - bl 2262dc │ │ │ │ + bl 2274d4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40f06 <_PyEval_FormatKwargsError@@Base+0xea4> │ │ │ │ + bne.n 40fa6 <_PyEval_FormatKwargsError@@Base+0xea4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1a7a08 <_PyType_Name@@Base> │ │ │ │ + bl 1a9028 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldrd r5, r6, [r4, #16] │ │ │ │ - movw r0, #54924 @ 0xd68c │ │ │ │ + movw r0, #59468 @ 0xe84c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40f7c <_PyEval_FormatKwargsError@@Base+0xf1a> │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 40f7c <_PyEval_FormatKwargsError@@Base+0xf1a> │ │ │ │ + bne.n 4101c <_PyEval_FormatKwargsError@@Base+0xf1a> │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 4101c <_PyEval_FormatKwargsError@@Base+0xf1a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40fb2 <_PyEval_FormatKwargsError@@Base+0xf50> │ │ │ │ + b.n 41052 <_PyEval_FormatKwargsError@@Base+0xf50> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b9a34 │ │ │ │ + bl 1baa38 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 40f9a <_PyEval_FormatKwargsError@@Base+0xf38> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 4103a <_PyEval_FormatKwargsError@@Base+0xf38> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40f78 <_PyEval_FormatKwargsError@@Base+0xf16> │ │ │ │ + bne.n 41018 <_PyEval_FormatKwargsError@@Base+0xf16> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 40fb2 <_PyEval_FormatKwargsError@@Base+0xf50> │ │ │ │ + b.n 41052 <_PyEval_FormatKwargsError@@Base+0xf50> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 41060 <_PyEval_FormatKwargsError@@Base+0xffe> │ │ │ │ + beq.n 41100 <_PyEval_FormatKwargsError@@Base+0xffe> │ │ │ │ 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 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4105c <_PyEval_FormatKwargsError@@Base+0xffa> │ │ │ │ + bne.n 410fc <_PyEval_FormatKwargsError@@Base+0xffa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2601a0 │ │ │ │ + bl 2613b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4105c <_PyEval_FormatKwargsError@@Base+0xffa> │ │ │ │ + beq.n 410fc <_PyEval_FormatKwargsError@@Base+0xffa> │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #47605 @ 0xb9f5 │ │ │ │ + movw r1, #52237 @ 0xcc0d │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #2588 @ 0xa1c │ │ │ │ + movw r0, #7148 @ 0x1bec │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4100a <_PyEval_FormatKwargsError@@Base+0xfa8> │ │ │ │ + cbnz r0, 410aa <_PyEval_FormatKwargsError@@Base+0xfa8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2707fc │ │ │ │ + b.w 2719e4 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - movw r0, #55064 @ 0xd718 │ │ │ │ + movw r0, #59608 @ 0xe8d8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 262b30 │ │ │ │ + bl 263d50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4103e <_PyEval_FormatKwargsError@@Base+0xfdc> │ │ │ │ + bge.n 410de <_PyEval_FormatKwargsError@@Base+0xfdc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4103e <_PyEval_FormatKwargsError@@Base+0xfdc> │ │ │ │ + cbnz r3, 410de <_PyEval_FormatKwargsError@@Base+0xfdc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 40ffe <_PyEval_FormatKwargsError@@Base+0xf9c> │ │ │ │ + beq.n 4109e <_PyEval_FormatKwargsError@@Base+0xf9c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4105c <_PyEval_FormatKwargsError@@Base+0xffa> │ │ │ │ + bge.n 410fc <_PyEval_FormatKwargsError@@Base+0xffa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4105c <_PyEval_FormatKwargsError@@Base+0xffa> │ │ │ │ + cbnz r3, 410fc <_PyEval_FormatKwargsError@@Base+0xffa> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_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 41086 <_PyEval_FormatKwargsError@@Base+0x1024> │ │ │ │ + bne.n 41126 <_PyEval_FormatKwargsError@@Base+0x1024> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 208300 │ │ │ │ + bl 2093a8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 410a2 <_PyEval_FormatKwargsError@@Base+0x1040> │ │ │ │ - b.n 4109c <_PyEval_FormatKwargsError@@Base+0x103a> │ │ │ │ + bne.n 41142 <_PyEval_FormatKwargsError@@Base+0x1040> │ │ │ │ + b.n 4113c <_PyEval_FormatKwargsError@@Base+0x103a> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10872 @ 0x2a78 │ │ │ │ + movw r0, #15232 @ 0x3b80 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 410ac <_PyEval_FormatKwargsError@@Base+0x104a> │ │ │ │ - b.n 41076 <_PyEval_FormatKwargsError@@Base+0x1014> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 410ac <_PyEval_FormatKwargsError@@Base+0x104a> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 4114c <_PyEval_FormatKwargsError@@Base+0x104a> │ │ │ │ + b.n 41116 <_PyEval_FormatKwargsError@@Base+0x1014> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 4114c <_PyEval_FormatKwargsError@@Base+0x104a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 410d2 <_PyEval_FormatKwargsError@@Base+0x1070> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 410de <_PyEval_FormatKwargsError@@Base+0x107c> │ │ │ │ + bne.n 41172 <_PyEval_FormatKwargsError@@Base+0x1070> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 4117e <_PyEval_FormatKwargsError@@Base+0x107c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 202a7c │ │ │ │ + b.w 203be4 │ │ │ │ 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 41102 <_PyEval_FormatKwargsError@@Base+0x10a0> │ │ │ │ + bne.n 411a2 <_PyEval_FormatKwargsError@@Base+0x10a0> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w fbb9c │ │ │ │ + b.w fc1b8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11004 @ 0x2afc │ │ │ │ + movw r0, #15364 @ 0x3c04 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 410f6 <_PyEval_FormatKwargsError@@Base+0x1094> │ │ │ │ + bne.n 41196 <_PyEval_FormatKwargsError@@Base+0x1094> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ - bl 41222 <_PyEval_FormatKwargsError@@Base+0x11c0> │ │ │ │ + bl 412c2 <_PyEval_FormatKwargsError@@Base+0x11c0> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ @@ -31199,385 +31275,385 @@ │ │ │ │ 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 4117e <_PyEval_FormatKwargsError@@Base+0x111c> │ │ │ │ + bhi.n 4121e <_PyEval_FormatKwargsError@@Base+0x111c> │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 41196 <_PyEval_FormatKwargsError@@Base+0x1134> │ │ │ │ - b.n 411a0 <_PyEval_FormatKwargsError@@Base+0x113e> │ │ │ │ - movw r0, #41404 @ 0xa1bc │ │ │ │ + bgt.n 41236 <_PyEval_FormatKwargsError@@Base+0x1134> │ │ │ │ + b.n 41240 <_PyEval_FormatKwargsError@@Base+0x113e> │ │ │ │ + movw r0, #45948 @ 0xb37c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41178 <_PyEval_FormatKwargsError@@Base+0x1116> │ │ │ │ - b.n 411d0 <_PyEval_FormatKwargsError@@Base+0x116e> │ │ │ │ + bne.n 41218 <_PyEval_FormatKwargsError@@Base+0x1116> │ │ │ │ + b.n 41270 <_PyEval_FormatKwargsError@@Base+0x116e> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 131550 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 411d0 <_PyEval_FormatKwargsError@@Base+0x116e> │ │ │ │ + bl 13246c <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 41270 <_PyEval_FormatKwargsError@@Base+0x116e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 411b6 <_PyEval_FormatKwargsError@@Base+0x1154> │ │ │ │ + cbz r3, 41256 <_PyEval_FormatKwargsError@@Base+0x1154> │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 411c0 <_PyEval_FormatKwargsError@@Base+0x115e> │ │ │ │ + blt.n 41260 <_PyEval_FormatKwargsError@@Base+0x115e> │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 411c4 <_PyEval_FormatKwargsError@@Base+0x1162> │ │ │ │ - b.n 411c0 <_PyEval_FormatKwargsError@@Base+0x115e> │ │ │ │ + ble.n 41264 <_PyEval_FormatKwargsError@@Base+0x1162> │ │ │ │ + b.n 41260 <_PyEval_FormatKwargsError@@Base+0x115e> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20b744 │ │ │ │ + b.w 20c880 │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 21fd20 <_PyXIData_Clear@@Base+0x17bc> │ │ │ │ + b.w 220f24 <_PyXIData_Clear@@Base+0x17bc> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 411f6 <_PyEval_FormatKwargsError@@Base+0x1194> │ │ │ │ + bhi.n 41296 <_PyEval_FormatKwargsError@@Base+0x1194> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 4120e <_PyEval_FormatKwargsError@@Base+0x11ac> │ │ │ │ + ble.n 412ae <_PyEval_FormatKwargsError@@Base+0x11ac> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 41216 <_PyEval_FormatKwargsError@@Base+0x11b4> │ │ │ │ - movw r0, #23688 @ 0x5c88 │ │ │ │ + b.n 412b6 <_PyEval_FormatKwargsError@@Base+0x11b4> │ │ │ │ + movw r0, #28232 @ 0x6e48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 411ee <_PyEval_FormatKwargsError@@Base+0x118c> │ │ │ │ + bne.n 4128e <_PyEval_FormatKwargsError@@Base+0x118c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3fe08 │ │ │ │ + b.w 3fea8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3600] @ 0xe10 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 41244 <_PyEval_FormatKwargsError@@Base+0x11e2> │ │ │ │ + beq.n 412e4 <_PyEval_FormatKwargsError@@Base+0x11e2> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 4124e <_PyEval_FormatKwargsError@@Base+0x11ec> │ │ │ │ + b.n 412ee <_PyEval_FormatKwargsError@@Base+0x11ec> │ │ │ │ movw r3, #32052 @ 0x7d34 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #46068 @ 0xb3f4 │ │ │ │ + movw r1, #50612 @ 0xc5b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl ff0c0 │ │ │ │ + bl ff6dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 412c6 <_PyEval_FormatKwargsError@@Base+0x1264> │ │ │ │ + cbz r0, 41366 <_PyEval_FormatKwargsError@@Base+0x1264> │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 4128a <_PyEval_FormatKwargsError@@Base+0x1228> │ │ │ │ + bne.n 4132a <_PyEval_FormatKwargsError@@Base+0x1228> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4127c <_PyEval_FormatKwargsError@@Base+0x121a> │ │ │ │ + bge.n 4131c <_PyEval_FormatKwargsError@@Base+0x121a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4127c <_PyEval_FormatKwargsError@@Base+0x121a> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4131c <_PyEval_FormatKwargsError@@Base+0x121a> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1587c4 │ │ │ │ + b.w 159928 │ │ │ │ cmp.w r9, #10 │ │ │ │ - ble.n 412cc <_PyEval_FormatKwargsError@@Base+0x126a> │ │ │ │ + ble.n 4136c <_PyEval_FormatKwargsError@@Base+0x126a> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r9, r3 │ │ │ │ - bls.n 412a6 <_PyEval_FormatKwargsError@@Base+0x1244> │ │ │ │ + bls.n 41346 <_PyEval_FormatKwargsError@@Base+0x1244> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 412b6 <_PyEval_FormatKwargsError@@Base+0x1254> │ │ │ │ - b.n 412c2 <_PyEval_FormatKwargsError@@Base+0x1260> │ │ │ │ + blt.n 41356 <_PyEval_FormatKwargsError@@Base+0x1254> │ │ │ │ + b.n 41362 <_PyEval_FormatKwargsError@@Base+0x1260> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r9 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 412ce <_PyEval_FormatKwargsError@@Base+0x126c> │ │ │ │ - b.n 4129c <_PyEval_FormatKwargsError@@Base+0x123a> │ │ │ │ + cbnz r0, 4136e <_PyEval_FormatKwargsError@@Base+0x126c> │ │ │ │ + b.n 4133c <_PyEval_FormatKwargsError@@Base+0x123a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 412c2 <_PyEval_FormatKwargsError@@Base+0x1260> │ │ │ │ + cbnz r3, 41362 <_PyEval_FormatKwargsError@@Base+0x1260> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - bl 1f4674 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + bl 1f56c4 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 41498 <_PyEval_FormatKwargsError@@Base+0x1436> │ │ │ │ + b.n 41538 <_PyEval_FormatKwargsError@@Base+0x1436> │ │ │ │ add r6, sp, #16 │ │ │ │ movs r5, #0 │ │ │ │ movw sl, #41176 @ 0xa0d8 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r5 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r9 │ │ │ │ - bge.n 413b2 <_PyEval_FormatKwargsError@@Base+0x1350> │ │ │ │ + bge.n 41452 <_PyEval_FormatKwargsError@@Base+0x1350> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #6 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r4, #16 │ │ │ │ ldrmi r0, [r4, #12] │ │ │ │ ldr.w fp, [r0, r5, lsl #2] │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ cmp r0, sl │ │ │ │ - bne.n 41324 <_PyEval_FormatKwargsError@@Base+0x12c2> │ │ │ │ + bne.n 413c4 <_PyEval_FormatKwargsError@@Base+0x12c2> │ │ │ │ ldr.w r0, [fp] │ │ │ │ add.w ip, fp, #16 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt.w r0, [fp] │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ str.w fp, [r1, #4] │ │ │ │ str r0, [r1, #8] │ │ │ │ str.w ip, [r1] │ │ │ │ - b.n 4135c <_PyEval_FormatKwargsError@@Base+0x12fa> │ │ │ │ + b.n 413fc <_PyEval_FormatKwargsError@@Base+0x12fa> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 12b458 │ │ │ │ + bl 12c308 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - cbz r0, 4135c <_PyEval_FormatKwargsError@@Base+0x12fa> │ │ │ │ + cbz r0, 413fc <_PyEval_FormatKwargsError@@Base+0x12fa> │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ movw r2, #44536 @ 0xadf8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #21828 @ 0x5544 │ │ │ │ + movw r1, #26292 @ 0x66b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 41464 <_PyEval_FormatKwargsError@@Base+0x1402> │ │ │ │ + bl d6310 │ │ │ │ + b.n 41504 <_PyEval_FormatKwargsError@@Base+0x1402> │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ subs r0, r3, r7 │ │ │ │ add.w fp, r5, #1 │ │ │ │ cmp r0, ip │ │ │ │ - blt.n 41374 <_PyEval_FormatKwargsError@@Base+0x1312> │ │ │ │ + blt.n 41414 <_PyEval_FormatKwargsError@@Base+0x1312> │ │ │ │ add r7, ip │ │ │ │ - cbz r5, 4138e <_PyEval_FormatKwargsError@@Base+0x132c> │ │ │ │ + cbz r5, 4142e <_PyEval_FormatKwargsError@@Base+0x132c> │ │ │ │ subs r0, r3, r7 │ │ │ │ cmp r0, r8 │ │ │ │ - bge.n 4138c <_PyEval_FormatKwargsError@@Base+0x132a> │ │ │ │ + bge.n 4142c <_PyEval_FormatKwargsError@@Base+0x132a> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21892 @ 0x5584 │ │ │ │ + movw r1, #26356 @ 0x66f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 4145e <_PyEval_FormatKwargsError@@Base+0x13fc> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 414fe <_PyEval_FormatKwargsError@@Base+0x13fc> │ │ │ │ add r7, r8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 413ae <_PyEval_FormatKwargsError@@Base+0x134c> │ │ │ │ + beq.n 4144e <_PyEval_FormatKwargsError@@Base+0x134c> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21920 @ 0x55a0 │ │ │ │ + movw r1, #26384 @ 0x6710 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 4145e <_PyEval_FormatKwargsError@@Base+0x13fc> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 414fe <_PyEval_FormatKwargsError@@Base+0x13fc> │ │ │ │ mov r5, fp │ │ │ │ - b.n 412e2 <_PyEval_FormatKwargsError@@Base+0x1280> │ │ │ │ + b.n 41382 <_PyEval_FormatKwargsError@@Base+0x1280> │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41464 <_PyEval_FormatKwargsError@@Base+0x1402> │ │ │ │ + beq.n 41504 <_PyEval_FormatKwargsError@@Base+0x1402> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - cbz r3, 413ce <_PyEval_FormatKwargsError@@Base+0x136c> │ │ │ │ + cbz r3, 4146e <_PyEval_FormatKwargsError@@Base+0x136c> │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ - b.n 413d6 <_PyEval_FormatKwargsError@@Base+0x1374> │ │ │ │ + b.n 41476 <_PyEval_FormatKwargsError@@Base+0x1374> │ │ │ │ movw r9, #32052 @ 0x7d34 │ │ │ │ movt r9, #82 @ 0x52 │ │ │ │ cmp.w r7, #1048576 @ 0x100000 │ │ │ │ - blt.n 413ea <_PyEval_FormatKwargsError@@Base+0x1388> │ │ │ │ + blt.n 4148a <_PyEval_FormatKwargsError@@Base+0x1388> │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 413ea <_PyEval_FormatKwargsError@@Base+0x1388> │ │ │ │ - bl 97f04 │ │ │ │ + bpl.n 4148a <_PyEval_FormatKwargsError@@Base+0x1388> │ │ │ │ + bl 98158 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 413ee <_PyEval_FormatKwargsError@@Base+0x138c> │ │ │ │ + b.n 4148e <_PyEval_FormatKwargsError@@Base+0x138c> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 41428 <_PyEval_FormatKwargsError@@Base+0x13c6> │ │ │ │ + bne.n 414c8 <_PyEval_FormatKwargsError@@Base+0x13c6> │ │ │ │ mov.w r8, #44 @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r7, r6 │ │ │ │ mov r4, r3 │ │ │ │ mla r8, r8, r5, r6 │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 4141a <_PyEval_FormatKwargsError@@Base+0x13b8> │ │ │ │ + beq.n 414ba <_PyEval_FormatKwargsError@@Base+0x13b8> │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ ldr.w r1, [r7], #44 │ │ │ │ mov r2, fp │ │ │ │ add r9, fp │ │ │ │ blx 2beec │ │ │ │ - b.n 41402 <_PyEval_FormatKwargsError@@Base+0x13a0> │ │ │ │ + b.n 414a2 <_PyEval_FormatKwargsError@@Base+0x13a0> │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r3, 41464 <_PyEval_FormatKwargsError@@Base+0x1402> │ │ │ │ + cbz r3, 41504 <_PyEval_FormatKwargsError@@Base+0x1402> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 9aae0 │ │ │ │ - b.n 41464 <_PyEval_FormatKwargsError@@Base+0x1402> │ │ │ │ + bl 9ad1c │ │ │ │ + b.n 41504 <_PyEval_FormatKwargsError@@Base+0x1402> │ │ │ │ mov fp, r4 │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 41458 <_PyEval_FormatKwargsError@@Base+0x13f6> │ │ │ │ - cbz r7, 41442 <_PyEval_FormatKwargsError@@Base+0x13e0> │ │ │ │ + beq.n 414f8 <_PyEval_FormatKwargsError@@Base+0x13f6> │ │ │ │ + cbz r7, 414e2 <_PyEval_FormatKwargsError@@Base+0x13e0> │ │ │ │ add r9, r8 │ │ │ │ blx 2beec │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r4], #44 │ │ │ │ adds r7, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2beec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r9, r2 │ │ │ │ - b.n 41430 <_PyEval_FormatKwargsError@@Base+0x13ce> │ │ │ │ + b.n 414d0 <_PyEval_FormatKwargsError@@Base+0x13ce> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, fp │ │ │ │ - b.n 4141e <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ + b.n 414be <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ mov r5, fp │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41478 <_PyEval_FormatKwargsError@@Base+0x1416> │ │ │ │ + bge.n 41518 <_PyEval_FormatKwargsError@@Base+0x1416> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41478 <_PyEval_FormatKwargsError@@Base+0x1416> │ │ │ │ + cbnz r3, 41518 <_PyEval_FormatKwargsError@@Base+0x1416> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ mla r0, r7, r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 4148c <_PyEval_FormatKwargsError@@Base+0x142a> │ │ │ │ + beq.n 4152c <_PyEval_FormatKwargsError@@Base+0x142a> │ │ │ │ adds r4, #1 │ │ │ │ - bl 12cf94 │ │ │ │ - b.n 4147c <_PyEval_FormatKwargsError@@Base+0x141a> │ │ │ │ + bl 12de6c │ │ │ │ + b.n 4151c <_PyEval_FormatKwargsError@@Base+0x141a> │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 41498 <_PyEval_FormatKwargsError@@Base+0x1436> │ │ │ │ + beq.n 41538 <_PyEval_FormatKwargsError@@Base+0x1436> │ │ │ │ mov r0, r6 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ mov r0, sl │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 414b8 <_PyEval_FormatKwargsError@@Base+0x1456> │ │ │ │ + blt.n 41558 <_PyEval_FormatKwargsError@@Base+0x1456> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 414d2 <_PyEval_FormatKwargsError@@Base+0x1470> │ │ │ │ + blt.n 41572 <_PyEval_FormatKwargsError@@Base+0x1470> │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34980 @ 0x88a4 │ │ │ │ + movw r1, #39524 @ 0x9a64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 414dc <_PyEval_FormatKwargsError@@Base+0x147a> │ │ │ │ + b.n 4157c <_PyEval_FormatKwargsError@@Base+0x147a> │ │ │ │ adds r3, r0, r1 │ │ │ │ - ldr r0, [pc, #8] @ (414e0 <_PyEval_FormatKwargsError@@Base+0x147e>) │ │ │ │ + ldr r0, [pc, #8] @ (41580 <_PyEval_FormatKwargsError@@Base+0x147e>) │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 415aa <_PyEval_FormatKwargsError@@Base+0x1548> │ │ │ │ + bhi.n 4164a <_PyEval_FormatKwargsError@@Base+0x1548> │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r1, r2, #16 │ │ │ │ asrs r5, r2, #25 │ │ │ │ strb r5, [r2, r5] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ subs r2, #1 │ │ │ │ - bmi.n 41522 <_PyEval_FormatKwargsError@@Base+0x14c0> │ │ │ │ + bmi.n 415c2 <_PyEval_FormatKwargsError@@Base+0x14c0> │ │ │ │ ldrb.w r0, [r3], #2 │ │ │ │ ldrb.w r1, [r3, #-1] │ │ │ │ strb.w r1, [r3, #-2] │ │ │ │ strb.w r0, [r3, #-1] │ │ │ │ - b.n 4150c <_PyEval_FormatKwargsError@@Base+0x14aa> │ │ │ │ + b.n 415ac <_PyEval_FormatKwargsError@@Base+0x14aa> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 415c2 <_PyEval_FormatKwargsError@@Base+0x1560> │ │ │ │ + b.n 41662 <_PyEval_FormatKwargsError@@Base+0x1560> │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 41522 <_PyEval_FormatKwargsError@@Base+0x14c0> │ │ │ │ + bmi.n 415c2 <_PyEval_FormatKwargsError@@Base+0x14c0> │ │ │ │ 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 41530 <_PyEval_FormatKwargsError@@Base+0x14ce> │ │ │ │ + b.n 415d0 <_PyEval_FormatKwargsError@@Base+0x14ce> │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ subs r0, #1 │ │ │ │ - bmi.n 41522 <_PyEval_FormatKwargsError@@Base+0x14c0> │ │ │ │ + bmi.n 415c2 <_PyEval_FormatKwargsError@@Base+0x14c0> │ │ │ │ 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 │ │ │ │ @@ -31589,563 +31665,563 @@ │ │ │ │ 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 41558 <_PyEval_FormatKwargsError@@Base+0x14f6> │ │ │ │ + b.n 415f8 <_PyEval_FormatKwargsError@@Base+0x14f6> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55136 @ 0xd760 │ │ │ │ + movw r1, #59680 @ 0xe920 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 415e4 <_PyEval_FormatKwargsError@@Base+0x1582> │ │ │ │ + bne.n 41684 <_PyEval_FormatKwargsError@@Base+0x1582> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f1b30 │ │ │ │ + b.w 1f2b80 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11084 @ 0x2b4c │ │ │ │ + movw r0, #15444 @ 0x3c54 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 415d8 <_PyEval_FormatKwargsError@@Base+0x1576> │ │ │ │ + bne.n 41678 <_PyEval_FormatKwargsError@@Base+0x1576> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 41622 <_PyEval_FormatKwargsError@@Base+0x15c0> │ │ │ │ + bne.n 416c2 <_PyEval_FormatKwargsError@@Base+0x15c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ - b.n 41630 <_PyEval_FormatKwargsError@@Base+0x15ce> │ │ │ │ - bl 96550 │ │ │ │ + bl 289490 │ │ │ │ + b.n 416d0 <_PyEval_FormatKwargsError@@Base+0x15ce> │ │ │ │ + bl 967ac │ │ │ │ movs r1, #1 │ │ │ │ - bl 97eb0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98104 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4161a <_PyEval_FormatKwargsError@@Base+0x15b8> │ │ │ │ + bne.n 416ba <_PyEval_FormatKwargsError@@Base+0x15b8> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4163c <_PyEval_FormatKwargsError@@Base+0x15da> │ │ │ │ + cbz r3, 416dc <_PyEval_FormatKwargsError@@Base+0x15da> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 41662 <_PyEval_FormatKwargsError@@Base+0x1600> │ │ │ │ + b.n 41702 <_PyEval_FormatKwargsError@@Base+0x1600> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9ab58 │ │ │ │ - cbnz r0, 4165e <_PyEval_FormatKwargsError@@Base+0x15fc> │ │ │ │ + bl 9ad94 │ │ │ │ + cbnz r0, 416fe <_PyEval_FormatKwargsError@@Base+0x15fc> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4165e <_PyEval_FormatKwargsError@@Base+0x15fc> │ │ │ │ + cbnz r3, 416fe <_PyEval_FormatKwargsError@@Base+0x15fc> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ - bl 9ab58 │ │ │ │ - cbnz r0, 4165e <_PyEval_FormatKwargsError@@Base+0x15fc> │ │ │ │ + bl 9ad94 │ │ │ │ + cbnz r0, 416fe <_PyEval_FormatKwargsError@@Base+0x15fc> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 89114 │ │ │ │ + bl 892cc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4168a <_PyEval_FormatKwargsError@@Base+0x1628> │ │ │ │ - b.n 416b2 <_PyEval_FormatKwargsError@@Base+0x1650> │ │ │ │ + cbnz r0, 4172a <_PyEval_FormatKwargsError@@Base+0x1628> │ │ │ │ + b.n 41752 <_PyEval_FormatKwargsError@@Base+0x1650> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 416d6 <_PyEval_FormatKwargsError@@Base+0x1674> │ │ │ │ + blt.n 41776 <_PyEval_FormatKwargsError@@Base+0x1674> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8938c │ │ │ │ + bl 89544 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r5, 416e6 <_PyEval_FormatKwargsError@@Base+0x1684> │ │ │ │ - bl 252778 │ │ │ │ + cbz r5, 41786 <_PyEval_FormatKwargsError@@Base+0x1684> │ │ │ │ + bl 253998 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 416b6 <_PyEval_FormatKwargsError@@Base+0x1654> │ │ │ │ + blt.n 41756 <_PyEval_FormatKwargsError@@Base+0x1654> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 41682 <_PyEval_FormatKwargsError@@Base+0x1620> │ │ │ │ + bne.n 41722 <_PyEval_FormatKwargsError@@Base+0x1620> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 416c6 <_PyEval_FormatKwargsError@@Base+0x1664> │ │ │ │ + blt.n 41766 <_PyEval_FormatKwargsError@@Base+0x1664> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4170a <_PyEval_FormatKwargsError@@Base+0x16a8> │ │ │ │ + b.n 417aa <_PyEval_FormatKwargsError@@Base+0x16a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 416a6 <_PyEval_FormatKwargsError@@Base+0x1644> │ │ │ │ + bne.n 41746 <_PyEval_FormatKwargsError@@Base+0x1644> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 416a6 <_PyEval_FormatKwargsError@@Base+0x1644> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 41746 <_PyEval_FormatKwargsError@@Base+0x1644> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 416b2 <_PyEval_FormatKwargsError@@Base+0x1650> │ │ │ │ + bne.n 41752 <_PyEval_FormatKwargsError@@Base+0x1650> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 416b2 <_PyEval_FormatKwargsError@@Base+0x1650> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 41752 <_PyEval_FormatKwargsError@@Base+0x1650> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4168a <_PyEval_FormatKwargsError@@Base+0x1628> │ │ │ │ + bne.n 4172a <_PyEval_FormatKwargsError@@Base+0x1628> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4168a <_PyEval_FormatKwargsError@@Base+0x1628> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4172a <_PyEval_FormatKwargsError@@Base+0x1628> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 416fa <_PyEval_FormatKwargsError@@Base+0x1698> │ │ │ │ + bge.n 4179a <_PyEval_FormatKwargsError@@Base+0x1698> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 416fa <_PyEval_FormatKwargsError@@Base+0x1698> │ │ │ │ + cbnz r3, 4179a <_PyEval_FormatKwargsError@@Base+0x1698> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - bl 7fc54 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 416b2 <_PyEval_FormatKwargsError@@Base+0x1650> │ │ │ │ + bne.n 41752 <_PyEval_FormatKwargsError@@Base+0x1650> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cf6c8 │ │ │ │ + bl cfcf0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f0b24 │ │ │ │ + b.w f10f4 │ │ │ │ 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, #55244 @ 0xd7cc │ │ │ │ + movw r1, #59788 @ 0xe98c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1f0284 │ │ │ │ - cbnz r0, 4174e <_PyEval_FormatKwargsError@@Base+0x16ec> │ │ │ │ + bl 1f12d4 │ │ │ │ + cbnz r0, 417ee <_PyEval_FormatKwargsError@@Base+0x16ec> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4179a <_PyEval_FormatKwargsError@@Base+0x1738> │ │ │ │ + b.n 4183a <_PyEval_FormatKwargsError@@Base+0x1738> │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 1b6ec8 <_PyTime_localtime@@Base> │ │ │ │ + bl 1b81e0 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4174a <_PyEval_FormatKwargsError@@Base+0x16e8> │ │ │ │ + bne.n 417ea <_PyEval_FormatKwargsError@@Base+0x16e8> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - movw r3, #64536 @ 0xfc18 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ + movw r3, #3560 @ 0xde8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ ldrd r0, r4, [sp, #48] @ 0x30 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldrd r5, r1, [sp, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r1, r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #64584 @ 0xfc48 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ + movw r1, #3608 @ 0xe18 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r0, #49096 @ 0xbfc8 │ │ │ │ + movw r0, #53640 @ 0xd188 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ 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 417be <_PyEval_FormatKwargsError@@Base+0x175c> │ │ │ │ + bne.n 4185e <_PyEval_FormatKwargsError@@Base+0x175c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 257854 │ │ │ │ + b.w 258a74 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11036 @ 0x2b1c │ │ │ │ + movw r0, #15396 @ 0x3c24 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 417b2 <_PyEval_FormatKwargsError@@Base+0x1750> │ │ │ │ + bne.n 41852 <_PyEval_FormatKwargsError@@Base+0x1750> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 417f6 <_PyEval_FormatKwargsError@@Base+0x1794> │ │ │ │ + cbnz r3, 41896 <_PyEval_FormatKwargsError@@Base+0x1794> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 417f6 <_PyEval_FormatKwargsError@@Base+0x1794> │ │ │ │ + ble.n 41896 <_PyEval_FormatKwargsError@@Base+0x1794> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 417f6 <_PyEval_FormatKwargsError@@Base+0x1794> │ │ │ │ - cbnz r1, 4181c <_PyEval_FormatKwargsError@@Base+0x17ba> │ │ │ │ + bne.n 41896 <_PyEval_FormatKwargsError@@Base+0x1794> │ │ │ │ + cbnz r1, 418bc <_PyEval_FormatKwargsError@@Base+0x17ba> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ add r6, sp, #24 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r6, [sp, #20] │ │ │ │ movw r4, #13416 @ 0x3468 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41842 <_PyEval_FormatKwargsError@@Base+0x17e0> │ │ │ │ + cbz r0, 418e2 <_PyEval_FormatKwargsError@@Base+0x17e0> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cf6c8 │ │ │ │ + bl cfcf0 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 82c58 │ │ │ │ - cbnz r0, 41840 <_PyEval_FormatKwargsError@@Base+0x17de> │ │ │ │ - movw r1, #30356 @ 0x7694 │ │ │ │ + bl 82e20 │ │ │ │ + cbnz r0, 418e0 <_PyEval_FormatKwargsError@@Base+0x17de> │ │ │ │ + movw r1, #34860 @ 0x882c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r3, 41868 <_PyEval_FormatKwargsError@@Base+0x1806> │ │ │ │ + cbz r3, 41908 <_PyEval_FormatKwargsError@@Base+0x1806> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4186a <_PyEval_FormatKwargsError@@Base+0x1808> │ │ │ │ + b.n 4190a <_PyEval_FormatKwargsError@@Base+0x1808> │ │ │ │ mov r7, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2b314 │ │ │ │ - cbnz r5, 41882 <_PyEval_FormatKwargsError@@Base+0x1820> │ │ │ │ + cbnz r5, 41922 <_PyEval_FormatKwargsError@@Base+0x1820> │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 41882 <_PyEval_FormatKwargsError@@Base+0x1820> │ │ │ │ + ble.n 41922 <_PyEval_FormatKwargsError@@Base+0x1820> │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 41882 <_PyEval_FormatKwargsError@@Base+0x1820> │ │ │ │ - cbnz r4, 418a8 <_PyEval_FormatKwargsError@@Base+0x1846> │ │ │ │ - ldr r1, [pc, #96] @ (418e4 <_PyEval_FormatKwargsError@@Base+0x1882>) │ │ │ │ + bne.n 41922 <_PyEval_FormatKwargsError@@Base+0x1820> │ │ │ │ + cbnz r4, 41948 <_PyEval_FormatKwargsError@@Base+0x1846> │ │ │ │ + ldr r1, [pc, #96] @ (41984 <_PyEval_FormatKwargsError@@Base+0x1882>) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 418a8 <_PyEval_FormatKwargsError@@Base+0x1846> │ │ │ │ + cbnz r0, 41948 <_PyEval_FormatKwargsError@@Base+0x1846> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 418d2 <_PyEval_FormatKwargsError@@Base+0x1870> │ │ │ │ + b.n 41972 <_PyEval_FormatKwargsError@@Base+0x1870> │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 12b458 │ │ │ │ + bl 12c308 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 418a4 <_PyEval_FormatKwargsError@@Base+0x1842> │ │ │ │ + bne.n 41944 <_PyEval_FormatKwargsError@@Base+0x1842> │ │ │ │ add r7, r8 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 418c8 <_PyEval_FormatKwargsError@@Base+0x1866> │ │ │ │ + beq.n 41968 <_PyEval_FormatKwargsError@@Base+0x1866> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl c5f50 │ │ │ │ + bl c65b4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 418a4 <_PyEval_FormatKwargsError@@Base+0x1842> │ │ │ │ + blt.n 41944 <_PyEval_FormatKwargsError@@Base+0x1842> │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 41a2c <_PyEval_FormatKwargsError@@Base+0x19ca> │ │ │ │ + bl 41acc <_PyEval_FormatKwargsError@@Base+0x19ca> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 418dc <_PyEval_FormatKwargsError@@Base+0x187a> │ │ │ │ + cbz r3, 4197c <_PyEval_FormatKwargsError@@Base+0x187a> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r4, #148 @ 0x94 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #6905 @ 0x1af9 │ │ │ │ + movw r1, #7065 @ 0x1b99 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 1df0d0 <_PyBytes_Repeat@@Base+0x1fc> │ │ │ │ + b.w 1e0000 <_PyBytes_Repeat@@Base+0x1fc> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 4191e <_PyEval_FormatKwargsError@@Base+0x18bc> │ │ │ │ + cbnz r1, 419be <_PyEval_FormatKwargsError@@Base+0x18bc> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47384 @ 0xb918 │ │ │ │ + movw r1, #51928 @ 0xcad8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 4193c <_PyEval_FormatKwargsError@@Base+0x18da> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 419dc <_PyEval_FormatKwargsError@@Base+0x18da> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 41942 <_PyEval_FormatKwargsError@@Base+0x18e0> │ │ │ │ + bmi.n 419e2 <_PyEval_FormatKwargsError@@Base+0x18e0> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55352 @ 0xd838 │ │ │ │ + movw r1, #59896 @ 0xe9f8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 419a4 <_PyEval_FormatKwargsError@@Base+0x1942> │ │ │ │ + b.n 41a44 <_PyEval_FormatKwargsError@@Base+0x1942> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e3d9c │ │ │ │ + bl e438c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 4196e <_PyEval_FormatKwargsError@@Base+0x190c> │ │ │ │ - bl 7fc54 │ │ │ │ + bgt.n 41a0e <_PyEval_FormatKwargsError@@Base+0x190c> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4193c <_PyEval_FormatKwargsError@@Base+0x18da> │ │ │ │ + bne.n 419dc <_PyEval_FormatKwargsError@@Base+0x18da> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55384 @ 0xd858 │ │ │ │ + movw r1, #59928 @ 0xea18 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 4193c <_PyEval_FormatKwargsError@@Base+0x18da> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 419dc <_PyEval_FormatKwargsError@@Base+0x18da> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 419a2 <_PyEval_FormatKwargsError@@Base+0x1940> │ │ │ │ + beq.n 41a42 <_PyEval_FormatKwargsError@@Base+0x1940> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 41990 <_PyEval_FormatKwargsError@@Base+0x192e> │ │ │ │ + cbz r3, 41a30 <_PyEval_FormatKwargsError@@Base+0x192e> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbnz r3, 41984 <_PyEval_FormatKwargsError@@Base+0x1922> │ │ │ │ + cbnz r3, 41a24 <_PyEval_FormatKwargsError@@Base+0x1922> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 761ac │ │ │ │ - b.n 41990 <_PyEval_FormatKwargsError@@Base+0x192e> │ │ │ │ + bl 7637c │ │ │ │ + b.n 41a30 <_PyEval_FormatKwargsError@@Base+0x192e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2601a0 │ │ │ │ + bl 2613b0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4197c <_PyEval_FormatKwargsError@@Base+0x191a> │ │ │ │ - b.n 4193c <_PyEval_FormatKwargsError@@Base+0x18da> │ │ │ │ + bne.n 41a1c <_PyEval_FormatKwargsError@@Base+0x191a> │ │ │ │ + b.n 419dc <_PyEval_FormatKwargsError@@Base+0x18da> │ │ │ │ mov r0, r5 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbnz r0, 419a0 <_PyEval_FormatKwargsError@@Base+0x193e> │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 4193c <_PyEval_FormatKwargsError@@Base+0x18da> │ │ │ │ + cbnz r0, 41a40 <_PyEval_FormatKwargsError@@Base+0x193e> │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 419dc <_PyEval_FormatKwargsError@@Base+0x18da> │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 419cc <_PyEval_FormatKwargsError@@Base+0x196a> │ │ │ │ + bne.n 41a6c <_PyEval_FormatKwargsError@@Base+0x196a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ - b.n 419da <_PyEval_FormatKwargsError@@Base+0x1978> │ │ │ │ - bl 96550 │ │ │ │ + bl 289490 │ │ │ │ + b.n 41a7a <_PyEval_FormatKwargsError@@Base+0x1978> │ │ │ │ + bl 967ac │ │ │ │ movs r1, #1 │ │ │ │ - bl 97eb0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98104 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 419c4 <_PyEval_FormatKwargsError@@Base+0x1962> │ │ │ │ + bne.n 41a64 <_PyEval_FormatKwargsError@@Base+0x1962> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 419e6 <_PyEval_FormatKwargsError@@Base+0x1984> │ │ │ │ + cbz r3, 41a86 <_PyEval_FormatKwargsError@@Base+0x1984> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 41a28 <_PyEval_FormatKwargsError@@Base+0x19c6> │ │ │ │ + b.n 41ac8 <_PyEval_FormatKwargsError@@Base+0x19c6> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9ab58 │ │ │ │ - cbnz r0, 41a24 <_PyEval_FormatKwargsError@@Base+0x19c2> │ │ │ │ + bl 9ad94 │ │ │ │ + cbnz r0, 41ac4 <_PyEval_FormatKwargsError@@Base+0x19c2> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41a24 <_PyEval_FormatKwargsError@@Base+0x19c2> │ │ │ │ + cbnz r3, 41ac4 <_PyEval_FormatKwargsError@@Base+0x19c2> │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cbnz r0, 41a24 <_PyEval_FormatKwargsError@@Base+0x19c2> │ │ │ │ + bl 9ad94 │ │ │ │ + cbnz r0, 41ac4 <_PyEval_FormatKwargsError@@Base+0x19c2> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41a24 <_PyEval_FormatKwargsError@@Base+0x19c2> │ │ │ │ + cbnz r3, 41ac4 <_PyEval_FormatKwargsError@@Base+0x19c2> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cbnz r0, 41a24 <_PyEval_FormatKwargsError@@Base+0x19c2> │ │ │ │ + bl 9ad94 │ │ │ │ + cbnz r0, 41ac4 <_PyEval_FormatKwargsError@@Base+0x19c2> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41a24 <_PyEval_FormatKwargsError@@Base+0x19c2> │ │ │ │ + cbnz r3, 41ac4 <_PyEval_FormatKwargsError@@Base+0x19c2> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cbnz r0, 41a24 <_PyEval_FormatKwargsError@@Base+0x19c2> │ │ │ │ + bl 9ad94 │ │ │ │ + cbnz r0, 41ac4 <_PyEval_FormatKwargsError@@Base+0x19c2> │ │ │ │ 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 1276c0 <_PyBytesWriter_Init@@Base> │ │ │ │ + bl 128528 <_PyBytesWriter_Init@@Base> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - ble.n 41a6a <_PyEval_FormatKwargsError@@Base+0x1a08> │ │ │ │ + ble.n 41b0a <_PyEval_FormatKwargsError@@Base+0x1a08> │ │ │ │ mov r0, r7 │ │ │ │ - bl cf6c8 │ │ │ │ - cbz r0, 41a66 <_PyEval_FormatKwargsError@@Base+0x1a04> │ │ │ │ - movw r1, #55684 @ 0xd984 │ │ │ │ + bl cfcf0 │ │ │ │ + cbz r0, 41b06 <_PyEval_FormatKwargsError@@Base+0x1a04> │ │ │ │ + movw r1, #60228 @ 0xeb44 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41af2 <_PyEval_FormatKwargsError@@Base+0x1a90> │ │ │ │ + b.n 41b92 <_PyEval_FormatKwargsError@@Base+0x1a90> │ │ │ │ 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 1277b8 <_PyBytesWriter_Alloc@@Base> │ │ │ │ + bl 128620 <_PyBytesWriter_Alloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41a66 <_PyEval_FormatKwargsError@@Base+0x1a04> │ │ │ │ + beq.n 41b06 <_PyEval_FormatKwargsError@@Base+0x1a04> │ │ │ │ adds r1, r0, #1 │ │ │ │ - cbnz r4, 41a9c <_PyEval_FormatKwargsError@@Base+0x1a3a> │ │ │ │ - cbz r5, 41a9c <_PyEval_FormatKwargsError@@Base+0x1a3a> │ │ │ │ + cbnz r4, 41b3c <_PyEval_FormatKwargsError@@Base+0x1a3a> │ │ │ │ + cbz r5, 41b3c <_PyEval_FormatKwargsError@@Base+0x1a3a> │ │ │ │ movs r3, #96 @ 0x60 │ │ │ │ movs r2, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 41ac0 <_PyEval_FormatKwargsError@@Base+0x1a5e> │ │ │ │ + b.n 41b60 <_PyEval_FormatKwargsError@@Base+0x1a5e> │ │ │ │ add.w r3, r4, #32 │ │ │ │ - b.n 41a94 <_PyEval_FormatKwargsError@@Base+0x1a32> │ │ │ │ + b.n 41b34 <_PyEval_FormatKwargsError@@Base+0x1a32> │ │ │ │ subs r3, #6 │ │ │ │ adds r1, #1 │ │ │ │ lsr.w r0, r2, r3 │ │ │ │ ands.w r0, r0, #63 @ 0x3f │ │ │ │ - beq.n 41ad8 <_PyEval_FormatKwargsError@@Base+0x1a76> │ │ │ │ + beq.n 41b78 <_PyEval_FormatKwargsError@@Base+0x1a76> │ │ │ │ mov r7, r1 │ │ │ │ adds r0, #32 │ │ │ │ strb.w r0, [r1, #-1] │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 41aa2 <_PyEval_FormatKwargsError@@Base+0x1a40> │ │ │ │ + bgt.n 41b42 <_PyEval_FormatKwargsError@@Base+0x1a40> │ │ │ │ subs r4, #1 │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 41ae2 <_PyEval_FormatKwargsError@@Base+0x1a80> │ │ │ │ + ble.n 41b82 <_PyEval_FormatKwargsError@@Base+0x1a80> │ │ │ │ cmp r4, #0 │ │ │ │ mov.w r2, r2, lsl #8 │ │ │ │ add.w r3, r3, #8 │ │ │ │ itt gt │ │ │ │ ldrbgt r0, [r6, #0] │ │ │ │ orrgt r2, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 41ab8 <_PyEval_FormatKwargsError@@Base+0x1a56> │ │ │ │ + b.n 41b58 <_PyEval_FormatKwargsError@@Base+0x1a56> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 41ab0 <_PyEval_FormatKwargsError@@Base+0x1a4e> │ │ │ │ + beq.n 41b50 <_PyEval_FormatKwargsError@@Base+0x1a4e> │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ strb r0, [r7, #0] │ │ │ │ - b.n 41ad4 <_PyEval_FormatKwargsError@@Base+0x1a72> │ │ │ │ + b.n 41b74 <_PyEval_FormatKwargsError@@Base+0x1a72> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41ac4 <_PyEval_FormatKwargsError@@Base+0x1a62> │ │ │ │ + bne.n 41b64 <_PyEval_FormatKwargsError@@Base+0x1a62> │ │ │ │ movs r3, #10 │ │ │ │ mov r0, sp │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ - bl d0d58 <_PyBytesWriter_Finish@@Base> │ │ │ │ + bl d1378 <_PyBytesWriter_Finish@@Base> │ │ │ │ add.w sp, sp, #540 @ 0x21c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ 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] @ 41b80 <_PyEval_FormatKwargsError@@Base+0x1b1e> │ │ │ │ + vldr d7, [pc, #112] @ 41c20 <_PyEval_FormatKwargsError@@Base+0x1b1e> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 41b4a <_PyEval_FormatKwargsError@@Base+0x1ae8> │ │ │ │ + bhi.n 41bea <_PyEval_FormatKwargsError@@Base+0x1ae8> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 41b36 <_PyEval_FormatKwargsError@@Base+0x1ad4> │ │ │ │ + ble.n 41bd6 <_PyEval_FormatKwargsError@@Base+0x1ad4> │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 2b5f4 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 41b6c <_PyEval_FormatKwargsError@@Base+0x1b0a> │ │ │ │ - b.n 41b66 <_PyEval_FormatKwargsError@@Base+0x1b04> │ │ │ │ + beq.n 41c0c <_PyEval_FormatKwargsError@@Base+0x1b0a> │ │ │ │ + b.n 41c06 <_PyEval_FormatKwargsError@@Base+0x1b04> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 41b70 <_PyEval_FormatKwargsError@@Base+0x1b0e> │ │ │ │ + bvs.n 41c10 <_PyEval_FormatKwargsError@@Base+0x1b0e> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 41b70 <_PyEval_FormatKwargsError@@Base+0x1b0e> │ │ │ │ + bgt.n 41c10 <_PyEval_FormatKwargsError@@Base+0x1b0e> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - vldr d8, [pc, #32] @ 41b88 <_PyEval_FormatKwargsError@@Base+0x1b26> │ │ │ │ - b.n 41b70 <_PyEval_FormatKwargsError@@Base+0x1b0e> │ │ │ │ - vldr d8, [pc, #32] @ 41b90 <_PyEval_FormatKwargsError@@Base+0x1b2e> │ │ │ │ + vldr d8, [pc, #32] @ 41c28 <_PyEval_FormatKwargsError@@Base+0x1b26> │ │ │ │ + b.n 41c10 <_PyEval_FormatKwargsError@@Base+0x1b0e> │ │ │ │ + vldr d8, [pc, #32] @ 41c30 <_PyEval_FormatKwargsError@@Base+0x1b2e> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -32158,35 +32234,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ vsli.32 d27, d0, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 41bb8 <_PyEval_FormatKwargsError@@Base+0x1b56> │ │ │ │ + bne.n 41c58 <_PyEval_FormatKwargsError@@Base+0x1b56> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1635ac │ │ │ │ + b.w 164704 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11068 @ 0x2b3c │ │ │ │ + movw r0, #15428 @ 0x3c44 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41bac <_PyEval_FormatKwargsError@@Base+0x1b4a> │ │ │ │ + bne.n 41c4c <_PyEval_FormatKwargsError@@Base+0x1b4a> │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #8] @ (41bdc <_PyEval_FormatKwargsError@@Base+0x1b7a>) │ │ │ │ + ldr r2, [pc, #8] @ (41c7c <_PyEval_FormatKwargsError@@Base+0x1b7a>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3bb08 <_PyEval_SpecialMethodCanSuggest@@Base+0x384> │ │ │ │ + b.w 3bba4 <_PyEval_SpecialMethodCanSuggest@@Base+0x388> │ │ │ │ nop │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [pc, #36] @ (41c08 <_PyEval_FormatKwargsError@@Base+0x1ba6>) │ │ │ │ + ldr r1, [pc, #36] @ (41ca8 <_PyEval_FormatKwargsError@@Base+0x1ba6>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -32197,436 +32273,436 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #55752 @ 0xd9c8 │ │ │ │ + movw r3, #60296 @ 0xeb88 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - movw r1, #7383 @ 0x1cd7 │ │ │ │ + movw r1, #7543 @ 0x1d77 │ │ │ │ movt r1, #4 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 144588 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ + b.w 145508 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xabc> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 41c4a <_PyEval_FormatKwargsError@@Base+0x1be8> │ │ │ │ + bne.n 41cea <_PyEval_FormatKwargsError@@Base+0x1be8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ - b.n 41c58 <_PyEval_FormatKwargsError@@Base+0x1bf6> │ │ │ │ - bl 96550 │ │ │ │ + bl 289490 │ │ │ │ + b.n 41cf8 <_PyEval_FormatKwargsError@@Base+0x1bf6> │ │ │ │ + bl 967ac │ │ │ │ movs r1, #1 │ │ │ │ - bl 97eb0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98104 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41c42 <_PyEval_FormatKwargsError@@Base+0x1be0> │ │ │ │ + bne.n 41ce2 <_PyEval_FormatKwargsError@@Base+0x1be0> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41c64 <_PyEval_FormatKwargsError@@Base+0x1c02> │ │ │ │ + cbz r3, 41d04 <_PyEval_FormatKwargsError@@Base+0x1c02> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 41c96 <_PyEval_FormatKwargsError@@Base+0x1c34> │ │ │ │ + b.n 41d36 <_PyEval_FormatKwargsError@@Base+0x1c34> │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9ab58 │ │ │ │ - cbnz r0, 41c92 <_PyEval_FormatKwargsError@@Base+0x1c30> │ │ │ │ + bl 9ad94 │ │ │ │ + cbnz r0, 41d32 <_PyEval_FormatKwargsError@@Base+0x1c30> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41c92 <_PyEval_FormatKwargsError@@Base+0x1c30> │ │ │ │ + cbnz r3, 41d32 <_PyEval_FormatKwargsError@@Base+0x1c30> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cbnz r0, 41c92 <_PyEval_FormatKwargsError@@Base+0x1c30> │ │ │ │ + bl 9ad94 │ │ │ │ + cbnz r0, 41d32 <_PyEval_FormatKwargsError@@Base+0x1c30> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41c92 <_PyEval_FormatKwargsError@@Base+0x1c30> │ │ │ │ + cbnz r3, 41d32 <_PyEval_FormatKwargsError@@Base+0x1c30> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cbnz r0, 41c92 <_PyEval_FormatKwargsError@@Base+0x1c30> │ │ │ │ + bl 9ad94 │ │ │ │ + cbnz r0, 41d32 <_PyEval_FormatKwargsError@@Base+0x1c30> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41cc2 <_PyEval_FormatKwargsError@@Base+0x1c60> │ │ │ │ + cbz r0, 41d62 <_PyEval_FormatKwargsError@@Base+0x1c60> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 3fc0c │ │ │ │ + bl 3fcac │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #55792 @ 0xd9f0 │ │ │ │ + movw r0, #60336 @ 0xebb0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 41ce4 <_PyEval_FormatKwargsError@@Base+0x1c82> │ │ │ │ + beq.n 41d84 <_PyEval_FormatKwargsError@@Base+0x1c82> │ │ │ │ b.w 2ad80 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 41d06 <_PyEval_FormatKwargsError@@Base+0x1ca4> │ │ │ │ + bne.n 41da6 <_PyEval_FormatKwargsError@@Base+0x1ca4> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 246bd0 │ │ │ │ + b.w 247fb8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11060 @ 0x2b34 │ │ │ │ + movw r0, #15420 @ 0x3c3c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41cfa <_PyEval_FormatKwargsError@@Base+0x1c98> │ │ │ │ + bne.n 41d9a <_PyEval_FormatKwargsError@@Base+0x1c98> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 41d44 <_PyEval_FormatKwargsError@@Base+0x1ce2> │ │ │ │ + bne.n 41de4 <_PyEval_FormatKwargsError@@Base+0x1ce2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ - b.n 41d52 <_PyEval_FormatKwargsError@@Base+0x1cf0> │ │ │ │ - bl 96550 │ │ │ │ + bl 289490 │ │ │ │ + b.n 41df2 <_PyEval_FormatKwargsError@@Base+0x1cf0> │ │ │ │ + bl 967ac │ │ │ │ movs r1, #1 │ │ │ │ - bl 97eb0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98104 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41d3c <_PyEval_FormatKwargsError@@Base+0x1cda> │ │ │ │ + bne.n 41ddc <_PyEval_FormatKwargsError@@Base+0x1cda> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41d5e <_PyEval_FormatKwargsError@@Base+0x1cfc> │ │ │ │ + cbz r3, 41dfe <_PyEval_FormatKwargsError@@Base+0x1cfc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 41d80 <_PyEval_FormatKwargsError@@Base+0x1d1e> │ │ │ │ + b.n 41e20 <_PyEval_FormatKwargsError@@Base+0x1d1e> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9ab58 │ │ │ │ - cbnz r0, 41d7c <_PyEval_FormatKwargsError@@Base+0x1d1a> │ │ │ │ + bl 9ad94 │ │ │ │ + cbnz r0, 41e1c <_PyEval_FormatKwargsError@@Base+0x1d1a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41d7c <_PyEval_FormatKwargsError@@Base+0x1d1a> │ │ │ │ + cbnz r3, 41e1c <_PyEval_FormatKwargsError@@Base+0x1d1a> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cbnz r0, 41d7c <_PyEval_FormatKwargsError@@Base+0x1d1a> │ │ │ │ + bl 9ad94 │ │ │ │ + cbnz r0, 41e1c <_PyEval_FormatKwargsError@@Base+0x1d1a> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 41da4 <_PyEval_FormatKwargsError@@Base+0x1d42> │ │ │ │ + cbnz r3, 41e44 <_PyEval_FormatKwargsError@@Base+0x1d42> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 41da4 <_PyEval_FormatKwargsError@@Base+0x1d42> │ │ │ │ + ble.n 41e44 <_PyEval_FormatKwargsError@@Base+0x1d42> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 41da4 <_PyEval_FormatKwargsError@@Base+0x1d42> │ │ │ │ - cbnz r1, 41dc8 <_PyEval_FormatKwargsError@@Base+0x1d66> │ │ │ │ + bne.n 41e44 <_PyEval_FormatKwargsError@@Base+0x1d42> │ │ │ │ + cbnz r1, 41e68 <_PyEval_FormatKwargsError@@Base+0x1d66> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #92] @ (41e04 <_PyEval_FormatKwargsError@@Base+0x1da2>) │ │ │ │ + ldr r4, [pc, #92] @ (41ea4 <_PyEval_FormatKwargsError@@Base+0x1da2>) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ add r6, sp, #28 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r6, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 41dc8 <_PyEval_FormatKwargsError@@Base+0x1d66> │ │ │ │ + cbnz r0, 41e68 <_PyEval_FormatKwargsError@@Base+0x1d66> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41dfe <_PyEval_FormatKwargsError@@Base+0x1d9c> │ │ │ │ + b.n 41e9e <_PyEval_FormatKwargsError@@Base+0x1d9c> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cf6c8 │ │ │ │ + bl cfcf0 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl e2338 │ │ │ │ + bl e2924 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 41dc4 <_PyEval_FormatKwargsError@@Base+0x1d62> │ │ │ │ - cbnz r0, 41df6 <_PyEval_FormatKwargsError@@Base+0x1d94> │ │ │ │ + beq.n 41e64 <_PyEval_FormatKwargsError@@Base+0x1d62> │ │ │ │ + cbnz r0, 41e96 <_PyEval_FormatKwargsError@@Base+0x1d94> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #30356 @ 0x7694 │ │ │ │ + movw r1, #34860 @ 0x882c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r4, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60912 @ 0xedf0 │ │ │ │ + movw r1, #65456 @ 0xffb0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #56052 @ 0xdaf4 │ │ │ │ + movw r0, #60596 @ 0xecb4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldrd r2, r3, [r1, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 41e54 <_PyEval_FormatKwargsError@@Base+0x1df2> │ │ │ │ + cbz r3, 41ef4 <_PyEval_FormatKwargsError@@Base+0x1df2> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 41e64 <_PyEval_FormatKwargsError@@Base+0x1e02> │ │ │ │ + b.n 41f04 <_PyEval_FormatKwargsError@@Base+0x1e02> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 41e62 <_PyEval_FormatKwargsError@@Base+0x1e00> │ │ │ │ + blt.n 41f02 <_PyEval_FormatKwargsError@@Base+0x1e00> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 41e5e <_PyEval_FormatKwargsError@@Base+0x1dfc> │ │ │ │ - cbnz r1, 41e86 <_PyEval_FormatKwargsError@@Base+0x1e24> │ │ │ │ + bgt.n 41efe <_PyEval_FormatKwargsError@@Base+0x1dfc> │ │ │ │ + cbnz r1, 41f26 <_PyEval_FormatKwargsError@@Base+0x1e24> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41e64 <_PyEval_FormatKwargsError@@Base+0x1e02> │ │ │ │ + b.n 41f04 <_PyEval_FormatKwargsError@@Base+0x1e02> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #340] @ (41fbc <_PyEval_FormatKwargsError@@Base+0x1f5a>) │ │ │ │ + ldr r1, [pc, #340] @ (4205c <_PyEval_FormatKwargsError@@Base+0x1f5a>) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 41e8c <_PyEval_FormatKwargsError@@Base+0x1e2a> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 41f2c <_PyEval_FormatKwargsError@@Base+0x1e2a> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 41fb2 <_PyEval_FormatKwargsError@@Base+0x1f50> │ │ │ │ + b.n 42052 <_PyEval_FormatKwargsError@@Base+0x1f50> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 41ea4 <_PyEval_FormatKwargsError@@Base+0x1e42> │ │ │ │ + beq.n 41f44 <_PyEval_FormatKwargsError@@Base+0x1e42> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 41ea6 <_PyEval_FormatKwargsError@@Base+0x1e44> │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 41ea6 <_PyEval_FormatKwargsError@@Base+0x1e44> │ │ │ │ - b.n 41e80 <_PyEval_FormatKwargsError@@Base+0x1e1e> │ │ │ │ + bne.n 41f46 <_PyEval_FormatKwargsError@@Base+0x1e44> │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 41f46 <_PyEval_FormatKwargsError@@Base+0x1e44> │ │ │ │ + b.n 41f20 <_PyEval_FormatKwargsError@@Base+0x1e1e> │ │ │ │ movs r5, #8 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - cbz r7, 41eb2 <_PyEval_FormatKwargsError@@Base+0x1e50> │ │ │ │ + cbz r7, 41f52 <_PyEval_FormatKwargsError@@Base+0x1e50> │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ - b.n 41eba <_PyEval_FormatKwargsError@@Base+0x1e58> │ │ │ │ + b.n 41f5a <_PyEval_FormatKwargsError@@Base+0x1e58> │ │ │ │ movw r6, #32052 @ 0x7d34 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ movs r4, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ add r7, r6 │ │ │ │ mov r9, r4 │ │ │ │ sub.w fp, sl, r5 │ │ │ │ cmp r7, r6 │ │ │ │ - bls.n 41f0a <_PyEval_FormatKwargsError@@Base+0x1ea8> │ │ │ │ + bls.n 41faa <_PyEval_FormatKwargsError@@Base+0x1ea8> │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 41eec <_PyEval_FormatKwargsError@@Base+0x1e8a> │ │ │ │ + bne.n 41f8c <_PyEval_FormatKwargsError@@Base+0x1e8a> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 41f06 <_PyEval_FormatKwargsError@@Base+0x1ea4> │ │ │ │ + ble.n 41fa6 <_PyEval_FormatKwargsError@@Base+0x1ea4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 293294 <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ + bl 294474 <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 41f9a <_PyEval_FormatKwargsError@@Base+0x1f38> │ │ │ │ + bgt.n 4203a <_PyEval_FormatKwargsError@@Base+0x1f38> │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 41f06 <_PyEval_FormatKwargsError@@Base+0x1ea4> │ │ │ │ + b.n 41fa6 <_PyEval_FormatKwargsError@@Base+0x1ea4> │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 41f9a <_PyEval_FormatKwargsError@@Base+0x1f38> │ │ │ │ + beq.n 4203a <_PyEval_FormatKwargsError@@Base+0x1f38> │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 41efa <_PyEval_FormatKwargsError@@Base+0x1e98> │ │ │ │ + beq.n 41f9a <_PyEval_FormatKwargsError@@Base+0x1e98> │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 41f06 <_PyEval_FormatKwargsError@@Base+0x1ea4> │ │ │ │ + bne.n 41fa6 <_PyEval_FormatKwargsError@@Base+0x1ea4> │ │ │ │ sub.w r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ - blt.n 41f9a <_PyEval_FormatKwargsError@@Base+0x1f38> │ │ │ │ + blt.n 4203a <_PyEval_FormatKwargsError@@Base+0x1f38> │ │ │ │ add r9, r4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 41ec8 <_PyEval_FormatKwargsError@@Base+0x1e66> │ │ │ │ + b.n 41f68 <_PyEval_FormatKwargsError@@Base+0x1e66> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 41f9a <_PyEval_FormatKwargsError@@Base+0x1f38> │ │ │ │ + bgt.n 4203a <_PyEval_FormatKwargsError@@Base+0x1f38> │ │ │ │ add.w r1, r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41e80 <_PyEval_FormatKwargsError@@Base+0x1e1e> │ │ │ │ + beq.n 41f20 <_PyEval_FormatKwargsError@@Base+0x1e1e> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41f2c <_PyEval_FormatKwargsError@@Base+0x1eca> │ │ │ │ + cbz r3, 41fcc <_PyEval_FormatKwargsError@@Base+0x1eca> │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 41f34 <_PyEval_FormatKwargsError@@Base+0x1ed2> │ │ │ │ + b.n 41fd4 <_PyEval_FormatKwargsError@@Base+0x1ed2> │ │ │ │ movw r6, #32052 @ 0x7d34 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - cbz r3, 41f40 <_PyEval_FormatKwargsError@@Base+0x1ede> │ │ │ │ + cbz r3, 41fe0 <_PyEval_FormatKwargsError@@Base+0x1ede> │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ - b.n 41f48 <_PyEval_FormatKwargsError@@Base+0x1ee6> │ │ │ │ + b.n 41fe8 <_PyEval_FormatKwargsError@@Base+0x1ee6> │ │ │ │ movw r4, #32052 @ 0x7d34 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ cmp r7, r4 │ │ │ │ - bls.n 41fb2 <_PyEval_FormatKwargsError@@Base+0x1f50> │ │ │ │ + bls.n 42052 <_PyEval_FormatKwargsError@@Base+0x1f50> │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 41f7a <_PyEval_FormatKwargsError@@Base+0x1f18> │ │ │ │ + bne.n 4201a <_PyEval_FormatKwargsError@@Base+0x1f18> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 41f8e <_PyEval_FormatKwargsError@@Base+0x1f2c> │ │ │ │ + ble.n 4202e <_PyEval_FormatKwargsError@@Base+0x1f2c> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 293294 <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ + bl 294474 <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ subs r1, r5, r1 │ │ │ │ add r8, r1 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 41f96 <_PyEval_FormatKwargsError@@Base+0x1f34> │ │ │ │ + beq.n 42036 <_PyEval_FormatKwargsError@@Base+0x1f34> │ │ │ │ strb.w sl, [r3], #1 │ │ │ │ - b.n 41f70 <_PyEval_FormatKwargsError@@Base+0x1f0e> │ │ │ │ + b.n 42010 <_PyEval_FormatKwargsError@@Base+0x1f0e> │ │ │ │ mov r3, r6 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 41f92 <_PyEval_FormatKwargsError@@Base+0x1f30> │ │ │ │ + beq.n 42032 <_PyEval_FormatKwargsError@@Base+0x1f30> │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 41f92 <_PyEval_FormatKwargsError@@Base+0x1f30> │ │ │ │ + beq.n 42032 <_PyEval_FormatKwargsError@@Base+0x1f30> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 41f96 <_PyEval_FormatKwargsError@@Base+0x1f34> │ │ │ │ + b.n 42036 <_PyEval_FormatKwargsError@@Base+0x1f34> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 41f96 <_PyEval_FormatKwargsError@@Base+0x1f34> │ │ │ │ + b.n 42036 <_PyEval_FormatKwargsError@@Base+0x1f34> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 41f50 <_PyEval_FormatKwargsError@@Base+0x1eee> │ │ │ │ + b.n 41ff0 <_PyEval_FormatKwargsError@@Base+0x1eee> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56080 @ 0xdb10 │ │ │ │ + movw r1, #60624 @ 0xecd0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 41e80 <_PyEval_FormatKwargsError@@Base+0x1e1e> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 41f20 <_PyEval_FormatKwargsError@@Base+0x1e1e> │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ adds r4, #236 @ 0xec │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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 41fe0 <_PyEval_FormatKwargsError@@Base+0x1f7e> │ │ │ │ + bne.n 42080 <_PyEval_FormatKwargsError@@Base+0x1f7e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 22927c │ │ │ │ + b.w 22a474 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11020 @ 0x2b0c │ │ │ │ + movw r0, #15380 @ 0x3c14 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41fd4 <_PyEval_FormatKwargsError@@Base+0x1f72> │ │ │ │ + bne.n 42074 <_PyEval_FormatKwargsError@@Base+0x1f72> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 23600c │ │ │ │ + b.w 237224 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #5908 @ 0x1714 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 42038 <_PyEval_FormatKwargsError@@Base+0x1fd6> │ │ │ │ + bne.n 420d8 <_PyEval_FormatKwargsError@@Base+0x1fd6> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 236b28 │ │ │ │ + bl 237d6c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42054 <_PyEval_FormatKwargsError@@Base+0x1ff2> │ │ │ │ - b.n 42066 <_PyEval_FormatKwargsError@@Base+0x2004> │ │ │ │ + bne.n 420f4 <_PyEval_FormatKwargsError@@Base+0x1ff2> │ │ │ │ + b.n 42106 <_PyEval_FormatKwargsError@@Base+0x2004> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56236 @ 0xdbac │ │ │ │ + movw r1, #60780 @ 0xed6c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ - cbnz r0, 4206a <_PyEval_FormatKwargsError@@Base+0x2008> │ │ │ │ + b.w d6310 │ │ │ │ + cbnz r0, 4210a <_PyEval_FormatKwargsError@@Base+0x2008> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f1d8 │ │ │ │ + bl 130130 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42078 <_PyEval_FormatKwargsError@@Base+0x2016> │ │ │ │ + b.n 42118 <_PyEval_FormatKwargsError@@Base+0x2016> │ │ │ │ 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 │ │ │ │ @@ -32634,178 +32710,178 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 420aa <_PyEval_FormatKwargsError@@Base+0x2048> │ │ │ │ + bne.n 4214a <_PyEval_FormatKwargsError@@Base+0x2048> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #24552 @ 0x5fe8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 420c4 <_PyEval_FormatKwargsError@@Base+0x2062> │ │ │ │ + bne.n 42164 <_PyEval_FormatKwargsError@@Base+0x2062> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 420e4 <_PyEval_FormatKwargsError@@Base+0x2082> │ │ │ │ + b.n 42184 <_PyEval_FormatKwargsError@@Base+0x2082> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #63484 @ 0xf7fc │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + movw r0, #2492 @ 0x9bc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 42296 <_PyEval_FormatKwargsError@@Base+0x2234> │ │ │ │ - b.n 42094 <_PyEval_FormatKwargsError@@Base+0x2032> │ │ │ │ - bl 1449e0 │ │ │ │ + beq.w 42336 <_PyEval_FormatKwargsError@@Base+0x2234> │ │ │ │ + b.n 42134 <_PyEval_FormatKwargsError@@Base+0x2032> │ │ │ │ + bl 145924 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 420e4 <_PyEval_FormatKwargsError@@Base+0x2082> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 42184 <_PyEval_FormatKwargsError@@Base+0x2082> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 42296 <_PyEval_FormatKwargsError@@Base+0x2234> │ │ │ │ + bne.w 42336 <_PyEval_FormatKwargsError@@Base+0x2234> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 420f2 <_PyEval_FormatKwargsError@@Base+0x2090> │ │ │ │ + bne.n 42192 <_PyEval_FormatKwargsError@@Base+0x2090> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 42112 <_PyEval_FormatKwargsError@@Base+0x20b0> │ │ │ │ - bl 1449e0 │ │ │ │ + b.n 421b2 <_PyEval_FormatKwargsError@@Base+0x20b0> │ │ │ │ + bl 145924 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 42112 <_PyEval_FormatKwargsError@@Base+0x20b0> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 421b2 <_PyEval_FormatKwargsError@@Base+0x20b0> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 42296 <_PyEval_FormatKwargsError@@Base+0x2234> │ │ │ │ + bne.w 42336 <_PyEval_FormatKwargsError@@Base+0x2234> │ │ │ │ vabs.f64 d11, d9 │ │ │ │ - vldr d10, [pc, #392] @ 422a0 <_PyEval_FormatKwargsError@@Base+0x223e> │ │ │ │ + vldr d10, [pc, #392] @ 42340 <_PyEval_FormatKwargsError@@Base+0x223e> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4213e <_PyEval_FormatKwargsError@@Base+0x20dc> │ │ │ │ + bhi.n 421de <_PyEval_FormatKwargsError@@Base+0x20dc> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 42216 <_PyEval_FormatKwargsError@@Base+0x21b4> │ │ │ │ - b.n 42156 <_PyEval_FormatKwargsError@@Base+0x20f4> │ │ │ │ + bls.n 422b6 <_PyEval_FormatKwargsError@@Base+0x21b4> │ │ │ │ + b.n 421f6 <_PyEval_FormatKwargsError@@Base+0x20f4> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 42156 <_PyEval_FormatKwargsError@@Base+0x20f4> │ │ │ │ + bvc.n 421f6 <_PyEval_FormatKwargsError@@Base+0x20f4> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 421b4 <_PyEval_FormatKwargsError@@Base+0x2152> │ │ │ │ - b.n 42254 <_PyEval_FormatKwargsError@@Base+0x21f2> │ │ │ │ + beq.n 42254 <_PyEval_FormatKwargsError@@Base+0x2152> │ │ │ │ + b.n 422f4 <_PyEval_FormatKwargsError@@Base+0x21f2> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 42170 <_PyEval_FormatKwargsError@@Base+0x210e> │ │ │ │ + bvc.n 42210 <_PyEval_FormatKwargsError@@Base+0x210e> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 42258 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ - b.n 421b4 <_PyEval_FormatKwargsError@@Base+0x2152> │ │ │ │ + bne.n 422f8 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ + b.n 42254 <_PyEval_FormatKwargsError@@Base+0x2152> │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 421e0 <_PyEval_FormatKwargsError@@Base+0x217e> │ │ │ │ + ble.n 42280 <_PyEval_FormatKwargsError@@Base+0x217e> │ │ │ │ vabs.f64 d0, d8 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4227a <_PyEval_FormatKwargsError@@Base+0x2218> │ │ │ │ + bhi.n 4231a <_PyEval_FormatKwargsError@@Base+0x2218> │ │ │ │ vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ blx 2b7cc │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 421aa <_PyEval_FormatKwargsError@@Base+0x2148> │ │ │ │ + ble.n 4224a <_PyEval_FormatKwargsError@@Base+0x2148> │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 42284 <_PyEval_FormatKwargsError@@Base+0x2222> │ │ │ │ - b.n 42254 <_PyEval_FormatKwargsError@@Base+0x21f2> │ │ │ │ + bne.n 42324 <_PyEval_FormatKwargsError@@Base+0x2222> │ │ │ │ + b.n 422f4 <_PyEval_FormatKwargsError@@Base+0x21f2> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 421ba <_PyEval_FormatKwargsError@@Base+0x2158> │ │ │ │ + bne.n 4225a <_PyEval_FormatKwargsError@@Base+0x2158> │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 42258 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ + b.n 422f8 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 421ca <_PyEval_FormatKwargsError@@Base+0x2168> │ │ │ │ - vldr d8, [pc, #224] @ 422a8 <_PyEval_FormatKwargsError@@Base+0x2246> │ │ │ │ - b.n 42258 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ + beq.n 4226a <_PyEval_FormatKwargsError@@Base+0x2168> │ │ │ │ + vldr d8, [pc, #224] @ 42348 <_PyEval_FormatKwargsError@@Base+0x2246> │ │ │ │ + b.n 422f8 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d8, [pc, #216] @ 422a8 <_PyEval_FormatKwargsError@@Base+0x2246> │ │ │ │ - vldr d7, [pc, #220] @ 422b0 <_PyEval_FormatKwargsError@@Base+0x224e> │ │ │ │ + vldr d8, [pc, #216] @ 42348 <_PyEval_FormatKwargsError@@Base+0x2246> │ │ │ │ + vldr d7, [pc, #220] @ 42350 <_PyEval_FormatKwargsError@@Base+0x224e> │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ - b.n 42258 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ + b.n 422f8 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 421b4 <_PyEval_FormatKwargsError@@Base+0x2152> │ │ │ │ + beq.n 42254 <_PyEval_FormatKwargsError@@Base+0x2152> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 42204 <_PyEval_FormatKwargsError@@Base+0x21a2> │ │ │ │ + ble.n 422a4 <_PyEval_FormatKwargsError@@Base+0x21a2> │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 421c4 <_PyEval_FormatKwargsError@@Base+0x2162> │ │ │ │ - b.n 42258 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ - bpl.n 421c4 <_PyEval_FormatKwargsError@@Base+0x2162> │ │ │ │ + ble.n 42264 <_PyEval_FormatKwargsError@@Base+0x2162> │ │ │ │ + b.n 422f8 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ + bpl.n 42264 <_PyEval_FormatKwargsError@@Base+0x2162> │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 421c4 <_PyEval_FormatKwargsError@@Base+0x2162> │ │ │ │ + bpl.n 42264 <_PyEval_FormatKwargsError@@Base+0x2162> │ │ │ │ vneg.f64 d8, d8 │ │ │ │ - b.n 42258 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ + b.n 422f8 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2c1b8 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 42258 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ + bls.n 422f8 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 42248 <_PyEval_FormatKwargsError@@Base+0x21e6> │ │ │ │ + bvs.n 422e8 <_PyEval_FormatKwargsError@@Base+0x21e6> │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4224e <_PyEval_FormatKwargsError@@Base+0x21ec> │ │ │ │ + bne.n 422ee <_PyEval_FormatKwargsError@@Base+0x21ec> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 42258 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ + b.n 422f8 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 42258 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ + b.n 422f8 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ vmov.f64 d8, d9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 4226c <_PyEval_FormatKwargsError@@Base+0x220a> │ │ │ │ + cbnz r3, 4230c <_PyEval_FormatKwargsError@@Base+0x220a> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85cf8 │ │ │ │ + b.w 85ecc │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 268c3c │ │ │ │ - cbnz r0, 42296 <_PyEval_FormatKwargsError@@Base+0x2234> │ │ │ │ - b.n 4225c <_PyEval_FormatKwargsError@@Base+0x21fa> │ │ │ │ + bl 269e1c │ │ │ │ + cbnz r0, 42336 <_PyEval_FormatKwargsError@@Base+0x2234> │ │ │ │ + b.n 422fc <_PyEval_FormatKwargsError@@Base+0x21fa> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4228a <_PyEval_FormatKwargsError@@Base+0x2228> │ │ │ │ - vldr d8, [pc, #48] @ 422b8 <_PyEval_FormatKwargsError@@Base+0x2256> │ │ │ │ - b.n 42258 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ + ble.n 4232a <_PyEval_FormatKwargsError@@Base+0x2228> │ │ │ │ + vldr d8, [pc, #48] @ 42358 <_PyEval_FormatKwargsError@@Base+0x2256> │ │ │ │ + b.n 422f8 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 421b4 <_PyEval_FormatKwargsError@@Base+0x2152> │ │ │ │ - b.n 421c4 <_PyEval_FormatKwargsError@@Base+0x2162> │ │ │ │ + beq.n 42254 <_PyEval_FormatKwargsError@@Base+0x2152> │ │ │ │ + b.n 42264 <_PyEval_FormatKwargsError@@Base+0x2162> │ │ │ │ vpop {d8-d11} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ @@ -32817,26 +32893,26 @@ │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ 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 422e0 <_PyEval_FormatKwargsError@@Base+0x227e> │ │ │ │ + bne.n 42380 <_PyEval_FormatKwargsError@@Base+0x227e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3abf0 │ │ │ │ + b.w 3ac8c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11028 @ 0x2b14 │ │ │ │ + movw r0, #15388 @ 0x3c1c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 422d4 <_PyEval_FormatKwargsError@@Base+0x2272> │ │ │ │ + bne.n 42374 <_PyEval_FormatKwargsError@@Base+0x2272> │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ mov.w r3, r3, ror #4 │ │ │ │ mov.w r0, r0, ror #4 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ @@ -32850,57 +32926,57 @@ │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r4, r6, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #112] @ (423a8 <_PyEval_FormatKwargsError@@Base+0x2346>) │ │ │ │ + ldr r1, [pc, #112] @ (42448 <_PyEval_FormatKwargsError@@Base+0x2346>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6a00 │ │ │ │ + bl b70c4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42346 <_PyEval_FormatKwargsError@@Base+0x22e4> │ │ │ │ + bne.n 423e6 <_PyEval_FormatKwargsError@@Base+0x22e4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 423a0 <_PyEval_FormatKwargsError@@Base+0x233e> │ │ │ │ + b.n 42440 <_PyEval_FormatKwargsError@@Base+0x233e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 42350 <_PyEval_FormatKwargsError@@Base+0x22ee> │ │ │ │ + cbz r3, 423f0 <_PyEval_FormatKwargsError@@Base+0x22ee> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 42360 <_PyEval_FormatKwargsError@@Base+0x22fe> │ │ │ │ - b.n 4237e <_PyEval_FormatKwargsError@@Base+0x231c> │ │ │ │ - ldr r1, [pc, #88] @ (423ac <_PyEval_FormatKwargsError@@Base+0x234a>) │ │ │ │ + cbnz r0, 42400 <_PyEval_FormatKwargsError@@Base+0x22fe> │ │ │ │ + b.n 4241e <_PyEval_FormatKwargsError@@Base+0x231c> │ │ │ │ + ldr r1, [pc, #88] @ (4244c <_PyEval_FormatKwargsError@@Base+0x234a>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6a00 │ │ │ │ + bl b70c4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4234a <_PyEval_FormatKwargsError@@Base+0x22e8> │ │ │ │ - b.n 42342 <_PyEval_FormatKwargsError@@Base+0x22e0> │ │ │ │ + bne.n 423ea <_PyEval_FormatKwargsError@@Base+0x22e8> │ │ │ │ + b.n 423e2 <_PyEval_FormatKwargsError@@Base+0x22e0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 4237e <_PyEval_FormatKwargsError@@Base+0x231c> │ │ │ │ + bne.n 4241e <_PyEval_FormatKwargsError@@Base+0x231c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4237e <_PyEval_FormatKwargsError@@Base+0x231c> │ │ │ │ + bge.n 4241e <_PyEval_FormatKwargsError@@Base+0x231c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4237e <_PyEval_FormatKwargsError@@Base+0x231c> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4241e <_PyEval_FormatKwargsError@@Base+0x231c> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #10716 @ 0x29dc │ │ │ │ + movw r2, #15336 @ 0x3be8 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #56276 @ 0xdbd4 │ │ │ │ + movw r0, #60820 @ 0xed94 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bkpt 0x0028 │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r2, r4} │ │ │ │ @@ -32910,353 +32986,353 @@ │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #24552 @ 0x5fe8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 423d6 <_PyEval_FormatKwargsError@@Base+0x2374> │ │ │ │ + bne.n 42476 <_PyEval_FormatKwargsError@@Base+0x2374> │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 423f4 <_PyEval_FormatKwargsError@@Base+0x2392> │ │ │ │ + b.n 42494 <_PyEval_FormatKwargsError@@Base+0x2392> │ │ │ │ mov r0, r1 │ │ │ │ - bl 1449e0 │ │ │ │ + bl 145924 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 423f4 <_PyEval_FormatKwargsError@@Base+0x2392> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 42408 <_PyEval_FormatKwargsError@@Base+0x23a6> │ │ │ │ - vldr d0, [pc, #24] @ 42410 <_PyEval_FormatKwargsError@@Base+0x23ae> │ │ │ │ + bne.n 42494 <_PyEval_FormatKwargsError@@Base+0x2392> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 424a8 <_PyEval_FormatKwargsError@@Base+0x23a6> │ │ │ │ + vldr d0, [pc, #24] @ 424b0 <_PyEval_FormatKwargsError@@Base+0x23ae> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85cf8 │ │ │ │ + b.w 85ecc │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 4255c <_PyEval_FormatKwargsError@@Base+0x24fa>) │ │ │ │ + add r2, pc, #328 @ (adr r2, 425fc <_PyEval_FormatKwargsError@@Base+0x24fa>) │ │ │ │ svc 70 @ 0x46 │ │ │ │ subs r7, #145 @ 0x91 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 424b8 <_PyEval_FormatKwargsError@@Base+0x2456> │ │ │ │ + beq.n 42558 <_PyEval_FormatKwargsError@@Base+0x2456> │ │ │ │ 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 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 424b4 <_PyEval_FormatKwargsError@@Base+0x2452> │ │ │ │ + bne.n 42554 <_PyEval_FormatKwargsError@@Base+0x2452> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2601a0 │ │ │ │ + bl 2613b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 424b4 <_PyEval_FormatKwargsError@@Base+0x2452> │ │ │ │ - movw r0, #11324 @ 0x2c3c │ │ │ │ + beq.n 42554 <_PyEval_FormatKwargsError@@Base+0x2452> │ │ │ │ + movw r0, #15944 @ 0x3e48 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42462 <_PyEval_FormatKwargsError@@Base+0x2400> │ │ │ │ + cbnz r0, 42502 <_PyEval_FormatKwargsError@@Base+0x2400> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2707fc │ │ │ │ + b.w 2719e4 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #725 @ 0x2d5 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ - movw r0, #56300 @ 0xdbec │ │ │ │ + movw r0, #60844 @ 0xedac │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 262b30 │ │ │ │ + bl 263d50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42496 <_PyEval_FormatKwargsError@@Base+0x2434> │ │ │ │ + bge.n 42536 <_PyEval_FormatKwargsError@@Base+0x2434> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42496 <_PyEval_FormatKwargsError@@Base+0x2434> │ │ │ │ + cbnz r3, 42536 <_PyEval_FormatKwargsError@@Base+0x2434> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42456 <_PyEval_FormatKwargsError@@Base+0x23f4> │ │ │ │ + beq.n 424f6 <_PyEval_FormatKwargsError@@Base+0x23f4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 424b4 <_PyEval_FormatKwargsError@@Base+0x2452> │ │ │ │ + bge.n 42554 <_PyEval_FormatKwargsError@@Base+0x2452> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 424b4 <_PyEval_FormatKwargsError@@Base+0x2452> │ │ │ │ + cbnz r3, 42554 <_PyEval_FormatKwargsError@@Base+0x2452> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_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 424da <_PyEval_FormatKwargsError@@Base+0x2478> │ │ │ │ + bne.n 4257a <_PyEval_FormatKwargsError@@Base+0x2478> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e8efc │ │ │ │ + b.w e94c4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11100 @ 0x2b5c │ │ │ │ + movw r0, #15460 @ 0x3c64 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 424ce <_PyEval_FormatKwargsError@@Base+0x246c> │ │ │ │ + bne.n 4256e <_PyEval_FormatKwargsError@@Base+0x246c> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42592 <_PyEval_FormatKwargsError@@Base+0x2530> │ │ │ │ + beq.n 42632 <_PyEval_FormatKwargsError@@Base+0x2530> │ │ │ │ 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 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4258e <_PyEval_FormatKwargsError@@Base+0x252c> │ │ │ │ + bne.n 4262e <_PyEval_FormatKwargsError@@Base+0x252c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2601a0 │ │ │ │ + bl 2613b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4258e <_PyEval_FormatKwargsError@@Base+0x252c> │ │ │ │ - movw r0, #11324 @ 0x2c3c │ │ │ │ + beq.n 4262e <_PyEval_FormatKwargsError@@Base+0x252c> │ │ │ │ + movw r0, #15944 @ 0x3e48 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4253c <_PyEval_FormatKwargsError@@Base+0x24da> │ │ │ │ + cbnz r0, 425dc <_PyEval_FormatKwargsError@@Base+0x24da> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2707fc │ │ │ │ + b.w 2719e4 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #729 @ 0x2d9 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - movw r0, #56320 @ 0xdc00 │ │ │ │ + movw r0, #60864 @ 0xedc0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 262b30 │ │ │ │ + bl 263d50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42570 <_PyEval_FormatKwargsError@@Base+0x250e> │ │ │ │ + bge.n 42610 <_PyEval_FormatKwargsError@@Base+0x250e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42570 <_PyEval_FormatKwargsError@@Base+0x250e> │ │ │ │ + cbnz r3, 42610 <_PyEval_FormatKwargsError@@Base+0x250e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42530 <_PyEval_FormatKwargsError@@Base+0x24ce> │ │ │ │ + beq.n 425d0 <_PyEval_FormatKwargsError@@Base+0x24ce> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4258e <_PyEval_FormatKwargsError@@Base+0x252c> │ │ │ │ + bge.n 4262e <_PyEval_FormatKwargsError@@Base+0x252c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4258e <_PyEval_FormatKwargsError@@Base+0x252c> │ │ │ │ + cbnz r3, 4262e <_PyEval_FormatKwargsError@@Base+0x252c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 425b4 <_PyEval_FormatKwargsError@@Base+0x2552> │ │ │ │ + cbnz r3, 42654 <_PyEval_FormatKwargsError@@Base+0x2552> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 425b4 <_PyEval_FormatKwargsError@@Base+0x2552> │ │ │ │ + ble.n 42654 <_PyEval_FormatKwargsError@@Base+0x2552> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 425b4 <_PyEval_FormatKwargsError@@Base+0x2552> │ │ │ │ - cbnz r0, 425ce <_PyEval_FormatKwargsError@@Base+0x256c> │ │ │ │ + bne.n 42654 <_PyEval_FormatKwargsError@@Base+0x2552> │ │ │ │ + cbnz r0, 4266e <_PyEval_FormatKwargsError@@Base+0x256c> │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #24 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #112] @ (42634 <_PyEval_FormatKwargsError@@Base+0x25d2>) │ │ │ │ + ldr r4, [pc, #112] @ (426d4 <_PyEval_FormatKwargsError@@Base+0x25d2>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 42622 <_PyEval_FormatKwargsError@@Base+0x25c0> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 426c2 <_PyEval_FormatKwargsError@@Base+0x25c0> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 425e0 <_PyEval_FormatKwargsError@@Base+0x257e> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 42622 <_PyEval_FormatKwargsError@@Base+0x25c0> │ │ │ │ + bne.n 42680 <_PyEval_FormatKwargsError@@Base+0x257e> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 426c2 <_PyEval_FormatKwargsError@@Base+0x25c0> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 97f04 │ │ │ │ + bl 98158 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2b5e8 <__wait3_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 42626 <_PyEval_FormatKwargsError@@Base+0x25c4> │ │ │ │ + bge.n 426c6 <_PyEval_FormatKwargsError@@Base+0x25c4> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 42614 <_PyEval_FormatKwargsError@@Base+0x25b2> │ │ │ │ - bl ee330 │ │ │ │ + bne.n 426b4 <_PyEval_FormatKwargsError@@Base+0x25b2> │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 425e4 <_PyEval_FormatKwargsError@@Base+0x2582> │ │ │ │ - b.n 42622 <_PyEval_FormatKwargsError@@Base+0x25c0> │ │ │ │ + beq.n 42684 <_PyEval_FormatKwargsError@@Base+0x2582> │ │ │ │ + b.n 426c2 <_PyEval_FormatKwargsError@@Base+0x25c0> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42630 <_PyEval_FormatKwargsError@@Base+0x25ce> │ │ │ │ + b.n 426d0 <_PyEval_FormatKwargsError@@Base+0x25ce> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40838 <_PyEval_FormatKwargsError@@Base+0x7d6> │ │ │ │ + bl 408d8 <_PyEval_FormatKwargsError@@Base+0x7d6> │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 42660 <_PyEval_FormatKwargsError@@Base+0x25fe> │ │ │ │ + bne.n 42700 <_PyEval_FormatKwargsError@@Base+0x25fe> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 42678 │ │ │ │ + b.w 42718 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11144 @ 0x2b88 │ │ │ │ + movw r0, #15504 @ 0x3c90 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4264c <_PyEval_FormatKwargsError@@Base+0x25ea> │ │ │ │ + bne.n 426ec <_PyEval_FormatKwargsError@@Base+0x25ea> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00042678 : │ │ │ │ - b.w 39c60 <_PyEval_FormatExcUnbound@@Base+0x4e> │ │ │ │ +00042718 : │ │ │ │ + b.w 39d60 <_PyEval_FormatExcUnbound@@Base+0x4e> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #3 │ │ │ │ - bl 71600 │ │ │ │ + bl 717a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4274e │ │ │ │ + beq.n 427ee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl 26643c │ │ │ │ + bl 2675e0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 426b6 │ │ │ │ + bne.n 42756 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 42738 │ │ │ │ + b.n 427d8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 426e8 │ │ │ │ + bne.n 42788 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 426ce │ │ │ │ + blt.n 4276e │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 426de │ │ │ │ + b.n 4277e │ │ │ │ adds r1, r2, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r3, #0] │ │ │ │ itt ne │ │ │ │ addne r2, #2 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 4272e │ │ │ │ + b.n 427ce │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - ldr r1, [pc, #104] @ (42758 ) │ │ │ │ + ldr r1, [pc, #104] @ (427f8 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r4, #20] │ │ │ │ - bl d5644 │ │ │ │ + bl d5c74 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 426b0 │ │ │ │ + beq.n 42750 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 42720 │ │ │ │ + bne.n 427c0 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 426de │ │ │ │ + bge.n 4277e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 426de │ │ │ │ + b.n 4277e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 6ba50 │ │ │ │ + bl 6bbe0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42752 │ │ │ │ + bge.n 427f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42752 │ │ │ │ + cbnz r3, 427f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 42752 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 427f2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strh r0, [r6, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -33265,559 +33341,559 @@ │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ ldrgt r1, [r0, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ it gt │ │ │ │ mulgt r3, r1 │ │ │ │ add r0, r3 │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 42794 │ │ │ │ + cbz r3, 42834 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 427a4 │ │ │ │ + b.n 42844 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 427a2 │ │ │ │ + ble.n 42842 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4279e │ │ │ │ - cbnz r1, 427c2 │ │ │ │ + bne.n 4283e │ │ │ │ + cbnz r1, 42862 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 427a4 │ │ │ │ + b.n 42844 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #624] @ (42a18 ) │ │ │ │ + ldr r1, [pc, #624] @ (42ab8 ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 427c8 │ │ │ │ - b.n 42956 │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 42868 │ │ │ │ + b.n 429f6 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r4, r5 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89114 │ │ │ │ + bl 892cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 42956 │ │ │ │ - ldr r3, [pc, #568] @ (42a1c ) │ │ │ │ + beq.w 429f6 │ │ │ │ + ldr r3, [pc, #568] @ (42abc ) │ │ │ │ movw r8, #41384 @ 0xa1a8 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 4295a │ │ │ │ + bne.w 429fa │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl e3ed0 │ │ │ │ + bl e44c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4295a │ │ │ │ + bne.w 429fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4282c │ │ │ │ + bge.n 428cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4282c │ │ │ │ + cbnz r3, 428cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8938c │ │ │ │ + bl 89544 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 42864 │ │ │ │ + cbnz r0, 42904 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4284a │ │ │ │ + bge.n 428ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4284a │ │ │ │ + cbnz r3, 428ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - bl 7fc54 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 42956 │ │ │ │ + bne.w 429f6 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 428ea │ │ │ │ + bne.n 4298a │ │ │ │ add r1, sp, #28 │ │ │ │ - bl e3ed0 │ │ │ │ + bl e44c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 428ea │ │ │ │ + cbnz r3, 4298a │ │ │ │ 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 428d0 │ │ │ │ + beq.n 42970 │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 428b0 │ │ │ │ + bge.n 42950 │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 428be │ │ │ │ + bge.n 4295e │ │ │ │ vneg.f64 d7, d7 │ │ │ │ - vldr d5, [pc, #336] @ 42a10 │ │ │ │ + vldr d5, [pc, #336] @ 42ab0 │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 428ea │ │ │ │ + bhi.n 4298a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4282c │ │ │ │ + bge.n 428cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4282c │ │ │ │ + bne.n 428cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4282c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 428cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 4293a │ │ │ │ + cbz r0, 429da │ │ │ │ mov r1, r6 │ │ │ │ - bl 1209d0 │ │ │ │ + bl 121834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42910 │ │ │ │ + bge.n 429b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 42910 │ │ │ │ + cbnz r3, 429b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42924 │ │ │ │ + bge.n 429c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42924 │ │ │ │ + cbnz r3, 429c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4295a │ │ │ │ - b.n 42942 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 429fa │ │ │ │ + b.n 429e2 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 429e8 │ │ │ │ + beq.n 42a88 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85cf8 │ │ │ │ + bl 85ecc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42a20 │ │ │ │ + bne.n 42ac0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 42984 │ │ │ │ + blt.n 42a24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42956 │ │ │ │ + bge.n 429f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42956 │ │ │ │ + cbnz r3, 429f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42ad0 │ │ │ │ + b.n 42b70 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r7, #24552 @ 0x5fe8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 42a72 │ │ │ │ + bne.w 42b12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 429ac │ │ │ │ + bge.n 42a4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 429ac │ │ │ │ + cbnz r3, 42a4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 429ac │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 42a4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42942 │ │ │ │ + bne.n 429e2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 42942 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 429e2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 42928 │ │ │ │ + bne.n 429c8 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 429fe │ │ │ │ + blt.n 42a9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 8938c │ │ │ │ + bl 89544 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42994 │ │ │ │ + bne.n 42a34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 429ce │ │ │ │ + bge.n 42a6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 429ce │ │ │ │ + cbnz r3, 42a6e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - bl 7fc54 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42956 │ │ │ │ + bne.n 429f6 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 85cf8 │ │ │ │ - bl e3ed0 │ │ │ │ + b.w 85ecc │ │ │ │ + bl e44c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov s14, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4292c │ │ │ │ + bne.n 429cc │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - b.n 4299e │ │ │ │ + b.n 42a3e │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 429ac │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 429ac │ │ │ │ + bne.n 42a4c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 42a4c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r0 │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strh r0, [r6, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1209d0 │ │ │ │ + bl 121834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42a3c │ │ │ │ + bge.n 42adc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 42a3c │ │ │ │ + cbnz r3, 42adc │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42a50 │ │ │ │ + bge.n 42af0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42a50 │ │ │ │ + cbnz r3, 42af0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 42a72 │ │ │ │ - b.n 42942 │ │ │ │ - bl 1209d0 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 42b12 │ │ │ │ + b.n 429e2 │ │ │ │ + bl 121834 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 42a9e │ │ │ │ + blt.n 42b3e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 42aac │ │ │ │ - cbz r7, 42aba │ │ │ │ + blt.n 42b4c │ │ │ │ + cbz r7, 42b5a │ │ │ │ mov r4, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8938c │ │ │ │ + bl 89544 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 42a54 │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 42abc │ │ │ │ + bne.n 42af4 │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 42b5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42aba │ │ │ │ + bge.n 42b5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42aba │ │ │ │ + cbnz r3, 42b5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 42aba │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 42b5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42a64 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 42a64 │ │ │ │ + bne.n 42b04 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 42b04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42a6e │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 42a6e │ │ │ │ + bne.n 42b0e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 42b0e │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42ad0 │ │ │ │ + bge.n 42b70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42ad0 │ │ │ │ + cbnz r3, 42b70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 42ae4 │ │ │ │ + cbz r1, 42b84 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 42aec │ │ │ │ + b.n 42b8c │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 42ce4 │ │ │ │ + b.n 42d84 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #53936 @ 0xd2b0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 42c1a │ │ │ │ + bne.w 42cba │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 42c1a │ │ │ │ + bne.w 42cba │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ adds r3, r4, #3 │ │ │ │ ldr.w r8, [r9, #8] │ │ │ │ subs r5, r4, #1 │ │ │ │ ldr.w r0, [sl, r3, lsl #2] │ │ │ │ - bl fc590 │ │ │ │ + bl fcbac │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42c34 │ │ │ │ + beq.n 42cd4 │ │ │ │ add.w r0, r8, #4294967295 @ 0xffffffff │ │ │ │ add r0, r4 │ │ │ │ - bl 71600 │ │ │ │ + bl 717a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42b5a │ │ │ │ + cbz r0, 42bfa │ │ │ │ add.w sl, sl, #12 │ │ │ │ adds r0, #12 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 42b76 │ │ │ │ + b.n 42c16 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42c34 │ │ │ │ + bge.n 42cd4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42c34 │ │ │ │ + bne.n 42cd4 │ │ │ │ mov r0, fp │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 42c34 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 42cd4 │ │ │ │ cmp r5, r2 │ │ │ │ - ble.n 42b92 │ │ │ │ + ble.n 42c32 │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ - b.n 42b76 │ │ │ │ + b.n 42c16 │ │ │ │ bic.w r5, r5, r5, asr #31 │ │ │ │ add.w r9, r9, #16 │ │ │ │ adds r3, r5, #4 │ │ │ │ movs r2, #1 │ │ │ │ add.w r5, r4, r5, lsl #2 │ │ │ │ adds r5, #16 │ │ │ │ str.w fp, [r4, r3, lsl #2] │ │ │ │ cmp r8, r2 │ │ │ │ - ble.n 42bc4 │ │ │ │ + ble.n 42c64 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str.w r1, [r5, #4]! │ │ │ │ - b.n 42ba8 │ │ │ │ + b.n 42c48 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1f1510 │ │ │ │ + bl 1f2560 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42be6 │ │ │ │ + cbnz r0, 42c86 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42c34 │ │ │ │ + bge.n 42cd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42c34 │ │ │ │ + cbnz r3, 42cd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 42c34 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 42cd4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0f58 <_PyTemplate_Build@@Base> │ │ │ │ + bl 1e1ee4 <_PyTemplate_Build@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42c04 │ │ │ │ + bge.n 42ca4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42c04 │ │ │ │ + cbnz r3, 42ca4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42c36 │ │ │ │ + bge.n 42cd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42c36 │ │ │ │ + cbnz r3, 42cd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 42c36 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 42cd6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56364 @ 0xdc2c │ │ │ │ + movw r1, #60908 @ 0xedec │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ 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 42c60 │ │ │ │ + bne.n 42d00 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42c7e │ │ │ │ - b.n 42c78 │ │ │ │ + bne.n 42d1e │ │ │ │ + b.n 42d18 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40336 @ 0x9d90 │ │ │ │ + movw r0, #44880 @ 0xaf50 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42c52 │ │ │ │ - b.n 42c96 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 42c96 │ │ │ │ + bne.n 42cf2 │ │ │ │ + b.n 42d36 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 42d36 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 2012ac <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ - cbz r0, 42c96 │ │ │ │ + bl 20239c <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + cbz r0, 42d36 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 42d30 │ │ │ │ + b.n 42dd0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl c5f50 │ │ │ │ + bl c65b4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42cca │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 42d6a │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 42ce0 │ │ │ │ + b.n 42d80 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 42cfc │ │ │ │ + bne.n 42d9c │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #27336 @ 0x6ac8 │ │ │ │ + movw r3, #31880 @ 0x7c88 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 42d1c │ │ │ │ - b.n 42cfe │ │ │ │ - cbz r1, 42d26 │ │ │ │ - movw r3, #27336 @ 0x6ac8 │ │ │ │ + bne.n 42dbc │ │ │ │ + b.n 42d9e │ │ │ │ + cbz r1, 42dc6 │ │ │ │ + movw r3, #31880 @ 0x7c88 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 42d1c │ │ │ │ + bls.n 42dbc │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - beq.n 42d26 │ │ │ │ - b.n 42d08 │ │ │ │ + beq.n 42dc6 │ │ │ │ + b.n 42da8 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -33825,453 +33901,453 @@ │ │ │ │ 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, #27544 @ 0x6b98 │ │ │ │ + movw r1, #32088 @ 0x7d58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r0, #56532 @ 0xdcd4 │ │ │ │ + movw r0, #61076 @ 0xee94 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42d7c │ │ │ │ + bne.n 42e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42db4 │ │ │ │ + b.n 42e54 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 42d98 │ │ │ │ - bl ee330 │ │ │ │ + bne.n 42e38 │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42d66 │ │ │ │ - bl 97f04 │ │ │ │ + bne.n 42e06 │ │ │ │ + bl 98158 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2acb0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9aae0 │ │ │ │ - cbz r7, 42dac │ │ │ │ - b.n 42d6a │ │ │ │ + bl 9ad1c │ │ │ │ + cbz r7, 42e4c │ │ │ │ + b.n 42e0a │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #18128 @ 0x46d0 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r3, #58693 @ 0xe545 │ │ │ │ + movw r3, #62869 @ 0xf595 │ │ │ │ movt r3, #30 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 42de8 │ │ │ │ - bl 1ee548 <_PyErr_Format@@Base+0xe0> │ │ │ │ + bne.n 42e88 │ │ │ │ + bl 1ef598 <_PyErr_Format@@Base+0xe0> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 42dec │ │ │ │ + b.n 42e8c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 42e40 │ │ │ │ + cbz r4, 42ee0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 42e02 │ │ │ │ - movw r0, #6136 @ 0x17f8 │ │ │ │ + cbnz r0, 42ea2 │ │ │ │ + movw r0, #10680 @ 0x29b8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 42e2a │ │ │ │ - bl 140620 │ │ │ │ - cbz r0, 42e1c │ │ │ │ + b.n 42eca │ │ │ │ + bl 14171c │ │ │ │ + cbz r0, 42ebc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42e2c │ │ │ │ - movw r0, #43660 @ 0xaa8c │ │ │ │ + beq.n 42ecc │ │ │ │ + movw r0, #48164 @ 0xbc24 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 42e24 │ │ │ │ + b.n 42ec4 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl ef6f0 │ │ │ │ + bl efcb0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 1412c8 │ │ │ │ - cbnz r5, 42e44 │ │ │ │ + bl 1423d8 │ │ │ │ + cbnz r5, 42ee4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42e40 │ │ │ │ + bge.n 42ee0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42e40 │ │ │ │ + cbnz r3, 42ee0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 42e86 │ │ │ │ + b.n 42f26 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1a7a08 <_PyType_Name@@Base> │ │ │ │ + bl 1a9028 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #56544 @ 0xdce0 │ │ │ │ + movw r0, #61088 @ 0xeea0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42e72 │ │ │ │ + bge.n 42f12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42e72 │ │ │ │ + cbnz r3, 42f12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42e86 │ │ │ │ + bge.n 42f26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42e86 │ │ │ │ + cbnz r3, 42f26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 42eaa │ │ │ │ + bne.n 42f4a │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 25fc04 │ │ │ │ + b.w 260e24 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11076 @ 0x2b44 │ │ │ │ + movw r0, #15436 @ 0x3c4c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42e9e │ │ │ │ + bne.n 42f3e │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 42eca │ │ │ │ + cbz r1, 42f6a │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 42ed2 │ │ │ │ + b.n 42f72 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 42fb2 │ │ │ │ + b.n 43052 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 42f06 │ │ │ │ + beq.n 42fa6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 42f06 │ │ │ │ + ble.n 42fa6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42f18 │ │ │ │ + bge.n 42fb8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 42f18 │ │ │ │ - movw r0, #56584 @ 0xdd08 │ │ │ │ + b.n 42fb8 │ │ │ │ + movw r0, #61128 @ 0xeec8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #92] @ (42f7c ) │ │ │ │ - bl 90658 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #92] @ (4301c ) │ │ │ │ + bl 90890 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 42f2e │ │ │ │ + cbz r0, 42fce │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 42f44 │ │ │ │ + bmi.n 42fe4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #56608 @ 0xdd20 │ │ │ │ + movw r0, #61152 @ 0xeee0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 42f5a │ │ │ │ + b.n 42ffa │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #56640 @ 0xdd40 │ │ │ │ + movw r0, #61184 @ 0xef00 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42f6e │ │ │ │ + bge.n 4300e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42f6e │ │ │ │ + cbnz r3, 4300e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ pop {r2, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e3d9c │ │ │ │ + bl e438c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42fa0 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 42fae │ │ │ │ + bne.n 43040 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 4304e │ │ │ │ mov r0, r4 │ │ │ │ blx 2ac08 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 262678 │ │ │ │ + b.w 263898 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 42fca │ │ │ │ + bne.n 4306a │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #27336 @ 0x6ac8 │ │ │ │ + movw r3, #31880 @ 0x7c88 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 42fea │ │ │ │ - b.n 42fcc │ │ │ │ - cbz r1, 42ff4 │ │ │ │ - movw r3, #27336 @ 0x6ac8 │ │ │ │ + bne.n 4308a │ │ │ │ + b.n 4306c │ │ │ │ + cbz r1, 43094 │ │ │ │ + movw r3, #31880 @ 0x7c88 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 42fea │ │ │ │ + bls.n 4308a │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - beq.n 42ff4 │ │ │ │ - b.n 42fd6 │ │ │ │ + beq.n 43094 │ │ │ │ + b.n 43076 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00042ffe : │ │ │ │ - ldr r0, [pc, #4] @ (43004 ) │ │ │ │ - b.w 1a35e8 │ │ │ │ +0004309e : │ │ │ │ + ldr r0, [pc, #4] @ (430a4 ) │ │ │ │ + b.w 1a4c14 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.w 26e7f4 │ │ │ │ + b.w 26fa0c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 43014 │ │ │ │ + cbz r1, 430b4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4301c │ │ │ │ + b.n 430bc │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.w 3770e │ │ │ │ + b.w 377a6 │ │ │ │ │ │ │ │ -00043020 : │ │ │ │ +000430c0 : │ │ │ │ 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 4332a │ │ │ │ + bl 433fa │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 43050 │ │ │ │ + bne.n 430f0 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #56692 @ 0xdd74 │ │ │ │ + movw r0, #61236 @ 0xef34 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 1fdfd4 │ │ │ │ + bl 1ff064 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 43112 │ │ │ │ + beq.n 431b2 │ │ │ │ mov r7, r0 │ │ │ │ - movw r0, #5528 @ 0x1598 │ │ │ │ + movw r0, #10036 @ 0x2734 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ - bl dd2d8 │ │ │ │ + bl dd8dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4310e │ │ │ │ + bne.n 431ae │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4310e │ │ │ │ + bne.n 431ae │ │ │ │ ldr.w r0, [r7, #516] @ 0x204 │ │ │ │ - bl c0a58 <_PyDict_FromItems@@Base+0x90> │ │ │ │ + bl c10c0 <_PyDict_FromItems@@Base+0x90> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43100 │ │ │ │ + beq.n 431a0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43100 │ │ │ │ + cbz r0, 431a0 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [r7, #820] @ 0x334 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83cb8 │ │ │ │ + bl 83e80 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43102 │ │ │ │ + beq.n 431a2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 430be │ │ │ │ + bge.n 4315e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 430be │ │ │ │ + cbnz r3, 4315e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r1, [r7, #928] @ 0x3a0 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 83cb8 │ │ │ │ + bl 83e80 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43102 │ │ │ │ + beq.n 431a2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4311a │ │ │ │ + bge.n 431ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4311a │ │ │ │ + cbnz r3, 431ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4311a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 431ba │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4311a │ │ │ │ + b.n 431ba │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ 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, #236] @ 43220 │ │ │ │ + vldr d0, [pc, #236] @ 432c0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - bl 85cf8 │ │ │ │ - movw r1, #18184 @ 0x4708 │ │ │ │ + bl 85ecc │ │ │ │ + movw r1, #24144 @ 0x5e50 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3994 │ │ │ │ + bl 1a4fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43158 │ │ │ │ + bge.n 431f8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43212 │ │ │ │ - vldr d0, [pc, #204] @ 43228 │ │ │ │ - bl 85cf8 │ │ │ │ - movw r1, #2368 @ 0x940 │ │ │ │ + b.n 432b2 │ │ │ │ + vldr d0, [pc, #204] @ 432c8 │ │ │ │ + bl 85ecc │ │ │ │ + movw r1, #6832 @ 0x1ab0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3994 │ │ │ │ + bl 1a4fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43152 │ │ │ │ - vldr d0, [pc, #184] @ 43230 │ │ │ │ - bl 85cf8 │ │ │ │ - movw r1, #18188 @ 0x470c │ │ │ │ + blt.n 431f2 │ │ │ │ + vldr d0, [pc, #184] @ 432d0 │ │ │ │ + bl 85ecc │ │ │ │ + movw r1, #24148 @ 0x5e54 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3994 │ │ │ │ + bl 1a4fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43152 │ │ │ │ - vldr d8, [pc, #164] @ 43238 │ │ │ │ + blt.n 431f2 │ │ │ │ + vldr d8, [pc, #164] @ 432d8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85cf8 │ │ │ │ - movw r1, #57108 @ 0xdf14 │ │ │ │ + bl 85ecc │ │ │ │ + movw r1, #61652 @ 0xf0d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3994 │ │ │ │ + bl 1a4fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43152 │ │ │ │ - vldr d9, [pc, #140] @ 43240 │ │ │ │ + blt.n 431f2 │ │ │ │ + vldr d9, [pc, #140] @ 432e0 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 248974 │ │ │ │ - movw r1, #56920 @ 0xde58 │ │ │ │ + bl 249b94 │ │ │ │ + movw r1, #61464 @ 0xf018 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3994 │ │ │ │ + bl 1a4fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43152 │ │ │ │ - vldr d8, [pc, #112] @ 43248 │ │ │ │ + blt.n 431f2 │ │ │ │ + vldr d8, [pc, #112] @ 432e8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85cf8 │ │ │ │ - movw r1, #57164 @ 0xdf4c │ │ │ │ + bl 85ecc │ │ │ │ + movw r1, #61708 @ 0xf10c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3994 │ │ │ │ + bl 1a4fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43152 │ │ │ │ + blt.n 431f2 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 248974 │ │ │ │ - movw r1, #56928 @ 0xde60 │ │ │ │ + bl 249b94 │ │ │ │ + movw r1, #61472 @ 0xf020 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3994 │ │ │ │ + bl 1a4fc0 │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ @@ -34296,223 +34372,243 @@ │ │ │ │ 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, 43290 │ │ │ │ + cbz r3, 43330 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 43290 │ │ │ │ + cbnz r0, 43330 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2601a0 │ │ │ │ + bl 2613b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43290 │ │ │ │ - movw r0, #11324 @ 0x2c3c │ │ │ │ + beq.n 43330 │ │ │ │ + movw r0, #15944 @ 0x3e48 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 43294 │ │ │ │ + cbnz r0, 43334 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2707fc │ │ │ │ + bl 2719e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 432e8 │ │ │ │ + b.n 43388 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #742 @ 0x2e6 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - movw r0, #56936 @ 0xde68 │ │ │ │ + movw r0, #61480 @ 0xf028 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 262b30 │ │ │ │ + bl 263d50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 432c8 │ │ │ │ + bge.n 43368 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 432c8 │ │ │ │ + cbnz r3, 43368 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4328a │ │ │ │ + beq.n 4332a │ │ │ │ mov r0, r5 │ │ │ │ - bl e3d9c │ │ │ │ + bl e438c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 432e8 │ │ │ │ + bge.n 43388 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 432e8 │ │ │ │ + cbnz r3, 43388 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.w 26ecb8 │ │ │ │ + b.w 26fed0 │ │ │ │ + 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, 433b8 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 433c0 │ │ │ │ + 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 433aa │ │ │ │ + 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 43312 │ │ │ │ + bne.n 433e2 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1dc9e4 │ │ │ │ + b.w 1dd918 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11012 @ 0x2b04 │ │ │ │ + movw r0, #15372 @ 0x3c0c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43306 │ │ │ │ + bne.n 433d6 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004332a : │ │ │ │ +000433fa : │ │ │ │ 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, 43372 │ │ │ │ + cbnz r3, 43442 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43350 │ │ │ │ + cbnz r0, 43420 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 4338a │ │ │ │ + b.n 4345a │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6a00 │ │ │ │ + bl b70c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43398 │ │ │ │ + bge.n 43468 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43398 │ │ │ │ + cbnz r3, 43468 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 43398 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 43468 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 43396 │ │ │ │ + cbnz r0, 43466 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f0 │ │ │ │ - cbnz r0, 43390 │ │ │ │ + bl d880c │ │ │ │ + cbnz r0, 43460 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43398 │ │ │ │ - bl d8428 │ │ │ │ - b.n 43398 │ │ │ │ + b.n 43468 │ │ │ │ + bl d8a44 │ │ │ │ + b.n 43468 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44088 @ 0xac38 │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 144588 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ + b.w 145508 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xabc> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ - cbz r3, 433ee │ │ │ │ + cbz r3, 434be │ │ │ │ mov r8, r1 │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 433ee │ │ │ │ + cbnz r0, 434be │ │ │ │ mov r0, r4 │ │ │ │ - bl 2601a0 │ │ │ │ + bl 2613b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 433ee │ │ │ │ + beq.n 434be │ │ │ │ mov r0, r6 │ │ │ │ - bl 283818 │ │ │ │ + bl 284a00 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 433f2 │ │ │ │ + cbnz r0, 434c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2707fc │ │ │ │ + bl 2719e4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 43464 │ │ │ │ + b.n 43534 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262240 │ │ │ │ + bl 26345c │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 43416 │ │ │ │ + cbnz r0, 434e6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 433e8 │ │ │ │ + bge.n 434b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 433e8 │ │ │ │ + bne.n 434b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 433e8 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 434b8 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #12932 @ 0x3284 │ │ │ │ + movw r0, #17396 @ 0x43f4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 433e8 │ │ │ │ + beq.n 434b8 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #56992 @ 0xdea0 │ │ │ │ + movw r0, #61536 @ 0xf060 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 262b30 │ │ │ │ + bl 263d50 │ │ │ │ str r7, [r4, #24] │ │ │ │ - cbnz r0, 43452 │ │ │ │ + cbnz r0, 43522 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2707fc │ │ │ │ - b.n 43464 │ │ │ │ + bl 2719e4 │ │ │ │ + b.n 43534 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43464 │ │ │ │ + bge.n 43534 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43464 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43534 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 2b67c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ - ldr r6, [pc, #276] @ (435a0 ) │ │ │ │ + ldr r6, [pc, #276] @ (43670 ) │ │ │ │ mov r7, r0 │ │ │ │ mov ip, r2 │ │ │ │ mov lr, r3 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ @@ -34520,66 +34616,66 @@ │ │ │ │ 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} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 434bc │ │ │ │ + bne.n 4358c │ │ │ │ cmp ip, lr │ │ │ │ - ble.n 434bc │ │ │ │ + ble.n 4358c │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 434bc │ │ │ │ - cbnz r4, 434e6 │ │ │ │ + bne.n 4358c │ │ │ │ + cbnz r4, 435b6 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, lr │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ mov r1, ip │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r4, [sp, #20] │ │ │ │ movw r4, #14332 @ 0x37fc │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4357e │ │ │ │ + beq.n 4364e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 11c7a4 │ │ │ │ + bl 11d104 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldrd r8, r5, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43588 │ │ │ │ - bl 97f04 │ │ │ │ + beq.n 43658 │ │ │ │ + bl 98158 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 4350e │ │ │ │ + beq.n 435de │ │ │ │ mov r0, r5 │ │ │ │ blx 2b868 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 43516 │ │ │ │ + b.n 435e6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2ba08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9aae0 │ │ │ │ - cbz r4, 43534 │ │ │ │ + bl 9ad1c │ │ │ │ + cbz r4, 43604 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac424 │ │ │ │ - b.n 4358a │ │ │ │ + bl 1ada3c │ │ │ │ + b.n 4365a │ │ │ │ ldrd sl, fp, [sp, #176] @ 0xb0 │ │ │ │ strd sl, fp, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, fp, [sp, #168] @ 0xa8 │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ ldrd sl, fp, [sp, #160] @ 0xa0 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ @@ -34592,79 +34688,79 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strd sl, fp, [sp, #8] │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldrd sl, fp, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r1, r2, [sp, #128] @ 0x80 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 43994 <_PyBytes_ReverseFind@@Base+0xa8> │ │ │ │ + bl 43a64 <_PyBytes_ReverseFind@@Base+0xa8> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4358a │ │ │ │ + b.n 4365a │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4358a │ │ │ │ + b.n 4365a │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ strd r8, r5, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 11ce10 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d770 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 435e0 │ │ │ │ + bne.n 436b0 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 435f6 │ │ │ │ + bge.n 436c6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 435f6 │ │ │ │ + b.n 436c6 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10888 @ 0x2a88 │ │ │ │ + movw r0, #15248 @ 0x3b90 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 435b8 │ │ │ │ + bne.n 43688 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 43600 │ │ │ │ + cbz r1, 436d0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 43608 │ │ │ │ + b.n 436d8 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 4370a │ │ │ │ + b.n 437da │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4362c │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 436fc │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 43624 │ │ │ │ + bne.n 436f4 │ │ │ │ pop {r4} │ │ │ │ - b.w 142304 │ │ │ │ + b.w 143414 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -34672,628 +34768,628 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #35500 @ 0x8aac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4365a │ │ │ │ + beq.n 4372a │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 43668 │ │ │ │ + bne.n 43738 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22a700 │ │ │ │ + bl 22b8fc │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 43672 │ │ │ │ - b.n 4367a │ │ │ │ + bne.n 43742 │ │ │ │ + b.n 4374a │ │ │ │ movs r2, #1 │ │ │ │ - bl 2084b0 │ │ │ │ + bl 209558 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4367a │ │ │ │ + beq.n 4374a │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ 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 4369e │ │ │ │ + bne.n 4376e │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 25a768 │ │ │ │ + b.w 25b980 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11048 @ 0x2b28 │ │ │ │ + movw r0, #15408 @ 0x3c30 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43692 │ │ │ │ + bne.n 43762 │ │ │ │ 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 436f2 │ │ │ │ + bne.n 437c2 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43708 │ │ │ │ + bge.n 437d8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 43708 │ │ │ │ + b.n 437d8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10892 @ 0x2a8c │ │ │ │ + movw r0, #15252 @ 0x3b94 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 436ca │ │ │ │ + bne.n 4379a │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 43736 │ │ │ │ + bne.n 43806 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #27336 @ 0x6ac8 │ │ │ │ + movw r2, #31880 @ 0x7c88 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 43782 │ │ │ │ - movw r3, #27336 @ 0x6ac8 │ │ │ │ + cbz r1, 43852 │ │ │ │ + movw r3, #31880 @ 0x7c88 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 4376a │ │ │ │ + bls.n 4383a │ │ │ │ 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 43746 │ │ │ │ + beq.n 43816 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4378c │ │ │ │ + b.n 4385c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 4378c │ │ │ │ + b.n 4385c │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 437ae │ │ │ │ + cbz r3, 4387e │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 437be │ │ │ │ + b.n 4388e │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 437bc │ │ │ │ + blt.n 4388c │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 437b8 │ │ │ │ - cbnz r1, 437de │ │ │ │ + bgt.n 43888 │ │ │ │ + cbnz r1, 438ae │ │ │ │ movs r4, #0 │ │ │ │ - b.n 437be │ │ │ │ + b.n 4388e │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #296] @ (438e8 ) │ │ │ │ + ldr r1, [pc, #296] @ (439b8 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 437e4 │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 438b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 438de │ │ │ │ + b.n 439ae │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 437fc │ │ │ │ + beq.n 438cc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 437fe │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 437fe │ │ │ │ - b.n 437da │ │ │ │ + bne.n 438ce │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 438ce │ │ │ │ + b.n 438aa │ │ │ │ movs r5, #8 │ │ │ │ add.w r7, r6, #16 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r8, r7 │ │ │ │ movs r4, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ add r7, r3 │ │ │ │ mov r9, r8 │ │ │ │ mov r6, r4 │ │ │ │ sub.w fp, sl, r5 │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 4385e │ │ │ │ + bls.n 4392e │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 4383c │ │ │ │ + bne.n 4390c │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 43858 │ │ │ │ + ble.n 43928 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 293294 <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ + bl 294474 <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 438c6 │ │ │ │ + bgt.n 43996 │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 43858 │ │ │ │ + b.n 43928 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 438c6 │ │ │ │ + beq.n 43996 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 4384a │ │ │ │ + beq.n 4391a │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 43858 │ │ │ │ + bne.n 43928 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 438c6 │ │ │ │ + blt.n 43996 │ │ │ │ add r6, r4 │ │ │ │ movs r4, #0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 43816 │ │ │ │ + b.n 438e6 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 438c6 │ │ │ │ + bgt.n 43996 │ │ │ │ adds r1, r4, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 437da │ │ │ │ + beq.n 438aa │ │ │ │ add.w sl, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r7, r8 │ │ │ │ - bls.n 438de │ │ │ │ + bls.n 439ae │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 438aa │ │ │ │ + bne.n 4397a │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 438bc │ │ │ │ + ble.n 4398c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 293294 <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ + bl 294474 <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ subs r1, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 438c2 │ │ │ │ + beq.n 43992 │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 438a0 │ │ │ │ + b.n 43970 │ │ │ │ mov r3, sl │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 438c0 │ │ │ │ + beq.n 43990 │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 438c0 │ │ │ │ + beq.n 43990 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 438c2 │ │ │ │ + b.n 43992 │ │ │ │ mov r3, sl │ │ │ │ - b.n 438c2 │ │ │ │ + b.n 43992 │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 43880 │ │ │ │ + b.n 43950 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56080 @ 0xdb10 │ │ │ │ + movw r1, #60624 @ 0xecd0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 437da │ │ │ │ + bl f29e4 │ │ │ │ + b.n 438aa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r0, #40 @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000438ec <_PyBytes_ReverseFind@@Base>: │ │ │ │ +000439bc <_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, 43904 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + cbnz r3, 439d4 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ adds r0, r1, r4 │ │ │ │ - b.n 4391a <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + b.n 439ea <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ mov.w ip, #2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ - bl 1dfc58 │ │ │ │ + bl 1e0be4 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r0, r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #32 │ │ │ │ add.w r0, r1, #16 │ │ │ │ - cbz r2, 4393c <_PyBytes_ReverseFind@@Base+0x50> │ │ │ │ + cbz r2, 43a0c <_PyBytes_ReverseFind@@Base+0x50> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 4394c <_PyBytes_ReverseFind@@Base+0x60> │ │ │ │ + b.n 43a1c <_PyBytes_ReverseFind@@Base+0x60> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4394a <_PyBytes_ReverseFind@@Base+0x5e> │ │ │ │ + bhi.n 43a1a <_PyBytes_ReverseFind@@Base+0x5e> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 43970 <_PyBytes_ReverseFind@@Base+0x84> │ │ │ │ + cbnz r0, 43a40 <_PyBytes_ReverseFind@@Base+0x84> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4394c <_PyBytes_ReverseFind@@Base+0x60> │ │ │ │ + b.n 43a1c <_PyBytes_ReverseFind@@Base+0x60> │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #64] @ (43990 <_PyBytes_ReverseFind@@Base+0xa4>) │ │ │ │ + ldr r1, [pc, #64] @ (43a60 <_PyBytes_ReverseFind@@Base+0xa4>) │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 43972 <_PyBytes_ReverseFind@@Base+0x86> │ │ │ │ - b.n 4398a <_PyBytes_ReverseFind@@Base+0x9e> │ │ │ │ + cbnz r0, 43a42 <_PyBytes_ReverseFind@@Base+0x86> │ │ │ │ + b.n 43a5a <_PyBytes_ReverseFind@@Base+0x9e> │ │ │ │ mov r5, r2 │ │ │ │ add r4, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ ldrne r2, [r3, #4] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d497c │ │ │ │ + b.w 1d58b8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r0, #84 @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 85770 │ │ │ │ + bl 85934 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43a4c <_PyBytes_ReverseFind@@Base+0x160> │ │ │ │ + beq.n 43b1c <_PyBytes_ReverseFind@@Base+0x160> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43a38 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + beq.n 43b08 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43a38 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43b08 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 120918 │ │ │ │ + bl 121618 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43a38 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43b08 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 120918 │ │ │ │ + bl 121618 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43a38 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43b08 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 120918 │ │ │ │ + bl 121618 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43a38 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43b08 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 120918 │ │ │ │ + bl 121618 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43a38 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43b08 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 120918 │ │ │ │ + bl 121618 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43a38 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43b08 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 120918 │ │ │ │ + bl 121618 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43a38 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43b08 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43a38 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43b08 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 43a50 <_PyBytes_ReverseFind@@Base+0x164> │ │ │ │ + cbnz r0, 43b20 <_PyBytes_ReverseFind@@Base+0x164> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43a4c <_PyBytes_ReverseFind@@Base+0x160> │ │ │ │ + bge.n 43b1c <_PyBytes_ReverseFind@@Base+0x160> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43a4c <_PyBytes_ReverseFind@@Base+0x160> │ │ │ │ + cbnz r3, 43b1c <_PyBytes_ReverseFind@@Base+0x160> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43a5e <_PyBytes_ReverseFind@@Base+0x172> │ │ │ │ + b.n 43b2e <_PyBytes_ReverseFind@@Base+0x172> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 7df6c │ │ │ │ + bl 7e13c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43a38 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + beq.n 43b08 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 43a88 <_PyBytes_ReverseFind@@Base+0x19c> │ │ │ │ + bne.n 43b58 <_PyBytes_ReverseFind@@Base+0x19c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ - b.n 43a96 <_PyBytes_ReverseFind@@Base+0x1aa> │ │ │ │ - bl 96550 │ │ │ │ + bl 289490 │ │ │ │ + b.n 43b66 <_PyBytes_ReverseFind@@Base+0x1aa> │ │ │ │ + bl 967ac │ │ │ │ movs r1, #1 │ │ │ │ - bl 97eb0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98104 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43a80 <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ + bne.n 43b50 <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 43aa2 <_PyBytes_ReverseFind@@Base+0x1b6> │ │ │ │ + cbz r3, 43b72 <_PyBytes_ReverseFind@@Base+0x1b6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 43ac4 <_PyBytes_ReverseFind@@Base+0x1d8> │ │ │ │ + b.n 43b94 <_PyBytes_ReverseFind@@Base+0x1d8> │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9ab58 │ │ │ │ - cbnz r0, 43ac0 <_PyBytes_ReverseFind@@Base+0x1d4> │ │ │ │ + bl 9ad94 │ │ │ │ + cbnz r0, 43b90 <_PyBytes_ReverseFind@@Base+0x1d4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 43ac0 <_PyBytes_ReverseFind@@Base+0x1d4> │ │ │ │ + cbnz r3, 43b90 <_PyBytes_ReverseFind@@Base+0x1d4> │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cbnz r0, 43ac0 <_PyBytes_ReverseFind@@Base+0x1d4> │ │ │ │ + bl 9ad94 │ │ │ │ + cbnz r0, 43b90 <_PyBytes_ReverseFind@@Base+0x1d4> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 43ad0 <_PyBytes_ReverseFind@@Base+0x1e4> │ │ │ │ + cbz r1, 43ba0 <_PyBytes_ReverseFind@@Base+0x1e4> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 43ad8 <_PyBytes_ReverseFind@@Base+0x1ec> │ │ │ │ + b.n 43ba8 <_PyBytes_ReverseFind@@Base+0x1ec> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 43ada <_PyBytes_ReverseFind@@Base+0x1ee> │ │ │ │ + b.n 43baa <_PyBytes_ReverseFind@@Base+0x1ee> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 43af2 <_PyBytes_ReverseFind@@Base+0x206> │ │ │ │ + bne.n 43bc2 <_PyBytes_ReverseFind@@Base+0x206> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #27336 @ 0x6ac8 │ │ │ │ + movw r3, #31880 @ 0x7c88 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 43b12 <_PyBytes_ReverseFind@@Base+0x226> │ │ │ │ - b.n 43af4 <_PyBytes_ReverseFind@@Base+0x208> │ │ │ │ - cbz r1, 43b1c <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ - movw r3, #27336 @ 0x6ac8 │ │ │ │ + bmi.n 43be2 <_PyBytes_ReverseFind@@Base+0x226> │ │ │ │ + b.n 43bc4 <_PyBytes_ReverseFind@@Base+0x208> │ │ │ │ + cbz r1, 43bec <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ + movw r3, #31880 @ 0x7c88 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 43b12 <_PyBytes_ReverseFind@@Base+0x226> │ │ │ │ + bls.n 43be2 <_PyBytes_ReverseFind@@Base+0x226> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 43b1c <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ - b.n 43afe <_PyBytes_ReverseFind@@Base+0x212> │ │ │ │ + bpl.n 43bec <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ + b.n 43bce <_PyBytes_ReverseFind@@Base+0x212> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 43b46 <_PyBytes_ReverseFind@@Base+0x25a> │ │ │ │ + bne.n 43c16 <_PyBytes_ReverseFind@@Base+0x25a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2042fc │ │ │ │ + b.w 20535c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11092 @ 0x2b54 │ │ │ │ + movw r0, #15452 @ 0x3c5c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43b3a <_PyBytes_ReverseFind@@Base+0x24e> │ │ │ │ + bne.n 43c0a <_PyBytes_ReverseFind@@Base+0x24e> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 43b66 <_PyBytes_ReverseFind@@Base+0x27a> │ │ │ │ + cbz r1, 43c36 <_PyBytes_ReverseFind@@Base+0x27a> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 43b6e <_PyBytes_ReverseFind@@Base+0x282> │ │ │ │ + b.n 43c3e <_PyBytes_ReverseFind@@Base+0x282> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 43e38 <_PyBytes_ReverseFind@@Base+0x54c> │ │ │ │ + b.n 43f08 <_PyBytes_ReverseFind@@Base+0x54c> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ - bl 13aa60 │ │ │ │ - cbz r0, 43b9a <_PyBytes_ReverseFind@@Base+0x2ae> │ │ │ │ + bl 13ba30 │ │ │ │ + cbz r0, 43c6a <_PyBytes_ReverseFind@@Base+0x2ae> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #6612 @ 0x19d4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 43bf4 <_PyBytes_ReverseFind@@Base+0x308> │ │ │ │ + bne.n 43cc4 <_PyBytes_ReverseFind@@Base+0x308> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 43bf4 <_PyBytes_ReverseFind@@Base+0x308> │ │ │ │ + bne.n 43cc4 <_PyBytes_ReverseFind@@Base+0x308> │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 43bf4 <_PyBytes_ReverseFind@@Base+0x308> │ │ │ │ + bhi.n 43cc4 <_PyBytes_ReverseFind@@Base+0x308> │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 43f3a <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + bl 4400a <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 43bfe <_PyBytes_ReverseFind@@Base+0x312> │ │ │ │ + beq.n 43cce <_PyBytes_ReverseFind@@Base+0x312> │ │ │ │ cmp r4, #3 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ it eq │ │ │ │ eoreq.w r3, r0, #1 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 43c00 <_PyBytes_ReverseFind@@Base+0x314> │ │ │ │ + b.n 43cd0 <_PyBytes_ReverseFind@@Base+0x314> │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 43c00 <_PyBytes_ReverseFind@@Base+0x314> │ │ │ │ + b.n 43cd0 <_PyBytes_ReverseFind@@Base+0x314> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbnz r7, 43c28 <_PyBytes_ReverseFind@@Base+0x33c> │ │ │ │ + cbnz r7, 43cf8 <_PyBytes_ReverseFind@@Base+0x33c> │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 43c28 <_PyBytes_ReverseFind@@Base+0x33c> │ │ │ │ + blt.n 43cf8 <_PyBytes_ReverseFind@@Base+0x33c> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 43c28 <_PyBytes_ReverseFind@@Base+0x33c> │ │ │ │ - cbnz r2, 43c4a <_PyBytes_ReverseFind@@Base+0x35e> │ │ │ │ - ldr r1, [pc, #92] @ (43c88 <_PyBytes_ReverseFind@@Base+0x39c>) │ │ │ │ + bgt.n 43cf8 <_PyBytes_ReverseFind@@Base+0x33c> │ │ │ │ + cbnz r2, 43d1a <_PyBytes_ReverseFind@@Base+0x35e> │ │ │ │ + ldr r1, [pc, #92] @ (43d58 <_PyBytes_ReverseFind@@Base+0x39c>) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 43c4a <_PyBytes_ReverseFind@@Base+0x35e> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 43d1a <_PyBytes_ReverseFind@@Base+0x35e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43c82 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + b.n 43d52 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 43c5a <_PyBytes_ReverseFind@@Base+0x36e> │ │ │ │ + ble.n 43d2a <_PyBytes_ReverseFind@@Base+0x36e> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c5f50 │ │ │ │ + bl c65b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 43c5c <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ - b.n 43c46 <_PyBytes_ReverseFind@@Base+0x35a> │ │ │ │ + bge.n 43d2c <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ + b.n 43d16 <_PyBytes_ReverseFind@@Base+0x35a> │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2248f4 │ │ │ │ + bl 225ae8 │ │ │ │ uxtb r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 2c034 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 43c7a <_PyBytes_ReverseFind@@Base+0x38e> │ │ │ │ + cbz r0, 43d4a <_PyBytes_ReverseFind@@Base+0x38e> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 26df64 <_PyBytes_Find@@Base+0x22bc> │ │ │ │ - b.n 43c46 <_PyBytes_ReverseFind@@Base+0x35a> │ │ │ │ + bl 26f17c <_PyBytes_Find@@Base+0x22bc> │ │ │ │ + b.n 43d16 <_PyBytes_ReverseFind@@Base+0x35a> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r0, #128 @ 0x80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -35303,273 +35399,273 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 43cc2 <_PyBytes_ReverseFind@@Base+0x3d6> │ │ │ │ + beq.n 43d92 <_PyBytes_ReverseFind@@Base+0x3d6> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57564 @ 0xe0dc │ │ │ │ + movw r1, #62108 @ 0xf29c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 43ce6 <_PyBytes_ReverseFind@@Base+0x3fa> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 43db6 <_PyBytes_ReverseFind@@Base+0x3fa> │ │ │ │ movw r2, #61156 @ 0xeee4 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 43d30 <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ - ldr r0, [pc, #348] @ (43e30 <_PyBytes_ReverseFind@@Base+0x544>) │ │ │ │ + beq.n 43e00 <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ + ldr r0, [pc, #348] @ (43f00 <_PyBytes_ReverseFind@@Base+0x544>) │ │ │ │ mov r1, sp │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ ldr.w r8, [r3, #28] │ │ │ │ - bl 1cbff0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1ccf94 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43cea <_PyBytes_ReverseFind@@Base+0x3fe> │ │ │ │ + bge.n 43dba <_PyBytes_ReverseFind@@Base+0x3fe> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43e2a <_PyBytes_ReverseFind@@Base+0x53e> │ │ │ │ + b.n 43efa <_PyBytes_ReverseFind@@Base+0x53e> │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 43cfa <_PyBytes_ReverseFind@@Base+0x40e> │ │ │ │ - cbnz r4, 43d3a <_PyBytes_ReverseFind@@Base+0x44e> │ │ │ │ + beq.n 43dca <_PyBytes_ReverseFind@@Base+0x40e> │ │ │ │ + cbnz r4, 43e0a <_PyBytes_ReverseFind@@Base+0x44e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 43d30 <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ + beq.n 43e00 <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #57620 @ 0xe114 │ │ │ │ + movw r1, #62164 @ 0xf2d4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cf5d0 │ │ │ │ + bl cfbf4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43ce6 <_PyBytes_ReverseFind@@Base+0x3fa> │ │ │ │ + beq.n 43db6 <_PyBytes_ReverseFind@@Base+0x3fa> │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 43d3a <_PyBytes_ReverseFind@@Base+0x44e> │ │ │ │ + bne.n 43e0a <_PyBytes_ReverseFind@@Base+0x44e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43d30 <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ + bge.n 43e00 <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43d30 <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43e00 <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 43e2a <_PyBytes_ReverseFind@@Base+0x53e> │ │ │ │ + b.n 43efa <_PyBytes_ReverseFind@@Base+0x53e> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #57628 @ 0xe11c │ │ │ │ + movw r0, #62172 @ 0xf2dc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 1ac0f0 │ │ │ │ + bl 1ad708 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43db4 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ + beq.n 43e84 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 43d5a <_PyBytes_ReverseFind@@Base+0x46e> │ │ │ │ + bne.n 43e2a <_PyBytes_ReverseFind@@Base+0x46e> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r5, 43d6a <_PyBytes_ReverseFind@@Base+0x47e> │ │ │ │ - b.n 43d7c <_PyBytes_ReverseFind@@Base+0x490> │ │ │ │ - ldr r1, [pc, #216] @ (43e34 <_PyBytes_ReverseFind@@Base+0x548>) │ │ │ │ + cbnz r5, 43e3a <_PyBytes_ReverseFind@@Base+0x47e> │ │ │ │ + b.n 43e4c <_PyBytes_ReverseFind@@Base+0x490> │ │ │ │ + ldr r1, [pc, #216] @ (43f04 <_PyBytes_ReverseFind@@Base+0x548>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl b6a00 │ │ │ │ + bl b70c4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43d54 <_PyBytes_ReverseFind@@Base+0x468> │ │ │ │ - b.n 43db4 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ + bne.n 43e24 <_PyBytes_ReverseFind@@Base+0x468> │ │ │ │ + b.n 43e84 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1abc64 │ │ │ │ + bl 1ad27c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43dba <_PyBytes_ReverseFind@@Base+0x4ce> │ │ │ │ - b.n 43da2 <_PyBytes_ReverseFind@@Base+0x4b6> │ │ │ │ - bl 6b430 │ │ │ │ + bne.n 43e8a <_PyBytes_ReverseFind@@Base+0x4ce> │ │ │ │ + b.n 43e72 <_PyBytes_ReverseFind@@Base+0x4b6> │ │ │ │ + bl 6b5c0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #42332 @ 0xa55c │ │ │ │ + movw r0, #46876 @ 0xb71c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43dce <_PyBytes_ReverseFind@@Base+0x4e2> │ │ │ │ + cbz r0, 43e9e <_PyBytes_ReverseFind@@Base+0x4e2> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1abc64 │ │ │ │ + bl 1ad27c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43dba <_PyBytes_ReverseFind@@Base+0x4ce> │ │ │ │ + bne.n 43e8a <_PyBytes_ReverseFind@@Base+0x4ce> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43db4 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ + bge.n 43e84 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43db4 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ + cbnz r3, 43e84 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43e10 <_PyBytes_ReverseFind@@Base+0x524> │ │ │ │ + b.n 43ee0 <_PyBytes_ReverseFind@@Base+0x524> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43de4 <_PyBytes_ReverseFind@@Base+0x4f8> │ │ │ │ + bge.n 43eb4 <_PyBytes_ReverseFind@@Base+0x4f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43de4 <_PyBytes_ReverseFind@@Base+0x4f8> │ │ │ │ + cbnz r3, 43eb4 <_PyBytes_ReverseFind@@Base+0x4f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 43de4 <_PyBytes_ReverseFind@@Base+0x4f8> │ │ │ │ - bl d8428 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 43eb4 <_PyBytes_ReverseFind@@Base+0x4f8> │ │ │ │ + bl d8a44 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #57652 @ 0xe134 │ │ │ │ + movw r0, #62196 @ 0xf2f4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 1ac0f0 │ │ │ │ + bl 1ad708 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43db4 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ + beq.n 43e84 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #45348 @ 0xb124 │ │ │ │ + movw r0, #49852 @ 0xc2bc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1ac0f0 │ │ │ │ + bl 1ad708 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43db4 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ + beq.n 43e84 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1cc170 │ │ │ │ + bl 1cd110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11dfe8 │ │ │ │ + bl 11e9dc │ │ │ │ adds r0, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43e24 <_PyBytes_ReverseFind@@Base+0x538> │ │ │ │ + bge.n 43ef4 <_PyBytes_ReverseFind@@Base+0x538> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43e24 <_PyBytes_ReverseFind@@Base+0x538> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43ef4 <_PyBytes_ReverseFind@@Base+0x538> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 43d30 <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ - b.n 43ce6 <_PyBytes_ReverseFind@@Base+0x3fa> │ │ │ │ + beq.n 43e00 <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ + b.n 43db6 <_PyBytes_ReverseFind@@Base+0x3fa> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsls r0, r3, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ rsb r0, r8, #77 @ 0x4d │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 43e64 <_PyBytes_ReverseFind@@Base+0x578> │ │ │ │ + bne.n 43f34 <_PyBytes_ReverseFind@@Base+0x578> │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #27336 @ 0x6ac8 │ │ │ │ + movw r2, #31880 @ 0x7c88 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 43eb8 <_PyBytes_ReverseFind@@Base+0x5cc> │ │ │ │ + cbz r1, 43f88 <_PyBytes_ReverseFind@@Base+0x5cc> │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ add r1, r0 │ │ │ │ - movw r5, #27336 @ 0x6ac8 │ │ │ │ + movw r5, #31880 @ 0x7c88 │ │ │ │ movt r5, #45 @ 0x2d │ │ │ │ mov r4, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 43ea0 <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ + bls.n 43f70 <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ - beq.n 43e8e <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ - cbnz r3, 43ec2 <_PyBytes_ReverseFind@@Base+0x5d6> │ │ │ │ + beq.n 43f5e <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ + cbnz r3, 43f92 <_PyBytes_ReverseFind@@Base+0x5d6> │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 43e9c <_PyBytes_ReverseFind@@Base+0x5b0> │ │ │ │ + b.n 43f6c <_PyBytes_ReverseFind@@Base+0x5b0> │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.n 43e9a <_PyBytes_ReverseFind@@Base+0x5ae> │ │ │ │ - cbz r3, 43ec2 <_PyBytes_ReverseFind@@Base+0x5d6> │ │ │ │ + beq.n 43f6a <_PyBytes_ReverseFind@@Base+0x5ae> │ │ │ │ + cbz r3, 43f92 <_PyBytes_ReverseFind@@Base+0x5d6> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 43e9c <_PyBytes_ReverseFind@@Base+0x5b0> │ │ │ │ + b.n 43f6c <_PyBytes_ReverseFind@@Base+0x5b0> │ │ │ │ mov r3, r2 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 43e76 <_PyBytes_ReverseFind@@Base+0x58a> │ │ │ │ + b.n 43f46 <_PyBytes_ReverseFind@@Base+0x58a> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 43eca <_PyBytes_ReverseFind@@Base+0x5de> │ │ │ │ + b.n 43f9a <_PyBytes_ReverseFind@@Base+0x5de> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r1, 43eee <_PyBytes_ReverseFind@@Base+0x602> │ │ │ │ + cbnz r1, 43fbe <_PyBytes_ReverseFind@@Base+0x602> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 11d5e4 │ │ │ │ + bl 11df44 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 43f00 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ - b.n 43f22 <_PyBytes_ReverseFind@@Base+0x636> │ │ │ │ - movw r0, #24344 @ 0x5f18 │ │ │ │ + cbnz r0, 43fd0 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ + b.n 43ff2 <_PyBytes_ReverseFind@@Base+0x636> │ │ │ │ + movw r0, #28888 @ 0x70d8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1fcec8 <_PyArg_NoPositional@@Base> │ │ │ │ + bl 1fdf58 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43ee2 <_PyBytes_ReverseFind@@Base+0x5f6> │ │ │ │ - b.n 43f22 <_PyBytes_ReverseFind@@Base+0x636> │ │ │ │ + bne.n 43fb2 <_PyBytes_ReverseFind@@Base+0x5f6> │ │ │ │ + b.n 43ff2 <_PyBytes_ReverseFind@@Base+0x636> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 89b04 │ │ │ │ + bl 89cbc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43f1a <_PyBytes_ReverseFind@@Base+0x62e> │ │ │ │ - cbz r5, 43f36 <_PyBytes_ReverseFind@@Base+0x64a> │ │ │ │ + beq.n 43fea <_PyBytes_ReverseFind@@Base+0x62e> │ │ │ │ + cbz r5, 44006 <_PyBytes_ReverseFind@@Base+0x64a> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 89b04 │ │ │ │ + bl 89cbc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43f36 <_PyBytes_ReverseFind@@Base+0x64a> │ │ │ │ + bne.n 44006 <_PyBytes_ReverseFind@@Base+0x64a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 43f26 <_PyBytes_ReverseFind@@Base+0x63a> │ │ │ │ + blt.n 43ff6 <_PyBytes_ReverseFind@@Base+0x63a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43f36 <_PyBytes_ReverseFind@@Base+0x64a> │ │ │ │ + b.n 44006 <_PyBytes_ReverseFind@@Base+0x64a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43f22 <_PyBytes_ReverseFind@@Base+0x636> │ │ │ │ + bne.n 43ff2 <_PyBytes_ReverseFind@@Base+0x636> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 43f22 <_PyBytes_ReverseFind@@Base+0x636> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 43ff2 <_PyBytes_ReverseFind@@Base+0x636> │ │ │ │ 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 4405a <_PyBytes_ReverseFind@@Base+0x76e> │ │ │ │ + beq.w 4412a <_PyBytes_ReverseFind@@Base+0x76e> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 4405e <_PyBytes_ReverseFind@@Base+0x772> │ │ │ │ + bne.w 4412e <_PyBytes_ReverseFind@@Base+0x772> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -35585,30 +35681,30 @@ │ │ │ │ blx 2b314 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strb.w r3, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 26fa24 │ │ │ │ - cbz r0, 43f9e <_PyBytes_ReverseFind@@Base+0x6b2> │ │ │ │ + bl 270c08 │ │ │ │ + cbz r0, 4406e <_PyBytes_ReverseFind@@Base+0x6b2> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 43f8a <_PyBytes_ReverseFind@@Base+0x69e> │ │ │ │ + bne.n 4405a <_PyBytes_ReverseFind@@Base+0x69e> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 44030 <_PyBytes_ReverseFind@@Base+0x744> │ │ │ │ + b.n 44100 <_PyBytes_ReverseFind@@Base+0x744> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 236cfc │ │ │ │ + bl 237f44 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 43fb4 <_PyBytes_ReverseFind@@Base+0x6c8> │ │ │ │ - bhi.n 43f8a <_PyBytes_ReverseFind@@Base+0x69e> │ │ │ │ + beq.n 44084 <_PyBytes_ReverseFind@@Base+0x6c8> │ │ │ │ + bhi.n 4405a <_PyBytes_ReverseFind@@Base+0x69e> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44028 <_PyBytes_ReverseFind@@Base+0x73c> │ │ │ │ - b.n 4402c <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ + bne.n 440f8 <_PyBytes_ReverseFind@@Base+0x73c> │ │ │ │ + b.n 440fc <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -35620,223 +35716,223 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - bl d5644 │ │ │ │ + bl d5c74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43ffa <_PyBytes_ReverseFind@@Base+0x70e> │ │ │ │ + bge.n 440ca <_PyBytes_ReverseFind@@Base+0x70e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43ffa <_PyBytes_ReverseFind@@Base+0x70e> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 440ca <_PyBytes_ReverseFind@@Base+0x70e> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4400e <_PyBytes_ReverseFind@@Base+0x722> │ │ │ │ + bge.n 440de <_PyBytes_ReverseFind@@Base+0x722> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4400e <_PyBytes_ReverseFind@@Base+0x722> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 440de <_PyBytes_ReverseFind@@Base+0x722> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44022 <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ + bge.n 440f2 <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44022 <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 440f2 <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 4402c <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ - bne.n 43f8a <_PyBytes_ReverseFind@@Base+0x69e> │ │ │ │ + blt.n 440fc <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ + bne.n 4405a <_PyBytes_ReverseFind@@Base+0x69e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 44030 <_PyBytes_ReverseFind@@Base+0x744> │ │ │ │ + b.n 44100 <_PyBytes_ReverseFind@@Base+0x744> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44044 <_PyBytes_ReverseFind@@Base+0x758> │ │ │ │ + bge.n 44114 <_PyBytes_ReverseFind@@Base+0x758> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44044 <_PyBytes_ReverseFind@@Base+0x758> │ │ │ │ + cbnz r3, 44114 <_PyBytes_ReverseFind@@Base+0x758> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44060 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ + bge.n 44130 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44060 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ + cbnz r3, 44130 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 44060 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 44130 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 44060 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ + b.n 44130 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00044066 : │ │ │ │ - ldr r0, [pc, #4] @ (4406c ) │ │ │ │ - b.w 1a35e8 │ │ │ │ +00044136 : │ │ │ │ + ldr r0, [pc, #4] @ (4413c ) │ │ │ │ + b.w 1a4c14 │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4407a │ │ │ │ - b.w 14e834 │ │ │ │ + beq.n 4414a │ │ │ │ + b.w 14fa94 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 440bc │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + bmi.n 4418c │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #37916 @ 0x941c │ │ │ │ + movw r1, #42460 @ 0xa5dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32464 @ 0x7ed0 │ │ │ │ + movw r0, #37008 @ 0x9090 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 440ca │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4419a │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b66c │ │ │ │ + bl 8b824 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 440ce │ │ │ │ + cbnz r0, 4419e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4410c │ │ │ │ + b.n 441dc │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 440f0 │ │ │ │ + beq.n 441c0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61300 @ 0xef74 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #308 @ 0x134 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 440ca │ │ │ │ + bl f29e4 │ │ │ │ + b.n 4419a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2b1f8 │ │ │ │ - cbnz r0, 44104 │ │ │ │ + cbnz r0, 441d4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1f4674 │ │ │ │ + b.w 1f56c4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl cf6c8 │ │ │ │ + bl cfcf0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #220] @ (44204 ) │ │ │ │ + ldr r1, [pc, #220] @ (442d4 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a81f8 │ │ │ │ + bl 1a9818 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 4413a │ │ │ │ + cbnz r0, 4420a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44200 │ │ │ │ + b.n 442d0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8204 │ │ │ │ + bl 1a9824 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44134 │ │ │ │ - ldr r1, [pc, #192] @ (44208 ) │ │ │ │ + blt.n 44204 │ │ │ │ + ldr r1, [pc, #192] @ (442d8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a81f8 │ │ │ │ + bl 1a9818 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44134 │ │ │ │ + beq.n 44204 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8204 │ │ │ │ + bl 1a9824 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44134 │ │ │ │ - ldr r1, [pc, #168] @ (4420c ) │ │ │ │ + blt.n 44204 │ │ │ │ + ldr r1, [pc, #168] @ (442dc ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a81f8 │ │ │ │ + bl 1a9818 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44134 │ │ │ │ + beq.n 44204 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8204 │ │ │ │ + bl 1a9824 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44134 │ │ │ │ - ldr r1, [pc, #144] @ (44210 ) │ │ │ │ + blt.n 44204 │ │ │ │ + ldr r1, [pc, #144] @ (442e0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a81f8 │ │ │ │ + bl 1a9818 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44134 │ │ │ │ + beq.n 44204 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8204 │ │ │ │ + bl 1a9824 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44134 │ │ │ │ - ldr r1, [pc, #120] @ (44214 ) │ │ │ │ + blt.n 44204 │ │ │ │ + ldr r1, [pc, #120] @ (442e4 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a81f8 │ │ │ │ + bl 1a9818 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44134 │ │ │ │ + beq.n 44204 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8204 │ │ │ │ + bl 1a9824 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44134 │ │ │ │ - ldr r1, [pc, #96] @ (44218 ) │ │ │ │ + blt.n 44204 │ │ │ │ + ldr r1, [pc, #96] @ (442e8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a81f8 │ │ │ │ + bl 1a9818 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44134 │ │ │ │ + beq.n 44204 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8204 │ │ │ │ + bl 1a9824 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44134 │ │ │ │ + blt.n 44204 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #57680 @ 0xe150 │ │ │ │ + movw r2, #62224 @ 0xf310 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #20612 @ 0x5084 │ │ │ │ + movw r1, #25156 @ 0x6244 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1d48d8 │ │ │ │ + bl 1d5814 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44134 │ │ │ │ + blt.n 44204 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19700 @ 0x4cf4 │ │ │ │ + movw r1, #24212 @ 0x5e94 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r0, #224 @ 0xe0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ subs r0, #244 @ 0xf4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -35845,219 +35941,219 @@ │ │ │ │ subs r1, #28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 1b9ca8 │ │ │ │ + b.w 1bacac │ │ │ │ ldr r0, [r0, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4422c │ │ │ │ - b.w 14e834 │ │ │ │ + beq.n 442fc │ │ │ │ + b.w 14fa94 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, 442aa │ │ │ │ + cbz r0, 4437a │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 442aa │ │ │ │ + cbnz r0, 4437a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2601a0 │ │ │ │ + bl 2613b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 442aa │ │ │ │ + beq.n 4437a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262240 │ │ │ │ + bl 26345c │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262240 │ │ │ │ + bl 26345c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262240 │ │ │ │ + bl 26345c │ │ │ │ mov r3, r7 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #47605 @ 0xb9f5 │ │ │ │ + movw r1, #52237 @ 0xcc0d │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #57780 @ 0xe1b4 │ │ │ │ + movw r0, #62324 @ 0xf374 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 442ae │ │ │ │ + cbnz r0, 4437e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2707fc │ │ │ │ + bl 2719e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44304 │ │ │ │ + b.n 443d4 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ movw r1, #746 @ 0x2ea │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #57788 @ 0xe1bc │ │ │ │ + movw r0, #62332 @ 0xf37c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 262b30 │ │ │ │ + bl 263d50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 442e4 │ │ │ │ + bge.n 443b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 442e4 │ │ │ │ + cbnz r3, 443b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 442a4 │ │ │ │ + beq.n 44374 │ │ │ │ mov r0, r5 │ │ │ │ - bl e3d9c │ │ │ │ + bl e438c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44304 │ │ │ │ + bge.n 443d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44304 │ │ │ │ + cbnz r3, 443d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 44314 │ │ │ │ + cbz r1, 443e4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4431c │ │ │ │ + b.n 443ec │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 4446e <_PyTraceback_Add@@Base+0x144> │ │ │ │ + b.n 4453e <_PyTraceback_Add@@Base+0x144> │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0004432a <_PyTraceback_Add@@Base>: │ │ │ │ +000443fa <_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] @ (443f4 <_PyTraceback_Add@@Base+0xca>) │ │ │ │ + ldr r4, [pc, #184] @ (444c4 <_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 70600 │ │ │ │ + bl 70790 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 443e6 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + beq.n 444b6 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 444f6 │ │ │ │ + bl 445c6 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 44382 <_PyTraceback_Add@@Base+0x58> │ │ │ │ + cbnz r0, 44452 <_PyTraceback_Add@@Base+0x58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 443e6 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bge.n 444b6 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 443e6 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + cbnz r3, 444b6 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 443e6 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 444b6 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 446e4 │ │ │ │ + bl 447b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 443a4 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ + bge.n 44474 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 443a4 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ + cbnz r3, 44474 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 443b8 <_PyTraceback_Add@@Base+0x8e> │ │ │ │ + bge.n 44488 <_PyTraceback_Add@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 443b8 <_PyTraceback_Add@@Base+0x8e> │ │ │ │ + cbnz r3, 44488 <_PyTraceback_Add@@Base+0x8e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 443e6 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 444b6 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str.w r9, [r5, #20] │ │ │ │ str.w r8, [r6, #72] @ 0x48 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r5 │ │ │ │ - bl d89b0 │ │ │ │ + bl d8fcc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 443f0 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ + bge.n 444c0 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 443f0 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ + cbnz r3, 444c0 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 129820 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 12a688 <_PyErr_ChainExceptions1@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 44408 <_PyTraceback_Add@@Base+0xde> │ │ │ │ + cbz r0, 444d8 <_PyTraceback_Add@@Base+0xde> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4442a <_PyTraceback_Add@@Base+0x100> │ │ │ │ + bne.n 444fa <_PyTraceback_Add@@Base+0x100> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1450f8 │ │ │ │ + b.w 146038 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10940 @ 0x2abc │ │ │ │ + movw r0, #15300 @ 0x3bc4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4441e <_PyTraceback_Add@@Base+0xf4> │ │ │ │ + bne.n 444ee <_PyTraceback_Add@@Base+0xf4> │ │ │ │ pop {r4, pc} │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -36067,189 +36163,189 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 4449a <_PyTraceback_Add@@Base+0x170> │ │ │ │ + bne.n 4456a <_PyTraceback_Add@@Base+0x170> │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #27336 @ 0x6ac8 │ │ │ │ + movw r2, #31880 @ 0x7c88 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 444e0 <_PyTraceback_Add@@Base+0x1b6> │ │ │ │ - movw r3, #27336 @ 0x6ac8 │ │ │ │ + cbz r1, 445b0 <_PyTraceback_Add@@Base+0x1b6> │ │ │ │ + movw r3, #31880 @ 0x7c88 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 444c8 <_PyTraceback_Add@@Base+0x19e> │ │ │ │ + bls.n 44598 <_PyTraceback_Add@@Base+0x19e> │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ and.w r4, r5, #2 │ │ │ │ lsls r5, r5, #31 │ │ │ │ - bmi.n 444ea <_PyTraceback_Add@@Base+0x1c0> │ │ │ │ + bmi.n 445ba <_PyTraceback_Add@@Base+0x1c0> │ │ │ │ orrs r4, r2 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 444aa <_PyTraceback_Add@@Base+0x180> │ │ │ │ + b.n 4457a <_PyTraceback_Add@@Base+0x180> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 444f2 <_PyTraceback_Add@@Base+0x1c8> │ │ │ │ + b.n 445c2 <_PyTraceback_Add@@Base+0x1c8> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000444f6 : │ │ │ │ +000445c6 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 44520 │ │ │ │ + cbnz r0, 445f0 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 44580 │ │ │ │ + b.n 44650 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199bfc │ │ │ │ + bl 19b20c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44516 │ │ │ │ - ldr r0, [pc, #120] @ (445a8 ) │ │ │ │ + beq.n 445e6 │ │ │ │ + ldr r0, [pc, #120] @ (44678 ) │ │ │ │ movs r1, #6 │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 44578 │ │ │ │ - ldr r0, [pc, #112] @ (445ac ) │ │ │ │ + cbz r0, 44648 │ │ │ │ + ldr r0, [pc, #112] @ (4467c ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4457e │ │ │ │ + cbz r0, 4464e │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2b314 │ │ │ │ - ldr r3, [pc, #96] @ (445b0 ) │ │ │ │ + ldr r3, [pc, #96] @ (44680 ) │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #88] @ (445b4 ) │ │ │ │ + ldr r3, [pc, #88] @ (44684 ) │ │ │ │ strd r6, r4, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ strd r7, r8, [sp] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 96584 │ │ │ │ + bl 967e0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44580 │ │ │ │ + b.n 44650 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 44580 │ │ │ │ + b.n 44650 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (445b0 ) │ │ │ │ - bl 7a3d0 │ │ │ │ + ldr r0, [pc, #44] @ (44680 ) │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ lsls r7, r0, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #32612 @ 0x7f64 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ - bl 25cf18 │ │ │ │ + bl 25e130 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 44632 │ │ │ │ - cbz r0, 445ec │ │ │ │ + beq.n 44702 │ │ │ │ + cbz r0, 446bc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 445f0 │ │ │ │ + b.n 446c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 44636 │ │ │ │ + bpl.n 44706 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ - bl c1690 │ │ │ │ + bl c1ce0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 44632 │ │ │ │ + cbz r0, 44702 │ │ │ │ mov r1, r5 │ │ │ │ - bl 89b04 │ │ │ │ - cbz r0, 4463e │ │ │ │ + bl 89cbc │ │ │ │ + cbz r0, 4470e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44632 │ │ │ │ + bge.n 44702 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44632 │ │ │ │ + cbnz r3, 44702 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4463e │ │ │ │ + b.n 4470e │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -36259,135 +36355,135 @@ │ │ │ │ subs r3, r5, #1 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ strd r4, r2, [sp, #16] │ │ │ │ cmp r3, #2 │ │ │ │ mov r4, r0 │ │ │ │ - bhi.n 44670 │ │ │ │ + bhi.n 44740 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 4469a │ │ │ │ - b.n 4468a │ │ │ │ - movw r0, #23716 @ 0x5ca4 │ │ │ │ + ble.n 4476a │ │ │ │ + b.n 4475a │ │ │ │ + movw r0, #28260 @ 0x6e64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44668 │ │ │ │ + bne.n 44738 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 446e0 │ │ │ │ + b.n 447b0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 11bc18 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 11c578 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44686 │ │ │ │ + beq.n 44756 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 446b2 │ │ │ │ + bne.n 44782 │ │ │ │ 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, 446c0 │ │ │ │ + cbnz r1, 44790 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 446c2 │ │ │ │ + b.n 44792 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 11bc18 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 11c578 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4469a │ │ │ │ - b.n 44686 │ │ │ │ + bne.n 4476a │ │ │ │ + b.n 44756 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #23716 @ 0x5ca4 │ │ │ │ + movw r2, #28260 @ 0x6e64 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 20a0c4 │ │ │ │ + bl 20b264 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000446e4 : │ │ │ │ +000447b4 : │ │ │ │ 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 19bcb8 │ │ │ │ + bl 19d2c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4478c │ │ │ │ + beq.n 4485c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ strd r5, r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ - bl 19be1c │ │ │ │ + bl 19d42c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44738 │ │ │ │ + bge.n 44808 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44738 │ │ │ │ + cbnz r3, 44808 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 4478c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 4485c │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movw r0, #23916 @ 0x5d6c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ add r1, r3 │ │ │ │ - bl 76e34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77004 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4475a │ │ │ │ + cbnz r0, 4482a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 44780 │ │ │ │ - b.n 4478c │ │ │ │ + blt.n 44850 │ │ │ │ + b.n 4485c │ │ │ │ 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 44790 │ │ │ │ + blt.n 44860 │ │ │ │ orr.w r2, r5, #1 │ │ │ │ - b.n 44794 │ │ │ │ + b.n 44864 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4478c │ │ │ │ + cbnz r3, 4485c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44822 │ │ │ │ + b.n 448f2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r7, 447a2 │ │ │ │ + cbz r7, 44872 │ │ │ │ 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 │ │ │ │ @@ -36411,67 +36507,67 @@ │ │ │ │ strd r8, r2, [r4, #52] @ 0x34 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ str.w r3, [lr, #76]! │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 447f2 │ │ │ │ + bge.n 448c2 │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ - b.n 447e2 │ │ │ │ + b.n 448b2 │ │ │ │ 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 4481c │ │ │ │ + bge.n 448ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4481c │ │ │ │ + cbnz r3, 448ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 710c4 │ │ │ │ + bl 71250 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 44854 │ │ │ │ + cbz r0, 44924 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44854 │ │ │ │ + bge.n 44924 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44854 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44924 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 44870 │ │ │ │ + cbnz r2, 44940 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 44870 │ │ │ │ + cbz r0, 44940 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44870 │ │ │ │ + bge.n 44940 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44870 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44940 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ @@ -36483,310 +36579,310 @@ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 448cc │ │ │ │ + bmi.n 4499c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #8] │ │ │ │ - bl 774a8 │ │ │ │ + bl 77678 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ - bl 140620 │ │ │ │ + bl 14171c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 44904 │ │ │ │ + cbz r0, 449d4 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 44a5a │ │ │ │ - movw r0, #43660 @ 0xaa8c │ │ │ │ + beq.w 44b2a │ │ │ │ + movw r0, #48164 @ 0xbc24 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 79604 │ │ │ │ + b.w 79800 │ │ │ │ movs r0, #7 │ │ │ │ - bl f9b98 │ │ │ │ + bl fa198 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44912 │ │ │ │ + cbnz r0, 449e2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 44a38 │ │ │ │ + b.n 44b08 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 44952 │ │ │ │ + ble.n 44a22 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #57968 @ 0xe270 │ │ │ │ + movw r0, #62512 @ 0xf430 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44948 │ │ │ │ + bge.n 44a18 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44948 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44a18 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 44918 │ │ │ │ - b.n 4490e │ │ │ │ + bne.n 449e8 │ │ │ │ + b.n 449de │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 90460 │ │ │ │ - cbz r0, 449b6 │ │ │ │ + bl 90698 │ │ │ │ + cbz r0, 44a86 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #57976 @ 0xe278 │ │ │ │ + movw r0, #62520 @ 0xf438 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r6, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4499a │ │ │ │ + bge.n 44a6a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 4499a │ │ │ │ + cbnz r2, 44a6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 449ae │ │ │ │ + bge.n 44a7e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbnz r2, 449ae │ │ │ │ + cbnz r2, 44a7e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4490e │ │ │ │ + beq.n 449de │ │ │ │ mov r4, r7 │ │ │ │ - b.n 44956 │ │ │ │ + b.n 44a26 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1aa8c8 <_PyConfig_AsDict@@Base+0xee4> │ │ │ │ + bl 1abee8 <_PyConfig_AsDict@@Base+0xee4> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44a40 │ │ │ │ + beq.n 44b10 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1f004c │ │ │ │ + bl 1f109c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 449e2 │ │ │ │ + cbnz r0, 44ab2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44a40 │ │ │ │ + bge.n 44b10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44a40 │ │ │ │ + cbnz r3, 44b10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 44a40 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 44b10 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #57988 @ 0xe284 │ │ │ │ + movw r0, #62532 @ 0xf444 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44a0c │ │ │ │ + bge.n 44adc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44a0c │ │ │ │ + cbnz r3, 44adc │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44a24 │ │ │ │ + bge.n 44af4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 44a24 │ │ │ │ + cbnz r3, 44af4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44a38 │ │ │ │ + bge.n 44b08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44a38 │ │ │ │ + cbnz r3, 44b08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1412c8 │ │ │ │ - b.n 44a5c │ │ │ │ + bl 1423d8 │ │ │ │ + b.n 44b2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44a54 │ │ │ │ + bge.n 44b24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44a54 │ │ │ │ + cbnz r3, 44b24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1412c8 │ │ │ │ + bl 1423d8 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #24 │ │ │ │ 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 r5, [r0, #24] │ │ │ │ - cbnz r5, 44a94 │ │ │ │ + cbnz r5, 44b64 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1bd744 │ │ │ │ + bl 1be73c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 44a94 │ │ │ │ + cbz r0, 44b64 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44a94 │ │ │ │ + bge.n 44b64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44a94 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44b64 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 44ac2 │ │ │ │ + bhi.n 44b92 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dc55c <_PyNumber_Index@@Base> │ │ │ │ + bl dcb54 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44ada │ │ │ │ - b.n 44aec │ │ │ │ - movw r0, #23564 @ 0x5c0c │ │ │ │ + cbnz r0, 44baa │ │ │ │ + b.n 44bbc │ │ │ │ + movw r0, #28108 @ 0x6dcc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44bc2 │ │ │ │ - b.n 44ab4 │ │ │ │ - bl 85c48 │ │ │ │ + beq.n 44c92 │ │ │ │ + b.n 44b84 │ │ │ │ + bl 85e1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 44afa │ │ │ │ + blt.n 44bca │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 44b0a │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 44bda │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44bc2 │ │ │ │ + bne.n 44c92 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44b0a │ │ │ │ + b.n 44bda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44ae8 │ │ │ │ + bne.n 44bb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 44ae8 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 44bb8 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 44b96 │ │ │ │ + ble.n 44c66 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 44b3e │ │ │ │ + bpl.n 44c0e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 44b3a │ │ │ │ + beq.n 44c0a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58000 @ 0xe290 │ │ │ │ + movw r1, #62544 @ 0xf450 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 44b98 │ │ │ │ + b.n 44c68 │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 44b50 │ │ │ │ - bl 88518 │ │ │ │ - cbz r0, 44b70 │ │ │ │ + beq.n 44c20 │ │ │ │ + bl 886fc │ │ │ │ + cbz r0, 44c40 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 44b90 │ │ │ │ + beq.n 44c60 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58088 @ 0xe2e8 │ │ │ │ + movw r1, #62632 @ 0xf4a8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #62876 @ 0xf59c │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33732 @ 0x83c4 │ │ │ │ + movw r2, #1884 @ 0x75c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #38276 @ 0x9584 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #23564 @ 0x5c0c │ │ │ │ + movw r0, #28108 @ 0x6dcc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44bc2 │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44c92 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 44b98 │ │ │ │ + b.n 44c68 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 44bb4 │ │ │ │ - cbz r1, 44ba4 │ │ │ │ + bgt.n 44c84 │ │ │ │ + cbz r1, 44c74 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 44bac │ │ │ │ + b.n 44c7c │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1587c4 │ │ │ │ + b.w 159928 │ │ │ │ subs r2, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 40500 <_PyEval_FormatKwargsError@@Base+0x49e> │ │ │ │ + b.w 405a0 <_PyEval_FormatKwargsError@@Base+0x49e> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -36795,73 +36891,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] @ (44d10 ) │ │ │ │ + ldr r1, [pc, #272] @ (44de0 ) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #52452 @ 0xcce4 │ │ │ │ + movw r2, #56920 @ 0xde58 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #58200 @ 0xe358 │ │ │ │ + movw r1, #62744 @ 0xf518 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ - bl 8ead0 │ │ │ │ + bl 8ecfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44cea │ │ │ │ + beq.n 44dba │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #57952 @ 0xe260 │ │ │ │ + movw r1, #62496 @ 0xf420 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #58220 @ 0xe36c │ │ │ │ + movw r0, #62764 @ 0xf52c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ ldr.w r1, [r5, #-160] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44c88 │ │ │ │ + beq.n 44d58 │ │ │ │ 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 207be8 │ │ │ │ + bl 208c90 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44c88 │ │ │ │ + beq.n 44d58 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 44c8c │ │ │ │ + beq.n 44d5c │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 44c98 │ │ │ │ + beq.n 44d68 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52616 @ 0xcd88 │ │ │ │ + movw r1, #57084 @ 0xdefc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44ce0 │ │ │ │ + b.n 44db0 │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #4 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ - b.n 44ca2 │ │ │ │ + b.n 44d72 │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #16 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ - bl 97f04 │ │ │ │ + bl 98158 │ │ │ │ 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 │ │ │ │ @@ -36869,921 +36965,921 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #28 │ │ │ │ blx 2b028 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r5, #-164] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 38e6a <_PyTime_AsTimevalTime_t@@Base+0x14a> │ │ │ │ + bl 38f96 <_PyTime_AsTimevalTime_t@@Base+0x14a> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #-160] │ │ │ │ - bl 761ac │ │ │ │ - b.n 44cec │ │ │ │ + bl 7637c │ │ │ │ + b.n 44dbc │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (44d10 ) │ │ │ │ + ldr r3, [pc, #28] @ (44de0 ) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 44d04 │ │ │ │ + beq.n 44dd4 │ │ │ │ blx 2b9e4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ movw r1, #49164 @ 0xc00c │ │ │ │ movt r1, #2 │ │ │ │ - b.w 144588 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ + b.w 145508 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xabc> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 44d4e │ │ │ │ + cbnz r1, 44e1e │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47384 @ 0xb918 │ │ │ │ + movw r1, #51928 @ 0xcad8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 44d5a │ │ │ │ + bl f29e4 │ │ │ │ + b.n 44e2a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c5f50 │ │ │ │ + bl c65b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 44d60 │ │ │ │ + bge.n 44e30 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44d64 │ │ │ │ + b.n 44e34 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 44d90 │ │ │ │ + cbz r0, 44e60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44d90 │ │ │ │ + bge.n 44e60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44d90 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44e60 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 44daa │ │ │ │ + cbz r0, 44e7a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44daa │ │ │ │ + bge.n 44e7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44daa │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44e7a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00044dae <_PyObject_SetManagedDict@@Base>: │ │ │ │ +00044e7e <_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 44e1c <_PyObject_SetManagedDict@@Base+0x6e> │ │ │ │ - cbnz r6, 44dea <_PyObject_SetManagedDict@@Base+0x3c> │ │ │ │ + bpl.n 44eec <_PyObject_SetManagedDict@@Base+0x6e> │ │ │ │ + cbnz r6, 44eba <_PyObject_SetManagedDict@@Base+0x3c> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r0, r5 │ │ │ │ - cbz r1, 44de0 <_PyObject_SetManagedDict@@Base+0x32> │ │ │ │ + cbz r1, 44eb0 <_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 1b0490 <_PyMutex_LockTimed@@Base+0x180> │ │ │ │ - b.n 44e34 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ + bl 1b1928 <_PyEval_NoToolsForUnwind@@Base+0x5a4> │ │ │ │ + b.n 44f04 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 212250 │ │ │ │ - cbnz r0, 44e38 <_PyObject_SetManagedDict@@Base+0x8a> │ │ │ │ - cbz r4, 44e02 <_PyObject_SetManagedDict@@Base+0x54> │ │ │ │ + bl 2131d8 │ │ │ │ + cbnz r0, 44f08 <_PyObject_SetManagedDict@@Base+0x8a> │ │ │ │ + cbz r4, 44ed2 <_PyObject_SetManagedDict@@Base+0x54> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r4, [r5, #-12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44e34 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ + bge.n 44f04 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44e34 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ + cbnz r3, 44f04 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 44e34 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ - cbz r1, 44e2a <_PyObject_SetManagedDict@@Base+0x7c> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 44f04 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ + cbz r1, 44efa <_PyObject_SetManagedDict@@Base+0x7c> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ mov r0, r6 │ │ │ │ str.w r4, [r5, #-12] │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44e3c <_PyObject_SetManagedDict@@Base+0x8e> │ │ │ │ + b.n 44f0c <_PyObject_SetManagedDict@@Base+0x8e> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 44d66 │ │ │ │ + b.n 44e36 │ │ │ │ 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 44e60 <_PyObject_SetManagedDict@@Base+0xb2> │ │ │ │ + bne.n 44f30 <_PyObject_SetManagedDict@@Base+0xb2> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 123920 │ │ │ │ + b.w 124788 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10964 @ 0x2ad4 │ │ │ │ + movw r0, #15324 @ 0x3bdc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44e54 <_PyObject_SetManagedDict@@Base+0xa6> │ │ │ │ + bne.n 44f24 <_PyObject_SetManagedDict@@Base+0xa6> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 1587c4 │ │ │ │ - cbz r0, 44ec0 <_PyObject_SetManagedDict@@Base+0x112> │ │ │ │ + bl 159928 │ │ │ │ + cbz r0, 44f90 <_PyObject_SetManagedDict@@Base+0x112> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 44e9a <_PyObject_SetManagedDict@@Base+0xec> │ │ │ │ + cbz r3, 44f6a <_PyObject_SetManagedDict@@Base+0xec> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 44ea2 <_PyObject_SetManagedDict@@Base+0xf4> │ │ │ │ + b.n 44f72 <_PyObject_SetManagedDict@@Base+0xf4> │ │ │ │ movw r2, #32052 @ 0x7d34 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 44ec0 <_PyObject_SetManagedDict@@Base+0x112> │ │ │ │ + cbz r5, 44f90 <_PyObject_SetManagedDict@@Base+0x112> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - movw r1, #28360 @ 0x6ec8 │ │ │ │ + movw r1, #32904 @ 0x8088 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 44ec0 <_PyObject_SetManagedDict@@Base+0x112> │ │ │ │ + ble.n 44f90 <_PyObject_SetManagedDict@@Base+0x112> │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ strb r6, [r2, r3] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 44eb2 <_PyObject_SetManagedDict@@Base+0x104> │ │ │ │ + b.n 44f82 <_PyObject_SetManagedDict@@Base+0x104> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00044ec2 : │ │ │ │ +00044f92 : │ │ │ │ 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 44ee0 │ │ │ │ + bpl.n 44fb0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 44ef6 │ │ │ │ + beq.n 44fc6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ movs r1, #123 @ 0x7b │ │ │ │ - movw r0, #32972 @ 0x80cc │ │ │ │ + movw r0, #37516 @ 0x928c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 44f1c │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 44fec │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 44f00 │ │ │ │ + blt.n 44fd0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 44f22 │ │ │ │ + blt.n 44ff2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #62820 @ 0xf564 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44f32 │ │ │ │ + b.n 45002 │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 44f46 │ │ │ │ + cbz r0, 45016 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44f48 │ │ │ │ + bge.n 45018 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (44f4c ) │ │ │ │ + ldr r0, [pc, #4] @ (4501c ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r6, #88 @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 44f6c │ │ │ │ + cbz r3, 4503c │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 44f7c │ │ │ │ + b.n 4504c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 44f7a │ │ │ │ + ble.n 4504a │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 44f76 │ │ │ │ - cbnz r1, 44f9e │ │ │ │ + bgt.n 45046 │ │ │ │ + cbnz r1, 4506e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 44f7c │ │ │ │ + b.n 4504c │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #200] @ (45048 ) │ │ │ │ + ldr r1, [pc, #200] @ (45118 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 44fa4 │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 45074 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45044 │ │ │ │ + b.n 45114 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 44fb6 │ │ │ │ + beq.n 45086 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c5f50 │ │ │ │ + bl c65b4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 44f9a │ │ │ │ + blt.n 4506a │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 44fe2 │ │ │ │ - cbz r6, 44fbe │ │ │ │ + cbz r3, 450b2 │ │ │ │ + cbz r6, 4508e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 44fce │ │ │ │ + bne.n 4509e │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 45044 │ │ │ │ + b.n 45114 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21e200 <_PyEval_AddPendingCall@@Base+0x1dc> │ │ │ │ + bl 21f404 <_PyEval_AddPendingCall@@Base+0x1dc> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44ff4 │ │ │ │ - bl 7fc54 │ │ │ │ + cbnz r0, 450c4 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44f9a │ │ │ │ + bne.n 4506a │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f1d8 │ │ │ │ - b.n 44f9a │ │ │ │ - cbz r6, 4501e │ │ │ │ + bl 130130 │ │ │ │ + b.n 4506a │ │ │ │ + cbz r6, 450ee │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44fc4 │ │ │ │ + beq.n 45094 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2507bc │ │ │ │ + bl 2519dc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - cbnz r3, 45012 │ │ │ │ + cbnz r3, 450e2 │ │ │ │ str r5, [r4, #32] │ │ │ │ - b.n 45014 │ │ │ │ + b.n 450e4 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 44fc4 │ │ │ │ + b.n 45094 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44fc4 │ │ │ │ + beq.n 45094 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2507bc │ │ │ │ + bl 2519dc │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ - cbnz r3, 45038 │ │ │ │ + cbnz r3, 45108 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ - b.n 4503a │ │ │ │ + b.n 4510a │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 44fc4 │ │ │ │ + b.n 45094 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r1, #88 @ 0x58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 1b4f7c │ │ │ │ + b.w 1b6290 │ │ │ │ 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 45080 │ │ │ │ + bne.n 45150 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3a7d8 │ │ │ │ + b.w 3a874 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10920 @ 0x2aa8 │ │ │ │ + movw r0, #15280 @ 0x3bb0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45074 │ │ │ │ + bne.n 45144 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 450c2 │ │ │ │ + bhi.n 45192 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dc55c <_PyNumber_Index@@Base> │ │ │ │ + bl dcb54 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 450da │ │ │ │ - b.n 450ec │ │ │ │ - movw r0, #23660 @ 0x5c6c │ │ │ │ + cbnz r0, 451aa │ │ │ │ + b.n 451bc │ │ │ │ + movw r0, #28204 @ 0x6e2c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 451c2 │ │ │ │ - b.n 450b4 │ │ │ │ - bl 85c48 │ │ │ │ + beq.n 45292 │ │ │ │ + b.n 45184 │ │ │ │ + bl 85e1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 450fa │ │ │ │ + blt.n 451ca │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 4510a │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 451da │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 451c2 │ │ │ │ + bne.n 45292 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4510a │ │ │ │ + b.n 451da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 450e8 │ │ │ │ + bne.n 451b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 450e8 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 451b8 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 45196 │ │ │ │ + ble.n 45266 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 4513e │ │ │ │ + bpl.n 4520e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4513a │ │ │ │ + beq.n 4520a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58312 @ 0xe3c8 │ │ │ │ + movw r1, #62856 @ 0xf588 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 45198 │ │ │ │ + b.n 45268 │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 45150 │ │ │ │ - bl 88518 │ │ │ │ - cbz r0, 45170 │ │ │ │ + beq.n 45220 │ │ │ │ + bl 886fc │ │ │ │ + cbz r0, 45240 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 45190 │ │ │ │ + beq.n 45260 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58400 @ 0xe420 │ │ │ │ + movw r1, #62944 @ 0xf5e0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #62876 @ 0xf59c │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33732 @ 0x83c4 │ │ │ │ + movw r2, #1884 @ 0x75c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #38276 @ 0x9584 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #23660 @ 0x5c6c │ │ │ │ + movw r0, #28204 @ 0x6e2c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 451c2 │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 45292 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 45198 │ │ │ │ + b.n 45268 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 451b4 │ │ │ │ - cbz r1, 451a4 │ │ │ │ + bgt.n 45284 │ │ │ │ + cbz r1, 45274 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 451ac │ │ │ │ + b.n 4527c │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1587c4 │ │ │ │ + b.w 159928 │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 40500 <_PyEval_FormatKwargsError@@Base+0x49e> │ │ │ │ + b.w 405a0 <_PyEval_FormatKwargsError@@Base+0x49e> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #6240 @ 0x1860 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 45200 │ │ │ │ + beq.n 452d0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #58512 @ 0xe490 │ │ │ │ + movw r1, #63056 @ 0xf650 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ - bl 45296 │ │ │ │ + b.w d6310 │ │ │ │ + bl 45366 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 4525e │ │ │ │ + cbz r3, 4532e │ │ │ │ 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 45244 │ │ │ │ + bge.n 45314 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 6ba50 │ │ │ │ + bl 6bbe0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45264 │ │ │ │ + beq.n 45334 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4522c │ │ │ │ + b.n 452fc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #58552 @ 0xe4b8 │ │ │ │ + movw r1, #63096 @ 0xf678 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 45264 │ │ │ │ + bl d6310 │ │ │ │ + b.n 45334 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 6ba50 │ │ │ │ + b.w 6bbe0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004526a : │ │ │ │ +0004533a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #41048 @ 0xa058 │ │ │ │ + movw r1, #45592 @ 0xb218 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2344c4 │ │ │ │ - cbnz r0, 45292 │ │ │ │ + bl 2356e4 │ │ │ │ + cbnz r0, 45362 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 234514 │ │ │ │ + b.w 235734 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00045296 : │ │ │ │ +00045366 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #5908 @ 0x1714 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 452cc │ │ │ │ + beq.n 4539c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #17496 @ 0x4458 │ │ │ │ + movw r1, #21940 @ 0x55b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 452f2 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 453c2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #6240 @ 0x1860 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 452f8 │ │ │ │ + beq.n 453c8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58592 @ 0xe4e0 │ │ │ │ + movw r1, #63136 @ 0xf6a0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 453ee │ │ │ │ + b.n 454be │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 45316 │ │ │ │ + cbz r6, 453e6 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #58628 @ 0xe504 │ │ │ │ + movw r1, #63172 @ 0xf6c4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 452f2 │ │ │ │ + bl d6310 │ │ │ │ + b.n 453c2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 45338 │ │ │ │ + beq.n 45408 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #58660 @ 0xe524 │ │ │ │ + movw r1, #63204 @ 0xf6e4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 452f2 │ │ │ │ - ldr.w r8, [pc, #184] @ 453f4 │ │ │ │ + bl d6310 │ │ │ │ + b.n 453c2 │ │ │ │ + ldr.w r8, [pc, #184] @ 454c4 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 45354 │ │ │ │ - bl 208700 │ │ │ │ - cbz r0, 45354 │ │ │ │ + cbnz r0, 45424 │ │ │ │ + bl 2097a8 │ │ │ │ + cbz r0, 45424 │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 45374 │ │ │ │ + beq.n 45444 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #63248 @ 0xf710 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 452f2 │ │ │ │ + bl d6310 │ │ │ │ + b.n 453c2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 453e4 │ │ │ │ + bne.n 454b4 │ │ │ │ ldr.w r7, [r8, r7] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ - cbnz r4, 45394 │ │ │ │ - bl 208700 │ │ │ │ + cbnz r4, 45464 │ │ │ │ + bl 2097a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 452f2 │ │ │ │ + beq.n 453c2 │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 45b78 │ │ │ │ + bl 45c48 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 452f2 │ │ │ │ + beq.n 453c2 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 453cc │ │ │ │ + bne.n 4549c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 453ba │ │ │ │ + bge.n 4548a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 453ba │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4548a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #61132 @ 0xeecc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f1d8 │ │ │ │ - b.n 452f2 │ │ │ │ + bl 130130 │ │ │ │ + b.n 453c2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 453ee │ │ │ │ + bge.n 454be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 453ee │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 453ee │ │ │ │ + cbnz r3, 454be │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 454be │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 236e58 │ │ │ │ + b.w 2380a0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r2, 45414 │ │ │ │ + cbnz r2, 454e4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4543e │ │ │ │ - b.n 4542a │ │ │ │ - movw r0, #43056 @ 0xa830 │ │ │ │ + beq.n 4550e │ │ │ │ + b.n 454fa │ │ │ │ + movw r0, #47600 @ 0xb9f0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - bl 22b858 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22ca54 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4540c │ │ │ │ + bne.n 454dc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4546a │ │ │ │ + b.n 4553a │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #43056 @ 0xa830 │ │ │ │ + movw r0, #47600 @ 0xb9f0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45426 │ │ │ │ + beq.n 454f6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 90c84 │ │ │ │ + bl 90eb8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45426 │ │ │ │ + beq.n 454f6 │ │ │ │ ldrd r1, r2, [r4, #12] │ │ │ │ - bl e441c │ │ │ │ + bl e4a0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4546a │ │ │ │ + bge.n 4553a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4546a │ │ │ │ + cbnz r3, 4553a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r3, 4549a │ │ │ │ + cbnz r3, 4556a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1a7a08 <_PyType_Name@@Base> │ │ │ │ + bl 1a9028 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - movw r0, #37352 @ 0x91e8 │ │ │ │ + movw r0, #41896 @ 0xa3a8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w e41c8 │ │ │ │ - bl 140620 │ │ │ │ - cbz r0, 454b4 │ │ │ │ + b.w e47b8 │ │ │ │ + bl 14171c │ │ │ │ + cbz r0, 45584 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 454f8 │ │ │ │ - movw r0, #43660 @ 0xaa8c │ │ │ │ + bne.n 455c8 │ │ │ │ + movw r0, #48164 @ 0xbc24 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 79604 │ │ │ │ + b.w 79800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84ef4 │ │ │ │ + bl 850c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 454f0 │ │ │ │ + cbz r0, 455c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1a7a08 <_PyType_Name@@Base> │ │ │ │ + bl 1a9028 <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #34924 @ 0x886c │ │ │ │ + movw r0, #39428 @ 0x9a04 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 454e4 │ │ │ │ + bge.n 455b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 454e8 │ │ │ │ + cbz r3, 455b8 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 454f0 │ │ │ │ + b.n 455c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 454e4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 455b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1412c8 │ │ │ │ - b.n 454fa │ │ │ │ + bl 1423d8 │ │ │ │ + b.n 455ca │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 45520 │ │ │ │ + cbz r0, 455f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4552c │ │ │ │ + bge.n 455fc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4552c │ │ │ │ + b.n 455fc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 271a04 <_PyTime_FromLong@@Base+0x1164> │ │ │ │ + bl 272bec <_PyTime_FromLong@@Base+0x1164> │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45512 │ │ │ │ + bne.n 455e2 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 45548 │ │ │ │ + cbz r3, 45618 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 45558 │ │ │ │ + b.n 45628 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 45556 │ │ │ │ + ble.n 45626 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 45552 │ │ │ │ - cbnz r1, 4557e │ │ │ │ + bgt.n 45622 │ │ │ │ + cbnz r1, 4564e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 45558 │ │ │ │ + b.n 45628 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #136] @ (455e4 ) │ │ │ │ + ldr r1, [pc, #136] @ (456b4 ) │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45584 │ │ │ │ + cbnz r0, 45654 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 455e0 │ │ │ │ + b.n 456b0 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r5, r6 │ │ │ │ - bl 2363a4 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + bl 2375bc <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4557a │ │ │ │ + beq.n 4564a │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 455aa │ │ │ │ + beq.n 4567a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 455ae │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 455ae │ │ │ │ - b.n 4557a │ │ │ │ + bne.n 4567e │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 4567e │ │ │ │ + b.n 4564a │ │ │ │ mov.w r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 97f04 │ │ │ │ + bl 98158 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bba0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 455da │ │ │ │ + bne.n 456aa │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 4557a │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 4564a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r1, #220 @ 0xdc │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 45604 │ │ │ │ + cbz r3, 456d4 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 45614 │ │ │ │ + b.n 456e4 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 45612 │ │ │ │ + ble.n 456e2 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4560e │ │ │ │ - cbnz r1, 45638 │ │ │ │ + bgt.n 456de │ │ │ │ + cbnz r1, 45708 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 45614 │ │ │ │ + b.n 456e4 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #180] @ (456cc ) │ │ │ │ + ldr r1, [pc, #180] @ (4579c ) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4563e │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4570e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 456c6 │ │ │ │ + b.n 45796 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ add r4, r6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #1 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ movw r3, #15916 @ 0x3e2c │ │ │ │ @@ -37792,358 +37888,358 @@ │ │ │ │ movweq r4, #5160 @ 0x1428 │ │ │ │ mov r1, r6 │ │ │ │ ite ne │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ movteq r4, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45690 │ │ │ │ - bl 7eb68 │ │ │ │ - cbnz r0, 45682 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 45760 │ │ │ │ + bl 7ed34 │ │ │ │ + cbnz r0, 45752 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45634 │ │ │ │ + bne.n 45704 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21cff4 <_PyXI_Preserve@@Base+0xe8> │ │ │ │ + bl 21e1f8 <_PyXI_Preserve@@Base+0xe8> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 456b6 │ │ │ │ - b.n 45634 │ │ │ │ + bge.n 45786 │ │ │ │ + b.n 45704 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 456c4 │ │ │ │ + bge.n 45794 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 456c4 │ │ │ │ - bl d5294 │ │ │ │ + b.n 45794 │ │ │ │ + bl d58c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 45634 │ │ │ │ - beq.n 456a8 │ │ │ │ + blt.n 45704 │ │ │ │ + beq.n 45778 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 85550 │ │ │ │ + b.w 85714 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b78c │ │ │ │ + bl 8b944 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 45634 │ │ │ │ + blt.n 45704 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 456c6 │ │ │ │ + bge.n 45796 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 456c6 │ │ │ │ + b.n 45796 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r2, #8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #46504 @ 0xb5a8 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 26ab14 <_PyLong_UInt32_Converter@@Base+0x2b4> │ │ │ │ + b.w 26bd2c <_PyLong_UInt32_Converter@@Base+0x2b4> │ │ │ │ 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, 45704 │ │ │ │ - movw r0, #58920 @ 0xe628 │ │ │ │ + cbnz r4, 457d4 │ │ │ │ + movw r0, #63464 @ 0xf7e8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - movw r0, #58940 @ 0xe63c │ │ │ │ + movw r0, #63484 @ 0xf7fc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r3, r4 │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45738 │ │ │ │ + bge.n 45808 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45738 │ │ │ │ + cbnz r3, 45808 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004573c : │ │ │ │ +0004580c : │ │ │ │ movw r0, #15996 @ 0x3e7c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 1a35e8 │ │ │ │ + b.w 1a4c14 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 11e188 │ │ │ │ + b.w 11eb7c │ │ │ │ │ │ │ │ -0004574e : │ │ │ │ +0004581e : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (45768 ) │ │ │ │ + ldr r4, [pc, #16] @ (45838 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w e4920 │ │ │ │ + b.w e4f10 │ │ │ │ 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 14241c │ │ │ │ + bl 14352c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21e504 <_PyEval_AddPendingCall@@Base+0x4e0> │ │ │ │ + bl 21f708 <_PyEval_AddPendingCall@@Base+0x4e0> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r2, 45798 │ │ │ │ + cbnz r2, 45868 │ │ │ │ movs r0, #1 │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1358fc │ │ │ │ + bl 13689c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4580a │ │ │ │ + cbz r0, 458da │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4580e │ │ │ │ - bl 154464 │ │ │ │ + bne.n 458de │ │ │ │ + bl 155594 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 457ce │ │ │ │ + bge.n 4589e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 457d2 │ │ │ │ + cbz r3, 458a2 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 458fe │ │ │ │ + b.n 459ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 457ce │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4589e │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 45836 │ │ │ │ + bne.n 45906 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 45828 │ │ │ │ + blt.n 458f8 │ │ │ │ mov r5, r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r4, r5 │ │ │ │ cmp r7, r8 │ │ │ │ - ble.w 458fe │ │ │ │ + ble.w 459ce │ │ │ │ ldr.w r0, [r9, r8, lsl #2] │ │ │ │ - bl 1358fc │ │ │ │ + bl 13689c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 457da │ │ │ │ + bne.n 458aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 45818 │ │ │ │ + blt.n 458e8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 458fe │ │ │ │ - ldr.w sl, [pc, #244] @ 45904 │ │ │ │ + b.n 459ce │ │ │ │ + ldr.w sl, [pc, #244] @ 459d4 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 457ee │ │ │ │ + b.n 458be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4580a │ │ │ │ + bne.n 458da │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4580a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 458da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 457e6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 457e6 │ │ │ │ + bne.n 458b6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 458b6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4584a │ │ │ │ + beq.n 4591a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 45854 │ │ │ │ + bne.n 45924 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 458ce │ │ │ │ + b.n 4599e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174000 <_PyLong_GCD@@Base> │ │ │ │ + bl 1755c8 <_PyLong_GCD@@Base> │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 45864 │ │ │ │ + cbnz r0, 45934 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 458ce │ │ │ │ + b.n 4599e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 139af0 │ │ │ │ + bl 13aac0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45886 │ │ │ │ + bge.n 45956 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 45886 │ │ │ │ + cbnz r3, 45956 │ │ │ │ mov r0, fp │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 45860 │ │ │ │ + beq.n 45930 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1209d0 │ │ │ │ + bl 121834 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 458a8 │ │ │ │ + bge.n 45978 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 458a8 │ │ │ │ + cbnz r3, 45978 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 45860 │ │ │ │ + beq.n 45930 │ │ │ │ mov r0, fp │ │ │ │ - bl 154464 │ │ │ │ + bl 155594 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 458ce │ │ │ │ + bge.n 4599e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 458ce │ │ │ │ + cbnz r3, 4599e │ │ │ │ mov r0, fp │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 458e2 │ │ │ │ + bge.n 459b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 458e2 │ │ │ │ + cbnz r3, 459b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 458f6 │ │ │ │ + bge.n 459c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 458f6 │ │ │ │ + cbnz r3, 459c6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 457e8 │ │ │ │ - b.n 4580a │ │ │ │ + bne.w 458b8 │ │ │ │ + b.n 458da │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl cf6c8 │ │ │ │ + bl cfcf0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #60] @ (4595c ) │ │ │ │ + ldr r1, [pc, #60] @ (45a2c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a81f8 │ │ │ │ - movw r1, #59236 @ 0xe764 │ │ │ │ + bl 1a9818 │ │ │ │ + movw r1, #63780 @ 0xf924 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl cff78 │ │ │ │ + bl d059c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 45954 │ │ │ │ + blt.n 45a24 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19700 @ 0x4cf4 │ │ │ │ + movw r1, #24212 @ 0x5e94 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ asrs r0, r0, #31 │ │ │ │ - b.n 45958 │ │ │ │ + b.n 45a28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (459a0 ) │ │ │ │ - bl 202c80 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (45a70 ) │ │ │ │ + bl 203d24 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 4598e │ │ │ │ + cbz r2, 45a5e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #52036 @ 0xcb44 │ │ │ │ + movw r0, #56580 @ 0xdd04 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80a5c │ │ │ │ - movw r0, #59244 @ 0xe76c │ │ │ │ + b.w 80c2c │ │ │ │ + movw r0, #63788 @ 0xf92c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ nop │ │ │ │ @ instruction: 0xe990004d │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #5908 @ 0x1714 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 459d0 │ │ │ │ + bne.n 45aa0 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 236b28 │ │ │ │ - b.n 459ec │ │ │ │ + bl 237d6c │ │ │ │ + b.n 45abc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #56236 @ 0xdbac │ │ │ │ + movw r1, #60780 @ 0xed6c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000459f0 : │ │ │ │ - ldr r0, [pc, #4] @ (459f8 ) │ │ │ │ - b.w 1a35e8 │ │ │ │ +00045ac0 : │ │ │ │ + ldr r0, [pc, #4] @ (45ac8 ) │ │ │ │ + b.w 1a4c14 │ │ │ │ nop │ │ │ │ subs r6, #196 @ 0xc4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -38152,354 +38248,354 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2b314 │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 45a30 │ │ │ │ + bhi.n 45b00 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 12b458 │ │ │ │ + bl 12c308 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45a48 │ │ │ │ - b.n 45a8e │ │ │ │ - movw r0, #1884 @ 0x75c │ │ │ │ + cbz r0, 45b18 │ │ │ │ + b.n 45b5e │ │ │ │ + movw r0, #6348 @ 0x18cc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45a20 │ │ │ │ - b.n 45a8e │ │ │ │ + bne.n 45af0 │ │ │ │ + b.n 45b5e │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 45ac2 │ │ │ │ + ble.n 45b92 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45ab0 │ │ │ │ + beq.n 45b80 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 45a92 │ │ │ │ + bpl.n 45b62 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 8b66c │ │ │ │ + bl 8b824 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 45a8e │ │ │ │ + cbz r0, 45b5e │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 45ab2 │ │ │ │ + beq.n 45b82 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61300 @ 0xef74 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #308 @ 0x134 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45af2 │ │ │ │ - movw r2, #30260 @ 0x7634 │ │ │ │ + b.n 45bc2 │ │ │ │ + movw r2, #34804 @ 0x87f4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #33732 @ 0x83c4 │ │ │ │ + movw r1, #38276 @ 0x9584 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1884 @ 0x75c │ │ │ │ + movw r0, #6348 @ 0x18cc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 45a8e │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 45b5e │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 45ac4 │ │ │ │ + beq.n 45b94 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c5f50 │ │ │ │ + bl c65b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 45ac4 │ │ │ │ - b.n 45a8e │ │ │ │ + bge.n 45b94 │ │ │ │ + b.n 45b5e │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 45ad2 │ │ │ │ + cbnz r4, 45ba2 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 258734 │ │ │ │ + bl 2597bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45af2 │ │ │ │ + cbz r0, 45bc2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #13016 @ 0x32d8 │ │ │ │ + movw r0, #17480 @ 0x4448 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 45afc │ │ │ │ + cbz r3, 45bcc │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 45b16 │ │ │ │ - movw r0, #59356 @ 0xe7dc │ │ │ │ + bpl.n 45be6 │ │ │ │ + movw r0, #63900 @ 0xf99c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w e41c8 │ │ │ │ - movw r0, #59380 @ 0xe7f4 │ │ │ │ + b.w e47b8 │ │ │ │ + movw r0, #63924 @ 0xf9b4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ 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 cf6c8 │ │ │ │ + bl cfcf0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #56] @ (45b74 ) │ │ │ │ + ldr r1, [pc, #56] @ (45c44 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a81f8 │ │ │ │ - movw r1, #59396 @ 0xe804 │ │ │ │ + bl 1a9818 │ │ │ │ + movw r1, #63940 @ 0xf9c4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl cff78 │ │ │ │ + bl d059c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 45b6e │ │ │ │ + blt.n 45c3e │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19700 @ 0x4cf4 │ │ │ │ + movw r1, #24212 @ 0x5e94 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02c0 │ │ │ │ + bl d08e4 │ │ │ │ asrs r0, r0, #31 │ │ │ │ - b.n 45b72 │ │ │ │ + b.n 45c42 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r6, #248 @ 0xf8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 6ba50 │ │ │ │ + bl 6bbe0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 45bc6 │ │ │ │ + beq.n 45c96 │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 272a1c <_PyUnicode_ToDigit@@Base+0x258> │ │ │ │ + bl 273c04 <_PyUnicode_ToDigit@@Base+0x258> │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 45bb6 │ │ │ │ + bhi.n 45c86 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r0, #10 │ │ │ │ lsls r4, r1, #8 │ │ │ │ - bl 2377b0 │ │ │ │ + bl 2389f8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 45c10 │ │ │ │ + cbnz r0, 45ce0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 45c00 │ │ │ │ + blt.n 45cd0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45c1c │ │ │ │ - ldr r3, [pc, #84] @ (45c20 ) │ │ │ │ + b.n 45cec │ │ │ │ + ldr r3, [pc, #84] @ (45cf0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r2, r0, #110592 @ 0x1b000 │ │ │ │ add.w r0, r0, #114176 @ 0x1be00 │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ ldr.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45c1c │ │ │ │ + bge.n 45cec │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ - b.n 45c1c │ │ │ │ + b.n 45cec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45c1a │ │ │ │ + bge.n 45cea │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 45c1a │ │ │ │ + b.n 45cea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45bc6 │ │ │ │ + bne.n 45c96 │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 45bc6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 45c96 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 45c1c │ │ │ │ + b.n 45cec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ - cbnz r3, 45c56 │ │ │ │ + cbnz r3, 45d26 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1a7a08 <_PyType_Name@@Base> │ │ │ │ + bl 1a9028 <_PyType_Name@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #59408 @ 0xe810 │ │ │ │ + movw r0, #63952 @ 0xf9d0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ and.w r3, r6, #253 @ 0xfd │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 45c66 │ │ │ │ - bl 4c38c <_PyXI_NewExcInfo@@Base+0x2f8> │ │ │ │ + bne.n 45d36 │ │ │ │ + bl 4c45c <_PyXI_NewExcInfo@@Base+0x2f8> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 45c6c │ │ │ │ - bl 273000 <_PyUnicode_ToDigit@@Base+0x83c> │ │ │ │ + b.n 45d3c │ │ │ │ + bl 2741e8 <_PyUnicode_ToDigit@@Base+0x83c> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 45ca2 │ │ │ │ + cbz r4, 45d72 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1a7a08 <_PyType_Name@@Base> │ │ │ │ + bl 1a9028 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ - movw r0, #59420 @ 0xe81c │ │ │ │ + movw r0, #63964 @ 0xf9dc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45c96 │ │ │ │ + bge.n 45d66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 45c9a │ │ │ │ + cbz r3, 45d6a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 45ca2 │ │ │ │ + b.n 45d72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 45c96 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 45d66 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 24fb0c │ │ │ │ + b.w 250d2c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 45cb6 │ │ │ │ - b.w 14e834 │ │ │ │ + beq.n 45d86 │ │ │ │ + b.w 14fa94 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r7, #15916 @ 0x3e2c │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 45cf8 │ │ │ │ + bne.n 45dc8 │ │ │ │ movw r3, #18128 @ 0x46d0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 45d06 │ │ │ │ - ldr r2, [pc, #172] @ (45da8 ) │ │ │ │ + b.n 45dd6 │ │ │ │ + ldr r2, [pc, #172] @ (45e78 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1ba670 <_PyBytesWriter_Resize@@Base+0x3f4> │ │ │ │ + bl 1bb668 <_PyBytesWriter_Resize@@Base+0x3f0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 45d9e │ │ │ │ + beq.n 45e6e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 45d72 │ │ │ │ + bne.n 45e42 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 45da0 │ │ │ │ + beq.n 45e70 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7eb68 │ │ │ │ + bl 7ed34 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 45d40 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 45d8a │ │ │ │ + cbnz r2, 45e10 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 45e5a │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f1d8 │ │ │ │ - b.n 45d8a │ │ │ │ + bl 130130 │ │ │ │ + b.n 45e5a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bl 21d148 <_PyXI_Preserve@@Base+0x23c> │ │ │ │ - cbnz r0, 45d8a │ │ │ │ + bl 21e34c <_PyXI_Preserve@@Base+0x23c> │ │ │ │ + cbnz r0, 45e5a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - b.n 45d12 │ │ │ │ + b.n 45de2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 85550 │ │ │ │ + bl 85714 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 45d8a │ │ │ │ + cbz r7, 45e5a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 8b78c │ │ │ │ + bl 8b944 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 45d7a │ │ │ │ + blt.n 45e4a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 45d8a │ │ │ │ + bne.n 45e5a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 45d4c │ │ │ │ - b.n 45da0 │ │ │ │ + bne.n 45e1c │ │ │ │ + b.n 45e70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45d6a │ │ │ │ + bne.n 45e3a │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 45d6a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 45e3a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45d9e │ │ │ │ + bge.n 45e6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45d9e │ │ │ │ + cbnz r3, 45e6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -38508,838 +38604,838 @@ │ │ │ │ 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 45dd2 │ │ │ │ + bhi.n 45ea2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 45dec │ │ │ │ + ble.n 45ebc │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 45df4 │ │ │ │ - movw r0, #33068 @ 0x812c │ │ │ │ + b.n 45ec4 │ │ │ │ + movw r0, #37572 @ 0x92c4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45dc8 │ │ │ │ + bne.n 45e98 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 45e46 │ │ │ │ + b.n 45f16 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #5908 @ 0x1714 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45e18 │ │ │ │ + bne.n 45ee8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 236b28 │ │ │ │ + bl 237d6c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 45e36 │ │ │ │ + bne.n 45f06 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 45e46 │ │ │ │ + b.n 45f16 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #56236 @ 0xdbac │ │ │ │ + movw r1, #60780 @ 0xed6c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ - cbz r0, 45e3a │ │ │ │ + b.w d6310 │ │ │ │ + cbz r0, 45f0a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45e46 │ │ │ │ + bge.n 45f16 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 45e7c │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 45f4c │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 45e76 │ │ │ │ - bl 142304 │ │ │ │ - b.n 45e7c │ │ │ │ + bne.n 45f46 │ │ │ │ + bl 143414 │ │ │ │ + b.n 45f4c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 45eca │ │ │ │ + cbnz r0, 45f9a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 45e98 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 45f68 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 45e92 │ │ │ │ - bl 142304 │ │ │ │ - b.n 45e98 │ │ │ │ + bne.n 45f62 │ │ │ │ + bl 143414 │ │ │ │ + b.n 45f68 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 45eca │ │ │ │ + cbnz r0, 45f9a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 45ea2 │ │ │ │ + cbnz r0, 45f72 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbnz r0, 45eac │ │ │ │ - b.n 45eca │ │ │ │ + cbnz r0, 45f7c │ │ │ │ + b.n 45f9a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45e9c │ │ │ │ - b.n 45eca │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + beq.n 45f6c │ │ │ │ + b.n 45f9a │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 45ec0 │ │ │ │ + bne.n 45f90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 142304 │ │ │ │ + b.w 143414 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 45edc │ │ │ │ + cbz r0, 45fac │ │ │ │ movw r1, #19648 @ 0x4cc0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.w 1a472c <_PyBytes_DecodeEscape2@@Base+0x9f0> │ │ │ │ + b.w 1a5d58 <_PyBytes_DecodeEscape2@@Base+0x9f0> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 45ef8 │ │ │ │ + cbz r3, 45fc8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45f06 │ │ │ │ + bge.n 45fd6 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 45f06 │ │ │ │ + b.n 45fd6 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 45efe │ │ │ │ - b.n 45fbc │ │ │ │ + cbz r0, 45fce │ │ │ │ + b.n 4608c │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r3 │ │ │ │ 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, r1 │ │ │ │ - bl 89114 │ │ │ │ - cbz r0, 45f52 │ │ │ │ + bl 892cc │ │ │ │ + cbz r0, 46022 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 45f3a │ │ │ │ + b.n 4600a │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 45f66 │ │ │ │ + bne.n 46036 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 45f56 │ │ │ │ + blt.n 46026 │ │ │ │ adds r5, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 274278 │ │ │ │ - cbz r0, 45f9e │ │ │ │ + bl 275460 │ │ │ │ + cbz r0, 4606e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45f2c │ │ │ │ + bne.n 45ffc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 45f8e │ │ │ │ + blt.n 4605e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45fb8 │ │ │ │ + b.n 46088 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45f38 │ │ │ │ + bne.n 46008 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 45f38 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 46008 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl d5644 │ │ │ │ + bl d5c74 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45f84 │ │ │ │ + bge.n 46054 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45f84 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 46054 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 45f38 │ │ │ │ + beq.n 46008 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 45f3a │ │ │ │ - b.n 45f4a │ │ │ │ + beq.n 4600a │ │ │ │ + b.n 4601a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45f52 │ │ │ │ + bne.n 46022 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 45f52 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 46022 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45fb2 │ │ │ │ + bge.n 46082 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45fb2 │ │ │ │ + cbnz r3, 46082 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ add sp, #12 │ │ │ │ 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, [pc, #48] @ (45ffc ) │ │ │ │ + ldr r2, [pc, #48] @ (460cc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #4056] @ 0xfd8 │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45ff8 │ │ │ │ + cbz r0, 460c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 710c4 │ │ │ │ + bl 71250 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 46026 │ │ │ │ + bne.n 460f6 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 162ab4 │ │ │ │ + b.w 163c0c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10972 @ 0x2adc │ │ │ │ + movw r0, #15332 @ 0x3be4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4601a │ │ │ │ + bne.n 460ea │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 4605c │ │ │ │ + cbz r3, 4612c │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4606c │ │ │ │ + b.n 4613c │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4606a │ │ │ │ + blt.n 4613a │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 46066 │ │ │ │ - cbnz r1, 4608c │ │ │ │ + bgt.n 46136 │ │ │ │ + cbnz r1, 4615c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4606c │ │ │ │ + b.n 4613c │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #644] @ (462f4 ) │ │ │ │ + ldr r1, [pc, #644] @ (463c4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 46092 │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 46162 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 464ac │ │ │ │ + b.n 4657c │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 460da │ │ │ │ + beq.n 461aa │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 460a0 │ │ │ │ + cbz r4, 46170 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 460a8 │ │ │ │ - b.n 460e8 │ │ │ │ + bne.n 46178 │ │ │ │ + b.n 461b8 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl dc55c <_PyNumber_Index@@Base> │ │ │ │ + bl dcb54 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 460ba │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 460e8 │ │ │ │ - b.n 46088 │ │ │ │ - bl 85c48 │ │ │ │ + cbnz r0, 4618a │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 461b8 │ │ │ │ + b.n 46158 │ │ │ │ + bl 85e1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 460d4 │ │ │ │ + bge.n 461a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 460d4 │ │ │ │ + cbnz r3, 461a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 460ec │ │ │ │ - b.n 460b2 │ │ │ │ + bne.n 461bc │ │ │ │ + b.n 46182 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 460ec │ │ │ │ + b.n 461bc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #24] │ │ │ │ - cbz r7, 460fe │ │ │ │ + cbz r7, 461ce │ │ │ │ ldr r6, [r2, #20] │ │ │ │ - b.n 46106 │ │ │ │ + b.n 461d6 │ │ │ │ movw r6, #32052 @ 0x7d34 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ cmp r5, #0 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ it lt │ │ │ │ mvnlt.w r5, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 46262 │ │ │ │ + bne.w 46332 │ │ │ │ cmp r5, #11 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 46132 │ │ │ │ + cbnz r0, 46202 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 464a2 │ │ │ │ + b.n 46572 │ │ │ │ mov.w r8, #0 │ │ │ │ - movw sl, #27336 @ 0x6ac8 │ │ │ │ + movw sl, #31880 @ 0x7c88 │ │ │ │ movt sl, #45 @ 0x2d │ │ │ │ mov r0, r8 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 461d2 │ │ │ │ + beq.n 462a2 │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 46156 │ │ │ │ + ble.n 46226 │ │ │ │ ldrb r3, [r6, r0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 46158 │ │ │ │ + bpl.n 46228 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 46144 │ │ │ │ - beq.n 46240 │ │ │ │ + b.n 46214 │ │ │ │ + beq.n 46310 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r7, r9 │ │ │ │ - ble.n 46172 │ │ │ │ + ble.n 46242 │ │ │ │ ldrb.w r3, [r6, r9] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 46172 │ │ │ │ + bmi.n 46242 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 4615c │ │ │ │ + b.n 4622c │ │ │ │ sub.w r1, r9, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46246 │ │ │ │ + beq.n 46316 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 46190 │ │ │ │ + bgt.n 46260 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 461ca │ │ │ │ + b.n 4629a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 461b6 │ │ │ │ + cbz r0, 46286 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46246 │ │ │ │ + bge.n 46316 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46246 │ │ │ │ + bne.n 46316 │ │ │ │ mov r0, fp │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 46246 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 46316 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 461ca │ │ │ │ + bge.n 4629a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 461ca │ │ │ │ + cbnz r3, 4629a │ │ │ │ mov r0, fp │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 46140 │ │ │ │ + b.n 46210 │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 46240 │ │ │ │ - movw r3, #27336 @ 0x6ac8 │ │ │ │ + ble.n 46310 │ │ │ │ + movw r3, #31880 @ 0x7c88 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldrb r2, [r6, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 461f0 │ │ │ │ + bpl.n 462c0 │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 461de │ │ │ │ - b.n 46240 │ │ │ │ + bne.n 462ae │ │ │ │ + b.n 46310 │ │ │ │ subs r1, r7, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 46246 │ │ │ │ + cbz r0, 46316 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4620a │ │ │ │ + bgt.n 462da │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4623c │ │ │ │ + b.n 4630c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 4622a │ │ │ │ + cbz r0, 462fa │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46246 │ │ │ │ + bge.n 46316 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46246 │ │ │ │ + cbnz r3, 46316 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 46246 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 46316 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4623c │ │ │ │ + bge.n 4630c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4623c │ │ │ │ + cbnz r3, 4630c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 464a2 │ │ │ │ + b.n 46572 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4612e │ │ │ │ + bge.w 461fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4612e │ │ │ │ + bne.w 461fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4612e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 461fe │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 12b458 │ │ │ │ + bl 12c308 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4612e │ │ │ │ + bne.w 461fe │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 46296 │ │ │ │ + bne.n 46366 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20944 @ 0x51d0 │ │ │ │ + movw r1, #25488 @ 0x6390 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 4649a │ │ │ │ + bl f29e4 │ │ │ │ + b.n 4656a │ │ │ │ cmp r5, #11 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.n 46396 │ │ │ │ + bne.n 46466 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4649a │ │ │ │ + beq.w 4656a │ │ │ │ mov r8, sl │ │ │ │ mov fp, sl │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - ble.n 4634a │ │ │ │ + ble.n 4641a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4634a │ │ │ │ + beq.n 4641a │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w r3, [r6, fp] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 46342 │ │ │ │ + bne.n 46412 │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46486 │ │ │ │ + beq.w 46556 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 462f8 │ │ │ │ + bgt.n 463c8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 46336 │ │ │ │ + b.n 46406 │ │ │ │ nop │ │ │ │ subs r7, #108 @ 0x6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r0, 46322 │ │ │ │ + cbz r0, 463f2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 46486 │ │ │ │ + bge.w 46556 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46486 │ │ │ │ + bne.w 46556 │ │ │ │ mov r0, sl │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 46486 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 46556 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46336 │ │ │ │ + bge.n 46406 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 46336 │ │ │ │ + cbnz r3, 46406 │ │ │ │ mov r0, sl │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 462c0 │ │ │ │ + b.n 46390 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne.n 462ca │ │ │ │ + bne.n 4639a │ │ │ │ cmp r7, r0 │ │ │ │ - blt.n 46390 │ │ │ │ + blt.n 46460 │ │ │ │ subs r1, r7, r0 │ │ │ │ adds r0, r6, r0 │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46486 │ │ │ │ + beq.w 46556 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4636c │ │ │ │ + bgt.n 4643c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4638c │ │ │ │ + b.n 4645c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46458 │ │ │ │ + bne.n 46528 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4638c │ │ │ │ + bge.n 4645c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4638c │ │ │ │ + cbnz r3, 4645c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 4649c │ │ │ │ - bl 7184c │ │ │ │ + b.n 4656c │ │ │ │ + bl 719ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4649a │ │ │ │ + beq.n 4656a │ │ │ │ mov r8, sl │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r6, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r0, r6, sl │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r1, r7, sl │ │ │ │ mov r3, fp │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 46434 │ │ │ │ + beq.n 46504 │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 1dfc58 │ │ │ │ + bl 1e0be4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ subs.w r9, r0, #0 │ │ │ │ add.w r0, r6, sl │ │ │ │ - blt.n 46434 │ │ │ │ + blt.n 46504 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46486 │ │ │ │ + beq.n 46556 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 463f4 │ │ │ │ + bgt.n 464c4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4642a │ │ │ │ + b.n 464fa │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r0, 46418 │ │ │ │ + cbz r0, 464e8 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46486 │ │ │ │ + bge.n 46556 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 46486 │ │ │ │ + bne.n 46556 │ │ │ │ mov r0, r1 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 46486 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 46556 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4642a │ │ │ │ + bge.n 464fa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 4642a │ │ │ │ + cbnz r2, 464fa │ │ │ │ mov r0, r1 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ add sl, fp │ │ │ │ add.w r8, r8, #1 │ │ │ │ add sl, r9 │ │ │ │ - b.n 463a4 │ │ │ │ + b.n 46474 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 46486 │ │ │ │ + cbz r0, 46556 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4644c │ │ │ │ + bgt.n 4651c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4647e │ │ │ │ + b.n 4654e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 4646c │ │ │ │ + cbz r0, 4653c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46486 │ │ │ │ + bge.n 46556 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46486 │ │ │ │ + cbnz r3, 46556 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 46486 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 46556 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4647e │ │ │ │ + bge.n 4654e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4647e │ │ │ │ + cbnz r3, 4654e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r8, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 4649c │ │ │ │ + b.n 4656c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4649a │ │ │ │ + bge.n 4656a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4649a │ │ │ │ + cbnz r3, 4656a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #24] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #59840 @ 0xe9c0 │ │ │ │ + movw r0, #64384 @ 0xfb80 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #27273 @ 0x6a89 │ │ │ │ + movw r1, #27481 @ 0x6b59 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #56640 @ 0xdd40 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 46628 │ │ │ │ + b.n 466f8 │ │ │ │ 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 774a8 │ │ │ │ + bl 77678 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ 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 46518 │ │ │ │ + bge.n 465e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46518 │ │ │ │ + cbnz r3, 465e8 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 4655e │ │ │ │ + bhi.n 4662e │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 46576 │ │ │ │ + bmi.n 46646 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33484 @ 0x82cc │ │ │ │ + movw r1, #38028 @ 0x948c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1828 @ 0x724 │ │ │ │ + movw r0, #6292 @ 0x1894 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 46622 │ │ │ │ - movw r0, #1828 @ 0x724 │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 466f2 │ │ │ │ + movw r0, #6292 @ 0x1894 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46622 │ │ │ │ - b.n 46534 │ │ │ │ + beq.n 466f2 │ │ │ │ + b.n 46604 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 465f8 │ │ │ │ + ble.n 466c8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 465de │ │ │ │ + beq.n 466ae │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 465c0 │ │ │ │ + bpl.n 46690 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b66c │ │ │ │ + bl 8b824 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46622 │ │ │ │ + beq.n 466f2 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 465e0 │ │ │ │ + beq.n 466b0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61300 @ 0xef74 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #308 @ 0x134 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 46622 │ │ │ │ - movw r2, #30260 @ 0x7634 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 466f2 │ │ │ │ + movw r2, #34804 @ 0x87f4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #33732 @ 0x83c4 │ │ │ │ + movw r1, #38276 @ 0x9584 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1828 @ 0x724 │ │ │ │ + movw r0, #6292 @ 0x1894 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 46622 │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 466f2 │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 465fe │ │ │ │ + beq.n 466ce │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 46600 │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 46600 │ │ │ │ - b.n 46622 │ │ │ │ + bne.n 466d0 │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 466d0 │ │ │ │ + b.n 466f2 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 46600 │ │ │ │ + b.n 466d0 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22e11c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 22f2cc <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 46622 │ │ │ │ - movw r0, #13016 @ 0x32d8 │ │ │ │ + cbz r0, 466f2 │ │ │ │ + movw r0, #17480 @ 0x4448 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 46668 │ │ │ │ + cbz r0, 46738 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -39352,15 +39448,15 @@ │ │ │ │ str r5, [r4, #12] │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr d7, [r0, #8] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4668e │ │ │ │ + bne.n 4675e │ │ │ │ vldr d7, [r0, #16] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -39370,129 +39466,129 @@ │ │ │ │ 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, 466b8 │ │ │ │ + cbnz r0, 46788 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 466c0 │ │ │ │ + cbz r0, 46790 │ │ │ │ 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 466aa │ │ │ │ + beq.n 4677a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cbnz r4, 466f0 │ │ │ │ + cbnz r4, 467c0 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 466f0 │ │ │ │ + ble.n 467c0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 466f0 │ │ │ │ - cbnz r2, 46710 │ │ │ │ + bne.n 467c0 │ │ │ │ + cbnz r2, 467e0 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #224] @ (467d4 ) │ │ │ │ + ldr r4, [pc, #224] @ (468a4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 46710 │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 467e0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 467cc │ │ │ │ + b.n 4689c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #60132 @ 0xeae4 │ │ │ │ + movw r1, #64676 @ 0xfca4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl ff0c0 │ │ │ │ + bl ff6dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4670c │ │ │ │ + beq.n 467dc │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 2248f4 │ │ │ │ + bl 225ae8 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 46744 │ │ │ │ + bpl.n 46814 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 467b0 │ │ │ │ + bge.n 46880 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 46750 │ │ │ │ + b.n 46820 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 467b0 │ │ │ │ + bge.n 46880 │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 25a2ac <_PyGen_SetStopIterationValue@@Base+0x1148> │ │ │ │ + bl 25b4c4 <_PyGen_SetStopIterationValue@@Base+0x12d8> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 46798 │ │ │ │ + bne.n 46868 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46780 │ │ │ │ + bge.n 46850 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46780 │ │ │ │ + cbnz r3, 46850 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4670c │ │ │ │ + bge.n 467dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4670c │ │ │ │ + bne.n 467dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4670c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 467dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 467ac │ │ │ │ + bge.n 4687c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 467ac │ │ │ │ + cbnz r3, 4687c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 4672e │ │ │ │ + b.n 467fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 467c4 │ │ │ │ + bge.n 46894 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 467c4 │ │ │ │ + cbnz r3, 46894 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r7, #240 @ 0xf0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -39500,152 +39596,152 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 467f6 │ │ │ │ + cbz r3, 468c6 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 46806 │ │ │ │ + b.n 468d6 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 46804 │ │ │ │ + blt.n 468d4 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 46800 │ │ │ │ - cbnz r1, 46826 │ │ │ │ + bgt.n 468d0 │ │ │ │ + cbnz r1, 468f6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46806 │ │ │ │ + b.n 468d6 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #252] @ (46904 ) │ │ │ │ + ldr r1, [pc, #252] @ (469d4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4682c │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 468fc │ │ │ │ movs r6, #0 │ │ │ │ - b.n 468fc │ │ │ │ + b.n 469cc │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r5, r5, r4 │ │ │ │ - beq.n 4683a │ │ │ │ + beq.n 4690a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c5f50 │ │ │ │ + bl c65b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 46822 │ │ │ │ + blt.n 468f2 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4684a │ │ │ │ + beq.n 4691a │ │ │ │ ldr.w r9, [r6, #20] │ │ │ │ - b.n 46852 │ │ │ │ + b.n 46922 │ │ │ │ movw r9, #32052 @ 0x7d34 │ │ │ │ movt r9, #82 @ 0x52 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46822 │ │ │ │ + beq.n 468f2 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 468fc │ │ │ │ + ble.n 469cc │ │ │ │ ldrb.w r3, [r9, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 4687e │ │ │ │ + beq.n 4694e │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 4687e │ │ │ │ + beq.n 4694e │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 46866 │ │ │ │ + bne.n 46936 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 468a2 │ │ │ │ + b.n 46972 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 468a2 │ │ │ │ + ble.n 46972 │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 4689c │ │ │ │ + bne.n 4696c │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 4689c │ │ │ │ + ble.n 4696c │ │ │ │ add.w r3, r9, r1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #10 │ │ │ │ it eq │ │ │ │ addeq r4, r1, #2 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ subs r1, r1, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 468e4 │ │ │ │ + cbz r0, 469b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r0, 468ce │ │ │ │ + cbz r0, 4699e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 468e4 │ │ │ │ + bge.n 469b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 468e4 │ │ │ │ + cbnz r3, 469b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 468e4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 469b4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46860 │ │ │ │ + bge.n 46930 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46860 │ │ │ │ + bne.n 46930 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 46860 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 46930 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46822 │ │ │ │ + bge.n 468f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46822 │ │ │ │ + bne.n 468f2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 46822 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 468f2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ands r4, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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 248974 │ │ │ │ + b.w 249b94 │ │ │ │ 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 469fe │ │ │ │ + bl 46ace │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4695e │ │ │ │ + beq.n 46a2e │ │ │ │ cmp r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r3, r5 │ │ │ │ itte ne │ │ │ │ movwne r2, #5160 @ 0x1428 │ │ │ │ movtne r2, #75 @ 0x4b │ │ │ │ @@ -39660,197 +39756,197 @@ │ │ │ │ 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 26fa24 │ │ │ │ - cbz r0, 46994 │ │ │ │ + bl 270c08 │ │ │ │ + cbz r0, 46a64 │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 153cf0 │ │ │ │ + bl 154e20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 469b6 │ │ │ │ + b.n 46a86 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ - movw r3, #29843 @ 0x7493 │ │ │ │ + movw r3, #30051 @ 0x7563 │ │ │ │ movt r3, #4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 469b2 │ │ │ │ + bne.n 46a82 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 469b6 │ │ │ │ + bge.n 46a86 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 469b6 │ │ │ │ + b.n 46a86 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 469e6 │ │ │ │ + beq.n 46ab6 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11128 @ 0x2b78 │ │ │ │ + movw r0, #15488 @ 0x3c80 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 469e6 │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 46ab6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 469fc │ │ │ │ + b.n 46acc │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 8b78c │ │ │ │ + bl 8b944 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 469e2 │ │ │ │ + beq.n 46ab2 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #40760 @ 0x9f38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 46a34 │ │ │ │ + beq.n 46b04 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9436 @ 0x24dc │ │ │ │ + movw r1, #13980 @ 0x369c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 46a58 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 46b28 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 46a5c │ │ │ │ + bls.n 46b2c │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #60352 @ 0xebc0 │ │ │ │ + movw r1, #64896 @ 0xfd80 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 46a74 │ │ │ │ + cbz r3, 46b44 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46a84 │ │ │ │ + bge.n 46b54 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 46a84 │ │ │ │ + b.n 46b54 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 46a7c │ │ │ │ - b.w 45fbc │ │ │ │ + cbz r0, 46b4c │ │ │ │ + b.w 4608c │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7bd88 │ │ │ │ + b.w 7bf5c │ │ │ │ stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 46ab4 │ │ │ │ + cbnz r3, 46b84 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 46ab4 │ │ │ │ + ble.n 46b84 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 46ab4 │ │ │ │ - cbnz r4, 46adc │ │ │ │ + bne.n 46b84 │ │ │ │ + cbnz r4, 46bac │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ movs r5, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ movw r4, #17232 @ 0x4350 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 46adc │ │ │ │ + cbnz r0, 46bac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46b2c │ │ │ │ + b.n 46bfc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 20bdb4 │ │ │ │ + bl 20cf84 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 46ad8 │ │ │ │ + beq.n 46ba8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 46ca2 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 46d72 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46ad8 │ │ │ │ + beq.n 46ba8 │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ - bl 97f04 │ │ │ │ + bl 98158 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx 2b578 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 46b24 │ │ │ │ + bne.n 46bf4 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 46ad8 │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 46ba8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, 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 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 46b72 │ │ │ │ + cbz r0, 46c42 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 46b56 │ │ │ │ + cbz r3, 46c26 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 46b5e │ │ │ │ + b.n 46c2e │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 46b66 │ │ │ │ + cbz r2, 46c36 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 46b6e │ │ │ │ + b.n 46c3e │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 46e98 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f6> │ │ │ │ + bl 46f68 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f6> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -39860,368 +39956,368 @@ │ │ │ │ movls r0, r3 │ │ │ │ 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 77428 │ │ │ │ + bl 775f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 46d88 <_PyLong_UnsignedLongLong_Converter@@Base+0xe6> │ │ │ │ + bl 46e58 <_PyLong_UnsignedLongLong_Converter@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e8b4 │ │ │ │ + b.w 7ea80 │ │ │ │ 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 46c9c │ │ │ │ + beq.n 46d6c │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46c9c │ │ │ │ + bne.n 46d6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2601a0 │ │ │ │ + bl 2613b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46c9c │ │ │ │ + beq.n 46d6c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262240 │ │ │ │ + bl 26345c │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262240 │ │ │ │ + bl 26345c │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262240 │ │ │ │ + bl 26345c │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262240 │ │ │ │ + bl 26345c │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262240 │ │ │ │ + bl 26345c │ │ │ │ mov r3, r5 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #60548 @ 0xec84 │ │ │ │ + movw r0, #65092 @ 0xfe44 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 46c48 │ │ │ │ + cbnz r0, 46d18 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2707fc │ │ │ │ + b.w 2719e4 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #563 @ 0x233 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - movw r0, #60556 @ 0xec8c │ │ │ │ + movw r0, #65100 @ 0xfe4c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 262b30 │ │ │ │ + bl 263d50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46c7e │ │ │ │ + bge.n 46d4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46c7e │ │ │ │ + cbnz r3, 46d4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 46c3c │ │ │ │ + beq.n 46d0c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46c9c │ │ │ │ + bge.n 46d6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46c9c │ │ │ │ + cbnz r3, 46d6c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00046ca2 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +00046d72 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #8 │ │ │ │ - bl 124874 │ │ │ │ + bl 1256dc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 46cd6 <_PyLong_UnsignedLongLong_Converter@@Base+0x34> │ │ │ │ + beq.n 46da6 <_PyLong_UnsignedLongLong_Converter@@Base+0x34> │ │ │ │ cmp r0, #8 │ │ │ │ - bls.n 46cda <_PyLong_UnsignedLongLong_Converter@@Base+0x38> │ │ │ │ + bls.n 46daa <_PyLong_UnsignedLongLong_Converter@@Base+0x38> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60576 @ 0xeca0 │ │ │ │ + movw r1, #65120 @ 0xfe60 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46cdc <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + b.n 46dac <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, 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 26a45c <_PyObject_GetState@@Base> │ │ │ │ + bl 26b63c <_PyObject_GetState@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46d68 <_PyLong_UnsignedLongLong_Converter@@Base+0xc6> │ │ │ │ - ldr r0, [pc, #132] @ (46d80 <_PyLong_UnsignedLongLong_Converter@@Base+0xde>) │ │ │ │ + beq.n 46e38 <_PyLong_UnsignedLongLong_Converter@@Base+0xc6> │ │ │ │ + ldr r0, [pc, #132] @ (46e50 <_PyLong_UnsignedLongLong_Converter@@Base+0xde>) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 94fcc │ │ │ │ + bl 95224 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 46d16 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ - ldr r6, [pc, #112] @ (46d84 <_PyLong_UnsignedLongLong_Converter@@Base+0xe2>) │ │ │ │ + cbnz r0, 46de6 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ + ldr r6, [pc, #112] @ (46e54 <_PyLong_UnsignedLongLong_Converter@@Base+0xe2>) │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46d6c <_PyLong_UnsignedLongLong_Converter@@Base+0xca> │ │ │ │ - bl 89114 │ │ │ │ + b.n 46e3c <_PyLong_UnsignedLongLong_Converter@@Base+0xca> │ │ │ │ + bl 892cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46d30 <_PyLong_UnsignedLongLong_Converter@@Base+0x8e> │ │ │ │ + bge.n 46e00 <_PyLong_UnsignedLongLong_Converter@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46d30 <_PyLong_UnsignedLongLong_Converter@@Base+0x8e> │ │ │ │ + cbnz r3, 46e00 <_PyLong_UnsignedLongLong_Converter@@Base+0x8e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 46d10 <_PyLong_UnsignedLongLong_Converter@@Base+0x6e> │ │ │ │ + beq.n 46de0 <_PyLong_UnsignedLongLong_Converter@@Base+0x6e> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #72] @ (46d84 <_PyLong_UnsignedLongLong_Converter@@Base+0xe2>) │ │ │ │ + ldr r2, [pc, #72] @ (46e54 <_PyLong_UnsignedLongLong_Converter@@Base+0xe2>) │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7c0fc │ │ │ │ + bl 7c2d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46d5c <_PyLong_UnsignedLongLong_Converter@@Base+0xba> │ │ │ │ + bge.n 46e2c <_PyLong_UnsignedLongLong_Converter@@Base+0xba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 46d60 <_PyLong_UnsignedLongLong_Converter@@Base+0xbe> │ │ │ │ - ldr r6, [pc, #36] @ (46d84 <_PyLong_UnsignedLongLong_Converter@@Base+0xe2>) │ │ │ │ - b.n 46d6c <_PyLong_UnsignedLongLong_Converter@@Base+0xca> │ │ │ │ + cbz r3, 46e30 <_PyLong_UnsignedLongLong_Converter@@Base+0xbe> │ │ │ │ + ldr r6, [pc, #36] @ (46e54 <_PyLong_UnsignedLongLong_Converter@@Base+0xe2>) │ │ │ │ + b.n 46e3c <_PyLong_UnsignedLongLong_Converter@@Base+0xca> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 46d5c <_PyLong_UnsignedLongLong_Converter@@Base+0xba> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 46e2c <_PyLong_UnsignedLongLong_Converter@@Base+0xba> │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrd r0, r0, [r4, #-308]! @ 0x134 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 46db6 <_PyLong_UnsignedLongLong_Converter@@Base+0x114> │ │ │ │ + cbz r2, 46e86 <_PyLong_UnsignedLongLong_Converter@@Base+0x114> │ │ │ │ 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 46db2 <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ + bge.n 46e82 <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 46db2 <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ + cbnz r3, 46e82 <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 46e92 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f0> │ │ │ │ + beq.n 46f62 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f0> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46e92 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f0> │ │ │ │ + bne.n 46f62 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2601a0 │ │ │ │ + bl 2613b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46e92 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f0> │ │ │ │ + beq.n 46f62 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f0> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262240 │ │ │ │ + bl 26345c │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262240 │ │ │ │ + bl 26345c │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262240 │ │ │ │ + bl 26345c │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262240 │ │ │ │ + bl 26345c │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #60624 @ 0xecd0 │ │ │ │ + movw r0, #65168 @ 0xfe90 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 46e3e <_PyLong_UnsignedLongLong_Converter@@Base+0x19c> │ │ │ │ + cbnz r0, 46f0e <_PyLong_UnsignedLongLong_Converter@@Base+0x19c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2707fc │ │ │ │ + b.w 2719e4 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - movw r0, #60632 @ 0xecd8 │ │ │ │ + movw r0, #65176 @ 0xfe98 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 262b30 │ │ │ │ + bl 263d50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46e74 <_PyLong_UnsignedLongLong_Converter@@Base+0x1d2> │ │ │ │ + bge.n 46f44 <_PyLong_UnsignedLongLong_Converter@@Base+0x1d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46e74 <_PyLong_UnsignedLongLong_Converter@@Base+0x1d2> │ │ │ │ + cbnz r3, 46f44 <_PyLong_UnsignedLongLong_Converter@@Base+0x1d2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 46e32 <_PyLong_UnsignedLongLong_Converter@@Base+0x190> │ │ │ │ + beq.n 46f02 <_PyLong_UnsignedLongLong_Converter@@Base+0x190> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46e92 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f0> │ │ │ │ + bge.n 46f62 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46e92 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f0> │ │ │ │ + cbnz r3, 46f62 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f0> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ - movw r7, #27336 @ 0x6ac8 │ │ │ │ + movw r7, #31880 @ 0x7c88 │ │ │ │ movt r7, #45 @ 0x2d │ │ │ │ - movw r6, #28360 @ 0x6ec8 │ │ │ │ + movw r6, #32904 @ 0x8088 │ │ │ │ movt r6, #45 @ 0x2d │ │ │ │ - movw r5, #60728 @ 0xed38 │ │ │ │ + movw r5, #65272 @ 0xfef8 │ │ │ │ movt r5, #60 @ 0x3c │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 46ed6 <_PyLong_UnsignedLongLong_Converter@@Base+0x234> │ │ │ │ + bge.n 46fa6 <_PyLong_UnsignedLongLong_Converter@@Base+0x234> │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ ldr.w ip, [r7, r3, lsl #2] │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 46ec8 <_PyLong_UnsignedLongLong_Converter@@Base+0x226> │ │ │ │ + beq.n 46f98 <_PyLong_UnsignedLongLong_Converter@@Base+0x226> │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ - b.n 46ed0 <_PyLong_UnsignedLongLong_Converter@@Base+0x22e> │ │ │ │ + b.n 46fa0 <_PyLong_UnsignedLongLong_Converter@@Base+0x22e> │ │ │ │ tst.w ip, #2 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r6, r3] │ │ │ │ strb r3, [r0, r4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 46eb4 <_PyLong_UnsignedLongLong_Converter@@Base+0x212> │ │ │ │ + b.n 46f84 <_PyLong_UnsignedLongLong_Converter@@Base+0x212> │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00046eda : │ │ │ │ +00046faa : │ │ │ │ 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 200a6c │ │ │ │ + bl 201ce4 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #56829 @ 0xddfd │ │ │ │ + movw r1, #61413 @ 0xefe5 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movw r0, #56224 @ 0xdba0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.w 46628 │ │ │ │ + b.w 466f8 │ │ │ │ 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 1587c4 │ │ │ │ + bl 159928 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 46f4c │ │ │ │ + cbz r0, 4701c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 46f30 │ │ │ │ + cbz r3, 47000 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 46f38 │ │ │ │ + b.n 47008 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 46f40 │ │ │ │ + cbz r2, 47010 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 46f48 │ │ │ │ + b.n 47018 │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 47290 │ │ │ │ + bl 47360 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -40230,210 +40326,210 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 46f80 │ │ │ │ + cbnz r3, 47050 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 46f80 │ │ │ │ + ble.n 47050 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 46f80 │ │ │ │ - cbnz r0, 46f9a │ │ │ │ + bne.n 47050 │ │ │ │ + cbnz r0, 4706a │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #80] @ (46fe0 ) │ │ │ │ + ldr r4, [pc, #80] @ (470b0 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 46fce │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 4709e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 20bdb4 │ │ │ │ + bl 20cf84 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 46fce │ │ │ │ - bl 97f04 │ │ │ │ + beq.n 4709e │ │ │ │ + bl 98158 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b85c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 46fd2 │ │ │ │ + bne.n 470a2 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46fda │ │ │ │ + b.n 470aa │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 101548 │ │ │ │ + bl 101b64 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ mvns r4, r2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #120] @ (47070 ) │ │ │ │ + ldr r3, [pc, #120] @ (47140 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 70600 │ │ │ │ - cbz r0, 47060 │ │ │ │ + bl 70790 │ │ │ │ + cbz r0, 47130 │ │ │ │ add.w r3, r5, #113664 @ 0x1bc00 │ │ │ │ - movw r6, #38748 @ 0x975c │ │ │ │ + movw r6, #43292 @ 0xa91c │ │ │ │ movt r6, #49 @ 0x31 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r3, #207 @ 0xcf │ │ │ │ add.w r5, r3, #223 @ 0xdf │ │ │ │ ldrb.w r0, [r8, #1]! │ │ │ │ - cbz r0, 47064 │ │ │ │ - bl 7fef4 │ │ │ │ + cbz r0, 47134 │ │ │ │ + bl 800c4 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47046 │ │ │ │ + bge.n 47116 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 47046 │ │ │ │ + cbnz r3, 47116 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 47064 │ │ │ │ + bne.n 47134 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47060 │ │ │ │ + bge.n 47130 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47060 │ │ │ │ + cbnz r3, 47130 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4706a │ │ │ │ + b.n 4713a │ │ │ │ adds r6, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 4701a │ │ │ │ + bne.n 470ea │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ - cbnz r7, 4709c │ │ │ │ + cbnz r7, 4716c │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 4709c │ │ │ │ + ble.n 4716c │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 4709c │ │ │ │ - cbnz r2, 470c0 │ │ │ │ - ldr r1, [pc, #492] @ (4728c ) │ │ │ │ + bgt.n 4716c │ │ │ │ + cbnz r2, 47190 │ │ │ │ + ldr r1, [pc, #492] @ (4735c ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47102 │ │ │ │ + cbz r0, 471d2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47124 │ │ │ │ + beq.n 471f4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 47106 │ │ │ │ + bpl.n 471d6 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 8b66c │ │ │ │ + bl 8b824 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 47102 │ │ │ │ + cbz r0, 471d2 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 47126 │ │ │ │ + beq.n 471f6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61300 @ 0xef74 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #308 @ 0x134 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 47282 │ │ │ │ - movw r2, #30260 @ 0x7634 │ │ │ │ + b.n 47352 │ │ │ │ + movw r2, #34804 @ 0x87f4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #33484 @ 0x82cc │ │ │ │ + movw r1, #38028 @ 0x948c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32496 @ 0x7ef0 │ │ │ │ + movw r0, #37040 @ 0x90b0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 47102 │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 471d2 │ │ │ │ movs r7, #0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 4716e │ │ │ │ + ble.n 4723e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 47154 │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + bmi.n 47224 │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33732 @ 0x83c4 │ │ │ │ + movw r1, #38276 @ 0x9584 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32496 @ 0x7ef0 │ │ │ │ + movw r0, #37040 @ 0x90b0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 47102 │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 471d2 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b66c │ │ │ │ + bl 8b824 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47102 │ │ │ │ + beq.n 471d2 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 47172 │ │ │ │ - b.n 470ec │ │ │ │ + beq.n 47242 │ │ │ │ + b.n 471bc │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2248f4 │ │ │ │ + bl 225ae8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47102 │ │ │ │ + beq.n 471d2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -40448,75 +40544,75 @@ │ │ │ │ str r6, [r4, #24] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ str r3, [r4, #28] │ │ │ │ blx 2be48 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ strd r0, r5, [r4, #8] │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 471c8 │ │ │ │ + cbz r3, 47298 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r2, 471d8 │ │ │ │ + cbz r2, 472a8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbz r0, 47214 │ │ │ │ + cbz r0, 472e4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 47214 │ │ │ │ + cbz r0, 472e4 │ │ │ │ mov r1, r4 │ │ │ │ blx 2ac5c │ │ │ │ movw r3, #2200 @ 0x898 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 471fc │ │ │ │ + beq.n 472cc │ │ │ │ adds r0, #1 │ │ │ │ - b.n 471ec │ │ │ │ + b.n 472bc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 47214 │ │ │ │ + cbz r0, 472e4 │ │ │ │ movw r6, #2200 @ 0x898 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ subs r0, #4 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 47246 │ │ │ │ + b.n 47316 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47228 │ │ │ │ + bge.n 472f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47228 │ │ │ │ + cbnz r3, 472f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4723c │ │ │ │ + bge.n 4730c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4723c │ │ │ │ + cbnz r3, 4730c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f4674 │ │ │ │ + b.w 1f56c4 │ │ │ │ ldr.w r7, [r3], #32 │ │ │ │ - cbz r7, 47276 │ │ │ │ + cbz r7, 47346 │ │ │ │ str.w r8, [r0, #4]! │ │ │ │ - b.n 47246 │ │ │ │ + b.n 47316 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ - cbz r3, 47272 │ │ │ │ + cbz r3, 47342 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r2, r7 │ │ │ │ adds r0, r1, #1 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r0, [r3, #0] │ │ │ │ @@ -40524,220 +40620,220 @@ │ │ │ │ ldrd r3, r1, [r6, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ adds r6, #32 │ │ │ │ adds r7, #4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47252 │ │ │ │ + bne.n 47322 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82b64 │ │ │ │ + bl 82d2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r0, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #28360 @ 0x6ec8 │ │ │ │ + movw ip, #32904 @ 0x8088 │ │ │ │ movt ip, #45 @ 0x2d │ │ │ │ - movw lr, #27336 @ 0x6ac8 │ │ │ │ + movw lr, #31880 @ 0x7c88 │ │ │ │ movt lr, #45 @ 0x2d │ │ │ │ - movw r7, #60728 @ 0xed38 │ │ │ │ + movw r7, #65272 @ 0xfef8 │ │ │ │ movt r7, #60 @ 0x3c │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 472e0 │ │ │ │ + bge.n 473b0 │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 472c6 │ │ │ │ - cbnz r3, 472da │ │ │ │ + beq.n 47396 │ │ │ │ + cbnz r3, 473aa │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 472da │ │ │ │ + b.n 473aa │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 472d4 │ │ │ │ - cbz r3, 472d8 │ │ │ │ + beq.n 473a4 │ │ │ │ + cbz r3, 473a8 │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 472da │ │ │ │ + b.n 473aa │ │ │ │ mov r3, r6 │ │ │ │ - b.n 472da │ │ │ │ + b.n 473aa │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 472ae │ │ │ │ + b.n 4737e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000472e2 : │ │ │ │ +000473b2 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #148] @ (47388 ) │ │ │ │ + ldr r4, [pc, #148] @ (47458 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ ldr r5, [r3, r4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 47308 │ │ │ │ + ble.n 473d8 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - cbnz r6, 47328 │ │ │ │ + cbnz r6, 473f8 │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #60732 @ 0xed3c │ │ │ │ + movw r2, #65276 @ 0xfefc │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1ee468 <_PyErr_Format@@Base> │ │ │ │ + b.w 1ef4b8 <_PyErr_Format@@Base> │ │ │ │ ldr r4, [r1, #8] │ │ │ │ adds r1, #16 │ │ │ │ - cbz r2, 47332 │ │ │ │ + cbz r2, 47402 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 47340 │ │ │ │ + cbnz r3, 47410 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx ip │ │ │ │ mov r3, r2 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl d9684 <_PyEval_CheckExceptTypeValid@@Base+0x59c> │ │ │ │ + bl d9c4c <_PyEval_CheckExceptTypeValid@@Base+0x59c> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 47382 │ │ │ │ + cbz r0, 47452 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ orr.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a6360 <_PyBytes_DecodeEscape2@@Base+0x2624> │ │ │ │ + bl 1a798c <_PyBytes_DecodeEscape2@@Base+0x2624> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 89888 <_Py_CheckFunctionResult@@Base> │ │ │ │ + b.w 89a40 <_Py_CheckFunctionResult@@Base> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 27e0ec <_PyEval_GetANext@@Base+0x218> │ │ │ │ + b.w 27f2d4 <_PyEval_GetANext@@Base+0x218> │ │ │ │ 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, 473be │ │ │ │ - movw r1, #60908 @ 0xedec │ │ │ │ + cbnz r2, 4748e │ │ │ │ + movw r1, #65452 @ 0xffac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ead0 │ │ │ │ - cbnz r0, 473d2 │ │ │ │ - b.n 47434 │ │ │ │ - movw r0, #60936 @ 0xee08 │ │ │ │ + bl 8ecfc │ │ │ │ + cbnz r0, 474a2 │ │ │ │ + b.n 47504 │ │ │ │ + movw r0, #65480 @ 0xffc8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - bl 22b858 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22ca54 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 473aa │ │ │ │ - b.n 47434 │ │ │ │ + bne.n 4747a │ │ │ │ + b.n 47504 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4745a │ │ │ │ + bne.n 4752a │ │ │ │ movs r0, #5 │ │ │ │ - bl df278 │ │ │ │ + bl df848 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 47434 │ │ │ │ + cbz r0, 47504 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 47446 │ │ │ │ + bpl.n 47516 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl e4e14 │ │ │ │ + bl e5404 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4742e │ │ │ │ + beq.n 474fe │ │ │ │ add.w r7, r4, #12 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4740c │ │ │ │ + b.n 474dc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 232344 │ │ │ │ + bl 233568 │ │ │ │ adds r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4742e │ │ │ │ + blt.n 474fe │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 47438 │ │ │ │ + bge.n 47508 │ │ │ │ ldr.w r9, [r7, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 473fe │ │ │ │ + ble.n 474ce │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #29404 @ 0x72dc │ │ │ │ + movw r1, #33948 @ 0x849c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 93a08 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93c40 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 473fe │ │ │ │ + bne.n 474ce │ │ │ │ mov r0, r8 │ │ │ │ - bl 161e84 │ │ │ │ + bl 162fe8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 47466 │ │ │ │ + b.n 47536 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r8 │ │ │ │ - bl e4e14 │ │ │ │ + bl e5404 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47450 │ │ │ │ - b.n 4742e │ │ │ │ + bne.n 47520 │ │ │ │ + b.n 474fe │ │ │ │ mov r1, r4 │ │ │ │ - bl 232344 │ │ │ │ + bl 233568 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4742e │ │ │ │ + blt.n 474fe │ │ │ │ mov r0, r8 │ │ │ │ - bl e0abc │ │ │ │ + bl e10a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 47466 │ │ │ │ + b.n 47536 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 47490 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 47560 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 47488 │ │ │ │ + bne.n 47558 │ │ │ │ pop {r4} │ │ │ │ - b.w 142304 │ │ │ │ + b.w 143414 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -40746,416 +40842,416 @@ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9aa18 <_Py_GetConfig@@Base> │ │ │ │ + bl 9ac54 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbnz r3, 474c2 │ │ │ │ + cbnz r3, 47592 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fee64 │ │ │ │ + b.w 1ffef4 │ │ │ │ movw r3, #61096 @ 0xeea8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60988 @ 0xee3c │ │ │ │ + movw r1, #65532 @ 0xfffc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f0620 │ │ │ │ + bl 1f1670 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 474b8 │ │ │ │ + beq.n 47588 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 27e0ec <_PyEval_GetANext@@Base+0x218> │ │ │ │ + b.w 27f2d4 <_PyEval_GetANext@@Base+0x218> │ │ │ │ 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 4759e │ │ │ │ + beq.n 4766e │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4759e │ │ │ │ + bne.n 4766e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2601a0 │ │ │ │ + bl 2613b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4759e │ │ │ │ - movw r3, #47605 @ 0xb9f5 │ │ │ │ + beq.n 4766e │ │ │ │ + movw r3, #52237 @ 0xcc0d │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r0, #61020 @ 0xee5c │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + movw r0, #28 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 80c2c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4754a │ │ │ │ + cbnz r0, 4761a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2707fc │ │ │ │ + b.w 2719e4 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #592 @ 0x250 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ - movw r0, #61028 @ 0xee64 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 262b30 │ │ │ │ + movw r0, #36 @ 0x24 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 263d50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47580 │ │ │ │ + bge.n 47650 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47580 │ │ │ │ + cbnz r3, 47650 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4753e │ │ │ │ + beq.n 4760e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4759e │ │ │ │ + bge.n 4766e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4759e │ │ │ │ + cbnz r3, 4766e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r0, #64 @ 0x40 │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ 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 dc55c <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 475da │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 47610 │ │ │ │ + bl dcb54 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 476aa │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 476e0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 475fa │ │ │ │ + b.n 476ca │ │ │ │ mov r5, r0 │ │ │ │ - bl 85c48 │ │ │ │ + bl 85e1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 475f6 │ │ │ │ + bge.n 476c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 475f6 │ │ │ │ + cbnz r3, 476c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 475ce │ │ │ │ + beq.n 4769e │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 47614 │ │ │ │ + ble.n 476e4 │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40500 <_PyEval_FormatKwargsError@@Base+0x49e> │ │ │ │ - cbnz r0, 4762a │ │ │ │ + bl 405a0 <_PyEval_FormatKwargsError@@Base+0x49e> │ │ │ │ + cbnz r0, 476fa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4764c │ │ │ │ - cbz r1, 4761a │ │ │ │ + b.n 4771c │ │ │ │ + cbz r1, 476ea │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 47622 │ │ │ │ + b.n 476f2 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1587c4 │ │ │ │ + b.w 159928 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 47632 │ │ │ │ + cbz r3, 47702 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - b.n 4763a │ │ │ │ + b.n 4770a │ │ │ │ movw r3, #32052 @ 0x7d34 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ add r4, r3 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 47646 │ │ │ │ + beq.n 47716 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 4764c │ │ │ │ + bne.n 4771c │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r2, [r3, #0] │ │ │ │ strb r1, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 47656 │ │ │ │ - b.w 2051ac │ │ │ │ - ldr r0, [pc, #4] @ (4765c ) │ │ │ │ + cbz r0, 47726 │ │ │ │ + b.w 20626c │ │ │ │ + ldr r0, [pc, #4] @ (4772c ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 140620 │ │ │ │ - cbz r0, 4768a │ │ │ │ + bl 14171c │ │ │ │ + cbz r0, 4775a │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4769a │ │ │ │ - movw r0, #15200 @ 0x3b60 │ │ │ │ + beq.n 4776a │ │ │ │ + movw r0, #19644 @ 0x4cbc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 79604 │ │ │ │ + b.w 79800 │ │ │ │ mov r0, r6 │ │ │ │ - bl 111f1c │ │ │ │ + bl 1128cc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4769e │ │ │ │ + cbnz r0, 4776e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1412c8 │ │ │ │ + bl 1423d8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 476ea │ │ │ │ + b.n 477ba │ │ │ │ ldr r4, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1a7a08 <_PyType_Name@@Base> │ │ │ │ + bl 1a9028 <_PyType_Name@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 476c0 │ │ │ │ + blt.n 47790 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #61036 @ 0xee6c │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl e41c8 │ │ │ │ + movw r0, #44 @ 0x2c │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl e47b8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 476d0 │ │ │ │ + b.n 477a0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #34924 @ 0x886c │ │ │ │ + movw r0, #39428 @ 0x9a04 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1412c8 │ │ │ │ + bl 1423d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 476ea │ │ │ │ + bge.n 477ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 476ea │ │ │ │ + cbnz r3, 477ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44604 @ 0xae3c │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 144588 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ + b.w 145508 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xabc> │ │ │ │ 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, 4771c │ │ │ │ + cbz r0, 477ec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 27e630 <_PyEval_GetANext@@Base+0x75c> │ │ │ │ + bl 27f818 <_PyEval_GetANext@@Base+0x75c> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ add.w r0, r4, #12 │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 173c50 <_PyLong_UInt64_Converter@@Base+0x35d0> │ │ │ │ + bl 175218 <_PyLong_UInt64_Converter@@Base+0x35b8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 173c50 <_PyLong_UInt64_Converter@@Base+0x35d0> │ │ │ │ + bl 175218 <_PyLong_UInt64_Converter@@Base+0x35b8> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1099d4 │ │ │ │ + bl 10a17c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 4779a │ │ │ │ + cbz r3, 4786a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 477a0 │ │ │ │ + bge.n 47870 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 477a0 │ │ │ │ + b.n 47870 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.w 45fbc │ │ │ │ + b.w 4608c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbnz r3, 477b6 │ │ │ │ + cbnz r3, 47886 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 477b6 │ │ │ │ + cbnz r3, 47886 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 477cc │ │ │ │ + cbz r3, 4789c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 477dc │ │ │ │ + bge.n 478ac │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 477dc │ │ │ │ + b.n 478ac │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 477d4 │ │ │ │ - b.w 45fbc │ │ │ │ + cbz r0, 478a4 │ │ │ │ + b.w 4608c │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ - b.w 477e6 │ │ │ │ + b.w 478b6 │ │ │ │ │ │ │ │ -000477e6 : │ │ │ │ +000478b6 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 477f0 │ │ │ │ + cbz r3, 478c0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 47808 │ │ │ │ + cbnz r3, 478d8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61468 @ 0xf01c │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #476 @ 0x1dc │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 47820 │ │ │ │ + cbnz r0, 478f0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 47866 │ │ │ │ + b.n 47936 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 47836 │ │ │ │ + cbz r3, 47906 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - movw r3, #7689 @ 0x1e09 │ │ │ │ + movw r3, #7849 @ 0x1ea9 │ │ │ │ movt r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 47836 │ │ │ │ - cbnz r1, 47866 │ │ │ │ + beq.n 47906 │ │ │ │ + cbnz r1, 47936 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #61512 @ 0xf048 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #520 @ 0x208 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4781c │ │ │ │ + bge.n 478ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4781c │ │ │ │ + bne.n 478ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4781c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 478ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (478a8 ) │ │ │ │ - bl 202c80 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (47978 ) │ │ │ │ + bl 203d24 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 47896 │ │ │ │ - movw r0, #61568 @ 0xf080 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + cbz r2, 47966 │ │ │ │ + movw r0, #576 @ 0x240 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80a5c │ │ │ │ - movw r0, #59244 @ 0xe76c │ │ │ │ + b.w 80c2c │ │ │ │ + movw r0, #63788 @ 0xf92c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ nop │ │ │ │ @ instruction: 0xe990004d │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 478be │ │ │ │ + cbz r3, 4798e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 478ce │ │ │ │ + bge.n 4799e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 478ce │ │ │ │ + b.n 4799e │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 478c6 │ │ │ │ - b.w 45fbc │ │ │ │ + cbz r0, 47996 │ │ │ │ + b.w 4608c │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000478d2 : │ │ │ │ - ldr r2, [pc, #52] @ (47908 ) │ │ │ │ +000479a2 : │ │ │ │ + ldr r2, [pc, #52] @ (479d8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #416] @ 0x1a0 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.n 47900 │ │ │ │ + beq.n 479d0 │ │ │ │ push {r4} │ │ │ │ adds r4, r3, #1 │ │ │ │ str.w r4, [r1, #416] @ 0x1a0 │ │ │ │ add.w r1, r3, #1128 @ 0x468 │ │ │ │ pop {r4} │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ @@ -41170,197 +41266,197 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4792a │ │ │ │ + cbz r3, 479fa │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4793a │ │ │ │ + b.n 47a0a │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 47938 │ │ │ │ + ble.n 47a08 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 47934 │ │ │ │ - cbnz r1, 4795c │ │ │ │ + bne.n 47a04 │ │ │ │ + cbnz r1, 47a2c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4793a │ │ │ │ + b.n 47a0a │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #512] @ (47b3c ) │ │ │ │ + ldr r1, [pc, #512] @ (47c0c ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 47962 │ │ │ │ - b.n 47b32 │ │ │ │ + cbnz r0, 47a32 │ │ │ │ + b.n 47c02 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r7, #24552 @ 0x5fe8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 47978 │ │ │ │ + bne.n 47a48 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 47998 │ │ │ │ - bl 1449e0 │ │ │ │ + b.n 47a68 │ │ │ │ + bl 145924 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 47998 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 47a68 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 47b32 │ │ │ │ + bne.w 47c02 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 479a6 │ │ │ │ + bne.n 47a76 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 479c6 │ │ │ │ - bl 1449e0 │ │ │ │ + b.n 47a96 │ │ │ │ + bl 145924 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 479c6 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 47a96 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 47b32 │ │ │ │ + bne.w 47c02 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 479da │ │ │ │ + beq.n 47aaa │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 479e8 │ │ │ │ + bne.n 47ab8 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2b1b8 │ │ │ │ - b.n 47b24 │ │ │ │ - bl 1358fc │ │ │ │ + b.n 47bf4 │ │ │ │ + bl 13689c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47b32 │ │ │ │ + beq.w 47c02 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 47a30 │ │ │ │ + bne.n 47b00 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61596 @ 0xf09c │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #604 @ 0x25c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 47b32 │ │ │ │ + bge.w 47c02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 47b32 │ │ │ │ + bne.w 47c02 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 47b32 │ │ │ │ - bl 1df36c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 47c02 │ │ │ │ + bl 1e02f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47a4c │ │ │ │ + bge.n 47b1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 47a4c │ │ │ │ + cbnz r3, 47b1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 47a76 │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 47a7c │ │ │ │ + bne.n 47b46 │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 47b4c │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f0 │ │ │ │ + bl d880c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47b32 │ │ │ │ - bl d8428 │ │ │ │ - b.n 47a7c │ │ │ │ + beq.n 47c02 │ │ │ │ + bl d8a44 │ │ │ │ + b.n 47b4c │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 47aa8 │ │ │ │ + beq.n 47b78 │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 47aa8 │ │ │ │ + bvs.n 47b78 │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 47b20 │ │ │ │ + bvs.n 47bf0 │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 47aae │ │ │ │ + bne.n 47b7e │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 47b24 │ │ │ │ + b.n 47bf4 │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 47ae8 │ │ │ │ + bpl.n 47bb8 │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 47b20 │ │ │ │ + bcs.n 47bf0 │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 47afc │ │ │ │ + bcs.n 47bcc │ │ │ │ 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 47b24 │ │ │ │ + b.n 47bf4 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 47b08 │ │ │ │ + bcs.n 47bd8 │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 47b20 │ │ │ │ + bcc.n 47bf0 │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 47b24 │ │ │ │ + b.n 47bf4 │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 47b20 │ │ │ │ + bcc.n 47bf0 │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 47b24 │ │ │ │ + b.n 47bf4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 85cf8 │ │ │ │ + b.w 85ecc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r0, fp │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -41370,80 +41466,80 @@ │ │ │ │ sub sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [sp, #64] @ 0x40 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 47b6a │ │ │ │ + beq.n 47c3a │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 47b7a │ │ │ │ + b.n 47c4a │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 47b78 │ │ │ │ + ble.n 47c48 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 47b74 │ │ │ │ - cbnz r2, 47ba0 │ │ │ │ + bgt.n 47c44 │ │ │ │ + cbnz r2, 47c70 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 47b7a │ │ │ │ + b.n 47c4a │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #312] @ (47cb4 ) │ │ │ │ + ldr r1, [pc, #312] @ (47d84 ) │ │ │ │ mov r3, ip │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 47ba6 │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 47c76 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 47cac │ │ │ │ + b.n 47d7c │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r4, r5 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r4, #1 │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ite eq │ │ │ │ moveq r4, r5 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2248f4 │ │ │ │ + bl 225ae8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 27df88 <_PyEval_GetANext@@Base+0xb4> │ │ │ │ + bl 27f170 <_PyEval_GetANext@@Base+0xb4> │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 47bd4 │ │ │ │ + bne.n 47ca4 │ │ │ │ ands.w r6, r0, #1 │ │ │ │ - beq.n 47bee │ │ │ │ + beq.n 47cbe │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r1, [r8, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl ff2fc │ │ │ │ + bl ff918 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 47cac │ │ │ │ + b.n 47d7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47b9c │ │ │ │ + beq.n 47c6c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 47cac │ │ │ │ + beq.n 47d7c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 47cac │ │ │ │ + bge.n 47d7c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -41452,519 +41548,518 @@ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r8] │ │ │ │ - bl d5644 │ │ │ │ + bl d5c74 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47c50 │ │ │ │ + bge.n 47d20 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 47c50 │ │ │ │ + cbnz r3, 47d20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 47c94 │ │ │ │ - bge.n 47c62 │ │ │ │ + beq.n 47d64 │ │ │ │ + bge.n 47d32 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 47c70 │ │ │ │ - b.n 47c7c │ │ │ │ + blt.n 47d40 │ │ │ │ + b.n 47d4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47c94 │ │ │ │ - b.n 47c58 │ │ │ │ + bne.n 47d64 │ │ │ │ + b.n 47d28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47c7c │ │ │ │ + cbnz r3, 47d4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47b9c │ │ │ │ + bge.n 47c6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47b9c │ │ │ │ + bne.n 47c6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 47b9c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 47c6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47ca8 │ │ │ │ + bge.n 47d78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47ca8 │ │ │ │ + cbnz r3, 47d78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 47bfa │ │ │ │ + b.n 47cca │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add ip, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 47ce2 │ │ │ │ + bhi.n 47db2 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dc55c <_PyNumber_Index@@Base> │ │ │ │ + bl dcb54 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 47cfa │ │ │ │ - b.n 47d0c │ │ │ │ - movw r0, #23460 @ 0x5ba4 │ │ │ │ + cbnz r0, 47dca │ │ │ │ + b.n 47ddc │ │ │ │ + movw r0, #28004 @ 0x6d64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47de6 │ │ │ │ - b.n 47cd4 │ │ │ │ - bl 85c48 │ │ │ │ + beq.n 47eb6 │ │ │ │ + b.n 47da4 │ │ │ │ + bl 85e1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 47d1a │ │ │ │ + blt.n 47dea │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 47d2a │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 47dfa │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47de6 │ │ │ │ + bne.n 47eb6 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47d2a │ │ │ │ + b.n 47dfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47d08 │ │ │ │ + bne.n 47dd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 47d08 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 47dd8 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 47db6 │ │ │ │ + ble.n 47e86 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 47d5e │ │ │ │ + bpl.n 47e2e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 47d5a │ │ │ │ + beq.n 47e2a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53856 @ 0xd260 │ │ │ │ + movw r1, #58400 @ 0xe420 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 47db8 │ │ │ │ + b.n 47e88 │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 47d70 │ │ │ │ - bl 88518 │ │ │ │ - cbz r0, 47d90 │ │ │ │ + beq.n 47e40 │ │ │ │ + bl 886fc │ │ │ │ + cbz r0, 47e60 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 47db0 │ │ │ │ + beq.n 47e80 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53948 @ 0xd2bc │ │ │ │ + movw r1, #58492 @ 0xe47c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #62876 @ 0xf59c │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33732 @ 0x83c4 │ │ │ │ + movw r2, #1884 @ 0x75c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #38276 @ 0x9584 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #23460 @ 0x5ba4 │ │ │ │ + movw r0, #28004 @ 0x6d64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 47de6 │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 47eb6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 47db8 │ │ │ │ + b.n 47e88 │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 47dc8 │ │ │ │ + bgt.n 47e98 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d79d8 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1d8914 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r0, r6 │ │ │ │ and.w r1, r4, r2 │ │ │ │ add.w r4, r2, r2, lsr #31 │ │ │ │ and.w r1, r1, #1 │ │ │ │ add.w r1, r1, r4, asr #1 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 27f028 <_PyBytes_GetXIData@@Base+0x868> │ │ │ │ + b.w 280210 <_PyBytes_GetXIData@@Base+0x868> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 47dfe │ │ │ │ + cbz r3, 47ece │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47e0e │ │ │ │ + bge.n 47ede │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 47e0e │ │ │ │ + b.n 47ede │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 47e06 │ │ │ │ - b.w 45fbc │ │ │ │ + cbz r0, 47ed6 │ │ │ │ + b.w 4608c │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r5, [pc, #336] @ (47f74 ) │ │ │ │ + ldr r5, [pc, #336] @ (48044 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ add r4, sp, #16 │ │ │ │ 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} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - bne.n 47e54 │ │ │ │ + bne.n 47f24 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 11c7a4 │ │ │ │ + bl 11d104 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r0, 47e70 │ │ │ │ - b.n 47f60 │ │ │ │ + cbnz r0, 47f40 │ │ │ │ + b.n 48030 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #39564 @ 0x9a8c │ │ │ │ + movw r0, #44108 @ 0xac4c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47e44 │ │ │ │ + bne.n 47f14 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 47f60 │ │ │ │ - ldr r2, [pc, #260] @ (47f78 ) │ │ │ │ + b.n 48030 │ │ │ │ + ldr r2, [pc, #260] @ (48048 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #360] @ 0x168 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 47e9e │ │ │ │ + bmi.n 47f6e │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61636 @ 0xf0c4 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #644 @ 0x284 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 47f60 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 48030 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 47ec2 │ │ │ │ + bne.n 47f92 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61684 @ 0xf0f4 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #692 @ 0x2b4 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 47f60 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 48030 │ │ │ │ mov r0, r6 │ │ │ │ - bl 149f10 │ │ │ │ + bl 14b158 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt.n 47ee6 │ │ │ │ + bgt.n 47fb6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61724 @ 0xf11c │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #732 @ 0x2dc │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 47f60 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 48030 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 235284 <_PyType_GetSlotWrapperNames@@Base+0x6cc> │ │ │ │ + bl 2364a0 <_PyType_GetSlotWrapperNames@@Base+0x6c8> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 47f60 │ │ │ │ + cbz r0, 48030 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 47f1c │ │ │ │ + cbnz r3, 47fec │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61756 @ 0xf13c │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #764 @ 0x2fc │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2357fc <_PyBytesWriter_WriteBytes@@Base+0xec> │ │ │ │ - b.n 47f60 │ │ │ │ + bl 236a18 <_PyBytesWriter_WriteBytes@@Base+0xec> │ │ │ │ + b.n 48030 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r0, #61800 @ 0xf168 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #808 @ 0x328 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #65260 @ 0xfeec │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl 91e04 │ │ │ │ + movw r1, #4268 @ 0x10ac │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 47f58 │ │ │ │ + beq.n 48028 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c0ec │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2357fc <_PyBytesWriter_WriteBytes@@Base+0xec> │ │ │ │ + bl 236a18 <_PyBytesWriter_WriteBytes@@Base+0xec> │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 11ce10 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d770 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - b.n 480c8 <_PyTime_AsTimeval_clamp@@Base+0x60> │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + @ instruction: 0xf2680048 │ │ │ │ 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 r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 47faa │ │ │ │ + bgt.n 4807a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54200 @ 0xd3b8 │ │ │ │ + movw r1, #58676 @ 0xe534 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 47fc4 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 48094 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 47fc8 │ │ │ │ + cbz r3, 48098 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4904 @ 0x1328 │ │ │ │ + movw r1, #9368 @ 0x2498 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47fda │ │ │ │ + b.n 480aa │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (47fe0 ) │ │ │ │ + ldr r0, [pc, #12] @ (480b0 ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94fcc │ │ │ │ + bl 95224 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfa74004d │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1d3d78 │ │ │ │ - cbz r0, 48062 │ │ │ │ - movw r6, #18288 @ 0x4770 │ │ │ │ + bl 1d4cc0 │ │ │ │ + cbz r0, 48132 │ │ │ │ + movw r6, #22816 @ 0x5920 │ │ │ │ movt r6, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 48064 │ │ │ │ - bl 79604 │ │ │ │ + cbz r0, 48134 │ │ │ │ + bl 79800 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 48048 │ │ │ │ - bl d5294 │ │ │ │ + cbz r5, 48118 │ │ │ │ + bl d58c4 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - blt.n 48048 │ │ │ │ - beq.n 4802e │ │ │ │ + blt.n 48118 │ │ │ │ + beq.n 480fe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r6, #4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 48038 │ │ │ │ - b.n 48004 │ │ │ │ - bl 85dd0 │ │ │ │ + blt.n 48108 │ │ │ │ + b.n 480d4 │ │ │ │ + bl 85fa4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48022 │ │ │ │ - b.n 48048 │ │ │ │ + bne.n 480f2 │ │ │ │ + b.n 48118 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48004 │ │ │ │ + bne.n 480d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 48004 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 480d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4805c │ │ │ │ + bge.n 4812c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4805c │ │ │ │ + cbnz r3, 4812c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00048068 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +00048138 <_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 25409c <_PyTime_AsTimeval@@Base+0x3c> │ │ │ │ + bl 2552bc <_PyTime_AsTimeval@@Base+0x3c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r0, r1, [r4] │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [pc, #148] @ (4813c <_PyTime_AsTimeval_clamp@@Base+0xd4>) │ │ │ │ + ldr r3, [pc, #148] @ (4820c <_PyTime_AsTimeval_clamp@@Base+0xd4>) │ │ │ │ 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, 480dc <_PyTime_AsTimeval_clamp@@Base+0x74> │ │ │ │ + cbz r3, 481ac <_PyTime_AsTimeval_clamp@@Base+0x74> │ │ │ │ adds r0, #17 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 480d2 <_PyTime_AsTimeval_clamp@@Base+0x6a> │ │ │ │ + bne.n 481a2 <_PyTime_AsTimeval_clamp@@Base+0x6a> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 480c2 <_PyTime_AsTimeval_clamp@@Base+0x5a> │ │ │ │ + bne.n 48192 <_PyTime_AsTimeval_clamp@@Base+0x5a> │ │ │ │ dmb ish │ │ │ │ - beq.n 480dc <_PyTime_AsTimeval_clamp@@Base+0x74> │ │ │ │ - bl 2412a8 │ │ │ │ + beq.n 481ac <_PyTime_AsTimeval_clamp@@Base+0x74> │ │ │ │ + bl 238d28 │ │ │ │ ldrd r0, r3, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - cbz r3, 480ec <_PyTime_AsTimeval_clamp@@Base+0x84> │ │ │ │ - bl 280454 <_PyBytes_GetXIData@@Base+0x1c94> │ │ │ │ + cbz r3, 481bc <_PyTime_AsTimeval_clamp@@Base+0x84> │ │ │ │ + bl 28163c <_PyBytes_GetXIData@@Base+0x1c94> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 480f2 <_PyTime_AsTimeval_clamp@@Base+0x8a> │ │ │ │ - bl 282144 │ │ │ │ + b.n 481c2 <_PyTime_AsTimeval_clamp@@Base+0x8a> │ │ │ │ + bl 28332c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - cbz r3, 4811c <_PyTime_AsTimeval_clamp@@Base+0xb4> │ │ │ │ + cbz r3, 481ec <_PyTime_AsTimeval_clamp@@Base+0xb4> │ │ │ │ add.w r0, r4, #17 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48112 <_PyTime_AsTimeval_clamp@@Base+0xaa> │ │ │ │ + bne.n 481e2 <_PyTime_AsTimeval_clamp@@Base+0xaa> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48102 <_PyTime_AsTimeval_clamp@@Base+0x9a> │ │ │ │ + bne.n 481d2 <_PyTime_AsTimeval_clamp@@Base+0x9a> │ │ │ │ dmb ish │ │ │ │ - beq.n 4811c <_PyTime_AsTimeval_clamp@@Base+0xb4> │ │ │ │ - bl 200de8 │ │ │ │ + beq.n 481ec <_PyTime_AsTimeval_clamp@@Base+0xb4> │ │ │ │ + bl 237d40 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 272474 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4813c <_PyTime_AsTimeval_clamp@@Base+0xd4>) │ │ │ │ + bl 27365c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4820c <_PyTime_AsTimeval_clamp@@Base+0xd4>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48136 <_PyTime_AsTimeval_clamp@@Base+0xce> │ │ │ │ + beq.n 48206 <_PyTime_AsTimeval_clamp@@Base+0xce> │ │ │ │ blx 2b9e4 <__stack_chk_fail@plt> │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 4816e <_PyTime_AsTimeval_clamp@@Base+0x106> │ │ │ │ + bgt.n 4823e <_PyTime_AsTimeval_clamp@@Base+0x106> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54200 @ 0xd3b8 │ │ │ │ + movw r1, #58676 @ 0xe534 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 48188 <_PyTime_AsTimeval_clamp@@Base+0x120> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 48258 <_PyTime_AsTimeval_clamp@@Base+0x120> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 4818c <_PyTime_AsTimeval_clamp@@Base+0x124> │ │ │ │ + cbz r3, 4825c <_PyTime_AsTimeval_clamp@@Base+0x124> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4904 @ 0x1328 │ │ │ │ + movw r1, #9368 @ 0x2498 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4819e <_PyTime_AsTimeval_clamp@@Base+0x136> │ │ │ │ + b.n 4826e <_PyTime_AsTimeval_clamp@@Base+0x136> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (481a4 <_PyTime_AsTimeval_clamp@@Base+0x13c>) │ │ │ │ + ldr r0, [pc, #12] @ (48274 <_PyTime_AsTimeval_clamp@@Base+0x13c>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94fcc │ │ │ │ + bl 95224 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r5, #5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -41972,82 +42067,82 @@ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ - cbz r7, 481ca <_PyTime_AsTimeval_clamp@@Base+0x162> │ │ │ │ + cbz r7, 4829a <_PyTime_AsTimeval_clamp@@Base+0x162> │ │ │ │ ldr r6, [r7, #8] │ │ │ │ - b.n 481da <_PyTime_AsTimeval_clamp@@Base+0x172> │ │ │ │ + b.n 482aa <_PyTime_AsTimeval_clamp@@Base+0x172> │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 481d8 <_PyTime_AsTimeval_clamp@@Base+0x170> │ │ │ │ + ble.n 482a8 <_PyTime_AsTimeval_clamp@@Base+0x170> │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 481d4 <_PyTime_AsTimeval_clamp@@Base+0x16c> │ │ │ │ - cbnz r2, 481fe <_PyTime_AsTimeval_clamp@@Base+0x196> │ │ │ │ + bgt.n 482a4 <_PyTime_AsTimeval_clamp@@Base+0x16c> │ │ │ │ + cbnz r2, 482ce <_PyTime_AsTimeval_clamp@@Base+0x196> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 481da <_PyTime_AsTimeval_clamp@@Base+0x172> │ │ │ │ + b.n 482aa <_PyTime_AsTimeval_clamp@@Base+0x172> │ │ │ │ mov r6, r7 │ │ │ │ - ldr r1, [pc, #336] @ (4832c <_PyTime_AsTimeval_clamp@@Base+0x2c4>) │ │ │ │ + ldr r1, [pc, #336] @ (483fc <_PyTime_AsTimeval_clamp@@Base+0x2c4>) │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 48204 <_PyTime_AsTimeval_clamp@@Base+0x19c> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 482d4 <_PyTime_AsTimeval_clamp@@Base+0x19c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48322 <_PyTime_AsTimeval_clamp@@Base+0x2ba> │ │ │ │ + b.n 483f2 <_PyTime_AsTimeval_clamp@@Base+0x2ba> │ │ │ │ clz r6, r2 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r3, r4, r6 │ │ │ │ movw r7, #5160 @ 0x1428 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 48228 <_PyTime_AsTimeval_clamp@@Base+0x1c0> │ │ │ │ + beq.n 482f8 <_PyTime_AsTimeval_clamp@@Base+0x1c0> │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 48220 <_PyTime_AsTimeval_clamp@@Base+0x1b8> │ │ │ │ + cbz r4, 482f0 <_PyTime_AsTimeval_clamp@@Base+0x1b8> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 48222 <_PyTime_AsTimeval_clamp@@Base+0x1ba> │ │ │ │ - b.n 4822e <_PyTime_AsTimeval_clamp@@Base+0x1c6> │ │ │ │ + bne.n 482f2 <_PyTime_AsTimeval_clamp@@Base+0x1ba> │ │ │ │ + b.n 482fe <_PyTime_AsTimeval_clamp@@Base+0x1c6> │ │ │ │ mov r4, r7 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ - b.n 48230 <_PyTime_AsTimeval_clamp@@Base+0x1c8> │ │ │ │ + b.n 48300 <_PyTime_AsTimeval_clamp@@Base+0x1c8> │ │ │ │ mov sl, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 48230 <_PyTime_AsTimeval_clamp@@Base+0x1c8> │ │ │ │ + b.n 48300 <_PyTime_AsTimeval_clamp@@Base+0x1c8> │ │ │ │ mov sl, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2248f4 │ │ │ │ + bl 225ae8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 27df88 <_PyEval_GetANext@@Base+0xb4> │ │ │ │ + bl 27f170 <_PyEval_GetANext@@Base+0xb4> │ │ │ │ cmp sl, r7 │ │ │ │ - bne.n 48248 <_PyTime_AsTimeval_clamp@@Base+0x1e0> │ │ │ │ + bne.n 48318 <_PyTime_AsTimeval_clamp@@Base+0x1e0> │ │ │ │ ands.w r6, r0, #1 │ │ │ │ - beq.n 482b8 <_PyTime_AsTimeval_clamp@@Base+0x250> │ │ │ │ + beq.n 48388 <_PyTime_AsTimeval_clamp@@Base+0x250> │ │ │ │ strd r4, sl, [sp] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl ff2fc │ │ │ │ + bl ff918 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 48322 <_PyTime_AsTimeval_clamp@@Base+0x2ba> │ │ │ │ + b.n 483f2 <_PyTime_AsTimeval_clamp@@Base+0x2ba> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 482c0 <_PyTime_AsTimeval_clamp@@Base+0x258> │ │ │ │ + bge.n 48390 <_PyTime_AsTimeval_clamp@@Base+0x258> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -42056,613 +42151,613 @@ │ │ │ │ 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 d5644 │ │ │ │ + bl d5c74 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 482ce <_PyTime_AsTimeval_clamp@@Base+0x266> │ │ │ │ + blt.n 4839e <_PyTime_AsTimeval_clamp@@Base+0x266> │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 482e0 <_PyTime_AsTimeval_clamp@@Base+0x278> │ │ │ │ + beq.n 483b0 <_PyTime_AsTimeval_clamp@@Base+0x278> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 48312 <_PyTime_AsTimeval_clamp@@Base+0x2aa> │ │ │ │ + blt.n 483e2 <_PyTime_AsTimeval_clamp@@Base+0x2aa> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 481fa <_PyTime_AsTimeval_clamp@@Base+0x192> │ │ │ │ + bne.n 482ca <_PyTime_AsTimeval_clamp@@Base+0x192> │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48260 <_PyTime_AsTimeval_clamp@@Base+0x1f8> │ │ │ │ + bne.n 48330 <_PyTime_AsTimeval_clamp@@Base+0x1f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48322 <_PyTime_AsTimeval_clamp@@Base+0x2ba> │ │ │ │ + bge.n 483f2 <_PyTime_AsTimeval_clamp@@Base+0x2ba> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 48322 <_PyTime_AsTimeval_clamp@@Base+0x2ba> │ │ │ │ + b.n 483f2 <_PyTime_AsTimeval_clamp@@Base+0x2ba> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 482a2 <_PyTime_AsTimeval_clamp@@Base+0x23a> │ │ │ │ + bne.n 48372 <_PyTime_AsTimeval_clamp@@Base+0x23a> │ │ │ │ mov r0, sl │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 482a2 <_PyTime_AsTimeval_clamp@@Base+0x23a> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 48372 <_PyTime_AsTimeval_clamp@@Base+0x23a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 27da00 │ │ │ │ + bl 27ebe8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 482fc <_PyTime_AsTimeval_clamp@@Base+0x294> │ │ │ │ + bge.n 483cc <_PyTime_AsTimeval_clamp@@Base+0x294> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 482fc <_PyTime_AsTimeval_clamp@@Base+0x294> │ │ │ │ + cbnz r3, 483cc <_PyTime_AsTimeval_clamp@@Base+0x294> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 4830c <_PyTime_AsTimeval_clamp@@Base+0x2a4> │ │ │ │ + bne.n 483dc <_PyTime_AsTimeval_clamp@@Base+0x2a4> │ │ │ │ movs r0, #7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f9b98 │ │ │ │ + b.w fa198 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 482c0 <_PyTime_AsTimeval_clamp@@Base+0x258> │ │ │ │ - b.n 481fa <_PyTime_AsTimeval_clamp@@Base+0x192> │ │ │ │ + bne.n 48390 <_PyTime_AsTimeval_clamp@@Base+0x258> │ │ │ │ + b.n 482ca <_PyTime_AsTimeval_clamp@@Base+0x192> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 482b0 <_PyTime_AsTimeval_clamp@@Base+0x248> │ │ │ │ + bne.n 48380 <_PyTime_AsTimeval_clamp@@Base+0x248> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 482b0 <_PyTime_AsTimeval_clamp@@Base+0x248> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 48380 <_PyTime_AsTimeval_clamp@@Base+0x248> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ add r8, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 2b844 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 125850 │ │ │ │ + b.w 1266b8 │ │ │ │ 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 4841e <_PyTime_AsTimeval_clamp@@Base+0x3b6> │ │ │ │ + beq.n 484ee <_PyTime_AsTimeval_clamp@@Base+0x3b6> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4841e <_PyTime_AsTimeval_clamp@@Base+0x3b6> │ │ │ │ + bne.n 484ee <_PyTime_AsTimeval_clamp@@Base+0x3b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2601a0 │ │ │ │ + bl 2613b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4841e <_PyTime_AsTimeval_clamp@@Base+0x3b6> │ │ │ │ + beq.n 484ee <_PyTime_AsTimeval_clamp@@Base+0x3b6> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262240 │ │ │ │ + bl 26345c │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262240 │ │ │ │ + bl 26345c │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262240 │ │ │ │ + bl 26345c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r0, #61808 @ 0xf170 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + movw r0, #816 @ 0x330 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 80c2c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 483ca <_PyTime_AsTimeval_clamp@@Base+0x362> │ │ │ │ + cbnz r0, 4849a <_PyTime_AsTimeval_clamp@@Base+0x362> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2707fc │ │ │ │ + b.w 2719e4 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #762 @ 0x2fa │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ - movw r0, #61816 @ 0xf178 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 262b30 │ │ │ │ + movw r0, #824 @ 0x338 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 263d50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48400 <_PyTime_AsTimeval_clamp@@Base+0x398> │ │ │ │ + bge.n 484d0 <_PyTime_AsTimeval_clamp@@Base+0x398> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48400 <_PyTime_AsTimeval_clamp@@Base+0x398> │ │ │ │ + cbnz r3, 484d0 <_PyTime_AsTimeval_clamp@@Base+0x398> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 483be <_PyTime_AsTimeval_clamp@@Base+0x356> │ │ │ │ + beq.n 4848e <_PyTime_AsTimeval_clamp@@Base+0x356> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4841e <_PyTime_AsTimeval_clamp@@Base+0x3b6> │ │ │ │ + bge.n 484ee <_PyTime_AsTimeval_clamp@@Base+0x3b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4841e <_PyTime_AsTimeval_clamp@@Base+0x3b6> │ │ │ │ + cbnz r3, 484ee <_PyTime_AsTimeval_clamp@@Base+0x3b6> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4842e <_PyTime_AsTimeval_clamp@@Base+0x3c6> │ │ │ │ - b.w 7fef4 │ │ │ │ + blt.n 484fe <_PyTime_AsTimeval_clamp@@Base+0x3c6> │ │ │ │ + b.w 800c4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 48440 <_PyTime_AsTimeval_clamp@@Base+0x3d8> │ │ │ │ + cbz r3, 48510 <_PyTime_AsTimeval_clamp@@Base+0x3d8> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 48448 <_PyTime_AsTimeval_clamp@@Base+0x3e0> │ │ │ │ + b.n 48518 <_PyTime_AsTimeval_clamp@@Base+0x3e0> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.w 268bb0 │ │ │ │ + b.w 269d90 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12cff0 │ │ │ │ + bl 12dee0 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2807f0 <_PyBytes_GetXIData@@Base+0x2030> │ │ │ │ + b.w 2819d8 <_PyBytes_GetXIData@@Base+0x2030> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 484a6 <_PyTime_AsTimeval_clamp@@Base+0x43e> │ │ │ │ + cbz r3, 48576 <_PyTime_AsTimeval_clamp@@Base+0x43e> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 484b6 <_PyTime_AsTimeval_clamp@@Base+0x44e> │ │ │ │ + b.n 48586 <_PyTime_AsTimeval_clamp@@Base+0x44e> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 484b4 <_PyTime_AsTimeval_clamp@@Base+0x44c> │ │ │ │ + blt.n 48584 <_PyTime_AsTimeval_clamp@@Base+0x44c> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 484b0 <_PyTime_AsTimeval_clamp@@Base+0x448> │ │ │ │ - cbnz r1, 484d4 <_PyTime_AsTimeval_clamp@@Base+0x46c> │ │ │ │ + bgt.n 48580 <_PyTime_AsTimeval_clamp@@Base+0x448> │ │ │ │ + cbnz r1, 485a4 <_PyTime_AsTimeval_clamp@@Base+0x46c> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 484b6 <_PyTime_AsTimeval_clamp@@Base+0x44e> │ │ │ │ + b.n 48586 <_PyTime_AsTimeval_clamp@@Base+0x44e> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #132] @ (4853c <_PyTime_AsTimeval_clamp@@Base+0x4d4>) │ │ │ │ + ldr r1, [pc, #132] @ (4860c <_PyTime_AsTimeval_clamp@@Base+0x4d4>) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 48536 <_PyTime_AsTimeval_clamp@@Base+0x4ce> │ │ │ │ - b.n 484da <_PyTime_AsTimeval_clamp@@Base+0x472> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 48606 <_PyTime_AsTimeval_clamp@@Base+0x4ce> │ │ │ │ + b.n 485aa <_PyTime_AsTimeval_clamp@@Base+0x472> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r4, r4, r5 │ │ │ │ it ne │ │ │ │ ldrne r4, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl cf6c8 │ │ │ │ + bl cfcf0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 4852a <_PyTime_AsTimeval_clamp@@Base+0x4c2> │ │ │ │ + cbz r4, 485fa <_PyTime_AsTimeval_clamp@@Base+0x4c2> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48516 <_PyTime_AsTimeval_clamp@@Base+0x4ae> │ │ │ │ + beq.n 485e6 <_PyTime_AsTimeval_clamp@@Base+0x4ae> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61836 @ 0xf18c │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #844 @ 0x34c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85c48 │ │ │ │ + bl 85e1c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 48528 <_PyTime_AsTimeval_clamp@@Base+0x4c0> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 48536 <_PyTime_AsTimeval_clamp@@Base+0x4ce> │ │ │ │ + bne.n 485f8 <_PyTime_AsTimeval_clamp@@Base+0x4c0> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 48606 <_PyTime_AsTimeval_clamp@@Base+0x4ce> │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add ip, fp │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 485e0 <_PyTime_AsTimeval_clamp@@Base+0x578> │ │ │ │ + beq.n 486b0 <_PyTime_AsTimeval_clamp@@Base+0x578> │ │ │ │ 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 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 485dc <_PyTime_AsTimeval_clamp@@Base+0x574> │ │ │ │ + bne.n 486ac <_PyTime_AsTimeval_clamp@@Base+0x574> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2601a0 │ │ │ │ + bl 2613b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 485dc <_PyTime_AsTimeval_clamp@@Base+0x574> │ │ │ │ - movw r0, #11324 @ 0x2c3c │ │ │ │ + beq.n 486ac <_PyTime_AsTimeval_clamp@@Base+0x574> │ │ │ │ + movw r0, #15944 @ 0x3e48 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4858a <_PyTime_AsTimeval_clamp@@Base+0x522> │ │ │ │ + cbnz r0, 4865a <_PyTime_AsTimeval_clamp@@Base+0x522> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2707fc │ │ │ │ + b.w 2719e4 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #770 @ 0x302 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ - movw r0, #61864 @ 0xf1a8 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 262b30 │ │ │ │ + movw r0, #872 @ 0x368 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 263d50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 485be <_PyTime_AsTimeval_clamp@@Base+0x556> │ │ │ │ + bge.n 4868e <_PyTime_AsTimeval_clamp@@Base+0x556> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 485be <_PyTime_AsTimeval_clamp@@Base+0x556> │ │ │ │ + cbnz r3, 4868e <_PyTime_AsTimeval_clamp@@Base+0x556> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4857e <_PyTime_AsTimeval_clamp@@Base+0x516> │ │ │ │ + beq.n 4864e <_PyTime_AsTimeval_clamp@@Base+0x516> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 485dc <_PyTime_AsTimeval_clamp@@Base+0x574> │ │ │ │ + bge.n 486ac <_PyTime_AsTimeval_clamp@@Base+0x574> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 485dc <_PyTime_AsTimeval_clamp@@Base+0x574> │ │ │ │ + cbnz r3, 486ac <_PyTime_AsTimeval_clamp@@Base+0x574> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_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, #32540 @ 0x7f1c │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1276d0 │ │ │ │ + bl 128538 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d4a1c │ │ │ │ + bl d5050 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 48636 <_PyTime_AsTimeval_clamp@@Base+0x5ce> │ │ │ │ - beq.n 48618 <_PyTime_AsTimeval_clamp@@Base+0x5b0> │ │ │ │ + bgt.n 48706 <_PyTime_AsTimeval_clamp@@Base+0x5ce> │ │ │ │ + beq.n 486e8 <_PyTime_AsTimeval_clamp@@Base+0x5b0> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48674 <_PyTime_AsTimeval_clamp@@Base+0x60c> │ │ │ │ + b.n 48744 <_PyTime_AsTimeval_clamp@@Base+0x60c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61880 @ 0xf1b8 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #888 @ 0x378 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4869c <_PyTime_AsTimeval_clamp@@Base+0x634> │ │ │ │ + bl 4876c <_PyTime_AsTimeval_clamp@@Base+0x634> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48614 <_PyTime_AsTimeval_clamp@@Base+0x5ac> │ │ │ │ + beq.n 486e4 <_PyTime_AsTimeval_clamp@@Base+0x5ac> │ │ │ │ mov r1, r5 │ │ │ │ - bl 255e90 │ │ │ │ - cbnz r0, 48662 <_PyTime_AsTimeval_clamp@@Base+0x5fa> │ │ │ │ + bl 2570b0 │ │ │ │ + cbnz r0, 48732 <_PyTime_AsTimeval_clamp@@Base+0x5fa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48614 <_PyTime_AsTimeval_clamp@@Base+0x5ac> │ │ │ │ + bge.n 486e4 <_PyTime_AsTimeval_clamp@@Base+0x5ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48614 <_PyTime_AsTimeval_clamp@@Base+0x5ac> │ │ │ │ + bne.n 486e4 <_PyTime_AsTimeval_clamp@@Base+0x5ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 48614 <_PyTime_AsTimeval_clamp@@Base+0x5ac> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 486e4 <_PyTime_AsTimeval_clamp@@Base+0x5ac> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48674 <_PyTime_AsTimeval_clamp@@Base+0x60c> │ │ │ │ + bge.n 48744 <_PyTime_AsTimeval_clamp@@Base+0x60c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48674 <_PyTime_AsTimeval_clamp@@Base+0x60c> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48744 <_PyTime_AsTimeval_clamp@@Base+0x60c> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 48680 <_PyTime_AsTimeval_clamp@@Base+0x618> │ │ │ │ + cbz r3, 48750 <_PyTime_AsTimeval_clamp@@Base+0x618> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 48688 <_PyTime_AsTimeval_clamp@@Base+0x620> │ │ │ │ + b.n 48758 <_PyTime_AsTimeval_clamp@@Base+0x620> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #35408 @ 0x8a50 │ │ │ │ + movw r1, #39952 @ 0x9c10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 1f302c │ │ │ │ + b.w 1f407c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #32540 @ 0x7f1c │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1276d0 │ │ │ │ + bl 128538 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 4870e <_PyTime_AsTimeval_clamp@@Base+0x6a6> │ │ │ │ + bne.n 487de <_PyTime_AsTimeval_clamp@@Base+0x6a6> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1ded64 │ │ │ │ + bl 1dfc94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4876c <_PyTime_AsTimeval_clamp@@Base+0x704> │ │ │ │ + beq.n 4883c <_PyTime_AsTimeval_clamp@@Base+0x704> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r0, #32] │ │ │ │ - bne.n 486ee <_PyTime_AsTimeval_clamp@@Base+0x686> │ │ │ │ + bne.n 487be <_PyTime_AsTimeval_clamp@@Base+0x686> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 321d0 │ │ │ │ - b.n 486f4 <_PyTime_AsTimeval_clamp@@Base+0x68c> │ │ │ │ + bl 32230 │ │ │ │ + b.n 487c4 <_PyTime_AsTimeval_clamp@@Base+0x68c> │ │ │ │ mov r1, r5 │ │ │ │ - bl 255e90 │ │ │ │ + bl 2570b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48764 <_PyTime_AsTimeval_clamp@@Base+0x6fc> │ │ │ │ + beq.n 48834 <_PyTime_AsTimeval_clamp@@Base+0x6fc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48780 <_PyTime_AsTimeval_clamp@@Base+0x718> │ │ │ │ + bge.n 48850 <_PyTime_AsTimeval_clamp@@Base+0x718> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48780 <_PyTime_AsTimeval_clamp@@Base+0x718> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 48780 <_PyTime_AsTimeval_clamp@@Base+0x718> │ │ │ │ + bne.n 48850 <_PyTime_AsTimeval_clamp@@Base+0x718> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 48850 <_PyTime_AsTimeval_clamp@@Base+0x718> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 48720 <_PyTime_AsTimeval_clamp@@Base+0x6b8> │ │ │ │ + bge.n 487f0 <_PyTime_AsTimeval_clamp@@Base+0x6b8> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl d70bc │ │ │ │ + bl d76d8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 48736 <_PyTime_AsTimeval_clamp@@Base+0x6ce> │ │ │ │ + b.n 48806 <_PyTime_AsTimeval_clamp@@Base+0x6ce> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #46260 @ 0xb4b4 │ │ │ │ + movw r1, #50804 @ 0xc674 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 87e6c │ │ │ │ + bl 88050 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 4876c <_PyTime_AsTimeval_clamp@@Base+0x704> │ │ │ │ + cbz r4, 4883c <_PyTime_AsTimeval_clamp@@Base+0x704> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 48780 <_PyTime_AsTimeval_clamp@@Base+0x718> │ │ │ │ + beq.n 48850 <_PyTime_AsTimeval_clamp@@Base+0x718> │ │ │ │ mov r0, r6 │ │ │ │ - bl 88518 │ │ │ │ - cbnz r0, 48780 <_PyTime_AsTimeval_clamp@@Base+0x718> │ │ │ │ + bl 886fc │ │ │ │ + cbnz r0, 48850 <_PyTime_AsTimeval_clamp@@Base+0x718> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #61940 @ 0xf1f4 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #948 @ 0x3b4 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 48770 <_PyTime_AsTimeval_clamp@@Base+0x708> │ │ │ │ + blt.n 48840 <_PyTime_AsTimeval_clamp@@Base+0x708> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48780 <_PyTime_AsTimeval_clamp@@Base+0x718> │ │ │ │ + b.n 48850 <_PyTime_AsTimeval_clamp@@Base+0x718> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4876c <_PyTime_AsTimeval_clamp@@Base+0x704> │ │ │ │ + bne.n 4883c <_PyTime_AsTimeval_clamp@@Base+0x704> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4876c <_PyTime_AsTimeval_clamp@@Base+0x704> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4883c <_PyTime_AsTimeval_clamp@@Base+0x704> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 487b4 <_PyTime_AsTimeval_clamp@@Base+0x74c> │ │ │ │ + bgt.n 48884 <_PyTime_AsTimeval_clamp@@Base+0x74c> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54200 @ 0xd3b8 │ │ │ │ + movw r1, #58676 @ 0xe534 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 487ce <_PyTime_AsTimeval_clamp@@Base+0x766> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 4889e <_PyTime_AsTimeval_clamp@@Base+0x766> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 487d2 <_PyTime_AsTimeval_clamp@@Base+0x76a> │ │ │ │ + cbz r3, 488a2 <_PyTime_AsTimeval_clamp@@Base+0x76a> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4904 @ 0x1328 │ │ │ │ + movw r1, #9368 @ 0x2498 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 487e4 <_PyTime_AsTimeval_clamp@@Base+0x77c> │ │ │ │ + b.n 488b4 <_PyTime_AsTimeval_clamp@@Base+0x77c> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (487e8 <_PyTime_AsTimeval_clamp@@Base+0x780>) │ │ │ │ + ldr r0, [pc, #12] @ (488b8 <_PyTime_AsTimeval_clamp@@Base+0x780>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94fcc │ │ │ │ + bl 95224 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldc2 0, cr0, [r0, #308]! @ 0x134 │ │ │ │ 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, 4880e <_PyTime_AsTimeval_clamp@@Base+0x7a6> │ │ │ │ + cbz r0, 488de <_PyTime_AsTimeval_clamp@@Base+0x7a6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4882a <_PyTime_AsTimeval_clamp@@Base+0x7c2> │ │ │ │ + bge.n 488fa <_PyTime_AsTimeval_clamp@@Base+0x7c2> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4882a <_PyTime_AsTimeval_clamp@@Base+0x7c2> │ │ │ │ + b.n 488fa <_PyTime_AsTimeval_clamp@@Base+0x7c2> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 48828 <_PyTime_AsTimeval_clamp@@Base+0x7c0> │ │ │ │ - bl 11d5e4 │ │ │ │ - cbz r0, 48824 <_PyTime_AsTimeval_clamp@@Base+0x7bc> │ │ │ │ + cbz r0, 488f8 <_PyTime_AsTimeval_clamp@@Base+0x7c0> │ │ │ │ + bl 11df44 │ │ │ │ + cbz r0, 488f4 <_PyTime_AsTimeval_clamp@@Base+0x7bc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 4882a <_PyTime_AsTimeval_clamp@@Base+0x7c2> │ │ │ │ - ldr r0, [pc, #0] @ (4882c <_PyTime_AsTimeval_clamp@@Base+0x7c4>) │ │ │ │ + b.n 488fa <_PyTime_AsTimeval_clamp@@Base+0x7c2> │ │ │ │ + ldr r0, [pc, #0] @ (488fc <_PyTime_AsTimeval_clamp@@Base+0x7c4>) │ │ │ │ pop {r4, pc} │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 2c508 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 125850 │ │ │ │ + b.w 1266b8 │ │ │ │ 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, 48870 <_PyTime_AsTimeval_clamp@@Base+0x808> │ │ │ │ + cbz r0, 48940 <_PyTime_AsTimeval_clamp@@Base+0x808> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48892 <_PyTime_AsTimeval_clamp@@Base+0x82a> │ │ │ │ + bge.n 48962 <_PyTime_AsTimeval_clamp@@Base+0x82a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 48892 <_PyTime_AsTimeval_clamp@@Base+0x82a> │ │ │ │ + b.n 48962 <_PyTime_AsTimeval_clamp@@Base+0x82a> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 4888a <_PyTime_AsTimeval_clamp@@Base+0x822> │ │ │ │ - bl 11d5e4 │ │ │ │ - cbz r0, 48886 <_PyTime_AsTimeval_clamp@@Base+0x81e> │ │ │ │ + cbz r0, 4895a <_PyTime_AsTimeval_clamp@@Base+0x822> │ │ │ │ + bl 11df44 │ │ │ │ + cbz r0, 48956 <_PyTime_AsTimeval_clamp@@Base+0x81e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 48892 <_PyTime_AsTimeval_clamp@@Base+0x82a> │ │ │ │ + b.n 48962 <_PyTime_AsTimeval_clamp@@Base+0x82a> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00048894 <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ +00048964 <_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 124874 │ │ │ │ + bl 1256dc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 488c8 <_PyLong_UnsignedLong_Converter@@Base+0x34> │ │ │ │ + beq.n 48998 <_PyLong_UnsignedLong_Converter@@Base+0x34> │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 488cc <_PyLong_UnsignedLong_Converter@@Base+0x38> │ │ │ │ + bls.n 4899c <_PyLong_UnsignedLong_Converter@@Base+0x38> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62060 @ 0xf26c │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #1068 @ 0x42c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 488ce <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + b.n 4899e <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ ldrd r3, r2, [r0, #32] │ │ │ │ orrs r3, r2 │ │ │ │ ittee ne │ │ │ │ movwne r0, #4364 @ 0x110c │ │ │ │ movtne r0, #75 @ 0x4b │ │ │ │ @@ -42670,874 +42765,874 @@ │ │ │ │ movteq r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4890a <_PyLong_UnsignedLong_Converter@@Base+0x76> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 48926 <_PyLong_UnsignedLong_Converter@@Base+0x92> │ │ │ │ + bne.n 489da <_PyLong_UnsignedLong_Converter@@Base+0x76> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 489f6 <_PyLong_UnsignedLong_Converter@@Base+0x92> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c32c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4891c <_PyLong_UnsignedLong_Converter@@Base+0x88> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 48926 <_PyLong_UnsignedLong_Converter@@Base+0x92> │ │ │ │ + bne.n 489ec <_PyLong_UnsignedLong_Converter@@Base+0x88> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 489f6 <_PyLong_UnsignedLong_Converter@@Base+0x92> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ - movw fp, #53400 @ 0xd098 │ │ │ │ + movw fp, #57944 @ 0xe258 │ │ │ │ movt fp, #56 @ 0x38 │ │ │ │ - movw r7, #46488 @ 0xb598 │ │ │ │ + movw r7, #51032 @ 0xc758 │ │ │ │ movt r7, #57 @ 0x39 │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ - movw r6, #45256 @ 0xb0c8 │ │ │ │ + movw r6, #49800 @ 0xc288 │ │ │ │ movt r6, #56 @ 0x38 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 48a22 <_PyLong_UnsignedLong_Converter@@Base+0x18e> │ │ │ │ + bge.n 48af2 <_PyLong_UnsignedLong_Converter@@Base+0x18e> │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 48976 <_PyLong_UnsignedLong_Converter@@Base+0xe2> │ │ │ │ + bne.n 48a46 <_PyLong_UnsignedLong_Converter@@Base+0xe2> │ │ │ │ ldrb.w r0, [r8, r4] │ │ │ │ - b.n 4898c <_PyLong_UnsignedLong_Converter@@Base+0xf8> │ │ │ │ + b.n 48a5c <_PyLong_UnsignedLong_Converter@@Base+0xf8> │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 48982 <_PyLong_UnsignedLong_Converter@@Base+0xee> │ │ │ │ + bne.n 48a52 <_PyLong_UnsignedLong_Converter@@Base+0xee> │ │ │ │ ldrh.w r0, [r8, r4, lsl #1] │ │ │ │ - b.n 4898c <_PyLong_UnsignedLong_Converter@@Base+0xf8> │ │ │ │ + b.n 48a5c <_PyLong_UnsignedLong_Converter@@Base+0xf8> │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 489a0 <_PyLong_UnsignedLong_Converter@@Base+0x10c> │ │ │ │ + bcs.n 48a70 <_PyLong_UnsignedLong_Converter@@Base+0x10c> │ │ │ │ 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 489a2 <_PyLong_UnsignedLong_Converter@@Base+0x10e> │ │ │ │ + b.n 48a72 <_PyLong_UnsignedLong_Converter@@Base+0x10e> │ │ │ │ movs r3, #0 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 489e4 <_PyLong_UnsignedLong_Converter@@Base+0x150> │ │ │ │ + bpl.n 48ab4 <_PyLong_UnsignedLong_Converter@@Base+0x150> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst.w r3, #7340032 @ 0x700000 │ │ │ │ - beq.n 489e4 <_PyLong_UnsignedLong_Converter@@Base+0x150> │ │ │ │ + beq.n 48ab4 <_PyLong_UnsignedLong_Converter@@Base+0x150> │ │ │ │ asrs r2, r3, #24 │ │ │ │ ubfx ip, r3, #20, #3 │ │ │ │ uxtah r2, r2, r3 │ │ │ │ - movw r3, #54864 @ 0xd650 │ │ │ │ + movw r3, #59408 @ 0xe810 │ │ │ │ movt r3, #67 @ 0x43 │ │ │ │ add r1, sp, #12 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - beq.n 489e0 <_PyLong_UnsignedLong_Converter@@Base+0x14c> │ │ │ │ + beq.n 48ab0 <_PyLong_UnsignedLong_Converter@@Base+0x14c> │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - b.n 489ce <_PyLong_UnsignedLong_Converter@@Base+0x13a> │ │ │ │ + b.n 48a9e <_PyLong_UnsignedLong_Converter@@Base+0x13a> │ │ │ │ mov r0, ip │ │ │ │ - b.n 489ea <_PyLong_UnsignedLong_Converter@@Base+0x156> │ │ │ │ + b.n 48aba <_PyLong_UnsignedLong_Converter@@Base+0x156> │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 20a6e4 │ │ │ │ + bl 20b82c │ │ │ │ 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 48a18 <_PyLong_UnsignedLong_Converter@@Base+0x184> │ │ │ │ + bge.n 48ae8 <_PyLong_UnsignedLong_Converter@@Base+0x184> │ │ │ │ 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 489f6 <_PyLong_UnsignedLong_Converter@@Base+0x162> │ │ │ │ + b.n 48ac6 <_PyLong_UnsignedLong_Converter@@Base+0x162> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r5, r5, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 48964 <_PyLong_UnsignedLong_Converter@@Base+0xd0> │ │ │ │ + b.n 48a34 <_PyLong_UnsignedLong_Converter@@Base+0xd0> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 42ce4 │ │ │ │ + b.w 42d84 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #23400 @ 0x5b68 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 48a8e <_PyLong_UnsignedLong_Converter@@Base+0x1fa> │ │ │ │ + bne.n 48b5e <_PyLong_UnsignedLong_Converter@@Base+0x1fa> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bne.n 48a72 <_PyLong_UnsignedLong_Converter@@Base+0x1de> │ │ │ │ + bne.n 48b42 <_PyLong_UnsignedLong_Converter@@Base+0x1de> │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 48aee <_PyLong_UnsignedLong_Converter@@Base+0x25a> │ │ │ │ + b.n 48bbe <_PyLong_UnsignedLong_Converter@@Base+0x25a> │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 48ae6 <_PyLong_UnsignedLong_Converter@@Base+0x252> │ │ │ │ + bne.n 48bb6 <_PyLong_UnsignedLong_Converter@@Base+0x252> │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 48aee <_PyLong_UnsignedLong_Converter@@Base+0x25a> │ │ │ │ + b.n 48bbe <_PyLong_UnsignedLong_Converter@@Base+0x25a> │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bpl.n 48ae6 <_PyLong_UnsignedLong_Converter@@Base+0x252> │ │ │ │ + bpl.n 48bb6 <_PyLong_UnsignedLong_Converter@@Base+0x252> │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r3 │ │ │ │ - bl 70600 │ │ │ │ + bl 70790 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 48ac0 <_PyLong_UnsignedLong_Converter@@Base+0x22c> │ │ │ │ + cbz r0, 48b90 <_PyLong_UnsignedLong_Converter@@Base+0x22c> │ │ │ │ mov r1, r7 │ │ │ │ - bl 89b04 │ │ │ │ + bl 89cbc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48ac4 <_PyLong_UnsignedLong_Converter@@Base+0x230> │ │ │ │ + bne.n 48b94 <_PyLong_UnsignedLong_Converter@@Base+0x230> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48ac0 <_PyLong_UnsignedLong_Converter@@Base+0x22c> │ │ │ │ + bge.n 48b90 <_PyLong_UnsignedLong_Converter@@Base+0x22c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48ac0 <_PyLong_UnsignedLong_Converter@@Base+0x22c> │ │ │ │ + cbnz r3, 48b90 <_PyLong_UnsignedLong_Converter@@Base+0x22c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48aee <_PyLong_UnsignedLong_Converter@@Base+0x25a> │ │ │ │ + b.n 48bbe <_PyLong_UnsignedLong_Converter@@Base+0x25a> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl d56cc │ │ │ │ + bl d5cfc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48aee <_PyLong_UnsignedLong_Converter@@Base+0x25a> │ │ │ │ + bge.n 48bbe <_PyLong_UnsignedLong_Converter@@Base+0x25a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48aee <_PyLong_UnsignedLong_Converter@@Base+0x25a> │ │ │ │ + cbnz r3, 48bbe <_PyLong_UnsignedLong_Converter@@Base+0x25a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 48aee <_PyLong_UnsignedLong_Converter@@Base+0x25a> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 48bbe <_PyLong_UnsignedLong_Converter@@Base+0x25a> │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 42fb2 │ │ │ │ + b.w 43052 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 4370a │ │ │ │ + b.w 437da │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 43ada <_PyBytes_ReverseFind@@Base+0x1ee> │ │ │ │ + b.w 43baa <_PyBytes_ReverseFind@@Base+0x1ee> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48b30 <_PyLong_UnsignedLong_Converter@@Base+0x29c> │ │ │ │ + bne.n 48c00 <_PyLong_UnsignedLong_Converter@@Base+0x29c> │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48b38 <_PyLong_UnsignedLong_Converter@@Base+0x2a4> │ │ │ │ + bge.n 48c08 <_PyLong_UnsignedLong_Converter@@Base+0x2a4> │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #64] @ (48b8c <_PyLong_UnsignedLong_Converter@@Base+0x2f8>) │ │ │ │ - bl 202c80 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (48c5c <_PyLong_UnsignedLong_Converter@@Base+0x2f8>) │ │ │ │ + bl 203d24 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 48b6c <_PyLong_UnsignedLong_Converter@@Base+0x2d8> │ │ │ │ + blt.n 48c3c <_PyLong_UnsignedLong_Converter@@Base+0x2d8> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #52036 @ 0xcb44 │ │ │ │ + movw r0, #56580 @ 0xdd04 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ movs r0, #0 │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 48b88 <_PyLong_UnsignedLong_Converter@@Base+0x2f4> │ │ │ │ + cbz r0, 48c58 <_PyLong_UnsignedLong_Converter@@Base+0x2f4> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #52044 @ 0xcb4c │ │ │ │ + movw r0, #56588 @ 0xdd0c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe990004d │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 43e38 <_PyBytes_ReverseFind@@Base+0x54c> │ │ │ │ + b.w 43f08 <_PyBytes_ReverseFind@@Base+0x54c> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [r4, #68] @ 0x44 │ │ │ │ ldrd r9, r5, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldrd fp, sl, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 48caa <_PyLong_UnsignedLong_Converter@@Base+0x416> │ │ │ │ + beq.n 48d7a <_PyLong_UnsignedLong_Converter@@Base+0x416> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48caa <_PyLong_UnsignedLong_Converter@@Base+0x416> │ │ │ │ + bne.n 48d7a <_PyLong_UnsignedLong_Converter@@Base+0x416> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2601a0 │ │ │ │ + bl 2613b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48caa <_PyLong_UnsignedLong_Converter@@Base+0x416> │ │ │ │ + beq.n 48d7a <_PyLong_UnsignedLong_Converter@@Base+0x416> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262240 │ │ │ │ + bl 26345c │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r5, 48bfa <_PyLong_UnsignedLong_Converter@@Base+0x366> │ │ │ │ + cbz r5, 48cca <_PyLong_UnsignedLong_Converter@@Base+0x366> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - movw r2, #17976 @ 0x4638 │ │ │ │ + movw r2, #22520 @ 0x57f8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl a1ab8 │ │ │ │ + bl a1cc8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 48c02 <_PyLong_UnsignedLong_Converter@@Base+0x36e> │ │ │ │ + b.n 48cd2 <_PyLong_UnsignedLong_Converter@@Base+0x36e> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 262240 │ │ │ │ + bl 26345c │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262240 │ │ │ │ + bl 26345c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262240 │ │ │ │ + bl 26345c │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262240 │ │ │ │ + bl 26345c │ │ │ │ mov r3, r5 │ │ │ │ strd r8, r0, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - movw r0, #62212 @ 0xf304 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #1220 @ 0x4c4 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 48c56 <_PyLong_UnsignedLong_Converter@@Base+0x3c2> │ │ │ │ + cbnz r0, 48d26 <_PyLong_UnsignedLong_Converter@@Base+0x3c2> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2707fc │ │ │ │ + b.w 2719e4 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #60564 @ 0xec94 │ │ │ │ + movw r0, #65108 @ 0xfe54 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #24] │ │ │ │ movw r1, #575 @ 0x23f │ │ │ │ - bl 262b30 │ │ │ │ + bl 263d50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #24] │ │ │ │ - bge.n 48c8c <_PyLong_UnsignedLong_Converter@@Base+0x3f8> │ │ │ │ + bge.n 48d5c <_PyLong_UnsignedLong_Converter@@Base+0x3f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48c8c <_PyLong_UnsignedLong_Converter@@Base+0x3f8> │ │ │ │ + cbnz r3, 48d5c <_PyLong_UnsignedLong_Converter@@Base+0x3f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 48c4a <_PyLong_UnsignedLong_Converter@@Base+0x3b6> │ │ │ │ + beq.n 48d1a <_PyLong_UnsignedLong_Converter@@Base+0x3b6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48caa <_PyLong_UnsignedLong_Converter@@Base+0x416> │ │ │ │ + bge.n 48d7a <_PyLong_UnsignedLong_Converter@@Base+0x416> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 48caa <_PyLong_UnsignedLong_Converter@@Base+0x416> │ │ │ │ + cbnz r3, 48d7a <_PyLong_UnsignedLong_Converter@@Base+0x416> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.w 2820ec │ │ │ │ + b.w 2832d4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 4446e <_PyTraceback_Add@@Base+0x144> │ │ │ │ + b.w 4453e <_PyTraceback_Add@@Base+0x144> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 48d7c <_PyLong_UnsignedLong_Converter@@Base+0x4e8> │ │ │ │ - cbz r0, 48d10 <_PyLong_UnsignedLong_Converter@@Base+0x47c> │ │ │ │ + bl 48e4c <_PyLong_UnsignedLong_Converter@@Base+0x4e8> │ │ │ │ + cbz r0, 48de0 <_PyLong_UnsignedLong_Converter@@Base+0x47c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48cf4 <_PyLong_UnsignedLong_Converter@@Base+0x460> │ │ │ │ + bge.n 48dc4 <_PyLong_UnsignedLong_Converter@@Base+0x460> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48cf4 <_PyLong_UnsignedLong_Converter@@Base+0x460> │ │ │ │ + cbnz r3, 48dc4 <_PyLong_UnsignedLong_Converter@@Base+0x460> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 48d12 <_PyLong_UnsignedLong_Converter@@Base+0x47e> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 48de2 <_PyLong_UnsignedLong_Converter@@Base+0x47e> │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f0 │ │ │ │ - cbz r0, 48d10 <_PyLong_UnsignedLong_Converter@@Base+0x47c> │ │ │ │ - bl d8428 │ │ │ │ + bl d880c │ │ │ │ + cbz r0, 48de0 <_PyLong_UnsignedLong_Converter@@Base+0x47c> │ │ │ │ + bl d8a44 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 259164 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 25a1ec <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cf6c8 │ │ │ │ + bl cfcf0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 48d44 <_PyLong_UnsignedLong_Converter@@Base+0x4b0> │ │ │ │ + cbz r0, 48e14 <_PyLong_UnsignedLong_Converter@@Base+0x4b0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48d44 <_PyLong_UnsignedLong_Converter@@Base+0x4b0> │ │ │ │ + bge.n 48e14 <_PyLong_UnsignedLong_Converter@@Base+0x4b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48d44 <_PyLong_UnsignedLong_Converter@@Base+0x4b0> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48e14 <_PyLong_UnsignedLong_Converter@@Base+0x4b0> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 48d5e <_PyLong_UnsignedLong_Converter@@Base+0x4ca> │ │ │ │ + cbz r0, 48e2e <_PyLong_UnsignedLong_Converter@@Base+0x4ca> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48d5e <_PyLong_UnsignedLong_Converter@@Base+0x4ca> │ │ │ │ + bge.n 48e2e <_PyLong_UnsignedLong_Converter@@Base+0x4ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48d5e <_PyLong_UnsignedLong_Converter@@Base+0x4ca> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48e2e <_PyLong_UnsignedLong_Converter@@Base+0x4ca> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 48d78 <_PyLong_UnsignedLong_Converter@@Base+0x4e4> │ │ │ │ + cbz r0, 48e48 <_PyLong_UnsignedLong_Converter@@Base+0x4e4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48d78 <_PyLong_UnsignedLong_Converter@@Base+0x4e4> │ │ │ │ + bge.n 48e48 <_PyLong_UnsignedLong_Converter@@Base+0x4e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48d78 <_PyLong_UnsignedLong_Converter@@Base+0x4e4> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48e48 <_PyLong_UnsignedLong_Converter@@Base+0x4e4> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 249c14 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 24ae28 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48dfe <_PyLong_UnsignedLong_Converter@@Base+0x56a> │ │ │ │ + beq.n 48ece <_PyLong_UnsignedLong_Converter@@Base+0x56a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 48e04 <_PyLong_UnsignedLong_Converter@@Base+0x570> │ │ │ │ + cbnz r2, 48ed4 <_PyLong_UnsignedLong_Converter@@Base+0x570> │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 48dba <_PyLong_UnsignedLong_Converter@@Base+0x526> │ │ │ │ + cbnz r0, 48e8a <_PyLong_UnsignedLong_Converter@@Base+0x526> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48dfe <_PyLong_UnsignedLong_Converter@@Base+0x56a> │ │ │ │ + bge.n 48ece <_PyLong_UnsignedLong_Converter@@Base+0x56a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48dfe <_PyLong_UnsignedLong_Converter@@Base+0x56a> │ │ │ │ + cbnz r3, 48ece <_PyLong_UnsignedLong_Converter@@Base+0x56a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 48dfe <_PyLong_UnsignedLong_Converter@@Base+0x56a> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 48ece <_PyLong_UnsignedLong_Converter@@Base+0x56a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48dcc <_PyLong_UnsignedLong_Converter@@Base+0x538> │ │ │ │ + bge.n 48e9c <_PyLong_UnsignedLong_Converter@@Base+0x538> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48dcc <_PyLong_UnsignedLong_Converter@@Base+0x538> │ │ │ │ + cbnz r3, 48e9c <_PyLong_UnsignedLong_Converter@@Base+0x538> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13e3c4 │ │ │ │ - cbnz r0, 48e02 <_PyLong_UnsignedLong_Converter@@Base+0x56e> │ │ │ │ + bl 13f470 │ │ │ │ + cbnz r0, 48ed2 <_PyLong_UnsignedLong_Converter@@Base+0x56e> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62380 @ 0xf3ac │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #1388 @ 0x56c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48dfe <_PyLong_UnsignedLong_Converter@@Base+0x56a> │ │ │ │ + bge.n 48ece <_PyLong_UnsignedLong_Converter@@Base+0x56a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48dfe <_PyLong_UnsignedLong_Converter@@Base+0x56a> │ │ │ │ + cbnz r3, 48ece <_PyLong_UnsignedLong_Converter@@Base+0x56a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48e04 <_PyLong_UnsignedLong_Converter@@Base+0x570> │ │ │ │ + b.n 48ed4 <_PyLong_UnsignedLong_Converter@@Base+0x570> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 48d16 <_PyLong_UnsignedLong_Converter@@Base+0x482> │ │ │ │ + b.n 48de6 <_PyLong_UnsignedLong_Converter@@Base+0x482> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 774a8 │ │ │ │ + bl 77678 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e8b4 │ │ │ │ + b.w 7ea80 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #45952 @ 0xb380 │ │ │ │ + movw r1, #50496 @ 0xc540 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl c22bc │ │ │ │ - cbnz r0, 48e68 <_PyLong_UnsignedLong_Converter@@Base+0x5d4> │ │ │ │ + bl c2900 │ │ │ │ + cbnz r0, 48f38 <_PyLong_UnsignedLong_Converter@@Base+0x5d4> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 48f28 <_PyLong_UnsignedLong_Converter@@Base+0x694> │ │ │ │ + b.n 48ff8 <_PyLong_UnsignedLong_Converter@@Base+0x694> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dc338 │ │ │ │ + bl dc930 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 48e86 <_PyLong_UnsignedLong_Converter@@Base+0x5f2> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 48f56 <_PyLong_UnsignedLong_Converter@@Base+0x5f2> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48e64 <_PyLong_UnsignedLong_Converter@@Base+0x5d0> │ │ │ │ - bl 1babfc <_PyBytesWriter_Resize@@Base+0x980> │ │ │ │ + bne.n 48f34 <_PyLong_UnsignedLong_Converter@@Base+0x5d0> │ │ │ │ + bl 1bbbf4 <_PyBytesWriter_Resize@@Base+0x97c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48e64 <_PyLong_UnsignedLong_Converter@@Base+0x5d0> │ │ │ │ - movw r3, #59965 @ 0xea3d │ │ │ │ + beq.n 48f34 <_PyLong_UnsignedLong_Converter@@Base+0x5d0> │ │ │ │ + movw r3, #64669 @ 0xfc9d │ │ │ │ movt r3, #20 │ │ │ │ add.w r1, r0, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 48ee4 <_PyLong_UnsignedLong_Converter@@Base+0x650> │ │ │ │ - cbnz r1, 48eba <_PyLong_UnsignedLong_Converter@@Base+0x626> │ │ │ │ + bne.n 48fb4 <_PyLong_UnsignedLong_Converter@@Base+0x650> │ │ │ │ + cbnz r1, 48f8a <_PyLong_UnsignedLong_Converter@@Base+0x626> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26148 @ 0x6624 │ │ │ │ + movw r1, #30652 @ 0x77bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 48eee <_PyLong_UnsignedLong_Converter@@Base+0x65a> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 48fbe <_PyLong_UnsignedLong_Converter@@Base+0x65a> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 48ec2 <_PyLong_UnsignedLong_Converter@@Base+0x62e> │ │ │ │ + cbz r3, 48f92 <_PyLong_UnsignedLong_Converter@@Base+0x62e> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - b.n 48eca <_PyLong_UnsignedLong_Converter@@Base+0x636> │ │ │ │ + b.n 48f9a <_PyLong_UnsignedLong_Converter@@Base+0x636> │ │ │ │ movw r2, #32052 @ 0x7d34 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ mov r0, r1 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 12b5d0 │ │ │ │ + bl 12c480 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48eee <_PyLong_UnsignedLong_Converter@@Base+0x65a> │ │ │ │ + beq.n 48fbe <_PyLong_UnsignedLong_Converter@@Base+0x65a> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 48f0a <_PyLong_UnsignedLong_Converter@@Base+0x676> │ │ │ │ + b.n 48fda <_PyLong_UnsignedLong_Converter@@Base+0x676> │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 48f0a <_PyLong_UnsignedLong_Converter@@Base+0x676> │ │ │ │ + bge.n 48fda <_PyLong_UnsignedLong_Converter@@Base+0x676> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48e64 <_PyLong_UnsignedLong_Converter@@Base+0x5d0> │ │ │ │ + bge.n 48f34 <_PyLong_UnsignedLong_Converter@@Base+0x5d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48e64 <_PyLong_UnsignedLong_Converter@@Base+0x5d0> │ │ │ │ + bne.n 48f34 <_PyLong_UnsignedLong_Converter@@Base+0x5d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 48e64 <_PyLong_UnsignedLong_Converter@@Base+0x5d0> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 48f34 <_PyLong_UnsignedLong_Converter@@Base+0x5d0> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b6e4 │ │ │ │ + bl 12c594 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48f28 <_PyLong_UnsignedLong_Converter@@Base+0x694> │ │ │ │ + bge.n 48ff8 <_PyLong_UnsignedLong_Converter@@Base+0x694> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48f28 <_PyLong_UnsignedLong_Converter@@Base+0x694> │ │ │ │ + cbnz r3, 48ff8 <_PyLong_UnsignedLong_Converter@@Base+0x694> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 48f58 <_PyLong_UnsignedLong_Converter@@Base+0x6c4> │ │ │ │ + bhi.n 49028 <_PyLong_UnsignedLong_Converter@@Base+0x6c4> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dc55c <_PyNumber_Index@@Base> │ │ │ │ + bl dcb54 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 48f70 <_PyLong_UnsignedLong_Converter@@Base+0x6dc> │ │ │ │ - b.n 48f82 <_PyLong_UnsignedLong_Converter@@Base+0x6ee> │ │ │ │ - movw r0, #23660 @ 0x5c6c │ │ │ │ + cbnz r0, 49040 <_PyLong_UnsignedLong_Converter@@Base+0x6dc> │ │ │ │ + b.n 49052 <_PyLong_UnsignedLong_Converter@@Base+0x6ee> │ │ │ │ + movw r0, #28204 @ 0x6e2c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4904c <_PyLong_UnsignedLong_Converter@@Base+0x7b8> │ │ │ │ - b.n 48f4a <_PyLong_UnsignedLong_Converter@@Base+0x6b6> │ │ │ │ - bl 85c48 │ │ │ │ + beq.n 4911c <_PyLong_UnsignedLong_Converter@@Base+0x7b8> │ │ │ │ + b.n 4901a <_PyLong_UnsignedLong_Converter@@Base+0x6b6> │ │ │ │ + bl 85e1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 48f90 <_PyLong_UnsignedLong_Converter@@Base+0x6fc> │ │ │ │ + blt.n 49060 <_PyLong_UnsignedLong_Converter@@Base+0x6fc> │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 48fa0 <_PyLong_UnsignedLong_Converter@@Base+0x70c> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 49070 <_PyLong_UnsignedLong_Converter@@Base+0x70c> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4904c <_PyLong_UnsignedLong_Converter@@Base+0x7b8> │ │ │ │ + bne.n 4911c <_PyLong_UnsignedLong_Converter@@Base+0x7b8> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48fa0 <_PyLong_UnsignedLong_Converter@@Base+0x70c> │ │ │ │ + b.n 49070 <_PyLong_UnsignedLong_Converter@@Base+0x70c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48f7e <_PyLong_UnsignedLong_Converter@@Base+0x6ea> │ │ │ │ + bne.n 4904e <_PyLong_UnsignedLong_Converter@@Base+0x6ea> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 48f7e <_PyLong_UnsignedLong_Converter@@Base+0x6ea> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4904e <_PyLong_UnsignedLong_Converter@@Base+0x6ea> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4902c <_PyLong_UnsignedLong_Converter@@Base+0x798> │ │ │ │ + ble.n 490fc <_PyLong_UnsignedLong_Converter@@Base+0x798> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 48fd4 <_PyLong_UnsignedLong_Converter@@Base+0x740> │ │ │ │ + bpl.n 490a4 <_PyLong_UnsignedLong_Converter@@Base+0x740> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 48fd0 <_PyLong_UnsignedLong_Converter@@Base+0x73c> │ │ │ │ + beq.n 490a0 <_PyLong_UnsignedLong_Converter@@Base+0x73c> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58312 @ 0xe3c8 │ │ │ │ + movw r1, #62856 @ 0xf588 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 4902e <_PyLong_UnsignedLong_Converter@@Base+0x79a> │ │ │ │ + b.n 490fe <_PyLong_UnsignedLong_Converter@@Base+0x79a> │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 48fe6 <_PyLong_UnsignedLong_Converter@@Base+0x752> │ │ │ │ - bl 88518 │ │ │ │ - cbz r0, 49006 <_PyLong_UnsignedLong_Converter@@Base+0x772> │ │ │ │ + beq.n 490b6 <_PyLong_UnsignedLong_Converter@@Base+0x752> │ │ │ │ + bl 886fc │ │ │ │ + cbz r0, 490d6 <_PyLong_UnsignedLong_Converter@@Base+0x772> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 49026 <_PyLong_UnsignedLong_Converter@@Base+0x792> │ │ │ │ + beq.n 490f6 <_PyLong_UnsignedLong_Converter@@Base+0x792> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58400 @ 0xe420 │ │ │ │ + movw r1, #62944 @ 0xf5e0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #62876 @ 0xf59c │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33732 @ 0x83c4 │ │ │ │ + movw r2, #1884 @ 0x75c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #38276 @ 0x9584 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #23660 @ 0x5c6c │ │ │ │ + movw r0, #28204 @ 0x6e2c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4904c <_PyLong_UnsignedLong_Converter@@Base+0x7b8> │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4911c <_PyLong_UnsignedLong_Converter@@Base+0x7b8> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 4902e <_PyLong_UnsignedLong_Converter@@Base+0x79a> │ │ │ │ + b.n 490fe <_PyLong_UnsignedLong_Converter@@Base+0x79a> │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 4903e <_PyLong_UnsignedLong_Converter@@Base+0x7aa> │ │ │ │ + bgt.n 4910e <_PyLong_UnsignedLong_Converter@@Base+0x7aa> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d79d8 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1d8914 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 27f028 <_PyBytes_GetXIData@@Base+0x868> │ │ │ │ + b.w 280210 <_PyBytes_GetXIData@@Base+0x868> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov 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, 49082 <_PyLong_UnsignedLong_Converter@@Base+0x7ee> │ │ │ │ + cbz r2, 49152 <_PyLong_UnsignedLong_Converter@@Base+0x7ee> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 111f1c │ │ │ │ + bl 1128cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7a3d0 │ │ │ │ - cbz r4, 490aa <_PyLong_UnsignedLong_Converter@@Base+0x816> │ │ │ │ - ldr r0, [pc, #28] @ (490b0 <_PyLong_UnsignedLong_Converter@@Base+0x81c>) │ │ │ │ - bl 202c80 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 7a5b8 │ │ │ │ + cbz r4, 4917a <_PyLong_UnsignedLong_Converter@@Base+0x816> │ │ │ │ + ldr r0, [pc, #28] @ (49180 <_PyLong_UnsignedLong_Converter@@Base+0x81c>) │ │ │ │ + bl 203d24 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #52044 @ 0xcb4c │ │ │ │ + movw r0, #56588 @ 0xdd0c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xe990004d │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 490d2 <_PyLong_UnsignedLong_Converter@@Base+0x83e> │ │ │ │ + cbnz r3, 491a2 <_PyLong_UnsignedLong_Converter@@Base+0x83e> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 490c8 <_PyLong_UnsignedLong_Converter@@Base+0x834> │ │ │ │ + cbz r2, 49198 <_PyLong_UnsignedLong_Converter@@Base+0x834> │ │ │ │ movw r3, #56616 @ 0xdd28 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 490d2 <_PyLong_UnsignedLong_Converter@@Base+0x83e> │ │ │ │ + bne.n 491a2 <_PyLong_UnsignedLong_Converter@@Base+0x83e> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000490dc <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +000491ac <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 490e4 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + cbz r3, 491b4 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 49126 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + cbnz r3, 491f6 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ cmp r2, #1 │ │ │ │ push {r4} │ │ │ │ - bne.n 49104 <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ + bne.n 491d4 <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ movw r4, #44536 @ 0xadf8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #62424 @ 0xf3d8 │ │ │ │ - movt r2, #44 @ 0x2c │ │ │ │ + movw r2, #1432 @ 0x598 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 1ee468 <_PyErr_Format@@Base> │ │ │ │ + b.w 1ef4b8 <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 49122 <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ + bne.n 491f2 <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ movw r4, #44536 @ 0xadf8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #62516 @ 0xf434 │ │ │ │ - movt r2, #44 @ 0x2c │ │ │ │ + movw r2, #1524 @ 0x5f4 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 1ee468 <_PyErr_Format@@Base> │ │ │ │ + b.w 1ef4b8 <_PyErr_Format@@Base> │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (4915c <_PyEval_FormatAwaitableError@@Base+0x80>) │ │ │ │ + ldr r3, [pc, #36] @ (4922c <_PyEval_FormatAwaitableError@@Base+0x80>) │ │ │ │ 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 4914e <_PyEval_FormatAwaitableError@@Base+0x72> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 49158 <_PyEval_FormatAwaitableError@@Base+0x7c> │ │ │ │ + bne.n 4921e <_PyEval_FormatAwaitableError@@Base+0x72> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 49228 <_PyEval_FormatAwaitableError@@Base+0x7c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 49218 <_PyEval_FormatAwaitableError@@Base+0x13c> │ │ │ │ + beq.n 492e8 <_PyEval_FormatAwaitableError@@Base+0x13c> │ │ │ │ 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 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49214 <_PyEval_FormatAwaitableError@@Base+0x138> │ │ │ │ + bne.n 492e4 <_PyEval_FormatAwaitableError@@Base+0x138> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2601a0 │ │ │ │ + bl 2613b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 49214 <_PyEval_FormatAwaitableError@@Base+0x138> │ │ │ │ + beq.n 492e4 <_PyEval_FormatAwaitableError@@Base+0x138> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262240 │ │ │ │ + bl 26345c │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #47605 @ 0xb9f5 │ │ │ │ + movw r2, #52237 @ 0xcc0d │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - movw r0, #62608 @ 0xf490 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + movw r0, #1616 @ 0x650 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 80c2c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 491c2 <_PyEval_FormatAwaitableError@@Base+0xe6> │ │ │ │ + cbnz r0, 49292 <_PyEval_FormatAwaitableError@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2707fc │ │ │ │ + b.w 2719e4 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #557 @ 0x22d │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - movw r0, #62616 @ 0xf498 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 262b30 │ │ │ │ + movw r0, #1624 @ 0x658 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 263d50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 491f6 <_PyEval_FormatAwaitableError@@Base+0x11a> │ │ │ │ + bge.n 492c6 <_PyEval_FormatAwaitableError@@Base+0x11a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 491f6 <_PyEval_FormatAwaitableError@@Base+0x11a> │ │ │ │ + cbnz r3, 492c6 <_PyEval_FormatAwaitableError@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 491b6 <_PyEval_FormatAwaitableError@@Base+0xda> │ │ │ │ + beq.n 49286 <_PyEval_FormatAwaitableError@@Base+0xda> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49214 <_PyEval_FormatAwaitableError@@Base+0x138> │ │ │ │ + bge.n 492e4 <_PyEval_FormatAwaitableError@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49214 <_PyEval_FormatAwaitableError@@Base+0x138> │ │ │ │ + cbnz r3, 492e4 <_PyEval_FormatAwaitableError@@Base+0x138> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -43550,366 +43645,367 @@ │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r1, r4, #1 │ │ │ │ iteee ne │ │ │ │ strne r4, [sp, #0] │ │ │ │ movweq r4, #5160 @ 0x1428 │ │ │ │ - movweq r1, #62640 @ 0xf4b0 │ │ │ │ + movweq r1, #1648 @ 0x670 │ │ │ │ movteq r4, #75 @ 0x4b │ │ │ │ itete ne │ │ │ │ - movwne r1, #62648 @ 0xf4b8 │ │ │ │ - movteq r1, #44 @ 0x2c │ │ │ │ - movtne r1, #44 @ 0x2c │ │ │ │ + movwne r1, #1656 @ 0x678 │ │ │ │ + movteq r1, #45 @ 0x2d │ │ │ │ + movtne r1, #45 @ 0x2d │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 87e6c │ │ │ │ + bl 88050 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #62656 @ 0xf4c0 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #1664 @ 0x680 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 492a4 <_PyEval_FormatAwaitableError@@Base+0x1c8> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 49374 <_PyEval_FormatAwaitableError@@Base+0x1c8> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4929e <_PyEval_FormatAwaitableError@@Base+0x1c2> │ │ │ │ - bl 142304 │ │ │ │ - b.n 492a4 <_PyEval_FormatAwaitableError@@Base+0x1c8> │ │ │ │ + bne.n 4936e <_PyEval_FormatAwaitableError@@Base+0x1c2> │ │ │ │ + bl 143414 │ │ │ │ + b.n 49374 <_PyEval_FormatAwaitableError@@Base+0x1c8> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 492c6 <_PyEval_FormatAwaitableError@@Base+0x1ea> │ │ │ │ + cbnz r0, 49396 <_PyEval_FormatAwaitableError@@Base+0x1ea> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 492c6 <_PyEval_FormatAwaitableError@@Base+0x1ea> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 49396 <_PyEval_FormatAwaitableError@@Base+0x1ea> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 492bc <_PyEval_FormatAwaitableError@@Base+0x1e0> │ │ │ │ + bne.n 4938c <_PyEval_FormatAwaitableError@@Base+0x1e0> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 142304 │ │ │ │ + b.w 143414 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 492e8 <_PyEval_FormatAwaitableError@@Base+0x20c> │ │ │ │ + beq.n 493b8 <_PyEval_FormatAwaitableError@@Base+0x20c> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 283614 │ │ │ │ + b.w 2847fc │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #4140 @ 0x102c │ │ │ │ + movw r2, #8648 @ 0x21c8 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #37916 @ 0x941c │ │ │ │ + movw r1, #42460 @ 0xa5dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10316 @ 0x284c │ │ │ │ + movw r0, #14676 @ 0x3954 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ - ldr r5, [pc, #428] @ (494c8 <_PyEval_FormatAwaitableError@@Base+0x3ec>) │ │ │ │ + ldr r5, [pc, #428] @ (49598 <_PyEval_FormatAwaitableError@@Base+0x3ec>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ 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} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 4934a <_PyEval_FormatAwaitableError@@Base+0x26e> │ │ │ │ + bne.n 4941a <_PyEval_FormatAwaitableError@@Base+0x26e> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 4934a <_PyEval_FormatAwaitableError@@Base+0x26e> │ │ │ │ + ble.n 4941a <_PyEval_FormatAwaitableError@@Base+0x26e> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 4934a <_PyEval_FormatAwaitableError@@Base+0x26e> │ │ │ │ - cbnz r6, 49370 <_PyEval_FormatAwaitableError@@Base+0x294> │ │ │ │ - ldr r4, [pc, #384] @ (494cc <_PyEval_FormatAwaitableError@@Base+0x3f0>) │ │ │ │ + bne.n 4941a <_PyEval_FormatAwaitableError@@Base+0x26e> │ │ │ │ + cbnz r6, 49440 <_PyEval_FormatAwaitableError@@Base+0x294> │ │ │ │ + ldr r4, [pc, #384] @ (4959c <_PyEval_FormatAwaitableError@@Base+0x3f0>) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 494ae <_PyEval_FormatAwaitableError@@Base+0x3d2> │ │ │ │ + beq.w 4957e <_PyEval_FormatAwaitableError@@Base+0x3d2> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 11c7a4 │ │ │ │ + bl 11d104 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldrd r9, r7, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 49384 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ + cbnz r0, 49454 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ mov r6, r9 │ │ │ │ - b.n 494b4 <_PyEval_FormatAwaitableError@@Base+0x3d8> │ │ │ │ - ldr r3, [pc, #328] @ (494d0 <_PyEval_FormatAwaitableError@@Base+0x3f4>) │ │ │ │ + b.n 49584 <_PyEval_FormatAwaitableError@@Base+0x3d8> │ │ │ │ + ldr r3, [pc, #328] @ (495a0 <_PyEval_FormatAwaitableError@@Base+0x3f4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldrd r8, sl, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #360] @ 0x168 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 493b6 <_PyEval_FormatAwaitableError@@Base+0x2da> │ │ │ │ + bmi.n 49486 <_PyEval_FormatAwaitableError@@Base+0x2da> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61636 @ 0xf0c4 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #644 @ 0x284 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 49380 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 49450 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 493da <_PyEval_FormatAwaitableError@@Base+0x2fe> │ │ │ │ + bne.n 494aa <_PyEval_FormatAwaitableError@@Base+0x2fe> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62744 @ 0xf518 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #1752 @ 0x6d8 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 49380 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 49450 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 149f10 │ │ │ │ + bl 14b158 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt.n 493fe <_PyEval_FormatAwaitableError@@Base+0x322> │ │ │ │ + bgt.n 494ce <_PyEval_FormatAwaitableError@@Base+0x322> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62784 @ 0xf540 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #1792 @ 0x700 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 49380 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 49450 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ mov r0, sl │ │ │ │ - bl b7590 │ │ │ │ - cbnz r0, 4941e <_PyEval_FormatAwaitableError@@Base+0x342> │ │ │ │ + bl b7c20 │ │ │ │ + cbnz r0, 494ee <_PyEval_FormatAwaitableError@@Base+0x342> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62816 @ 0xf560 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #1824 @ 0x720 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 49380 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 49450 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 235284 <_PyType_GetSlotWrapperNames@@Base+0x6cc> │ │ │ │ + bl 2364a0 <_PyType_GetSlotWrapperNames@@Base+0x6c8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49380 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ + beq.n 49450 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 4944a <_PyEval_FormatAwaitableError@@Base+0x36e> │ │ │ │ + cbnz r3, 4951a <_PyEval_FormatAwaitableError@@Base+0x36e> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62864 @ 0xf590 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #1872 @ 0x750 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 494a4 <_PyEval_FormatAwaitableError@@Base+0x3c8> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 49574 <_PyEval_FormatAwaitableError@@Base+0x3c8> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 2353ec <_PyType_GetSlotWrapperNames@@Base+0x834> │ │ │ │ + bl 236608 <_PyType_GetSlotWrapperNames@@Base+0x830> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 494a4 <_PyEval_FormatAwaitableError@@Base+0x3c8> │ │ │ │ + cbz r0, 49574 <_PyEval_FormatAwaitableError@@Base+0x3c8> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - movw r1, #65260 @ 0xfeec │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #61800 @ 0xf168 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 91e04 │ │ │ │ + movw r1, #4268 @ 0x10ac │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + movw r0, #808 @ 0x328 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4949c <_PyEval_FormatAwaitableError@@Base+0x3c0> │ │ │ │ + beq.n 4956c <_PyEval_FormatAwaitableError@@Base+0x3c0> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 49486 <_PyEval_FormatAwaitableError@@Base+0x3aa> │ │ │ │ + blt.n 49556 <_PyEval_FormatAwaitableError@@Base+0x3aa> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c458 │ │ │ │ - b.n 4948c <_PyEval_FormatAwaitableError@@Base+0x3b0> │ │ │ │ + b.n 4955c <_PyEval_FormatAwaitableError@@Base+0x3b0> │ │ │ │ mov r0, r9 │ │ │ │ blx 2b368 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b7328 │ │ │ │ + bl 1b8640 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2357fc <_PyBytesWriter_WriteBytes@@Base+0xec> │ │ │ │ + bl 236a18 <_PyBytesWriter_WriteBytes@@Base+0xec> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2357fc <_PyBytesWriter_WriteBytes@@Base+0xec> │ │ │ │ - b.n 49380 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ + bl 236a18 <_PyBytesWriter_WriteBytes@@Base+0xec> │ │ │ │ + b.n 49450 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ mov r5, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 11ce10 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d770 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0xf0d80048 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ mov r8, r5 │ │ │ │ lsls r5, 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, #3992] @ 0xf98 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 494f8 <_PyEval_FormatAwaitableError@@Base+0x41c> │ │ │ │ + bne.n 495c8 <_PyEval_FormatAwaitableError@@Base+0x41c> │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 49560 <_PyEval_FormatAwaitableError@@Base+0x484> │ │ │ │ - b.n 49512 <_PyEval_FormatAwaitableError@@Base+0x436> │ │ │ │ + bpl.n 49630 <_PyEval_FormatAwaitableError@@Base+0x484> │ │ │ │ + b.n 495e2 <_PyEval_FormatAwaitableError@@Base+0x436> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11160 @ 0x2b98 │ │ │ │ + movw r0, #15520 @ 0x3ca0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 494ea <_PyEval_FormatAwaitableError@@Base+0x40e> │ │ │ │ + bne.n 495ba <_PyEval_FormatAwaitableError@@Base+0x40e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49636 <_PyEval_FormatAwaitableError@@Base+0x55a> │ │ │ │ + b.n 49706 <_PyEval_FormatAwaitableError@@Base+0x55a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 49560 <_PyEval_FormatAwaitableError@@Base+0x484> │ │ │ │ + bpl.n 49630 <_PyEval_FormatAwaitableError@@Base+0x484> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.n 49528 <_PyEval_FormatAwaitableError@@Base+0x44c> │ │ │ │ + bpl.n 495f8 <_PyEval_FormatAwaitableError@@Base+0x44c> │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bmi.n 49540 <_PyEval_FormatAwaitableError@@Base+0x464> │ │ │ │ + bmi.n 49610 <_PyEval_FormatAwaitableError@@Base+0x464> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62908 @ 0xf5bc │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #1916 @ 0x77c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 4950e <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 495de <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ 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 49684 <_PyEval_FormatAwaitableError@@Base+0x5a8> │ │ │ │ + bl 49754 <_PyEval_FormatAwaitableError@@Base+0x5a8> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4961e <_PyEval_FormatAwaitableError@@Base+0x542> │ │ │ │ + b.n 496ee <_PyEval_FormatAwaitableError@@Base+0x542> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10e21c │ │ │ │ - cbnz r0, 49592 <_PyEval_FormatAwaitableError@@Base+0x4b6> │ │ │ │ + bl 10eb4c │ │ │ │ + cbnz r0, 49662 <_PyEval_FormatAwaitableError@@Base+0x4b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e21c │ │ │ │ - cbnz r0, 49592 <_PyEval_FormatAwaitableError@@Base+0x4b6> │ │ │ │ + bl 10eb4c │ │ │ │ + cbnz r0, 49662 <_PyEval_FormatAwaitableError@@Base+0x4b6> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #62972 @ 0xf5fc │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #1980 @ 0x7bc │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b458 │ │ │ │ + bl 12c308 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4950e <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ + beq.n 495de <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 495c4 <_PyEval_FormatAwaitableError@@Base+0x4e8> │ │ │ │ + ble.n 49694 <_PyEval_FormatAwaitableError@@Base+0x4e8> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20840 @ 0x5168 │ │ │ │ + movw r1, #25516 @ 0x63ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov r0, sp │ │ │ │ - bl 12cf94 │ │ │ │ - b.n 4950e <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ + bl 12de6c │ │ │ │ + b.n 495de <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b458 │ │ │ │ + bl 12c308 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 495da <_PyEval_FormatAwaitableError@@Base+0x4fe> │ │ │ │ + bne.n 496aa <_PyEval_FormatAwaitableError@@Base+0x4fe> │ │ │ │ mov r0, sp │ │ │ │ - bl 12cf94 │ │ │ │ - b.n 4950e <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ + bl 12de6c │ │ │ │ + b.n 495de <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 49604 <_PyEval_FormatAwaitableError@@Base+0x528> │ │ │ │ + ble.n 496d4 <_PyEval_FormatAwaitableError@@Base+0x528> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20840 @ 0x5168 │ │ │ │ + movw r1, #25516 @ 0x63ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov r0, sp │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12cf94 │ │ │ │ - b.n 4950e <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ + bl 12de6c │ │ │ │ + b.n 495de <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 49684 <_PyEval_FormatAwaitableError@@Base+0x5a8> │ │ │ │ + bl 49754 <_PyEval_FormatAwaitableError@@Base+0x5a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -43919,33 +44015,33 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #57056 @ 0xdee0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4966c <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ + cbz r0, 4973c <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 710c4 │ │ │ │ + bl 71250 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ - b.w 22adc8 <_PyEval_MatchClass@@Base+0x61c> │ │ │ │ + b.w 22bfc4 <_PyEval_MatchClass@@Base+0x61c> │ │ │ │ push {r4, r5} │ │ │ │ sub sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ @@ -43956,23 +44052,23 @@ │ │ │ │ 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 496c4 <_PyEval_FormatAwaitableError@@Base+0x5e8> │ │ │ │ + ble.n 49794 <_PyEval_FormatAwaitableError@@Base+0x5e8> │ │ │ │ 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 496aa <_PyEval_FormatAwaitableError@@Base+0x5ce> │ │ │ │ + b.n 4977a <_PyEval_FormatAwaitableError@@Base+0x5ce> │ │ │ │ ldrb.w r0, [sp, #3] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -43982,198 +44078,198 @@ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #24552 @ 0x5fe8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 49710 <_PyEval_FormatAwaitableError@@Base+0x634> │ │ │ │ + beq.n 497e0 <_PyEval_FormatAwaitableError@@Base+0x634> │ │ │ │ mov r1, r4 │ │ │ │ - bl 88518 │ │ │ │ - cbnz r0, 49710 <_PyEval_FormatAwaitableError@@Base+0x634> │ │ │ │ + bl 886fc │ │ │ │ + cbnz r0, 497e0 <_PyEval_FormatAwaitableError@@Base+0x634> │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 144c2c <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 145b70 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49718 <_PyEval_FormatAwaitableError@@Base+0x63c> │ │ │ │ + bne.n 497e8 <_PyEval_FormatAwaitableError@@Base+0x63c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 49794 <_PyEval_FormatAwaitableError@@Base+0x6b8> │ │ │ │ + b.n 49864 <_PyEval_FormatAwaitableError@@Base+0x6b8> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 4972e <_PyEval_FormatAwaitableError@@Base+0x652> │ │ │ │ + beq.n 497fe <_PyEval_FormatAwaitableError@@Base+0x652> │ │ │ │ movw r1, #24552 @ 0x5fe8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88518 │ │ │ │ - cbz r0, 49738 <_PyEval_FormatAwaitableError@@Base+0x65c> │ │ │ │ + bl 886fc │ │ │ │ + cbz r0, 49808 <_PyEval_FormatAwaitableError@@Base+0x65c> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 49748 <_PyEval_FormatAwaitableError@@Base+0x66c> │ │ │ │ + b.n 49818 <_PyEval_FormatAwaitableError@@Base+0x66c> │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 144c2c <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 145b70 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49748 <_PyEval_FormatAwaitableError@@Base+0x66c> │ │ │ │ + bne.n 49818 <_PyEval_FormatAwaitableError@@Base+0x66c> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 49794 <_PyEval_FormatAwaitableError@@Base+0x6b8> │ │ │ │ + b.n 49864 <_PyEval_FormatAwaitableError@@Base+0x6b8> │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 49770 <_PyEval_FormatAwaitableError@@Base+0x694> │ │ │ │ + bne.n 49840 <_PyEval_FormatAwaitableError@@Base+0x694> │ │ │ │ movw r3, #61100 @ 0xeeac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7184 @ 0x1c10 │ │ │ │ + movw r1, #11648 @ 0x2d80 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49794 <_PyEval_FormatAwaitableError@@Base+0x6b8> │ │ │ │ + b.n 49864 <_PyEval_FormatAwaitableError@@Base+0x6b8> │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - bl 3a38c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x49c> │ │ │ │ - movw r0, #56072 @ 0xdb08 │ │ │ │ + bl 3a48c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x49c> │ │ │ │ + movw r0, #60616 @ 0xecc8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ - cbnz r3, 497c4 <_PyEval_FormatAwaitableError@@Base+0x6e8> │ │ │ │ + cbnz r3, 49894 <_PyEval_FormatAwaitableError@@Base+0x6e8> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54200 @ 0xd3b8 │ │ │ │ + movw r1, #58676 @ 0xe534 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 497ec <_PyEval_FormatAwaitableError@@Base+0x710> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 498bc <_PyEval_FormatAwaitableError@@Base+0x710> │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 497e2 <_PyEval_FormatAwaitableError@@Base+0x706> │ │ │ │ + cbz r3, 498b2 <_PyEval_FormatAwaitableError@@Base+0x706> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53928 @ 0xd2a8 │ │ │ │ + movw r1, #58404 @ 0xe424 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 497ec <_PyEval_FormatAwaitableError@@Base+0x710> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 498bc <_PyEval_FormatAwaitableError@@Base+0x710> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 70600 │ │ │ │ - cbz r0, 49826 <_PyEval_FormatAwaitableError@@Base+0x74a> │ │ │ │ + bl 70790 │ │ │ │ + cbz r0, 498f6 <_PyEval_FormatAwaitableError@@Base+0x74a> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 89b04 │ │ │ │ + bl 89cbc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49828 <_PyEval_FormatAwaitableError@@Base+0x74c> │ │ │ │ + bne.n 498f8 <_PyEval_FormatAwaitableError@@Base+0x74c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49826 <_PyEval_FormatAwaitableError@@Base+0x74a> │ │ │ │ + bge.n 498f6 <_PyEval_FormatAwaitableError@@Base+0x74a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49826 <_PyEval_FormatAwaitableError@@Base+0x74a> │ │ │ │ + cbnz r3, 498f6 <_PyEval_FormatAwaitableError@@Base+0x74a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004982c : │ │ │ │ - cbz r0, 49840 │ │ │ │ +000498fc : │ │ │ │ + cbz r0, 49910 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49840 │ │ │ │ + bge.n 49910 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49840 │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49910 │ │ │ │ + b.w 771cc <_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, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbnz r7, 49868 │ │ │ │ + cbnz r7, 49938 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 49868 │ │ │ │ + ble.n 49938 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 49868 │ │ │ │ - cbnz r2, 49888 │ │ │ │ + bne.n 49938 │ │ │ │ + cbnz r2, 49958 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #152] @ (49904 ) │ │ │ │ + ldr r4, [pc, #152] @ (499d4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 498f2 │ │ │ │ + cbz r0, 499c2 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ movw r1, #8348 @ 0x209c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1276d0 │ │ │ │ - bl cf6c8 │ │ │ │ + bl 128538 │ │ │ │ + bl cfcf0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 498ac │ │ │ │ + beq.n 4997c │ │ │ │ mov r0, r3 │ │ │ │ - bl 88518 │ │ │ │ - cbz r0, 498c4 │ │ │ │ + bl 886fc │ │ │ │ + cbz r0, 49994 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2248f4 │ │ │ │ + bl 225ae8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 25a2ac <_PyGen_SetStopIterationValue@@Base+0x1148> │ │ │ │ + bl 25b4c4 <_PyGen_SetStopIterationValue@@Base+0x12d8> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 498f6 │ │ │ │ - b.n 498f2 │ │ │ │ + bne.n 499c6 │ │ │ │ + b.n 499c2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #8348 @ 0x209c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 1276d0 │ │ │ │ - bl cf6c8 │ │ │ │ + bl 128538 │ │ │ │ + bl cfcf0 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #33484 @ 0x82cc │ │ │ │ + movw r1, #38028 @ 0x948c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #21288 @ 0x5328 │ │ │ │ + movw r0, #25832 @ 0x64e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 498fe │ │ │ │ + b.n 499ce │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ mov ip, sl │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -44182,841 +44278,841 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #31936 @ 0x7cc0 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1276d0 │ │ │ │ + bl 128538 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 49944 │ │ │ │ + beq.n 49a14 │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 49944 │ │ │ │ + beq.n 49a14 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 49972 │ │ │ │ - b.n 4995e │ │ │ │ + beq.n 49a42 │ │ │ │ + b.n 49a2e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4993c │ │ │ │ - movw r0, #63084 @ 0xf66c │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + beq.n 49a0c │ │ │ │ + movw r0, #2092 @ 0x82c │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ mov r1, r5 │ │ │ │ - bl 22b858 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22ca54 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4993c │ │ │ │ + bne.n 49a0c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 499e2 │ │ │ │ + b.n 49ab2 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #63084 @ 0xf66c │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #2092 @ 0x82c │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4995a │ │ │ │ + beq.n 49a2a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 89114 │ │ │ │ + bl 892cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4995a │ │ │ │ + beq.n 49a2a │ │ │ │ movs r0, #0 │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 499a0 │ │ │ │ + cbnz r0, 49a70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4995a │ │ │ │ + bge.n 49a2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4995a │ │ │ │ + bne.n 49a2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4995a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 49a2a │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 499d8 │ │ │ │ + cbnz r0, 49aa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 499c0 │ │ │ │ + bge.n 49a90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 499c0 │ │ │ │ + cbnz r3, 49a90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4995a │ │ │ │ + bge.n 49a2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4995a │ │ │ │ + bne.n 49a2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4995a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 49a2a │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 49a0a │ │ │ │ + bne.n 49ada │ │ │ │ mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ - b.n 49a18 │ │ │ │ - bl 96550 │ │ │ │ + bl 289490 │ │ │ │ + b.n 49ae8 │ │ │ │ + bl 967ac │ │ │ │ movs r1, #1 │ │ │ │ - bl 97eb0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98104 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49a02 │ │ │ │ + bne.n 49ad2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 49a24 │ │ │ │ + cbz r3, 49af4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 49ab4 │ │ │ │ + b.n 49b84 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl a0ba4 │ │ │ │ + bl a0dbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49aae │ │ │ │ + beq.n 49b7e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - bne.n 49a46 │ │ │ │ + bne.n 49b16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ - b.n 49a54 │ │ │ │ - bl 96550 │ │ │ │ + bl 289490 │ │ │ │ + b.n 49b24 │ │ │ │ + bl 967ac │ │ │ │ movs r1, #1 │ │ │ │ - bl 97eb0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98104 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49a3e │ │ │ │ + bne.n 49b0e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 49a8a │ │ │ │ + cbnz r3, 49b5a │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9ab58 │ │ │ │ - cbnz r0, 49a9e │ │ │ │ + bl 9ad94 │ │ │ │ + cbnz r0, 49b6e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 49a8a │ │ │ │ + cbnz r3, 49b5a │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cbnz r0, 49a9e │ │ │ │ + bl 9ad94 │ │ │ │ + cbnz r0, 49b6e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 49a8a │ │ │ │ + cbnz r3, 49b5a │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cbnz r0, 49a9e │ │ │ │ + bl 9ad94 │ │ │ │ + cbnz r0, 49b6e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbz r3, 49a92 │ │ │ │ + cbz r3, 49b62 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 49aae │ │ │ │ + b.n 49b7e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cbnz r0, 49a9e │ │ │ │ + bl 9ad94 │ │ │ │ + cbnz r0, 49b6e │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 49aae │ │ │ │ - ldr r0, [pc, #16] @ (49ab8 ) │ │ │ │ + cbz r0, 49b7e │ │ │ │ + ldr r0, [pc, #16] @ (49b88 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 49ab4 │ │ │ │ + b.n 49b84 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 49aa8 │ │ │ │ + b.n 49b78 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [r1, #76] @ 0x4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 49ada │ │ │ │ + cbz r3, 49baa │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 49aea │ │ │ │ + b.n 49bba │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 49ae8 │ │ │ │ + blt.n 49bb8 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 49ae4 │ │ │ │ - cbnz r1, 49b08 │ │ │ │ + bgt.n 49bb4 │ │ │ │ + cbnz r1, 49bd8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 49aea │ │ │ │ + b.n 49bba │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #636] @ (49d68 ) │ │ │ │ + ldr r1, [pc, #636] @ (49e38 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 49b0e │ │ │ │ - b.n 49ba0 │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 49bde │ │ │ │ + b.n 49c70 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r4, r4, r5 │ │ │ │ - bne.n 49b1e │ │ │ │ + bne.n 49bee │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ - b.n 49b8e │ │ │ │ + b.n 49c5e │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 49b32 │ │ │ │ + cbz r5, 49c02 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 49b3a │ │ │ │ + bne.n 49c0a │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ - b.n 49b80 │ │ │ │ + b.n 49c50 │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl dc55c <_PyNumber_Index@@Base> │ │ │ │ + bl dcb54 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 49b50 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 49ba0 │ │ │ │ + cbnz r0, 49c20 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 49c70 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49b70 │ │ │ │ - bl 85c48 │ │ │ │ + b.n 49c40 │ │ │ │ + bl 85e1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49b6a │ │ │ │ + bge.n 49c3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49b6a │ │ │ │ + cbnz r3, 49c3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 49b44 │ │ │ │ + beq.n 49c14 │ │ │ │ cmp.w r8, #0 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ it lt │ │ │ │ mvnlt.w r8, #2147483648 @ 0x80000000 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 49cd6 │ │ │ │ + bne.w 49da6 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 49ba4 │ │ │ │ + cbnz r0, 49c74 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49efa │ │ │ │ + b.n 49fca │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #27336 @ 0x6ac8 │ │ │ │ + movw fp, #31880 @ 0x7c88 │ │ │ │ movt fp, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 49c52 │ │ │ │ + beq.n 49d22 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 49cac │ │ │ │ + blt.n 49d7c │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 49be0 │ │ │ │ + bpl.n 49cb0 │ │ │ │ mov r1, sl │ │ │ │ - b.n 49bb8 │ │ │ │ + b.n 49c88 │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 49c0e │ │ │ │ + bmi.n 49cde │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 49bd0 │ │ │ │ + bne.n 49ca0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 49c0e │ │ │ │ + bne.n 49cde │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r0, #41176 @ 0xa0d8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 49c0e │ │ │ │ + bne.n 49cde │ │ │ │ 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 49cac │ │ │ │ + b.n 49d7c │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49cba │ │ │ │ + beq.n 49d8a │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 49c2e │ │ │ │ + bgt.n 49cfe │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 49c4c │ │ │ │ + b.n 49d1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 49c80 │ │ │ │ + cbnz r0, 49d50 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49c4c │ │ │ │ + bge.n 49d1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49c4c │ │ │ │ + cbnz r3, 49d1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 49bb4 │ │ │ │ + b.n 49c84 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 49cac │ │ │ │ - movw r3, #27336 @ 0x6ac8 │ │ │ │ + blt.n 49d7c │ │ │ │ + movw r3, #31880 @ 0x7c88 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 49c94 │ │ │ │ + bpl.n 49d64 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 49cac │ │ │ │ - b.n 49c5e │ │ │ │ + bcc.n 49d7c │ │ │ │ + b.n 49d2e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49ee0 │ │ │ │ + beq.w 49fb0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49cba │ │ │ │ + bge.n 49d8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49cba │ │ │ │ + cbnz r3, 49d8a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 49cba │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 49d8a │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 49cba │ │ │ │ + cbz r0, 49d8a │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 49c70 │ │ │ │ + bgt.n 49d40 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 202af0 │ │ │ │ + bl 203c58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 49efa │ │ │ │ + bne.w 49fca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 49ba0 │ │ │ │ + bge.w 49c70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49ba0 │ │ │ │ + bne.w 49c70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 49ba0 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 49c70 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 12b458 │ │ │ │ + bl 12c308 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 49ba0 │ │ │ │ + bne.w 49c70 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 49d0a │ │ │ │ + bne.n 49dda │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20944 @ 0x51d0 │ │ │ │ + movw r1, #25488 @ 0x6390 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 49ed6 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 49fa6 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #11 │ │ │ │ str r3, [sp, #28] │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w fp, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 49dda │ │ │ │ + bne.n 49eaa │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49ed6 │ │ │ │ + beq.w 49fa6 │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 49db6 │ │ │ │ + blt.n 49e86 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 49db6 │ │ │ │ + beq.n 49e86 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 49db2 │ │ │ │ + bne.n 49e82 │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49ec2 │ │ │ │ + beq.w 49f92 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 49d6c │ │ │ │ + bgt.n 49e3c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 49daa │ │ │ │ + b.n 49e7a │ │ │ │ bxns r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 49d96 │ │ │ │ + cbz r0, 49e66 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 49ec2 │ │ │ │ + bge.w 49f92 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49ec2 │ │ │ │ + bne.w 49f92 │ │ │ │ mov r0, fp │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 49ec2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 49f92 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49daa │ │ │ │ + bge.n 49e7a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 49daa │ │ │ │ + cbnz r3, 49e7a │ │ │ │ mov r0, fp │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 49d34 │ │ │ │ + b.n 49e04 │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 49d42 │ │ │ │ - cbnz r5, 49dc6 │ │ │ │ + bcs.n 49e12 │ │ │ │ + cbnz r5, 49e96 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #41176 @ 0xa0d8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 49e56 │ │ │ │ + beq.n 49f26 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 49eb6 │ │ │ │ + blt.n 49f86 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49e76 │ │ │ │ - b.n 49ec2 │ │ │ │ - bl 7184c │ │ │ │ + bne.n 49f46 │ │ │ │ + b.n 49f92 │ │ │ │ + bl 719ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49ed6 │ │ │ │ + beq.n 49fa6 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 49e46 │ │ │ │ + beq.n 49f16 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ - bl 1dfc58 │ │ │ │ + bl 1e0be4 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 49e46 │ │ │ │ + blt.n 49f16 │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49ec2 │ │ │ │ + beq.n 49f92 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 49e22 │ │ │ │ + bgt.n 49ef2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 49e40 │ │ │ │ + b.n 49f10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 49e8e │ │ │ │ + cbnz r0, 49f5e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49e40 │ │ │ │ + bge.n 49f10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49e40 │ │ │ │ + cbnz r3, 49f10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 49de4 │ │ │ │ - cbnz r5, 49e6a │ │ │ │ + b.n 49eb4 │ │ │ │ + cbnz r5, 49f3a │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #41176 @ 0xa0d8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 49e6a │ │ │ │ + bne.n 49f3a │ │ │ │ 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 49eb6 │ │ │ │ + b.n 49f86 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 49ec2 │ │ │ │ + cbz r0, 49f92 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 49e82 │ │ │ │ + bgt.n 49f52 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 49eb4 │ │ │ │ + b.n 49f84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 49ea2 │ │ │ │ + cbz r0, 49f72 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49ec2 │ │ │ │ + bge.n 49f92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49ec2 │ │ │ │ + cbnz r3, 49f92 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 49ec2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 49f92 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49eb4 │ │ │ │ + bge.n 49f84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49eb4 │ │ │ │ + cbnz r3, 49f84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 202af0 │ │ │ │ + bl 203c58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49ed8 │ │ │ │ + bne.n 49fa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49ed6 │ │ │ │ + bge.n 49fa6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49ed6 │ │ │ │ + cbnz r3, 49fa6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12cf94 │ │ │ │ - b.n 49efa │ │ │ │ + bl 12de6c │ │ │ │ + b.n 49fca │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 49caa │ │ │ │ + bge.w 49d7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49caa │ │ │ │ + bne.w 49d7a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 49caa │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 49d7a │ │ │ │ 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, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ 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 7184c │ │ │ │ + bl 719ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4a064 │ │ │ │ + beq.w 4a134 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 49fce │ │ │ │ + ble.n 4a09e │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ adds r5, r7, #4 │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ - bl 133620 │ │ │ │ + bl 134590 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49fca │ │ │ │ + beq.n 4a09a │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bd88 │ │ │ │ + bl 7bf5c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a014 │ │ │ │ + beq.n 4a0e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49fa2 │ │ │ │ + bne.n 4a072 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49f8a │ │ │ │ + bge.n 4a05a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49f8a │ │ │ │ + cbnz r3, 4a05a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a028 │ │ │ │ + bge.n 4a0f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a028 │ │ │ │ + bne.n 4a0f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a028 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a0f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49fb6 │ │ │ │ + bge.n 4a086 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49fb6 │ │ │ │ + cbnz r3, 4a086 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49fca │ │ │ │ + bge.n 4a09a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 49fca │ │ │ │ + cbnz r3, 4a09a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 49f34 │ │ │ │ + b.n 4a004 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4a066 │ │ │ │ + beq.n 4a136 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 49fe8 │ │ │ │ + b.n 4a0b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4a054 │ │ │ │ + blt.n 4a124 │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 90460 │ │ │ │ + bl 90698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a066 │ │ │ │ + beq.n 4a136 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bd88 │ │ │ │ + bl 7bf5c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4a03e │ │ │ │ + cbz r0, 4a10e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49fe0 │ │ │ │ + bne.n 4a0b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a028 │ │ │ │ + bge.n 4a0f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4a028 │ │ │ │ + cbnz r3, 4a0f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a064 │ │ │ │ + bge.n 4a134 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a064 │ │ │ │ + cbnz r3, 4a134 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a064 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a134 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a064 │ │ │ │ + bge.n 4a134 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4a064 │ │ │ │ + cbnz r3, 4a134 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a064 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a134 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49fe8 │ │ │ │ + bne.n 4a0b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 49fe8 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a0b8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 24ce84 │ │ │ │ + bl 24e0a4 │ │ │ │ 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 4a0c0 │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 4a0c0 │ │ │ │ + bne.n 4a190 │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 4a190 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #63096 @ 0xf678 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl f2414 │ │ │ │ + movw r1, #2104 @ 0x838 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl f29e4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a0ca │ │ │ │ + b.n 4a19a │ │ │ │ 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 {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 77428 │ │ │ │ + bl 775f8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a112 │ │ │ │ + bge.n 4a1e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4a112 │ │ │ │ + cbnz r3, 4a1e2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_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 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16e8f0 <_PyLong_Frexp@@Base+0xac8> │ │ │ │ + bl 16fee0 <_PyLong_Frexp@@Base+0xad0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4a13a │ │ │ │ - bl 89114 │ │ │ │ + cbz r0, 4a20a │ │ │ │ + bl 892cc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, 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 2844dc │ │ │ │ + b.w 2856c4 │ │ │ │ stmdb 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 r9, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 4a17e │ │ │ │ + cbz r3, 4a24e │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 4a180 │ │ │ │ + b.n 4a250 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r4, [pc, #520] @ (4a38c ) │ │ │ │ + ldr r4, [pc, #520] @ (4a45c ) │ │ │ │ add.w ip, sp, #112 @ 0x70 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ @@ -45029,308 +45125,310 @@ │ │ │ │ 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} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 4a1ce │ │ │ │ + bne.n 4a29e │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 4a1ce │ │ │ │ + ble.n 4a29e │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 4a1ce │ │ │ │ - cbnz r5, 4a1f4 │ │ │ │ - ldr r1, [pc, #448] @ (4a390 ) │ │ │ │ + bne.n 4a29e │ │ │ │ + cbnz r5, 4a2c4 │ │ │ │ + ldr r1, [pc, #448] @ (4a460 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, lr │ │ │ │ movs r1, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4a356 │ │ │ │ + beq.w 4a426 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add.w r7, r8, r9 │ │ │ │ - bl 11c7a4 │ │ │ │ + bl 11d104 │ │ │ │ ldrd sl, r9, [sp, #144] @ 0x90 │ │ │ │ ldr.w r8, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4a364 │ │ │ │ + beq.w 4a434 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 11c7a4 │ │ │ │ + bl 11d104 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ - cbz r0, 4a27e │ │ │ │ + cbz r0, 4a34e │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 4a22e │ │ │ │ + beq.n 4a2fe │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl c5f50 │ │ │ │ + bl c65b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bge.n 4a232 │ │ │ │ - b.n 4a27e │ │ │ │ + bge.n 4a302 │ │ │ │ + b.n 4a34e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 4a23e │ │ │ │ + blt.n 4a30e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 4a260 │ │ │ │ + bpl.n 4a330 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #30340 @ 0x7684 │ │ │ │ + movw r1, #34844 @ 0x881c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #63200 @ 0xf6e0 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 91e04 │ │ │ │ + movw r0, #2208 @ 0x8a0 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a27e │ │ │ │ - ldr.w fp, [pc, #312] @ 4a394 │ │ │ │ - b.n 4a2d6 │ │ │ │ + beq.n 4a34e │ │ │ │ + ldr.w fp, [pc, #312] @ 4a464 │ │ │ │ + b.n 4a3a6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #40712 @ 0x9f08 │ │ │ │ + movw r2, #45256 @ 0xb0c8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #48896 @ 0xbf00 │ │ │ │ + movw r1, #53440 @ 0xd0c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4a36a │ │ │ │ + b.n 4a43a │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a27e │ │ │ │ + beq.n 4a34e │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 97f04 │ │ │ │ + bl 98158 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt.n 4a2f0 │ │ │ │ + blt.n 4a3c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 2bd84 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 4a348 │ │ │ │ + bge.n 4a418 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 4a320 │ │ │ │ + bne.n 4a3f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4a310 │ │ │ │ + blt.n 4a3e0 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 4a282 │ │ │ │ + bne.n 4a352 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b7328 │ │ │ │ - b.n 4a27e │ │ │ │ + bl 1b8640 │ │ │ │ + b.n 4a34e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 4a302 │ │ │ │ + cbz r3, 4a3d2 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 2b754 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 4a2b2 │ │ │ │ + b.n 4a382 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 2aba8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 4a2b2 │ │ │ │ + b.n 4a382 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a2d6 │ │ │ │ + bne.n 4a3a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a2d6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a3a6 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b7328 │ │ │ │ + bl 1b8640 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a27e │ │ │ │ + bge.n 4a34e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a27e │ │ │ │ + bne.n 4a34e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a27e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a34e │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 4a352 │ │ │ │ + beq.n 4a422 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 9e304 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e564 <_PyBytes_Resize@@Base> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 4a36a │ │ │ │ + b.n 4a43a │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a36a │ │ │ │ + b.n 4a43a │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ strd sl, r9, [sp, #144] @ 0x90 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ - bl 11ce10 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d770 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 11ce10 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d770 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - adds.w r0, r0, #72 @ 0x48 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ blx r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf1800048 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 2417d8 <_PyArg_BadArgument@@Base+0x178> │ │ │ │ + b.w 2429e0 <_PyArg_BadArgument@@Base+0x178> │ │ │ │ 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 7184c │ │ │ │ + bl 719ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a45e │ │ │ │ + beq.n 4a52e │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 4a430 │ │ │ │ + ble.n 4a500 │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 133620 │ │ │ │ + bl 134590 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 4a42c │ │ │ │ - bl 85dd0 │ │ │ │ + cbz r5, 4a4fc │ │ │ │ + bl 85fa4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4a418 │ │ │ │ + bne.n 4a4e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a402 │ │ │ │ + bge.n 4a4d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4a402 │ │ │ │ + cbnz r3, 4a4d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a45e │ │ │ │ + bge.n 4a52e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a45e │ │ │ │ + cbnz r3, 4a52e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a45e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a52e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a42c │ │ │ │ + bge.n 4a4fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a42c │ │ │ │ + cbnz r3, 4a4fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 4a3ca │ │ │ │ + b.n 4a49a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 4a472 │ │ │ │ + cbz r3, 4a542 │ │ │ │ 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 90460 │ │ │ │ + bl 90698 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 4a472 │ │ │ │ + cbz r3, 4a542 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4a43a │ │ │ │ + bne.n 4a50a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4a462 │ │ │ │ + blt.n 4a532 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4a472 │ │ │ │ + b.n 4a542 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a45e │ │ │ │ + bne.n 4a52e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a45e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a52e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 24ce84 │ │ │ │ + bl 24e0a4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vstr d0, [sp] │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4a4c4 │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 4a4c4 │ │ │ │ + bne.n 4a594 │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 4a594 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - movw r1, #63096 @ 0xf678 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl f2414 │ │ │ │ + movw r1, #2104 @ 0x838 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a4d2 │ │ │ │ + b.n 4a5a2 │ │ │ │ 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] │ │ │ │ @@ -45345,92 +45443,92 @@ │ │ │ │ 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 2844dc │ │ │ │ + b.w 2856c4 │ │ │ │ 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 4a524 │ │ │ │ + bne.n 4a5f4 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51128 @ 0xc7b8 │ │ │ │ + movw r1, #55672 @ 0xd978 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 4a54a │ │ │ │ + bl f29e4 │ │ │ │ + b.n 4a61a │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4a556 │ │ │ │ + cbnz r3, 4a626 │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4a54e │ │ │ │ + cbz r3, 4a61e │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #51180 @ 0xc7ec │ │ │ │ + movw r1, #55724 @ 0xd9ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a56e │ │ │ │ + b.n 4a63e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 2417d8 <_PyArg_BadArgument@@Base+0x178> │ │ │ │ + bl 2429e0 <_PyArg_BadArgument@@Base+0x178> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2674fc │ │ │ │ - cbnz r0, 4a56e │ │ │ │ + bl 2686dc │ │ │ │ + cbnz r0, 4a63e │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, 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 24ce84 │ │ │ │ + bl 24e0a4 │ │ │ │ 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 4a5ba │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 4a5ba │ │ │ │ + bne.n 4a68a │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 4a68a │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #63096 @ 0xf678 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl f2414 │ │ │ │ - b.n 4a5de │ │ │ │ + movw r1, #2104 @ 0x838 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl f29e4 │ │ │ │ + b.n 4a6ae │ │ │ │ movs r1, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1793ac │ │ │ │ + bl 17a9a4 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 4a5de │ │ │ │ + cbnz r0, 4a6ae │ │ │ │ adds r0, r4, #4 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1793ac │ │ │ │ + b.w 17a9a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -45438,20 +45536,20 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ mov sl, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 4a610 │ │ │ │ + cbz r3, 4a6e0 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 4a612 │ │ │ │ + b.n 4a6e2 │ │ │ │ mov r8, r3 │ │ │ │ - movw r4, #61968 @ 0xf210 │ │ │ │ - movt r4, #72 @ 0x48 │ │ │ │ + movw r4, #976 @ 0x3d0 │ │ │ │ + movt r4, #73 @ 0x49 │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ @@ -45464,259 +45562,259 @@ │ │ │ │ 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} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 4a666 │ │ │ │ + bne.n 4a736 │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 4a666 │ │ │ │ + ble.n 4a736 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 4a666 │ │ │ │ - cbnz r5, 4a68a │ │ │ │ - ldr r1, [pc, #292] @ (4a78c ) │ │ │ │ + bne.n 4a736 │ │ │ │ + cbnz r5, 4a75a │ │ │ │ + ldr r1, [pc, #292] @ (4a85c ) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, lr │ │ │ │ movs r1, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a74e │ │ │ │ + beq.n 4a81e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 11c7a4 │ │ │ │ + bl 11d104 │ │ │ │ add sl, r8 │ │ │ │ ldrd r9, r7, [sp, #128] @ 0x80 │ │ │ │ ldr.w r8, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a75c │ │ │ │ + beq.n 4a82c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 11c7a4 │ │ │ │ + bl 11d104 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbz r0, 4a706 │ │ │ │ + cbz r0, 4a7d6 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 4a6c0 │ │ │ │ + beq.n 4a790 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl c5f50 │ │ │ │ + bl c65b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.n 4a6c2 │ │ │ │ - b.n 4a706 │ │ │ │ + bge.n 4a792 │ │ │ │ + b.n 4a7d6 │ │ │ │ movs r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 4a6ca │ │ │ │ + blt.n 4a79a │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bpl.n 4a6e8 │ │ │ │ + bpl.n 4a7b8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #30340 @ 0x7684 │ │ │ │ + movw r1, #34844 @ 0x881c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #63372 @ 0xf78c │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 91e04 │ │ │ │ + movw r0, #2380 @ 0x94c │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4a70a │ │ │ │ - b.n 4a706 │ │ │ │ + bne.n 4a7da │ │ │ │ + b.n 4a7d6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #40736 @ 0x9f20 │ │ │ │ + movw r2, #45280 @ 0xb0e0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #48896 @ 0xbf00 │ │ │ │ + movw r1, #53440 @ 0xd0c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4a76c │ │ │ │ - bl 97f04 │ │ │ │ + b.n 4a83c │ │ │ │ + bl 98158 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 4a720 │ │ │ │ + blt.n 4a7f0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ad04 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4a732 │ │ │ │ + b.n 4a802 │ │ │ │ mov r0, r9 │ │ │ │ - cbz r5, 4a72c │ │ │ │ + cbz r5, 4a7fc │ │ │ │ blx 2ba98 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4a732 │ │ │ │ + b.n 4a802 │ │ │ │ blx 2b100 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9aae0 │ │ │ │ - cbz r5, 4a764 │ │ │ │ + bl 9ad1c │ │ │ │ + cbz r5, 4a834 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac424 │ │ │ │ - b.n 4a706 │ │ │ │ + bl 1ada3c │ │ │ │ + b.n 4a7d6 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a76c │ │ │ │ + b.n 4a83c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4a76c │ │ │ │ + b.n 4a83c │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ strd r9, r7, [sp, #128] @ 0x80 │ │ │ │ str.w r8, [sp, #144] @ 0x90 │ │ │ │ - bl 11ce10 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d770 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ - bl 11ce10 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d770 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #176] @ (4a840 ) │ │ │ │ + ldr r1, [pc, #176] @ (4a910 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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 27d8c8 │ │ │ │ + bl 27eab0 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4a7c4 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 4a7f4 │ │ │ │ + bne.n 4a894 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 4a8c4 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 27d8c8 │ │ │ │ + bl 27eab0 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4a7e0 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 4a7f4 │ │ │ │ + bne.n 4a8b0 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 4a8c4 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2844dc │ │ │ │ + b.w 2856c4 │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - cbnz r5, 4a822 │ │ │ │ + cbnz r5, 4a8f2 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 4a822 │ │ │ │ + ble.n 4a8f2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4a822 │ │ │ │ - cbnz r2, 4a842 │ │ │ │ + bne.n 4a8f2 │ │ │ │ + cbnz r2, 4a912 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #88] @ (4a880 ) │ │ │ │ + ldr r5, [pc, #88] @ (4a950 ) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ movs r5, #1 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4a842 │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4a912 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a87a │ │ │ │ + b.n 4a94a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 46ca2 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 46d72 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a83e │ │ │ │ + beq.n 4a90e │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2aeb4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4a872 │ │ │ │ + beq.n 4a942 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2248f4 │ │ │ │ + bl 225ae8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - movw r2, #63388 @ 0xf79c │ │ │ │ - movt r2, #44 @ 0x2c │ │ │ │ - bl 4ab7e │ │ │ │ - b.n 4a83e │ │ │ │ + movw r2, #2396 @ 0x95c │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ + bl 4ac4e │ │ │ │ + b.n 4a90e │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #352] @ (4a9e4 ) │ │ │ │ + ldr r1, [pc, #352] @ (4aab4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4a8ac │ │ │ │ + cbz r0, 4a97c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 46e98 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f6> │ │ │ │ + bl 46f68 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f6> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #84] @ (4a918 ) │ │ │ │ + ldr r3, [pc, #84] @ (4a9e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vmov s16, r3 │ │ │ │ - vldr d6, [pc, #56] @ 4a910 │ │ │ │ + vldr d6, [pc, #56] @ 4a9e0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcvt.f64.u32 d8, s16 │ │ │ │ vmul.f64 d8, d8, d6 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4a8f4 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 4a904 │ │ │ │ + bne.n 4a9c4 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 4a9d4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85cf8 │ │ │ │ + b.w 85ecc │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ @@ -45727,150 +45825,150 @@ │ │ │ │ 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 24ce84 │ │ │ │ + bl 24e0a4 │ │ │ │ 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 4a966 │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 4a966 │ │ │ │ + bne.n 4aa36 │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 4aa36 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #63096 @ 0xf678 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl f2414 │ │ │ │ - b.n 4a98c │ │ │ │ + movw r1, #2104 @ 0x838 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl f29e4 │ │ │ │ + b.n 4aa5c │ │ │ │ movs r1, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 153afc │ │ │ │ + bl 154c28 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 4a98c │ │ │ │ + cbnz r0, 4aa5c │ │ │ │ add.w r0, r4, #8 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 153afc │ │ │ │ + b.w 154c28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4a9c0 │ │ │ │ + cbz r0, 4aa90 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 47290 │ │ │ │ + bl 47360 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #63444 @ 0xf7d4 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl 8ead0 │ │ │ │ - cbz r0, 4aa02 │ │ │ │ + movw r1, #2452 @ 0x994 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl 8ecfc │ │ │ │ + cbz r0, 4aad2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 4ab0c │ │ │ │ + bl 4abdc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #63460 @ 0xf7e4 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + movw r0, #2468 @ 0x9a4 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 80c2c │ │ │ │ add sp, #8 │ │ │ │ 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 130b34 │ │ │ │ + bl 131a6c │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4aa3a │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 4aa6c │ │ │ │ + bne.n 4ab0a │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 4ab3c │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 130b34 │ │ │ │ + bl 131a6c │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4aa58 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 4aa6c │ │ │ │ + bne.n 4ab28 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 4ab3c │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2844dc │ │ │ │ + b.w 2856c4 │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #24552 @ 0x5fe8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4aa96 │ │ │ │ + bne.n 4ab66 │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 4aacc │ │ │ │ + b.n 4ab9c │ │ │ │ mov r0, r1 │ │ │ │ - bl 1449e0 │ │ │ │ + bl 145924 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4aacc │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 4aab4 │ │ │ │ + bne.n 4ab9c │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 4ab84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4aafc │ │ │ │ + b.n 4abcc │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63468 @ 0xf7ec │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #2476 @ 0x9ac │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 4aab0 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 4ab80 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4aab4 │ │ │ │ - vldr d7, [pc, #40] @ 4ab00 │ │ │ │ + bls.n 4ab84 │ │ │ │ + vldr d7, [pc, #40] @ 4abd0 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #40] @ (4ab08 ) │ │ │ │ + ldr r2, [pc, #40] @ (4abd8 ) │ │ │ │ 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] │ │ │ │ @@ -45888,50 +45986,50 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds r0, #13 │ │ │ │ movs r1, #10 │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4ab7a │ │ │ │ + cbz r0, 4ac4a │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 4ab3a │ │ │ │ + ble.n 4ac0a │ │ │ │ ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 4ab3a │ │ │ │ + cbz r3, 4ac0a │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 4ab4e │ │ │ │ + cbz r3, 4ac1e │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4ab58 │ │ │ │ + bne.n 4ac28 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bf58 │ │ │ │ + bl 7c12c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4ab60 │ │ │ │ + b.n 4ac30 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bd88 │ │ │ │ + bl 7bf5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ab6e │ │ │ │ + bge.n 4ac3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4ab72 │ │ │ │ + cbz r3, 4ac42 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4ab7a │ │ │ │ + b.n 4ac4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ab6e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ac3e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -45944,249 +46042,249 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2b82c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 26dfac <_PyBytes_Find@@Base+0x2304> │ │ │ │ + bl 26f1c4 <_PyBytes_Find@@Base+0x2304> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e3d9c │ │ │ │ + bl e438c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4abd6 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 4ac00 │ │ │ │ - b.n 4abe6 │ │ │ │ + bne.n 4aca6 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 4acd0 │ │ │ │ + b.n 4acb6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4abe4 │ │ │ │ + blt.n 4acb4 │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ - b.n 4abe6 │ │ │ │ + b.n 4acb6 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r3, r1, [r4, #8] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ subs r2, r2, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 4ac02 │ │ │ │ + b.n 4acd2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c5f50 │ │ │ │ + bl c65b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 4ac38 │ │ │ │ + blt.n 4ad08 │ │ │ │ uxtb r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 2bb14 │ │ │ │ and.w r4, r4, #1 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ strb.w r4, [r5, #44] @ 0x2c │ │ │ │ - b.n 4ac3a │ │ │ │ + b.n 4ad0a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4ac76 │ │ │ │ + beq.n 4ad46 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #63512 @ 0xf818 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #2520 @ 0x9d8 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #184] @ (4ad34 ) │ │ │ │ + ldr r1, [pc, #184] @ (4ae04 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d5644 │ │ │ │ + bl d5c74 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 4ac8a │ │ │ │ + bge.n 4ad5a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ad30 │ │ │ │ - bne.n 4ac9e │ │ │ │ + b.n 4ae00 │ │ │ │ + bne.n 4ad6e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl d5644 │ │ │ │ + bl d5c74 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ac86 │ │ │ │ - beq.n 4aca0 │ │ │ │ + blt.n 4ad56 │ │ │ │ + beq.n 4ad70 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - b.n 4aca0 │ │ │ │ - ldr r5, [pc, #148] @ (4ad34 ) │ │ │ │ + b.n 4ad70 │ │ │ │ + ldr r5, [pc, #148] @ (4ae04 ) │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1209d0 │ │ │ │ + bl 121834 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ac86 │ │ │ │ + beq.n 4ad56 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 116234 │ │ │ │ + bl 116b9c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4accc │ │ │ │ + bge.n 4ad9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4accc │ │ │ │ + cbnz r3, 4ad9c │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4ac86 │ │ │ │ + beq.n 4ad56 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 124bb4 │ │ │ │ - cbnz r0, 4acf2 │ │ │ │ + bl 125a1c │ │ │ │ + cbnz r0, 4adc2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ac86 │ │ │ │ + bge.n 4ad56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ac86 │ │ │ │ + bne.n 4ad56 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ac86 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ad56 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ad0e │ │ │ │ + bge.n 4adde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 4ad0e │ │ │ │ + cbnz r3, 4adde │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4ad20 │ │ │ │ + blt.n 4adf0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4ad30 │ │ │ │ + b.n 4ae00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ad16 │ │ │ │ + bne.n 4ade6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ad16 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ade6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r4, r7, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 293000 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ + bl 2941e0 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 293294 <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ + bl 294474 <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ subs r4, r1, #0 │ │ │ │ it lt │ │ │ │ addlt.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ it lt │ │ │ │ addlt r4, #60 @ 0x3c │ │ │ │ - bl 293000 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ + bl 2941e0 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 293294 <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ + bl 294474 <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r2, #60 @ 0x3c │ │ │ │ - cbz r1, 4adf8 │ │ │ │ + cbz r1, 4aec8 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - cbz r7, 4adce │ │ │ │ + cbz r7, 4ae9e │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r4, #29484 @ 0x732c │ │ │ │ + movw r4, #33988 @ 0x84c4 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - movw r2, #32496 @ 0x7ef0 │ │ │ │ + movw r2, #37040 @ 0x90b0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ - movw r0, #63544 @ 0xf838 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl e41c8 │ │ │ │ - b.n 4ae24 │ │ │ │ + movw r0, #2552 @ 0x9f8 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl e47b8 │ │ │ │ + b.n 4aef4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #29484 @ 0x732c │ │ │ │ + movw r4, #33988 @ 0x84c4 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #32496 @ 0x7ef0 │ │ │ │ + movw r2, #37040 @ 0x90b0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, r7 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ - movw r0, #63572 @ 0xf854 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl e41c8 │ │ │ │ - b.n 4ae24 │ │ │ │ - cbz r7, 4ae0e │ │ │ │ + movw r0, #2580 @ 0xa14 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl e47b8 │ │ │ │ + b.n 4aef4 │ │ │ │ + cbz r7, 4aede │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r0, #63596 @ 0xf86c │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl e41c8 │ │ │ │ - b.n 4ae24 │ │ │ │ + movw r0, #2604 @ 0xa2c │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl e47b8 │ │ │ │ + b.n 4aef4 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #63616 @ 0xf880 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #2624 @ 0xa40 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -46204,156 +46302,156 @@ │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ movs r0, #16 │ │ │ │ - b.w 7fef4 │ │ │ │ - b.w 285bcc │ │ │ │ + b.w 800c4 │ │ │ │ + b.w 286db4 │ │ │ │ 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 dc55c <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 4ae94 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 4aec6 │ │ │ │ + bl dcb54 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 4af64 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 4af96 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4aeca │ │ │ │ + b.n 4af9a │ │ │ │ mov r5, r0 │ │ │ │ - bl 85c48 │ │ │ │ + bl 85e1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4aeb0 │ │ │ │ + bge.n 4af80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4aeb0 │ │ │ │ + cbnz r3, 4af80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4aeca │ │ │ │ - b.n 4ae88 │ │ │ │ + bne.n 4af9a │ │ │ │ + b.n 4af58 │ │ │ │ subs r4, r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27f028 <_PyBytes_GetXIData@@Base+0x868> │ │ │ │ - cbnz r0, 4aeda │ │ │ │ + bl 280210 <_PyBytes_GetXIData@@Base+0x868> │ │ │ │ + cbnz r0, 4afaa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4aeee │ │ │ │ + b.n 4afbe │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 4aeb6 │ │ │ │ + bgt.n 4af86 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d79d8 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1d8914 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ add.w r2, r0, #16 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 4aee8 │ │ │ │ + beq.n 4afb8 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 4aeee │ │ │ │ + bne.n 4afbe │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r3, [r0, #16] │ │ │ │ strb r1, [r2, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 4af18 │ │ │ │ + cbz r2, 4afe8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 282310 │ │ │ │ + bl 2834f8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4af28 │ │ │ │ + cbnz r0, 4aff8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4af42 │ │ │ │ + b.n 4b012 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 271a04 <_PyTime_FromLong@@Base+0x1164> │ │ │ │ + bl 272bec <_PyTime_FromLong@@Base+0x1164> │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4af06 │ │ │ │ - b.n 4af14 │ │ │ │ - bl 24c8e0 <_PyType_GetBaseByToken_Borrow@@Base+0x44c> │ │ │ │ + bne.n 4afd6 │ │ │ │ + b.n 4afe4 │ │ │ │ + bl 24db00 <_PyType_GetBaseByToken_Borrow@@Base+0x44c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4af42 │ │ │ │ + bge.n 4b012 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4af42 │ │ │ │ + cbnz r3, 4b012 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #63632 @ 0xf890 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #2640 @ 0xa50 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #112] @ (4afdc ) │ │ │ │ + ldr r1, [pc, #112] @ (4b0ac ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl b6a00 │ │ │ │ + bl b70c4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4afd4 │ │ │ │ + beq.n 4b0a4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 4af9c │ │ │ │ + cbz r5, 4b06c │ │ │ │ mov r0, r5 │ │ │ │ - bl 11d5e4 │ │ │ │ + bl 11df44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4af98 │ │ │ │ + bge.n 4b068 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4af98 │ │ │ │ + cbnz r3, 4b068 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4af9e │ │ │ │ - b.n 4afd4 │ │ │ │ - ldr r4, [pc, #64] @ (4afe0 ) │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4b06e │ │ │ │ + b.n 4b0a4 │ │ │ │ + ldr r4, [pc, #64] @ (4b0b0 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 26a45c <_PyObject_GetState@@Base> │ │ │ │ + bl 26b63c <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4afbe │ │ │ │ + cbnz r0, 4b08e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4afd4 │ │ │ │ + bge.n 4b0a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4afd4 │ │ │ │ + cbnz r3, 4b0a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4afd4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b0a4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #63668 @ 0xf8b4 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #2676 @ 0xa74 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cpsid │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ @@ -46362,118 +46460,118 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4b014 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 4b0e4 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4b00e │ │ │ │ - bl 142304 │ │ │ │ - b.n 4b014 │ │ │ │ + bne.n 4b0de │ │ │ │ + bl 143414 │ │ │ │ + b.n 4b0e4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4b036 │ │ │ │ + cbnz r0, 4b106 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 4b036 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 4b106 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4b02c │ │ │ │ + bne.n 4b0fc │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 142304 │ │ │ │ + b.w 143414 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #63676 @ 0xf8bc │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - b.w 79604 │ │ │ │ + movw r0, #2684 @ 0xa7c │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + b.w 79800 │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ - cbnz r2, 4b050 │ │ │ │ + cbnz r2, 4b120 │ │ │ │ movs r0, #1 │ │ │ │ - b.w 7bf58 │ │ │ │ + b.w 7c12c │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7bd88 │ │ │ │ + b.w 7bf5c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #28 │ │ │ │ - bne.n 4b06a │ │ │ │ - movw r0, #19124 @ 0x4ab4 │ │ │ │ + bne.n 4b13a │ │ │ │ + movw r0, #24280 @ 0x5ed8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7fbf4 │ │ │ │ - movw r0, #19116 @ 0x4aac │ │ │ │ + b.w 7fdc4 │ │ │ │ + movw r0, #24272 @ 0x5ed0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7fbf4 │ │ │ │ + b.w 7fdc4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r6, #30752 @ 0x7820 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 4b0aa │ │ │ │ + bne.n 4b17a │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 4b0aa │ │ │ │ + bne.n 4b17a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b10a │ │ │ │ + bge.n 4b1da │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 4b10a │ │ │ │ + b.n 4b1da │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24ce84 │ │ │ │ + bl 24e0a4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vstr d0, [sp] │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4b0ce │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 4b0e2 │ │ │ │ + bne.n 4b19e │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 4b1b2 │ │ │ │ vldr d0, [sp] │ │ │ │ vldr d1, [sp, #8] │ │ │ │ - bl 248974 │ │ │ │ + bl 249b94 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 4b10a │ │ │ │ - cbnz r0, 4b0e6 │ │ │ │ + beq.n 4b1da │ │ │ │ + cbnz r0, 4b1b6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b10a │ │ │ │ + b.n 4b1da │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d70bc │ │ │ │ + bl d76d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b0fe │ │ │ │ + bge.n 4b1ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4b102 │ │ │ │ + cbz r3, 4b1d2 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4b10a │ │ │ │ + b.n 4b1da │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b0fe │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b1ce │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 100cc8 <_PyRecursiveMutex_IsLockedByCurrentThread@@Base+0x2c> │ │ │ │ + b.w 1012e4 <_PyRecursiveMutex_IsLockedByCurrentThread@@Base+0x2c> │ │ │ │ │ │ │ │ -0004b116 : │ │ │ │ +0004b1e6 : │ │ │ │ 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 │ │ │ │ @@ -46481,225 +46579,225 @@ │ │ │ │ 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 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 4b16c │ │ │ │ + cbz r0, 4b23c │ │ │ │ mov r0, sp │ │ │ │ - bl 19a568 │ │ │ │ + bl 19bb78 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b164 │ │ │ │ + bge.n 4b234 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b164 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b234 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 4b16c │ │ │ │ - bl 761ac │ │ │ │ + cbz r0, 4b23c │ │ │ │ + bl 7637c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 4b196 │ │ │ │ + cbnz r2, 4b266 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 4b196 │ │ │ │ + bne.n 4b266 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4b1b6 │ │ │ │ - ldr r4, [pc, #236] @ (4b284 ) │ │ │ │ + cbnz r0, 4b286 │ │ │ │ + ldr r4, [pc, #236] @ (4b354 ) │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4b1b6 │ │ │ │ + cbnz r0, 4b286 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b27c │ │ │ │ + b.n 4b34c │ │ │ │ ldrd r6, r0, [r3] │ │ │ │ - bl dc55c <_PyNumber_Index@@Base> │ │ │ │ + bl dcb54 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4b1d0 │ │ │ │ - bl 7fc54 │ │ │ │ + cbnz r0, 4b2a0 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b1b2 │ │ │ │ + bne.n 4b282 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b1ee │ │ │ │ - bl 85c48 │ │ │ │ + b.n 4b2be │ │ │ │ + bl 85e1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b1ea │ │ │ │ + bge.n 4b2ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b1ea │ │ │ │ + cbnz r3, 4b2ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 4b1c2 │ │ │ │ + beq.n 4b292 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76544 │ │ │ │ + bl 76714 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b274 │ │ │ │ + beq.n 4b344 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4b216 │ │ │ │ + bge.n 4b2e6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54636 @ 0xd56c │ │ │ │ + movw r1, #59112 @ 0xe6e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 4b274 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 4b344 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 4b226 │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 4b274 │ │ │ │ + bcc.n 4b2f6 │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 4b344 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b220 │ │ │ │ + beq.n 4b2f0 │ │ │ │ add.w r8, r0, r4, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4b244 │ │ │ │ + beq.n 4b314 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - b.n 4b23a │ │ │ │ + b.n 4b30a │ │ │ │ ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 4b26e │ │ │ │ + cbz r0, 4b33e │ │ │ │ clz r3, r9 │ │ │ │ cmp r4, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ str r6, [r0, #8] │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ strd r5, r2, [r0, #12] │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r4, r3, [r0, #20] │ │ │ │ - b.n 4b27c │ │ │ │ + b.n 4b34c │ │ │ │ mov r0, r5 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7751c │ │ │ │ - b.n 4b1b2 │ │ │ │ + bl 776ec │ │ │ │ + b.n 4b282 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #528] @ (4b498 ) │ │ │ │ + ldr r1, [pc, #528] @ (4b568 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #22196 @ 0x56b4 │ │ │ │ + movw r1, #26740 @ 0x6874 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 4b2fc │ │ │ │ - ldr r1, [pc, #4] @ (4b29c ) │ │ │ │ - b.w 258460 │ │ │ │ + b.n 4b3cc │ │ │ │ + ldr r1, [pc, #4] @ (4b36c ) │ │ │ │ + b.w 2594e8 │ │ │ │ nop │ │ │ │ add r7, sp, #736 @ 0x2e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0004b2a0 : │ │ │ │ +0004b370 : │ │ │ │ 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 1b1be0 │ │ │ │ + bl 1b2ef4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 4b2ce │ │ │ │ - bl 761ac │ │ │ │ + cbz r0, 4b39e │ │ │ │ + bl 7637c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37924 @ 0x9424 │ │ │ │ + movw r1, #42468 @ 0xa5e4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 48d7c <_PyLong_UnsignedLong_Converter@@Base+0x4e8> │ │ │ │ - cbz r0, 4b36a │ │ │ │ + bl 48e4c <_PyLong_UnsignedLong_Converter@@Base+0x4e8> │ │ │ │ + cbz r0, 4b43a │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 4b328 │ │ │ │ + cbnz r4, 4b3f8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl d06ec │ │ │ │ + bl d0d10 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4b33a │ │ │ │ + b.n 4b40a │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #57952 @ 0xe260 │ │ │ │ + movw r2, #62496 @ 0xf420 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - bl d06ec │ │ │ │ + bl d0d10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b34e │ │ │ │ + bge.n 4b41e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b34e │ │ │ │ + cbnz r3, 4b41e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4b36c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4b43c │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f0 │ │ │ │ - cbz r0, 4b36a │ │ │ │ - bl d8428 │ │ │ │ + bl d880c │ │ │ │ + cbz r0, 4b43a │ │ │ │ + bl d8a44 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 259164 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 25a1ec <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0004b370 : │ │ │ │ +0004b440 : │ │ │ │ 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 │ │ │ │ @@ -46713,15 +46811,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 118710 <_PySet_Contains@@Base+0x370> │ │ │ │ + bl 119078 <_PySet_Contains@@Base+0x370> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 2beb8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ @@ -46729,493 +46827,493 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c488 │ │ │ │ - cbnz r0, 4b3e2 │ │ │ │ + cbnz r0, 4b4b2 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 4b3ea │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 4b4ba │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 199bfc │ │ │ │ + bl 19b20c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r9, r0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 4b40e │ │ │ │ + cbz r3, 4b4de │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4b41e │ │ │ │ + b.n 4b4ee │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4b41c │ │ │ │ + blt.n 4b4ec │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4b418 │ │ │ │ - cbnz r1, 4b43e │ │ │ │ + bgt.n 4b4e8 │ │ │ │ + cbnz r1, 4b50e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4b41e │ │ │ │ + b.n 4b4ee │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #668] @ (4b6bc ) │ │ │ │ + ldr r1, [pc, #668] @ (4b78c ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4b444 │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4b514 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b7de │ │ │ │ + b.n 4b8ae │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 4b48c │ │ │ │ + beq.n 4b55c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 4b452 │ │ │ │ + cbz r4, 4b522 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4b45a │ │ │ │ - b.n 4b49a │ │ │ │ + bne.n 4b52a │ │ │ │ + b.n 4b56a │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl dc55c <_PyNumber_Index@@Base> │ │ │ │ + bl dcb54 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4b46c │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 4b49a │ │ │ │ - b.n 4b43a │ │ │ │ - bl 85c48 │ │ │ │ + cbnz r0, 4b53c │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 4b56a │ │ │ │ + b.n 4b50a │ │ │ │ + bl 85e1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b486 │ │ │ │ + bge.n 4b556 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b486 │ │ │ │ + cbnz r3, 4b556 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 4b49e │ │ │ │ - b.n 4b464 │ │ │ │ + bne.n 4b56e │ │ │ │ + b.n 4b534 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b49e │ │ │ │ + b.n 4b56e │ │ │ │ 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, 4b4b4 │ │ │ │ + cbz r5, 4b584 │ │ │ │ ldr.w r8, [r9, #20] │ │ │ │ - b.n 4b4bc │ │ │ │ + b.n 4b58c │ │ │ │ movw r8, #32052 @ 0x7d34 │ │ │ │ movt r8, #82 @ 0x52 │ │ │ │ cmp r7, #0 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ it lt │ │ │ │ mvnlt.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 4b5ea │ │ │ │ + bne.w 4b6ba │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b4e8 │ │ │ │ + cbnz r0, 4b5b8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b7b8 │ │ │ │ + b.n 4b888 │ │ │ │ subs r1, r5, #1 │ │ │ │ - movw fp, #27336 @ 0x6ac8 │ │ │ │ + movw fp, #31880 @ 0x7c88 │ │ │ │ movt fp, #45 @ 0x2d │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 4b56a │ │ │ │ + beq.n 4b63a │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4b5c4 │ │ │ │ + blt.n 4b694 │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 4b520 │ │ │ │ + bpl.n 4b5f0 │ │ │ │ mov r1, sl │ │ │ │ - b.n 4b4f8 │ │ │ │ + b.n 4b5c8 │ │ │ │ ldrb.w r3, [r8, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 4b526 │ │ │ │ + bmi.n 4b5f6 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b510 │ │ │ │ + bne.n 4b5e0 │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r8 │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b5d2 │ │ │ │ + beq.n 4b6a2 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4b546 │ │ │ │ + bgt.n 4b616 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 4b564 │ │ │ │ + b.n 4b634 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 4b598 │ │ │ │ + cbnz r0, 4b668 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b564 │ │ │ │ + bge.n 4b634 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b564 │ │ │ │ + cbnz r3, 4b634 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 4b4f4 │ │ │ │ + b.n 4b5c4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4b5c4 │ │ │ │ - movw r3, #27336 @ 0x6ac8 │ │ │ │ + blt.n 4b694 │ │ │ │ + movw r3, #31880 @ 0x7c88 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 4b5ac │ │ │ │ + bpl.n 4b67c │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 4b5c4 │ │ │ │ - b.n 4b576 │ │ │ │ + bcc.n 4b694 │ │ │ │ + b.n 4b646 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b7c4 │ │ │ │ + beq.w 4b894 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b5d2 │ │ │ │ + bge.n 4b6a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b5d2 │ │ │ │ + cbnz r3, 4b6a2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b5d2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b6a2 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4b5d2 │ │ │ │ + cbz r0, 4b6a2 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4b588 │ │ │ │ + bgt.n 4b658 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 202af0 │ │ │ │ + bl 203c58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 4b7b8 │ │ │ │ + bne.w 4b888 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b4e4 │ │ │ │ + bge.n 4b5b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b4e4 │ │ │ │ + bne.n 4b5b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b4e4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b5b4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 12b458 │ │ │ │ + bl 12c308 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4b4e4 │ │ │ │ + bne.w 4b5b4 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 4b61e │ │ │ │ + bne.n 4b6ee │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20944 @ 0x51d0 │ │ │ │ + movw r1, #25488 @ 0x6390 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 4b7b0 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 4b880 │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.n 4b6d8 │ │ │ │ + bne.n 4b7a8 │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b7b0 │ │ │ │ + beq.w 4b880 │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 4b6c4 │ │ │ │ + blt.n 4b794 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4b6c4 │ │ │ │ + beq.n 4b794 │ │ │ │ subs r7, #1 │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 4b6c0 │ │ │ │ + bne.n 4b790 │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b79c │ │ │ │ + beq.w 4b86c │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 4b676 │ │ │ │ + bgt.n 4b746 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 4b6b4 │ │ │ │ + b.n 4b784 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 4b6a0 │ │ │ │ + cbz r0, 4b770 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4b79c │ │ │ │ + bge.w 4b86c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b79c │ │ │ │ + bne.w 4b86c │ │ │ │ mov r0, fp │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b79c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b86c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b6b4 │ │ │ │ + bge.n 4b784 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 4b6b4 │ │ │ │ + cbnz r3, 4b784 │ │ │ │ mov r0, fp │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 4b646 │ │ │ │ - ldr r1, [pc, #704] @ (4b980 ) │ │ │ │ + b.n 4b716 │ │ │ │ + ldr r1, [pc, #704] @ (4ba50 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 4b650 │ │ │ │ + bcs.n 4b720 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 4b790 │ │ │ │ + blt.n 4b860 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b750 │ │ │ │ - b.n 4b79c │ │ │ │ - bl 7184c │ │ │ │ + bne.n 4b820 │ │ │ │ + b.n 4b86c │ │ │ │ + bl 719ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b7b0 │ │ │ │ + beq.n 4b880 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 4b744 │ │ │ │ + beq.n 4b814 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ - bl 1dfc58 │ │ │ │ + bl 1e0be4 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 4b744 │ │ │ │ + blt.n 4b814 │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b79c │ │ │ │ + beq.n 4b86c │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 4b720 │ │ │ │ + bgt.n 4b7f0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 4b73e │ │ │ │ + b.n 4b80e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r0, 4b768 │ │ │ │ + cbnz r0, 4b838 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b73e │ │ │ │ + bge.n 4b80e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b73e │ │ │ │ + cbnz r3, 4b80e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, sl │ │ │ │ - b.n 4b6e2 │ │ │ │ + b.n 4b7b2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4b79c │ │ │ │ + cbz r0, 4b86c │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 4b75c │ │ │ │ + bgt.n 4b82c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 4b78e │ │ │ │ + b.n 4b85e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 4b77c │ │ │ │ + cbz r0, 4b84c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b79c │ │ │ │ + bge.n 4b86c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b79c │ │ │ │ + cbnz r3, 4b86c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b79c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b86c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b78e │ │ │ │ + bge.n 4b85e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b78e │ │ │ │ + cbnz r3, 4b85e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 202af0 │ │ │ │ + bl 203c58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b7b2 │ │ │ │ + bne.n 4b882 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b7b0 │ │ │ │ + bge.n 4b880 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b7b0 │ │ │ │ + cbnz r3, 4b880 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - b.n 4b7de │ │ │ │ + b.n 4b8ae │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4b5c2 │ │ │ │ + bge.w 4b692 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b5c2 │ │ │ │ + bne.w 4b692 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b5c2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b692 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ - movw r0, #56072 @ 0xdb08 │ │ │ │ + movw r0, #60616 @ 0xecc8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldrd r4, r5, [r3, #16] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #22204 @ 0x56bc │ │ │ │ + movw r1, #26748 @ 0x687c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 4b2fc │ │ │ │ + b.n 4b3cc │ │ │ │ │ │ │ │ -0004b820 : │ │ │ │ +0004b8f0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-72] │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #46260 @ 0xb4b4 │ │ │ │ + movw r1, #50804 @ 0xc674 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #46264 @ 0xb4b8 │ │ │ │ + movw r0, #50808 @ 0xc678 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b8e4 │ │ │ │ + beq.n 4b9b4 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r0, r4, #36 @ 0x24 │ │ │ │ blx 2b314 │ │ │ │ add.w r2, sp, #8192 @ 0x2000 │ │ │ │ movs r3, #1 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ cmp r5, #2 │ │ │ │ str.w r2, [r4, #-20] │ │ │ │ str.w r7, [r4, #-40] │ │ │ │ str.w r4, [r4, #-16] │ │ │ │ str.w r4, [r4, #-24] │ │ │ │ strd r5, r3, [r4, #-8] │ │ │ │ - ble.n 4b8bc │ │ │ │ + ble.n 4b98c │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #37901 @ 0x940d │ │ │ │ + movw r2, #40313 @ 0x9d79 │ │ │ │ movt r2, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #2857 @ 0xb29 │ │ │ │ + movw r1, #6753 @ 0x1a61 │ │ │ │ movt r1, #19 │ │ │ │ - movw r0, #34981 @ 0x88a5 │ │ │ │ + movw r0, #37393 @ 0x9211 │ │ │ │ movt r0, #17 │ │ │ │ - bl 192b94 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 19419c <_Py_hashtable_new_full@@Base> │ │ │ │ str.w r0, [r4, #-12] │ │ │ │ - cbnz r0, 4b8bc │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 4b8e4 │ │ │ │ + cbnz r0, 4b98c │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 4b9b4 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r4, #40 @ 0x28 │ │ │ │ - bl 117488 <_PyLong_AsByteArray@@Base+0x814> │ │ │ │ + bl 117df0 <_PyLong_AsByteArray@@Base+0x814> │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ - cbz r0, 4b8d0 │ │ │ │ - bl 11929c <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 4b9a0 │ │ │ │ + bl 119c08 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [r4, #-24] │ │ │ │ ldr.w r3, [r4, #-40] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 2beb8 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ @@ -47223,470 +47321,470 @@ │ │ │ │ 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 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 4b918 │ │ │ │ + beq.n 4b9e8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40796 @ 0x9f5c │ │ │ │ + movw r0, #45340 @ 0xb11c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 4b918 │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 4b9e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b956 │ │ │ │ + b.n 4ba26 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4b92c │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 4b9fc │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b914 │ │ │ │ + bne.n 4b9e4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4b940 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 4ba10 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b914 │ │ │ │ + bne.n 4b9e4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1273f4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 128258 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b914 │ │ │ │ + beq.n 4b9e4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r1, #21980 @ 0x55dc │ │ │ │ + movw r1, #26524 @ 0x679c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4b2fc │ │ │ │ - ldr r3, [pc, #52] @ (4b99c ) │ │ │ │ + b.n 4b3cc │ │ │ │ + ldr r3, [pc, #52] @ (4ba6c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ push {r4} │ │ │ │ - movw r0, #10884 @ 0x2a84 │ │ │ │ + movw r0, #15504 @ 0x3c90 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3876] @ 0xf24 │ │ │ │ ldr.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ eor.w r4, r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ add.w r3, r3, r4, lsl #4 │ │ │ │ pop {r4} │ │ │ │ ldr.w r2, [r2, #3784] @ 0xec8 │ │ │ │ ldr.w r3, [r3, #3784] @ 0xec8 │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ 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 1cda90 │ │ │ │ + b.w 7e13c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 4ba42 │ │ │ │ + beq.n 4bb12 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #61164 @ 0xeeec │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4a4f8 │ │ │ │ - cbnz r0, 4ba16 │ │ │ │ + bl 4a5c8 │ │ │ │ + cbnz r0, 4bae6 │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f0 │ │ │ │ - cbz r0, 4b9f8 │ │ │ │ - bl d8428 │ │ │ │ + bl d880c │ │ │ │ + cbz r0, 4bac8 │ │ │ │ + bl d8a44 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4ba40 │ │ │ │ + b.n 4bb10 │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f0 │ │ │ │ + bl d880c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b9ea │ │ │ │ + bne.n 4baba │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d81f0 │ │ │ │ + bl d880c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b9ea │ │ │ │ - b.n 4ba3e │ │ │ │ + bne.n 4baba │ │ │ │ + b.n 4bb0e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ba28 │ │ │ │ + bge.n 4baf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ba28 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4baf8 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32748 @ 0x7fec │ │ │ │ + movw r1, #37292 @ 0x91ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 24ce84 │ │ │ │ + bl 24e0a4 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 4baa8 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 4bb78 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4bac0 │ │ │ │ + vldr d7, [pc, #68] @ 4bb90 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4baac │ │ │ │ + bhi.n 4bb7c │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ vcmp.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ - b.n 4bab4 │ │ │ │ + b.n 4bb84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bab4 │ │ │ │ + b.n 4bb84 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #176] @ (4bb88 ) │ │ │ │ + ldr r3, [pc, #176] @ (4bc58 ) │ │ │ │ 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, 4bb0c │ │ │ │ + cbz r3, 4bbdc │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4bb02 │ │ │ │ + bne.n 4bbd2 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4baf2 │ │ │ │ + bne.n 4bbc2 │ │ │ │ dmb ish │ │ │ │ - beq.n 4bb0c │ │ │ │ - bl 2412a8 │ │ │ │ + beq.n 4bbdc │ │ │ │ + bl 238d28 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 286184 │ │ │ │ + bl 28736c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4bb3e │ │ │ │ + cbz r3, 4bc0e │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4bb34 │ │ │ │ + bne.n 4bc04 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4bb24 │ │ │ │ + bne.n 4bbf4 │ │ │ │ dmb ish │ │ │ │ - beq.n 4bb3e │ │ │ │ - bl 200de8 │ │ │ │ - movw r1, #29792 @ 0x7460 │ │ │ │ + beq.n 4bc0e │ │ │ │ + bl 237d40 │ │ │ │ + movw r1, #34336 @ 0x8620 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ and.w r5, r0, #15 │ │ │ │ mov.w r0, r0, lsr #4 │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb.w r0, [r2], #2 │ │ │ │ strb.w r5, [r2, #-1] │ │ │ │ - bne.n 4bb4c │ │ │ │ + bne.n 4bc1c │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7fbf4 │ │ │ │ - ldr r3, [pc, #20] @ (4bb88 ) │ │ │ │ + bl 7fdc4 │ │ │ │ + ldr r3, [pc, #20] @ (4bc58 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4bb84 │ │ │ │ + beq.n 4bc54 │ │ │ │ blx 2b9e4 <__stack_chk_fail@plt> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 1cda90 │ │ │ │ + b.w 7e13c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 774a8 │ │ │ │ + bl 77678 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4bbca │ │ │ │ + cbz r0, 4bc9a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bbca │ │ │ │ + bge.n 4bc9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4bbca │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4bc9a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e8b4 │ │ │ │ + b.w 7ea80 │ │ │ │ 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, #32100 @ 0x7d64 │ │ │ │ + movw r0, #36604 @ 0x8efc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #43584 @ 0xaa40 │ │ │ │ + movw r0, #48128 @ 0xbc00 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ 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 4bc48 │ │ │ │ + bne.n 4bd18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 4bc60 │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + bmi.n 4bd30 │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33484 @ 0x82cc │ │ │ │ + movw r1, #38028 @ 0x948c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33752 @ 0x83d8 │ │ │ │ + movw r0, #38256 @ 0x9570 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4bc88 │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4bd58 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33752 @ 0x83d8 │ │ │ │ + movw r0, #38256 @ 0x9570 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bc20 │ │ │ │ - b.n 4bc88 │ │ │ │ + bne.n 4bcf0 │ │ │ │ + b.n 4bd58 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 4bc8c │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + bmi.n 4bd5c │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33732 @ 0x83c4 │ │ │ │ + movw r1, #38276 @ 0x9584 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33752 @ 0x83d8 │ │ │ │ + movw r0, #38256 @ 0x9570 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r4 │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4bcc6 │ │ │ │ + b.n 4bd96 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl f1f80 │ │ │ │ + bl f2550 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bc88 │ │ │ │ + beq.n 4bd58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f1f80 │ │ │ │ + bl f2550 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4bcb6 │ │ │ │ + cbz r0, 4bd86 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2be3c │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4bcb8 │ │ │ │ + b.n 4bd88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 761ac │ │ │ │ - cbz r5, 4bcc6 │ │ │ │ + bl 7637c │ │ │ │ + cbz r5, 4bd96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 4bcf6 │ │ │ │ + bls.n 4bdc6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63720 @ 0xf8e8 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #2728 @ 0xaa8 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 4bd20 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 4bdf0 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ itte ne │ │ │ │ movwne r4, #5160 @ 0x1428 │ │ │ │ movtne r4, #75 @ 0x4b │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 231b60 │ │ │ │ - cbnz r0, 4bd4c │ │ │ │ + bl 232d80 │ │ │ │ + cbnz r0, 4be1c │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f0 │ │ │ │ - cbnz r0, 4bd24 │ │ │ │ + bl d880c │ │ │ │ + cbnz r0, 4bdf4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bd4c │ │ │ │ - bl d8428 │ │ │ │ + b.n 4be1c │ │ │ │ + bl d8a44 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 257dd0 │ │ │ │ + bl 258e5c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4bd20 │ │ │ │ + beq.n 4bdf0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4bd20 │ │ │ │ + blt.n 4bdf0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4bd46 │ │ │ │ + blt.n 4be16 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4bd4c │ │ │ │ + b.n 4be1c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4bd42 │ │ │ │ + b.n 4be12 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 24ce84 │ │ │ │ + bl 24e0a4 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 4bdaa │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 4be7a │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4bdc0 │ │ │ │ + vldr d7, [pc, #68] @ 4be90 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4bdae │ │ │ │ + bgt.n 4be7e │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ movgt r0, r3 │ │ │ │ - b.n 4bdb6 │ │ │ │ + b.n 4be86 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bdb6 │ │ │ │ + b.n 4be86 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - movw r0, #60256 @ 0xeb60 │ │ │ │ + movw r0, #64800 @ 0xfd20 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #3 │ │ │ │ - b.w 7fbf4 │ │ │ │ + b.w 7fdc4 │ │ │ │ │ │ │ │ -0004bdd6 : │ │ │ │ +0004bea6 : │ │ │ │ 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 258734 │ │ │ │ + bl 2597bc │ │ │ │ add sp, #8 │ │ │ │ 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 24ce84 │ │ │ │ + bl 24e0a4 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 4be38 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 4bf08 │ │ │ │ vcmp.f64 d9, d8 │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it vc │ │ │ │ movvc r0, r3 │ │ │ │ - b.n 4be3a │ │ │ │ + b.n 4bf0a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -47700,706 +47798,706 @@ │ │ │ │ ldr.w r9, [r0, #28] │ │ │ │ str r1, [sp, #0] │ │ │ │ add.w fp, r8, r6, lsl #2 │ │ │ │ add r6, r4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #2 │ │ │ │ subs r4, #1 │ │ │ │ - bmi.n 4bede │ │ │ │ + bmi.n 4bfae │ │ │ │ ldr.w r3, [fp, #4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ strlt.w ip, [r3] │ │ │ │ - bl d5644 │ │ │ │ + bl d5c74 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4beaa │ │ │ │ + bge.n 4bf7a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 4beaa │ │ │ │ + cbnz r2, 4bf7a │ │ │ │ mov r0, r3 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ subs r3, r6, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 4beea │ │ │ │ + blt.n 4bfba │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r7, sl │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 4bed2 │ │ │ │ + beq.n 4bfa2 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55084 @ 0xd72c │ │ │ │ + movw r1, #59516 @ 0xe87c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 4beea │ │ │ │ + bl f29e4 │ │ │ │ + b.n 4bfba │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 4be6c │ │ │ │ + bne.n 4bf3c │ │ │ │ ldr.w r8, [r8, #260] @ 0x104 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4be66 │ │ │ │ + b.n 4bf36 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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 24ce84 │ │ │ │ + bl 24e0a4 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 4bf50 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 4c020 │ │ │ │ mov r5, r0 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r5, [r0, #0] │ │ │ │ blx 2bb54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4bf42 │ │ │ │ - bl 288b18 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4bf50 │ │ │ │ + cbz r3, 4c012 │ │ │ │ + bl 289d00 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4c020 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 85cf8 │ │ │ │ + b.w 85ecc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 4bf86 │ │ │ │ + cbnz r1, 4c056 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58244 @ 0xe384 │ │ │ │ + movw r1, #62788 @ 0xf544 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4bfac │ │ │ │ + b.n 4c07c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bfaa │ │ │ │ + bge.n 4c07a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 4bfaa │ │ │ │ + cbnz r3, 4c07a │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - cbnz r6, 4bfd8 │ │ │ │ + cbnz r6, 4c0a8 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 4bfd8 │ │ │ │ + ble.n 4c0a8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4bfd8 │ │ │ │ - cbnz r2, 4bff8 │ │ │ │ + bne.n 4c0a8 │ │ │ │ + cbnz r2, 4c0c8 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #180] @ (4c090 ) │ │ │ │ + ldr r6, [pc, #180] @ (4c160 ) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4bff8 │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4c0c8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c088 │ │ │ │ + b.n 4c158 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r3, #24552 @ 0x5fe8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4c012 │ │ │ │ + bne.n 4c0e2 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ - b.n 4c030 │ │ │ │ - bl 1449e0 │ │ │ │ + b.n 4c100 │ │ │ │ + bl 145924 │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4c030 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 4c100 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bff4 │ │ │ │ + bne.n 4c0c4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ vmov.f32 s0, s16 │ │ │ │ blx 2c268 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4c080 │ │ │ │ + beq.n 4c150 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2248f4 │ │ │ │ + bl 225ae8 │ │ │ │ vcmp.f32 s16, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4c070 │ │ │ │ + bvs.n 4c140 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - movw r3, #63388 @ 0xf79c │ │ │ │ - movt r3, #44 @ 0x2c │ │ │ │ - movw r2, #63784 @ 0xf928 │ │ │ │ - movt r2, #44 @ 0x2c │ │ │ │ + movw r3, #2396 @ 0x95c │ │ │ │ + movt r3, #45 @ 0x2d │ │ │ │ + movw r2, #2792 @ 0xae8 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ vcmpe.f32 s15, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, r3 │ │ │ │ - b.n 4c078 │ │ │ │ - movw r2, #63784 @ 0xf928 │ │ │ │ - movt r2, #44 @ 0x2c │ │ │ │ + b.n 4c148 │ │ │ │ + movw r2, #2792 @ 0xae8 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 4ab7e │ │ │ │ - b.n 4bff4 │ │ │ │ + bl 4ac4e │ │ │ │ + b.n 4c0c4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #880] @ (4c404 <_PyXI_NewExcInfo@@Base+0x370>) │ │ │ │ + ldr r1, [pc, #880] @ (4c4d4 <_PyXI_NewExcInfo@@Base+0x370>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0004c094 <_PyXI_NewExcInfo@@Base>: │ │ │ │ +0004c164 <_PyXI_NewExcInfo@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cbz r0, 4c0b2 <_PyXI_NewExcInfo@@Base+0x1e> │ │ │ │ + cbz r0, 4c182 <_PyXI_NewExcInfo@@Base+0x1e> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4c0ca <_PyXI_NewExcInfo@@Base+0x36> │ │ │ │ + bne.n 4c19a <_PyXI_NewExcInfo@@Base+0x36> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64004 @ 0xfa04 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #3012 @ 0xbc4 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 4c0d6 <_PyXI_NewExcInfo@@Base+0x42> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 4c1a6 <_PyXI_NewExcInfo@@Base+0x42> │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1b5418 │ │ │ │ + bl 1b6730 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4c0da <_PyXI_NewExcInfo@@Base+0x46> │ │ │ │ + cbnz r0, 4c1aa <_PyXI_NewExcInfo@@Base+0x46> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4c290 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ + b.n 4c360 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 4c0ec <_PyXI_NewExcInfo@@Base+0x58> │ │ │ │ + bmi.n 4c1bc <_PyXI_NewExcInfo@@Base+0x58> │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 4c0fe <_PyXI_NewExcInfo@@Base+0x6a> │ │ │ │ + bge.n 4c1ce <_PyXI_NewExcInfo@@Base+0x6a> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 4c0fe <_PyXI_NewExcInfo@@Base+0x6a> │ │ │ │ + bpl.n 4c1ce <_PyXI_NewExcInfo@@Base+0x6a> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21bb74 <_PyObject_GetXIData@@Base+0x878> │ │ │ │ + bl 21cc30 <_PyObject_GetXIData@@Base+0x730> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c290 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ - b.n 4c278 <_PyXI_NewExcInfo@@Base+0x1e4> │ │ │ │ + beq.w 4c360 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ + b.n 4c348 <_PyXI_NewExcInfo@@Base+0x1e4> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63644 @ 0xf89c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl cf5d0 │ │ │ │ + movw r1, #2652 @ 0xa5c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl cfbf4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c242 <_PyXI_NewExcInfo@@Base+0x1ae> │ │ │ │ - movw r1, #19876 @ 0x4da4 │ │ │ │ + beq.w 4c312 <_PyXI_NewExcInfo@@Base+0x1ae> │ │ │ │ + movw r1, #24420 @ 0x5f64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cf5d0 │ │ │ │ + bl cfbf4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4c12a <_PyXI_NewExcInfo@@Base+0x96> │ │ │ │ + cbnz r0, 4c1fa <_PyXI_NewExcInfo@@Base+0x96> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c1bc <_PyXI_NewExcInfo@@Base+0x128> │ │ │ │ + b.n 4c28c <_PyXI_NewExcInfo@@Base+0x128> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21bec4 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ + bl 21d0c8 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c146 <_PyXI_NewExcInfo@@Base+0xb2> │ │ │ │ + bge.n 4c216 <_PyXI_NewExcInfo@@Base+0xb2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c146 <_PyXI_NewExcInfo@@Base+0xb2> │ │ │ │ + cbnz r3, 4c216 <_PyXI_NewExcInfo@@Base+0xb2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4c124 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ + beq.n 4c1f4 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #19908 @ 0x4dc4 │ │ │ │ + movw r1, #24452 @ 0x5f84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cf5d0 │ │ │ │ + bl cfbf4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c124 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ + beq.n 4c1f4 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21bec4 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ + bl 21d0c8 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c17c <_PyXI_NewExcInfo@@Base+0xe8> │ │ │ │ + bge.n 4c24c <_PyXI_NewExcInfo@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c17c <_PyXI_NewExcInfo@@Base+0xe8> │ │ │ │ + cbnz r3, 4c24c <_PyXI_NewExcInfo@@Base+0xe8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4c124 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ + beq.n 4c1f4 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #20684 @ 0x50cc │ │ │ │ + movw r1, #25228 @ 0x628c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cf5d0 │ │ │ │ + bl cfbf4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c124 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ + beq.n 4c1f4 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21bec4 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ + bl 21d0c8 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c1b2 <_PyXI_NewExcInfo@@Base+0x11e> │ │ │ │ + bge.n 4c282 <_PyXI_NewExcInfo@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c1b2 <_PyXI_NewExcInfo@@Base+0x11e> │ │ │ │ + cbnz r3, 4c282 <_PyXI_NewExcInfo@@Base+0x11e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_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 4c1d0 <_PyXI_NewExcInfo@@Base+0x13c> │ │ │ │ + bge.n 4c2a0 <_PyXI_NewExcInfo@@Base+0x13c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4c1d0 <_PyXI_NewExcInfo@@Base+0x13c> │ │ │ │ + cbnz r3, 4c2a0 <_PyXI_NewExcInfo@@Base+0x13c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 4c24c <_PyXI_NewExcInfo@@Base+0x1b8> │ │ │ │ + bne.n 4c31c <_PyXI_NewExcInfo@@Base+0x1b8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37268 @ 0x9194 │ │ │ │ + movw r1, #41812 @ 0xa354 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cf5d0 │ │ │ │ + bl cfbf4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4c256 <_PyXI_NewExcInfo@@Base+0x1c2> │ │ │ │ + cbz r0, 4c326 <_PyXI_NewExcInfo@@Base+0x1c2> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21bec4 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ + bl 21d0c8 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c202 <_PyXI_NewExcInfo@@Base+0x16e> │ │ │ │ + bge.n 4c2d2 <_PyXI_NewExcInfo@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c202 <_PyXI_NewExcInfo@@Base+0x16e> │ │ │ │ + cbnz r3, 4c2d2 <_PyXI_NewExcInfo@@Base+0x16e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 4c260 <_PyXI_NewExcInfo@@Base+0x1cc> │ │ │ │ + cbz r3, 4c330 <_PyXI_NewExcInfo@@Base+0x1cc> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29308 @ 0x727c │ │ │ │ + movw r1, #33852 @ 0x843c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cf5d0 │ │ │ │ + bl cfbf4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c26a <_PyXI_NewExcInfo@@Base+0x1d6> │ │ │ │ + cbz r0, 4c33a <_PyXI_NewExcInfo@@Base+0x1d6> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21bec4 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ + bl 21d0c8 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c234 <_PyXI_NewExcInfo@@Base+0x1a0> │ │ │ │ + bge.n 4c304 <_PyXI_NewExcInfo@@Base+0x1a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c234 <_PyXI_NewExcInfo@@Base+0x1a0> │ │ │ │ + cbnz r3, 4c304 <_PyXI_NewExcInfo@@Base+0x1a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 4c290 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ - movw r4, #63960 @ 0xf9d8 │ │ │ │ - movt r4, #44 @ 0x2c │ │ │ │ - b.n 4c272 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #63820 @ 0xf94c │ │ │ │ - movt r4, #44 @ 0x2c │ │ │ │ - b.n 4c272 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #64164 @ 0xfaa4 │ │ │ │ - movt r4, #43 @ 0x2b │ │ │ │ - b.n 4c272 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #63864 @ 0xf978 │ │ │ │ + cbnz r3, 4c360 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ + movw r4, #2968 @ 0xb98 │ │ │ │ + movt r4, #45 @ 0x2d │ │ │ │ + b.n 4c342 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #2828 @ 0xb0c │ │ │ │ + movt r4, #45 @ 0x2d │ │ │ │ + b.n 4c342 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #3136 @ 0xc40 │ │ │ │ movt r4, #44 @ 0x2c │ │ │ │ - b.n 4c272 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #64252 @ 0xfafc │ │ │ │ - movt r4, #43 @ 0x2b │ │ │ │ - b.n 4c272 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #63908 @ 0xf9a4 │ │ │ │ + b.n 4c342 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #2872 @ 0xb38 │ │ │ │ + movt r4, #45 @ 0x2d │ │ │ │ + b.n 4c342 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #3224 @ 0xc98 │ │ │ │ movt r4, #44 @ 0x2c │ │ │ │ + b.n 4c342 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #2916 @ 0xb64 │ │ │ │ + movt r4, #45 @ 0x2d │ │ │ │ mov r0, r5 │ │ │ │ - bl 248784 │ │ │ │ + bl 2499a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b400 │ │ │ │ + bl 6b590 │ │ │ │ movw r3, #5168 @ 0x1430 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 65c80 │ │ │ │ - b.n 4c0d6 <_PyXI_NewExcInfo@@Base+0x42> │ │ │ │ + bl 65e10 │ │ │ │ + b.n 4c1a6 <_PyXI_NewExcInfo@@Base+0x42> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 4c2a6 <_PyXI_NewExcInfo@@Base+0x212> │ │ │ │ - movw r0, #64060 @ 0xfa3c │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - b.w e41c8 │ │ │ │ + cbnz r3, 4c376 <_PyXI_NewExcInfo@@Base+0x212> │ │ │ │ + movw r0, #3068 @ 0xbfc │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + b.w e47b8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 140620 │ │ │ │ - cbnz r0, 4c2d8 <_PyXI_NewExcInfo@@Base+0x244> │ │ │ │ + bl 14171c │ │ │ │ + cbnz r0, 4c3a8 <_PyXI_NewExcInfo@@Base+0x244> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #64076 @ 0xfa4c │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl e41c8 │ │ │ │ + movw r0, #3084 @ 0xc0c │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl e47b8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1412c8 │ │ │ │ - b.n 4c2fc <_PyXI_NewExcInfo@@Base+0x268> │ │ │ │ + bl 1423d8 │ │ │ │ + b.n 4c3cc <_PyXI_NewExcInfo@@Base+0x268> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 4c2fa <_PyXI_NewExcInfo@@Base+0x266> │ │ │ │ + bne.n 4c3ca <_PyXI_NewExcInfo@@Base+0x266> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46096 @ 0xb410 │ │ │ │ + movw r1, #50664 @ 0xc5e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ - bl 24ce84 │ │ │ │ + bl 24e0a4 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 4c380 <_PyXI_NewExcInfo@@Base+0x2ec> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 4c450 <_PyXI_NewExcInfo@@Base+0x2ec> │ │ │ │ mov r4, r0 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ str r4, [r0, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2bb54 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vstr d9, [sp, #24] │ │ │ │ vstr d8, [sp, #32] │ │ │ │ - bl 270350 <_Py_c_abs@@Base> │ │ │ │ + bl 271538 <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 4c36c <_PyXI_NewExcInfo@@Base+0x2d8> │ │ │ │ - bl 288b18 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4c382 <_PyXI_NewExcInfo@@Base+0x2ee> │ │ │ │ - movw r0, #64128 @ 0xfa80 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + cbz r1, 4c43c <_PyXI_NewExcInfo@@Base+0x2d8> │ │ │ │ + bl 289d00 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4c452 <_PyXI_NewExcInfo@@Base+0x2ee> │ │ │ │ + movw r0, #3136 @ 0xc40 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ vstr d10, [sp] │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4c382 <_PyXI_NewExcInfo@@Base+0x2ee> │ │ │ │ + b.n 4c452 <_PyXI_NewExcInfo@@Base+0x2ee> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, 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 4c3c2 <_PyXI_NewExcInfo@@Base+0x32e> │ │ │ │ + beq.n 4c492 <_PyXI_NewExcInfo@@Base+0x32e> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64160 @ 0xfaa0 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #3168 @ 0xc60 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c3e0 <_PyXI_NewExcInfo@@Base+0x34c> │ │ │ │ + b.n 4c4b0 <_PyXI_NewExcInfo@@Base+0x34c> │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - bne.n 4c3d4 <_PyXI_NewExcInfo@@Base+0x340> │ │ │ │ + bne.n 4c4a4 <_PyXI_NewExcInfo@@Base+0x340> │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 8b060 │ │ │ │ + b.w 8b218 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 4c750 │ │ │ │ + bl 4c820 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.w 4869c <_PyTime_AsTimeval_clamp@@Base+0x634> │ │ │ │ + b.w 4876c <_PyTime_AsTimeval_clamp@@Base+0x634> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 4c424 <_PyXI_NewExcInfo@@Base+0x390> │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + bne.n 4c4f4 <_PyXI_NewExcInfo@@Base+0x390> │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #37916 @ 0x941c │ │ │ │ + movw r1, #42460 @ 0xa5dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33760 @ 0x83e0 │ │ │ │ + movw r0, #38264 @ 0x9578 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4c56a <_PyXI_NewExcInfo@@Base+0x4d6> │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4c63a <_PyXI_NewExcInfo@@Base+0x4d6> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl f1f80 │ │ │ │ + bl f2550 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4c450 <_PyXI_NewExcInfo@@Base+0x3bc> │ │ │ │ + cbz r0, 4c520 <_PyXI_NewExcInfo@@Base+0x3bc> │ │ │ │ blx 2abc0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4c456 <_PyXI_NewExcInfo@@Base+0x3c2> │ │ │ │ + beq.n 4c526 <_PyXI_NewExcInfo@@Base+0x3c2> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61300 @ 0xef74 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #308 @ 0x134 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4c55e <_PyXI_NewExcInfo@@Base+0x4ca> │ │ │ │ + b.n 4c62e <_PyXI_NewExcInfo@@Base+0x4ca> │ │ │ │ adds r3, r0, #2 │ │ │ │ adds r4, r0, #1 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 4c466 <_PyXI_NewExcInfo@@Base+0x3d2> │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 4c450 <_PyXI_NewExcInfo@@Base+0x3bc> │ │ │ │ + bcc.n 4c536 <_PyXI_NewExcInfo@@Base+0x3d2> │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 4c520 <_PyXI_NewExcInfo@@Base+0x3bc> │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c460 <_PyXI_NewExcInfo@@Base+0x3cc> │ │ │ │ + beq.n 4c530 <_PyXI_NewExcInfo@@Base+0x3cc> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ba44 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 4c4a0 <_PyXI_NewExcInfo@@Base+0x40c> │ │ │ │ + cbz r3, 4c570 <_PyXI_NewExcInfo@@Base+0x40c> │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 4c4a0 <_PyXI_NewExcInfo@@Base+0x40c> │ │ │ │ + beq.n 4c570 <_PyXI_NewExcInfo@@Base+0x40c> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 4c4b6 <_PyXI_NewExcInfo@@Base+0x422> │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 4c586 <_PyXI_NewExcInfo@@Base+0x422> │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 4c4e0 <_PyXI_NewExcInfo@@Base+0x44c> │ │ │ │ + bhi.n 4c5b0 <_PyXI_NewExcInfo@@Base+0x44c> │ │ │ │ adds r4, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 85f98 │ │ │ │ + bl 8616c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 4c4ba <_PyXI_NewExcInfo@@Base+0x426> │ │ │ │ - bl 1f4674 │ │ │ │ + cbnz r0, 4c58a <_PyXI_NewExcInfo@@Base+0x426> │ │ │ │ + bl 1f56c4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c55e <_PyXI_NewExcInfo@@Base+0x4ca> │ │ │ │ + b.n 4c62e <_PyXI_NewExcInfo@@Base+0x4ca> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ blx 2ba44 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 4c4de <_PyXI_NewExcInfo@@Base+0x44a> │ │ │ │ + cbz r3, 4c5ae <_PyXI_NewExcInfo@@Base+0x44a> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 4c55e <_PyXI_NewExcInfo@@Base+0x4ca> │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 4c62e <_PyXI_NewExcInfo@@Base+0x4ca> │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r5 │ │ │ │ add.w r9, r5, r2, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 4c4fc <_PyXI_NewExcInfo@@Base+0x468> │ │ │ │ + beq.n 4c5cc <_PyXI_NewExcInfo@@Base+0x468> │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ it hi │ │ │ │ addhi r4, #1 │ │ │ │ - b.n 4c4ea <_PyXI_NewExcInfo@@Base+0x456> │ │ │ │ - cbz r4, 4c554 <_PyXI_NewExcInfo@@Base+0x4c0> │ │ │ │ + b.n 4c5ba <_PyXI_NewExcInfo@@Base+0x456> │ │ │ │ + cbz r4, 4c624 <_PyXI_NewExcInfo@@Base+0x4c0> │ │ │ │ add r4, r2 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 4c4b2 <_PyXI_NewExcInfo@@Base+0x41e> │ │ │ │ + bcs.n 4c582 <_PyXI_NewExcInfo@@Base+0x41e> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c4b2 <_PyXI_NewExcInfo@@Base+0x41e> │ │ │ │ + beq.n 4c582 <_PyXI_NewExcInfo@@Base+0x41e> │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 4c540 <_PyXI_NewExcInfo@@Base+0x4ac> │ │ │ │ + beq.n 4c610 <_PyXI_NewExcInfo@@Base+0x4ac> │ │ │ │ ldr.w r2, [r8], #4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ add.w r0, r7, r3, lsl #2 │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ itett hi │ │ │ │ lsrhi r1, r2, #16 │ │ │ │ addls r3, #1 │ │ │ │ uxthhi r2, r2 │ │ │ │ orrhi.w r1, r1, #65536 @ 0x10000 │ │ │ │ iteee ls │ │ │ │ strls r2, [r7, r1] │ │ │ │ strhi.w r1, [r7, r3, lsl #2] │ │ │ │ addhi r3, #2 │ │ │ │ strhi r2, [r0, #4] │ │ │ │ - b.n 4c514 <_PyXI_NewExcInfo@@Base+0x480> │ │ │ │ + b.n 4c5e4 <_PyXI_NewExcInfo@@Base+0x480> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #4 │ │ │ │ - bl 95d8c │ │ │ │ + bl 95fe4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 761ac │ │ │ │ - b.n 4c55e <_PyXI_NewExcInfo@@Base+0x4ca> │ │ │ │ + bl 7637c │ │ │ │ + b.n 4c62e <_PyXI_NewExcInfo@@Base+0x4ca> │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 95d8c │ │ │ │ + bl 95fe4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ mov r0, r6 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ mov r0, r4 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ movw r3, #7364 @ 0x1cc4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4c5bc <_PyXI_NewExcInfo@@Base+0x528> │ │ │ │ + beq.n 4c68c <_PyXI_NewExcInfo@@Base+0x528> │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4c5bc <_PyXI_NewExcInfo@@Base+0x528> │ │ │ │ + beq.n 4c68c <_PyXI_NewExcInfo@@Base+0x528> │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #19752 @ 0x4d28 │ │ │ │ + movw r1, #24296 @ 0x5ee8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c22bc │ │ │ │ - cbnz r0, 4c5d2 <_PyXI_NewExcInfo@@Base+0x53e> │ │ │ │ - b.n 4c5fc <_PyXI_NewExcInfo@@Base+0x568> │ │ │ │ + bl c2900 │ │ │ │ + cbnz r0, 4c6a2 <_PyXI_NewExcInfo@@Base+0x53e> │ │ │ │ + b.n 4c6cc <_PyXI_NewExcInfo@@Base+0x568> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4c59e <_PyXI_NewExcInfo@@Base+0x50a> │ │ │ │ - movw r0, #19752 @ 0x4d28 │ │ │ │ + beq.n 4c66e <_PyXI_NewExcInfo@@Base+0x50a> │ │ │ │ + movw r0, #24296 @ 0x5ee8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 22b858 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 4c5fc <_PyXI_NewExcInfo@@Base+0x568> │ │ │ │ - b.n 4c59e <_PyXI_NewExcInfo@@Base+0x50a> │ │ │ │ + bl 22ca54 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 4c6cc <_PyXI_NewExcInfo@@Base+0x568> │ │ │ │ + b.n 4c66e <_PyXI_NewExcInfo@@Base+0x50a> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 89114 │ │ │ │ + bl 892cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c5fc <_PyXI_NewExcInfo@@Base+0x568> │ │ │ │ + cbz r0, 4c6cc <_PyXI_NewExcInfo@@Base+0x568> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 4c600 <_PyXI_NewExcInfo@@Base+0x56c> │ │ │ │ + cbnz r0, 4c6d0 <_PyXI_NewExcInfo@@Base+0x56c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c5fc <_PyXI_NewExcInfo@@Base+0x568> │ │ │ │ + bge.n 4c6cc <_PyXI_NewExcInfo@@Base+0x568> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c5fc <_PyXI_NewExcInfo@@Base+0x568> │ │ │ │ + cbnz r3, 4c6cc <_PyXI_NewExcInfo@@Base+0x568> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c612 <_PyXI_NewExcInfo@@Base+0x57e> │ │ │ │ + b.n 4c6e2 <_PyXI_NewExcInfo@@Base+0x57e> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ strd r2, r4, [r0, #8] │ │ │ │ @@ -48410,653 +48508,654 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #8348 @ 0x209c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1276d0 │ │ │ │ - bl cf6c8 │ │ │ │ + bl 128538 │ │ │ │ + bl cfcf0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4c680 <_PyXI_NewExcInfo@@Base+0x5ec> │ │ │ │ + beq.n 4c750 <_PyXI_NewExcInfo@@Base+0x5ec> │ │ │ │ mov r0, r3 │ │ │ │ - bl 88518 │ │ │ │ - cbnz r0, 4c680 <_PyXI_NewExcInfo@@Base+0x5ec> │ │ │ │ + bl 886fc │ │ │ │ + cbnz r0, 4c750 <_PyXI_NewExcInfo@@Base+0x5ec> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #8348 @ 0x209c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 1276d0 │ │ │ │ - bl cf6c8 │ │ │ │ + bl 128538 │ │ │ │ + bl cfcf0 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #37916 @ 0x941c │ │ │ │ + movw r1, #42460 @ 0xa5dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #20388 @ 0x4fa4 │ │ │ │ + movw r0, #24932 @ 0x6164 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c730 <_PyXI_NewExcInfo@@Base+0x69c> │ │ │ │ + b.n 4c800 <_PyXI_NewExcInfo@@Base+0x69c> │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 4c69e <_PyXI_NewExcInfo@@Base+0x60a> │ │ │ │ + cbnz r3, 4c76e <_PyXI_NewExcInfo@@Base+0x60a> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64228 @ 0xfae4 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #3236 @ 0xca4 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 4c67c <_PyXI_NewExcInfo@@Base+0x5e8> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 4c74c <_PyXI_NewExcInfo@@Base+0x5e8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4c686 <_PyXI_NewExcInfo@@Base+0x5f2> │ │ │ │ + bge.n 4c756 <_PyXI_NewExcInfo@@Base+0x5f2> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 4c6b6 <_PyXI_NewExcInfo@@Base+0x622> │ │ │ │ + bne.n 4c786 <_PyXI_NewExcInfo@@Base+0x622> │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - cbnz r6, 4c700 <_PyXI_NewExcInfo@@Base+0x66c> │ │ │ │ - b.n 4c6f6 <_PyXI_NewExcInfo@@Base+0x662> │ │ │ │ + cbnz r6, 4c7d0 <_PyXI_NewExcInfo@@Base+0x66c> │ │ │ │ + b.n 4c7c6 <_PyXI_NewExcInfo@@Base+0x662> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ - bl d5644 │ │ │ │ + bl d5c74 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c6e2 <_PyXI_NewExcInfo@@Base+0x64e> │ │ │ │ + bge.n 4c7b2 <_PyXI_NewExcInfo@@Base+0x64e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c6e2 <_PyXI_NewExcInfo@@Base+0x64e> │ │ │ │ + cbnz r3, 4c7b2 <_PyXI_NewExcInfo@@Base+0x64e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 4c67c <_PyXI_NewExcInfo@@Base+0x5e8> │ │ │ │ - bne.n 4c6b0 <_PyXI_NewExcInfo@@Base+0x61c> │ │ │ │ + blt.n 4c74c <_PyXI_NewExcInfo@@Base+0x5e8> │ │ │ │ + bne.n 4c780 <_PyXI_NewExcInfo@@Base+0x61c> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4c682 <_PyXI_NewExcInfo@@Base+0x5ee> │ │ │ │ + b.n 4c752 <_PyXI_NewExcInfo@@Base+0x5ee> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4c722 <_PyXI_NewExcInfo@@Base+0x68e> │ │ │ │ + blt.n 4c7f2 <_PyXI_NewExcInfo@@Base+0x68e> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4c730 <_PyXI_NewExcInfo@@Base+0x69c> │ │ │ │ + b.n 4c800 <_PyXI_NewExcInfo@@Base+0x69c> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4c6f6 <_PyXI_NewExcInfo@@Base+0x662> │ │ │ │ + bge.n 4c7c6 <_PyXI_NewExcInfo@@Base+0x662> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r3, r1, r4 │ │ │ │ ldr r0, [r1, r4] │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #4] │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4c6ee <_PyXI_NewExcInfo@@Base+0x65a> │ │ │ │ + beq.n 4c7be <_PyXI_NewExcInfo@@Base+0x65a> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 4c714 <_PyXI_NewExcInfo@@Base+0x680> │ │ │ │ + b.n 4c7e4 <_PyXI_NewExcInfo@@Base+0x680> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c6f6 <_PyXI_NewExcInfo@@Base+0x662> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c6f6 <_PyXI_NewExcInfo@@Base+0x662> │ │ │ │ + bne.n 4c7c6 <_PyXI_NewExcInfo@@Base+0x662> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c7c6 <_PyXI_NewExcInfo@@Base+0x662> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e3934 │ │ │ │ + bl 1e48c0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0004c750 : │ │ │ │ +0004c820 : │ │ │ │ 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 177aa0 │ │ │ │ + bl 179094 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r2, 4c7ac │ │ │ │ + cbnz r2, 4c87c │ │ │ │ mov r0, r5 │ │ │ │ - bl fb81c │ │ │ │ + bl fbe38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 4c7e8 │ │ │ │ + bgt.n 4c8b8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14944 @ 0x3a60 │ │ │ │ + movw r1, #19388 @ 0x4bbc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 4c7e4 │ │ │ │ - ldr r3, [pc, #164] @ (4c854 ) │ │ │ │ + bl f29e4 │ │ │ │ + b.n 4c8b4 │ │ │ │ + ldr r3, [pc, #164] @ (4c924 ) │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r2, #64268 @ 0xfb0c │ │ │ │ - movt r2, #44 @ 0x2c │ │ │ │ - ldr r0, [pc, #152] @ (4c858 ) │ │ │ │ - bl d72a4 │ │ │ │ + movw r2, #3276 @ 0xccc │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ + ldr r0, [pc, #152] @ (4c928 ) │ │ │ │ + bl d78c0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #148] @ (4c85c ) │ │ │ │ + ldr r0, [pc, #148] @ (4c92c ) │ │ │ │ ldr.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c7e0 │ │ │ │ + bge.n 4c8b0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ - cbnz r3, 4c7e0 │ │ │ │ + cbnz r3, 4c8b0 │ │ │ │ add.w r0, r0, #1968 @ 0x7b0 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 4c788 │ │ │ │ + bne.n 4c858 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c84c │ │ │ │ + b.n 4c91c │ │ │ │ subs r0, #1 │ │ │ │ - bl 71600 │ │ │ │ + bl 717a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c7e4 │ │ │ │ + beq.n 4c8b4 │ │ │ │ add.w sl, r5, #16 │ │ │ │ add.w r9, r0, #12 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ adds r6, #1 │ │ │ │ - bl 89114 │ │ │ │ - cbz r0, 4c81e │ │ │ │ + bl 892cc │ │ │ │ + cbz r0, 4c8ee │ │ │ │ cmp r7, r6 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 4c7fe │ │ │ │ + bne.n 4c8ce │ │ │ │ ldr.w r3, [r8, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 4c836 │ │ │ │ + cbnz r0, 4c906 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c7e4 │ │ │ │ + bge.n 4c8b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c7e4 │ │ │ │ + bne.n 4c8b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c7e4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c8b4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r2, r3, [r0, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #208] @ (4c928 ) │ │ │ │ + ldr r2, [pc, #208] @ (4c9f8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ subs r0, r7, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #64284 @ 0xfb1c │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #3292 @ 0xcdc │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 4c88c │ │ │ │ + cbz r3, 4c95c │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4c89c │ │ │ │ + b.n 4c96c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4c89a │ │ │ │ + ble.n 4c96a │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4c896 │ │ │ │ - cbnz r1, 4c8be │ │ │ │ + bgt.n 4c966 │ │ │ │ + cbnz r1, 4c98e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4c89c │ │ │ │ + b.n 4c96c │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #152] @ (4c938 ) │ │ │ │ + ldr r1, [pc, #152] @ (4ca08 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4c8c4 │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4c994 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c932 │ │ │ │ + b.n 4ca02 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r4, r5 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r4, #1 │ │ │ │ itte eq │ │ │ │ movweq r6, #5160 @ 0x1428 │ │ │ │ movteq r6, #75 @ 0x4b │ │ │ │ ldrne r6, [r0, #4] │ │ │ │ - cbnz r3, 4c8e6 │ │ │ │ + cbnz r3, 4c9b6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c930 │ │ │ │ + bge.n 4ca00 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 4c930 │ │ │ │ + b.n 4ca00 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c8d8 │ │ │ │ + beq.n 4c9a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 7eb68 │ │ │ │ + bl 7ed34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c910 │ │ │ │ + cbz r0, 4c9e0 │ │ │ │ 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 4c924 │ │ │ │ + bge.n 4c9f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c924 │ │ │ │ + cbnz r3, 4c9f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4c932 │ │ │ │ - bl 7fc54 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4ca02 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c8d8 │ │ │ │ - b.n 4c8ba │ │ │ │ + beq.n 4c9a8 │ │ │ │ + b.n 4c98a │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #240] @ (4ca2c ) │ │ │ │ + ldr r2, [pc, #240] @ (4cafc ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r0, #20 │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 97f04 │ │ │ │ + bl 98158 │ │ │ │ mov r4, r0 │ │ │ │ blx 2ac2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 4c9a2 │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + bmi.n 4ca72 │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #37916 @ 0x941c │ │ │ │ + movw r1, #42460 @ 0xa5dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2280 @ 0x8e8 │ │ │ │ + movw r0, #6744 @ 0x1a58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4c9ae │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4ca7e │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b66c │ │ │ │ + bl 8b824 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c9b2 │ │ │ │ + cbnz r0, 4ca82 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ca3e │ │ │ │ + b.n 4cb0e │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4c9d4 │ │ │ │ + beq.n 4caa4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61300 @ 0xef74 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #308 @ 0x134 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 4c9ae │ │ │ │ - ldr r6, [pc, #108] @ (4ca44 ) │ │ │ │ + bl f29e4 │ │ │ │ + b.n 4ca7e │ │ │ │ + ldr r6, [pc, #108] @ (4cb14 ) │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 4c9fe │ │ │ │ + cbnz r0, 4cace │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #64348 @ 0xfb5c │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #3356 @ 0xd1c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 4ca20 │ │ │ │ + bl d6310 │ │ │ │ + b.n 4caf0 │ │ │ │ adds r6, #4 │ │ │ │ cmp r5, #8 │ │ │ │ - bne.n 4c9d8 │ │ │ │ - ldr r0, [pc, #64] @ (4ca48 ) │ │ │ │ + bne.n 4caa8 │ │ │ │ + ldr r0, [pc, #64] @ (4cb18 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ - bl 1e02c8 │ │ │ │ + bl 1e1254 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4ca2a │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 4cafa │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c9ae │ │ │ │ - b.n 4ca36 │ │ │ │ - cbnz r0, 4ca36 │ │ │ │ + bne.n 4ca7e │ │ │ │ + b.n 4cb06 │ │ │ │ + cbnz r0, 4cb06 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4ca3e │ │ │ │ + b.n 4cb0e │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf5900048 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ + lsls r1, r1, #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, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 4ca6e │ │ │ │ + cbnz r2, 4cb3e │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 4ca6e │ │ │ │ + bne.n 4cb3e │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4ca8e │ │ │ │ - ldr r4, [pc, #60] @ (4caac ) │ │ │ │ + cbnz r0, 4cb5e │ │ │ │ + ldr r4, [pc, #60] @ (4cb7c ) │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4ca8e │ │ │ │ + cbnz r0, 4cb5e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4caa8 │ │ │ │ + b.n 4cb78 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 85770 │ │ │ │ + bl 85934 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ca8a │ │ │ │ + beq.n 4cb5a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r0, #16] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #416] @ (4cc50 ) │ │ │ │ + ldr r2, [pc, #416] @ (4cd20 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85c48 │ │ │ │ + bl 85e1c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4cad2 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 4caf4 │ │ │ │ + bne.n 4cba2 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 4cbc4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 4caea │ │ │ │ + cbz r3, 4cbba │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 4cae4 │ │ │ │ + blt.n 4cbb4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 4cae8 │ │ │ │ + b.n 4cbb8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4caf6 │ │ │ │ + b.n 4cbc6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r1, #22504 @ 0x57e8 │ │ │ │ + movw r1, #27048 @ 0x69a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 3a47a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x58a> │ │ │ │ + b.w 3a57a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x58a> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #61148 @ 0xeedc │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ + movw r0, #120 @ 0x78 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ 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 4cb3e │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 4cb48 │ │ │ │ + bne.n 4cc0e │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 4cc18 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4cb7c │ │ │ │ + bne.n 4cc4c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #24552 @ 0x5fe8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4cb94 │ │ │ │ + bne.n 4cc64 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4cbb4 │ │ │ │ + b.n 4cc84 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #56900 @ 0xde44 │ │ │ │ + movw r0, #61444 @ 0xf004 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4cb66 │ │ │ │ - b.n 4cd2a │ │ │ │ - bl 1449e0 │ │ │ │ + bne.n 4cc36 │ │ │ │ + b.n 4cdfa │ │ │ │ + bl 145924 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4cbb4 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 4cc84 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4cd2a │ │ │ │ + bne.w 4cdfa │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4cbc2 │ │ │ │ + bne.n 4cc92 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4cbe2 │ │ │ │ - bl 1449e0 │ │ │ │ + b.n 4ccb2 │ │ │ │ + bl 145924 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4cbe2 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 4ccb2 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4cd2a │ │ │ │ + bne.w 4cdfa │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #332] @ 4cd38 │ │ │ │ + vldr d10, [pc, #332] @ 4ce08 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4cc0e │ │ │ │ + bhi.n 4ccde │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4cc7e │ │ │ │ - b.n 4ccd8 │ │ │ │ - ble.n 4cc7e │ │ │ │ + bhi.n 4cd4e │ │ │ │ + b.n 4cda8 │ │ │ │ + ble.n 4cd4e │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4cc7e │ │ │ │ + bhi.n 4cd4e │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4cc7e │ │ │ │ + beq.n 4cd4e │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2bedc │ │ │ │ - vldr d6, [pc, #264] @ 4cd40 │ │ │ │ + vldr d6, [pc, #264] @ 4ce10 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #260] @ 4cd48 │ │ │ │ + vldr d5, [pc, #260] @ 4ce18 │ │ │ │ vmov.f64 d7, d6 │ │ │ │ cmp r1, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ it lt │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4cc6c │ │ │ │ + ble.n 4cd3c │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4cd14 │ │ │ │ + b.n 4cde4 │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4ccac │ │ │ │ + b.n 4cd7c │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 288a7c │ │ │ │ + bl 289c64 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r0, r0, lsl #3 │ │ │ │ - bl 288a7c │ │ │ │ + bl 289c64 │ │ │ │ add r4, r0 │ │ │ │ - movw r3, #61968 @ 0xf210 │ │ │ │ - movt r3, #72 @ 0x48 │ │ │ │ + movw r3, #976 @ 0x3d0 │ │ │ │ + movt r3, #73 @ 0x49 │ │ │ │ add.w r0, r3, r4, lsl #4 │ │ │ │ add r4, sp, #32 │ │ │ │ add.w r0, r0, #928 @ 0x3a0 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4cd14 │ │ │ │ + beq.n 4cde4 │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4cd14 │ │ │ │ + bvs.n 4cde4 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4cd14 │ │ │ │ + ble.n 4cde4 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 288b18 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4cd2a │ │ │ │ + bl 289d00 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4cdfa │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4ccf0 │ │ │ │ + bne.n 4cdc0 │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 4cd14 │ │ │ │ + b.n 4cde4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2b294 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 2c38c │ │ │ │ vmul.f64 d9, d9, d0 │ │ │ │ vstr d9, [sp, #24] │ │ │ │ vldr d0, [sp, #16] │ │ │ │ vldr d1, [sp, #24] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 248974 │ │ │ │ + b.w 249b94 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -49072,232 +49171,232 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #31936 @ 0x7cc0 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1276d0 │ │ │ │ + bl 128538 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 4cd8c │ │ │ │ + beq.n 4ce5c │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4cd8c │ │ │ │ + beq.n 4ce5c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 4cdba │ │ │ │ - b.n 4cda6 │ │ │ │ + beq.n 4ce8a │ │ │ │ + b.n 4ce76 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4cd84 │ │ │ │ - movw r0, #64436 @ 0xfbb4 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + beq.n 4ce54 │ │ │ │ + movw r0, #3444 @ 0xd74 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ mov r1, r6 │ │ │ │ - bl 22b858 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22ca54 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4cd84 │ │ │ │ + bne.n 4ce54 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ce00 │ │ │ │ + b.n 4ced0 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #64436 @ 0xfbb4 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #3444 @ 0xd74 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cda2 │ │ │ │ + beq.n 4ce72 │ │ │ │ ldrd r6, r0, [r4, #16] │ │ │ │ - bl 89114 │ │ │ │ + bl 892cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cda2 │ │ │ │ + beq.n 4ce72 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 4cdec │ │ │ │ + cbnz r0, 4cebc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cda2 │ │ │ │ + bge.n 4ce72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cda2 │ │ │ │ + bne.n 4ce72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cda2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ce72 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r4, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004ce02 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ - b.w 24789c │ │ │ │ +0004ced2 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ + b.w 248abc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4ce9c <_PyXI_ExcInfoAsObject@@Base+0x9a>) │ │ │ │ + ldr r3, [pc, #132] @ (4cf6c <_PyXI_ExcInfoAsObject@@Base+0x9a>) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4ce4a <_PyXI_ExcInfoAsObject@@Base+0x48> │ │ │ │ + cbz r3, 4cf1a <_PyXI_ExcInfoAsObject@@Base+0x48> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4ce40 <_PyXI_ExcInfoAsObject@@Base+0x3e> │ │ │ │ + bne.n 4cf10 <_PyXI_ExcInfoAsObject@@Base+0x3e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ce30 <_PyXI_ExcInfoAsObject@@Base+0x2e> │ │ │ │ + bne.n 4cf00 <_PyXI_ExcInfoAsObject@@Base+0x2e> │ │ │ │ dmb ish │ │ │ │ - beq.n 4ce4a <_PyXI_ExcInfoAsObject@@Base+0x48> │ │ │ │ - bl 2412a8 │ │ │ │ + beq.n 4cf1a <_PyXI_ExcInfoAsObject@@Base+0x48> │ │ │ │ + bl 238d28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 287500 <_PyBytes_FromXIData@@Base+0x5a0> │ │ │ │ + bl 2886e8 <_PyBytes_FromXIData@@Base+0x5a0> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4ce7c <_PyXI_ExcInfoAsObject@@Base+0x7a> │ │ │ │ + cbz r3, 4cf4c <_PyXI_ExcInfoAsObject@@Base+0x7a> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4ce72 <_PyXI_ExcInfoAsObject@@Base+0x70> │ │ │ │ + bne.n 4cf42 <_PyXI_ExcInfoAsObject@@Base+0x70> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ce62 <_PyXI_ExcInfoAsObject@@Base+0x60> │ │ │ │ + bne.n 4cf32 <_PyXI_ExcInfoAsObject@@Base+0x60> │ │ │ │ dmb ish │ │ │ │ - beq.n 4ce7c <_PyXI_ExcInfoAsObject@@Base+0x7a> │ │ │ │ - bl 200de8 │ │ │ │ + beq.n 4cf4c <_PyXI_ExcInfoAsObject@@Base+0x7a> │ │ │ │ + bl 237d40 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 272474 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4ce9c <_PyXI_ExcInfoAsObject@@Base+0x9a>) │ │ │ │ + bl 27365c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4cf6c <_PyXI_ExcInfoAsObject@@Base+0x9a>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4ce96 <_PyXI_ExcInfoAsObject@@Base+0x94> │ │ │ │ + beq.n 4cf66 <_PyXI_ExcInfoAsObject@@Base+0x94> │ │ │ │ blx 2b9e4 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 26a45c <_PyObject_GetState@@Base> │ │ │ │ - cbz r0, 4ced8 <_PyXI_ExcInfoAsObject@@Base+0xd6> │ │ │ │ + bl 26b63c <_PyObject_GetState@@Base> │ │ │ │ + cbz r0, 4cfa8 <_PyXI_ExcInfoAsObject@@Base+0xd6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 89114 │ │ │ │ + bl 892cc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4cedc <_PyXI_ExcInfoAsObject@@Base+0xda> │ │ │ │ + cbnz r0, 4cfac <_PyXI_ExcInfoAsObject@@Base+0xda> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ced8 <_PyXI_ExcInfoAsObject@@Base+0xd6> │ │ │ │ + bge.n 4cfa8 <_PyXI_ExcInfoAsObject@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4ced8 <_PyXI_ExcInfoAsObject@@Base+0xd6> │ │ │ │ + cbnz r3, 4cfa8 <_PyXI_ExcInfoAsObject@@Base+0xd6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4cf0a <_PyXI_ExcInfoAsObject@@Base+0x108> │ │ │ │ + b.n 4cfda <_PyXI_ExcInfoAsObject@@Base+0x108> │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 4cefa <_PyXI_ExcInfoAsObject@@Base+0xf8> │ │ │ │ + bge.n 4cfca <_PyXI_ExcInfoAsObject@@Base+0xf8> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #64448 @ 0xfbc0 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #3456 @ 0xd80 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #64456 @ 0xfbc8 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + movw r0, #3464 @ 0xd88 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 80c2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #60040 @ 0xea88 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1276d0 │ │ │ │ + bl 128538 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 4cf5e <_PyXI_ExcInfoAsObject@@Base+0x15c> │ │ │ │ + beq.n 4d02e <_PyXI_ExcInfoAsObject@@Base+0x15c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88518 │ │ │ │ - cbnz r0, 4cf5e <_PyXI_ExcInfoAsObject@@Base+0x15c> │ │ │ │ + bl 886fc │ │ │ │ + cbnz r0, 4d02e <_PyXI_ExcInfoAsObject@@Base+0x15c> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #64468 @ 0xfbd4 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #3476 @ 0xd94 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4cf6e <_PyXI_ExcInfoAsObject@@Base+0x16c> │ │ │ │ - bl 4d5a6 │ │ │ │ + beq.n 4d03e <_PyXI_ExcInfoAsObject@@Base+0x16c> │ │ │ │ + bl 4d676 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4cfc8 <_PyXI_ExcInfoAsObject@@Base+0x1c6> │ │ │ │ + b.n 4d098 <_PyXI_ExcInfoAsObject@@Base+0x1c6> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 4cf84 <_PyXI_ExcInfoAsObject@@Base+0x182> │ │ │ │ + bge.n 4d054 <_PyXI_ExcInfoAsObject@@Base+0x182> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f4674 │ │ │ │ + b.w 1f56c4 │ │ │ │ add r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22b184 <_PyEval_MatchClass@@Base+0x9d8> │ │ │ │ + bl 22c380 <_PyEval_MatchClass@@Base+0x9d8> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cf6a <_PyXI_ExcInfoAsObject@@Base+0x168> │ │ │ │ + beq.n 4d03a <_PyXI_ExcInfoAsObject@@Base+0x168> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4cfa8 <_PyXI_ExcInfoAsObject@@Base+0x1a6> │ │ │ │ + ble.n 4d078 <_PyXI_ExcInfoAsObject@@Base+0x1a6> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 2beec │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4cfc8 <_PyXI_ExcInfoAsObject@@Base+0x1c6> │ │ │ │ + ble.n 4d098 <_PyXI_ExcInfoAsObject@@Base+0x1c6> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ @@ -49306,21 +49405,21 @@ │ │ │ │ blx 2beec │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (4cffc <_PyXI_ExcInfoAsObject@@Base+0x1fa>) │ │ │ │ + ldr r3, [pc, #32] @ (4d0cc <_PyXI_ExcInfoAsObject@@Base+0x1fa>) │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ - cbz r3, 4cff0 <_PyXI_ExcInfoAsObject@@Base+0x1ee> │ │ │ │ - bl 188908 │ │ │ │ + cbz r3, 4d0c0 <_PyXI_ExcInfoAsObject@@Base+0x1ee> │ │ │ │ + bl 189f08 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4cff8 <_PyXI_ExcInfoAsObject@@Base+0x1f6> │ │ │ │ + b.n 4d0c8 <_PyXI_ExcInfoAsObject@@Base+0x1f6> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -49330,220 +49429,220 @@ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w ip, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 4d02a <_PyXI_ExcInfoAsObject@@Base+0x228> │ │ │ │ + beq.n 4d0fa <_PyXI_ExcInfoAsObject@@Base+0x228> │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 4d03a <_PyXI_ExcInfoAsObject@@Base+0x238> │ │ │ │ + b.n 4d10a <_PyXI_ExcInfoAsObject@@Base+0x238> │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 4d038 <_PyXI_ExcInfoAsObject@@Base+0x236> │ │ │ │ + ble.n 4d108 <_PyXI_ExcInfoAsObject@@Base+0x236> │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 4d034 <_PyXI_ExcInfoAsObject@@Base+0x232> │ │ │ │ - cbnz r2, 4d060 <_PyXI_ExcInfoAsObject@@Base+0x25e> │ │ │ │ + bgt.n 4d104 <_PyXI_ExcInfoAsObject@@Base+0x232> │ │ │ │ + cbnz r2, 4d130 <_PyXI_ExcInfoAsObject@@Base+0x25e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4d03a <_PyXI_ExcInfoAsObject@@Base+0x238> │ │ │ │ + b.n 4d10a <_PyXI_ExcInfoAsObject@@Base+0x238> │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #224] @ (4d11c <_PyXI_ExcInfoAsObject@@Base+0x31a>) │ │ │ │ + ldr r1, [pc, #224] @ (4d1ec <_PyXI_ExcInfoAsObject@@Base+0x31a>) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4d066 <_PyXI_ExcInfoAsObject@@Base+0x264> │ │ │ │ - b.n 4d112 <_PyXI_ExcInfoAsObject@@Base+0x310> │ │ │ │ + cbnz r0, 4d136 <_PyXI_ExcInfoAsObject@@Base+0x264> │ │ │ │ + b.n 4d1e2 <_PyXI_ExcInfoAsObject@@Base+0x310> │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr.w r9, [r4] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 4d0ea <_PyXI_ExcInfoAsObject@@Base+0x2e8> │ │ │ │ + beq.n 4d1ba <_PyXI_ExcInfoAsObject@@Base+0x2e8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 4d0b2 <_PyXI_ExcInfoAsObject@@Base+0x2b0> │ │ │ │ - bl dc55c <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 4d182 <_PyXI_ExcInfoAsObject@@Base+0x2b0> │ │ │ │ + bl dcb54 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 4d08a <_PyXI_ExcInfoAsObject@@Base+0x288> │ │ │ │ - bl 7fc54 │ │ │ │ + cbnz r0, 4d15a <_PyXI_ExcInfoAsObject@@Base+0x288> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d112 <_PyXI_ExcInfoAsObject@@Base+0x310> │ │ │ │ + bne.n 4d1e2 <_PyXI_ExcInfoAsObject@@Base+0x310> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d0ac <_PyXI_ExcInfoAsObject@@Base+0x2aa> │ │ │ │ - bl 85c48 │ │ │ │ + b.n 4d17c <_PyXI_ExcInfoAsObject@@Base+0x2aa> │ │ │ │ + bl 85e1c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d0a8 <_PyXI_ExcInfoAsObject@@Base+0x2a6> │ │ │ │ + bge.n 4d178 <_PyXI_ExcInfoAsObject@@Base+0x2a6> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4d0a8 <_PyXI_ExcInfoAsObject@@Base+0x2a6> │ │ │ │ + cbnz r3, 4d178 <_PyXI_ExcInfoAsObject@@Base+0x2a6> │ │ │ │ mov r0, sl │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4d07c <_PyXI_ExcInfoAsObject@@Base+0x27a> │ │ │ │ + beq.n 4d14c <_PyXI_ExcInfoAsObject@@Base+0x27a> │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 4d0b4 <_PyXI_ExcInfoAsObject@@Base+0x2b2> │ │ │ │ - b.n 4d0f2 <_PyXI_ExcInfoAsObject@@Base+0x2f0> │ │ │ │ + bne.n 4d184 <_PyXI_ExcInfoAsObject@@Base+0x2b2> │ │ │ │ + b.n 4d1c2 <_PyXI_ExcInfoAsObject@@Base+0x2f0> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl dc55c <_PyNumber_Index@@Base> │ │ │ │ + bl dcb54 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4d0ca <_PyXI_ExcInfoAsObject@@Base+0x2c8> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 4d112 <_PyXI_ExcInfoAsObject@@Base+0x310> │ │ │ │ + cbnz r0, 4d19a <_PyXI_ExcInfoAsObject@@Base+0x2c8> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 4d1e2 <_PyXI_ExcInfoAsObject@@Base+0x310> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d0f6 <_PyXI_ExcInfoAsObject@@Base+0x2f4> │ │ │ │ - bl 85c48 │ │ │ │ + b.n 4d1c6 <_PyXI_ExcInfoAsObject@@Base+0x2f4> │ │ │ │ + bl 85e1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d0e4 <_PyXI_ExcInfoAsObject@@Base+0x2e2> │ │ │ │ + bge.n 4d1b4 <_PyXI_ExcInfoAsObject@@Base+0x2e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4d0e4 <_PyXI_ExcInfoAsObject@@Base+0x2e2> │ │ │ │ + cbnz r3, 4d1b4 <_PyXI_ExcInfoAsObject@@Base+0x2e2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4d0f6 <_PyXI_ExcInfoAsObject@@Base+0x2f4> │ │ │ │ - b.n 4d0be <_PyXI_ExcInfoAsObject@@Base+0x2bc> │ │ │ │ + bne.n 4d1c6 <_PyXI_ExcInfoAsObject@@Base+0x2f4> │ │ │ │ + b.n 4d18e <_PyXI_ExcInfoAsObject@@Base+0x2bc> │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4d0f6 <_PyXI_ExcInfoAsObject@@Base+0x2f4> │ │ │ │ + b.n 4d1c6 <_PyXI_ExcInfoAsObject@@Base+0x2f4> │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 15198c │ │ │ │ + bl 152afc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2405dc │ │ │ │ + b.w 241808 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #592] @ (4d370 ) │ │ │ │ + ldr r2, [pc, #592] @ (4d440 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0004d120 : │ │ │ │ - b.w 1f0124 │ │ │ │ - movw r0, #60248 @ 0xeb58 │ │ │ │ +0004d1f0 : │ │ │ │ + b.w 1f1174 │ │ │ │ + movw r0, #64792 @ 0xfd18 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #4 │ │ │ │ - b.w 7fbf4 │ │ │ │ + b.w 7fdc4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 4d152 │ │ │ │ + cbnz r3, 4d222 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4d152 │ │ │ │ + ble.n 4d222 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4d152 │ │ │ │ - cbnz r1, 4d16e │ │ │ │ + bne.n 4d222 │ │ │ │ + cbnz r1, 4d23e │ │ │ │ add r5, sp, #28 │ │ │ │ str r5, [sp, #20] │ │ │ │ - ldr r5, [pc, #92] @ (4d1b4 ) │ │ │ │ + ldr r5, [pc, #92] @ (4d284 ) │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 4d19a │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 4d26a │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #55600 @ 0xd930 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4d19e │ │ │ │ + beq.n 4d26e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64516 @ 0xfc04 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #3524 @ 0xdc4 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d1b0 │ │ │ │ + b.n 4d280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 266344 <_Py_c_prod@@Base+0x1924> │ │ │ │ + bl 267524 <_Py_c_prod@@Base+0x1924> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4d19a │ │ │ │ + beq.n 4d26a │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #768] @ (4d4b8 ) │ │ │ │ + ldr r2, [pc, #768] @ (4d588 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 77428 │ │ │ │ + bl 775f8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d1fa │ │ │ │ + bge.n 4d2ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d1fa │ │ │ │ + cbnz r3, 4d2ca │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004d1fc : │ │ │ │ - ldr r3, [pc, #64] @ (4d240 ) │ │ │ │ +0004d2cc : │ │ │ │ + ldr r3, [pc, #64] @ (4d310 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 4d23e │ │ │ │ + cbz r0, 4d30e │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 4d214 │ │ │ │ + bls.n 4d2e4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 4d206 │ │ │ │ + b.n 4d2d6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4d22e │ │ │ │ + beq.n 4d2fe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ add.w r2, r3, #128 @ 0x80 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 4d210 │ │ │ │ + bcc.n 4d2e0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4d23e │ │ │ │ + cbz r0, 4d30e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ @@ -49553,690 +49652,690 @@ │ │ │ │ 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 4d312 │ │ │ │ + beq.n 4d3e2 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d312 │ │ │ │ + bne.n 4d3e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2601a0 │ │ │ │ + bl 2613b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4d312 │ │ │ │ + beq.n 4d3e2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262240 │ │ │ │ + bl 26345c │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262240 │ │ │ │ + bl 26345c │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ strd r9, sl, [sp, #8] │ │ │ │ - movw r3, #47605 @ 0xb9f5 │ │ │ │ + movw r3, #52237 @ 0xcc0d │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r0, #64780 @ 0xfd0c │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #3788 @ 0xecc │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4d2c0 │ │ │ │ + cbnz r0, 4d390 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2707fc │ │ │ │ + b.w 2719e4 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - movw r0, #64792 @ 0xfd18 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 262b30 │ │ │ │ + movw r0, #3800 @ 0xed8 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 263d50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d2f4 │ │ │ │ + bge.n 4d3c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d2f4 │ │ │ │ + cbnz r3, 4d3c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4d2b4 │ │ │ │ + beq.n 4d384 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d312 │ │ │ │ + bge.n 4d3e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4d312 │ │ │ │ + cbnz r3, 4d3e2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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, #3984] @ 0xf90 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4d336 │ │ │ │ + cbz r3, 4d406 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4d338 │ │ │ │ + b.n 4d408 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4d346 │ │ │ │ + cbnz r3, 4d416 │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 4d346 │ │ │ │ + ble.n 4d416 │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.n 4d346 │ │ │ │ - cbnz r4, 4d36a │ │ │ │ - ldr r1, [pc, #380] @ (4d4c4 ) │ │ │ │ + bgt.n 4d416 │ │ │ │ + cbnz r4, 4d43a │ │ │ │ + ldr r1, [pc, #380] @ (4d594 ) │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d450 │ │ │ │ + beq.n 4d520 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4d380 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 4d450 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d450 │ │ │ │ + bne.n 4d520 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4d396 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 4d466 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d450 │ │ │ │ + bne.n 4d520 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl dc55c <_PyNumber_Index@@Base> │ │ │ │ + bl dcb54 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 4d3ae │ │ │ │ - bl 7fc54 │ │ │ │ + cbnz r0, 4d47e │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d450 │ │ │ │ + bne.n 4d520 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d3d0 │ │ │ │ - bl 85c48 │ │ │ │ + b.n 4d4a0 │ │ │ │ + bl 85e1c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d3cc │ │ │ │ + bge.n 4d49c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4d3cc │ │ │ │ + cbnz r3, 4d49c │ │ │ │ mov r0, sl │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 4d3a0 │ │ │ │ + beq.n 4d470 │ │ │ │ adds r2, r5, r6 │ │ │ │ subs r3, r2, #3 │ │ │ │ - beq.n 4d406 │ │ │ │ + beq.n 4d4d6 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 4d3e0 │ │ │ │ + cbz r6, 4d4b0 │ │ │ │ subs r3, r2, #4 │ │ │ │ - beq.n 4d412 │ │ │ │ - b.n 4d3e8 │ │ │ │ + beq.n 4d4e2 │ │ │ │ + b.n 4d4b8 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 4d3f2 │ │ │ │ + cbz r5, 4d4c2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4d41a │ │ │ │ - b.n 4d3fa │ │ │ │ + beq.n 4d4ea │ │ │ │ + b.n 4d4ca │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2363a4 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbnz r0, 4d41a │ │ │ │ - b.n 4d450 │ │ │ │ + bl 2375bc <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbnz r0, 4d4ea │ │ │ │ + b.n 4d520 │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r6, r5 │ │ │ │ - b.n 4d41a │ │ │ │ + b.n 4d4ea │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 4d436 │ │ │ │ + bge.n 4d506 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #48840 @ 0xbec8 │ │ │ │ + movw r1, #53384 @ 0xd088 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 4d450 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 4d520 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 4d454 │ │ │ │ + beq.n 4d524 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2012ac <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ - cbnz r0, 4d458 │ │ │ │ + bl 20239c <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + cbnz r0, 4d528 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d4be │ │ │ │ + b.n 4d58e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4d45a │ │ │ │ + b.n 4d52a │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 4d46e │ │ │ │ + beq.n 4d53e │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 2012ac <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 20239c <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d450 │ │ │ │ + beq.n 4d520 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - b.n 4d470 │ │ │ │ + b.n 4d540 │ │ │ │ movs r4, #0 │ │ │ │ - bl 97f04 │ │ │ │ + bl 98158 │ │ │ │ mov r3, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, sl, [sp] │ │ │ │ blx 2afbc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4d4a6 │ │ │ │ + bge.n 4d576 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4d4ae │ │ │ │ - bl ee330 │ │ │ │ + bne.n 4d57e │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d470 │ │ │ │ - b.n 4d450 │ │ │ │ + beq.n 4d540 │ │ │ │ + b.n 4d520 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fef4 │ │ │ │ - b.n 4d4be │ │ │ │ + bl 800c4 │ │ │ │ + b.n 4d58e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 4d450 │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 4d520 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #944] @ (4d878 ) │ │ │ │ + ldr r2, [pc, #944] @ (4d948 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #32 │ │ │ │ add.w r0, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 4d4ea │ │ │ │ + cbnz r2, 4d5ba │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 4d4ea │ │ │ │ + bne.n 4d5ba │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4d50a │ │ │ │ - ldr r4, [pc, #92] @ (4d548 ) │ │ │ │ + cbnz r0, 4d5da │ │ │ │ + ldr r4, [pc, #92] @ (4d618 ) │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4d50a │ │ │ │ + cbnz r0, 4d5da │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d542 │ │ │ │ + b.n 4d612 │ │ │ │ ldrd r0, r4, [r3] │ │ │ │ - bl 89114 │ │ │ │ + bl 892cc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4d532 │ │ │ │ + cbz r0, 4d602 │ │ │ │ mov r0, r4 │ │ │ │ - bl 89114 │ │ │ │ + bl 892cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4d532 │ │ │ │ + cbz r0, 4d602 │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 4d534 │ │ │ │ + cbz r0, 4d604 │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ - b.n 4d542 │ │ │ │ + b.n 4d612 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 7751c │ │ │ │ - b.n 4d506 │ │ │ │ + bl 776ec │ │ │ │ + b.n 4d5d6 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #96] @ (4d5ac ) │ │ │ │ + ldr r3, [pc, #96] @ (4d67c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0004d54c : │ │ │ │ +0004d61c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (4d57c ) │ │ │ │ + ldr r3, [pc, #32] @ (4d64c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 19bb88 │ │ │ │ - cbz r0, 4d578 │ │ │ │ + bl 19d198 │ │ │ │ + cbz r0, 4d648 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004d580 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ - b.w 248418 │ │ │ │ +0004d650 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ + b.w 249638 │ │ │ │ │ │ │ │ -0004d584 : │ │ │ │ - b.w 1d18f8 │ │ │ │ +0004d654 : │ │ │ │ + b.w 1d2834 │ │ │ │ │ │ │ │ -0004d588 <_PyXI_FreeExcInfo@@Base>: │ │ │ │ +0004d658 <_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 248784 │ │ │ │ + bl 2499a4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6b400 │ │ │ │ + b.w 6b590 │ │ │ │ │ │ │ │ -0004d5a6 : │ │ │ │ +0004d676 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (4d5d8 ) │ │ │ │ + ldr r0, [pc, #32] @ (4d6a8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #64804 @ 0xfd24 │ │ │ │ - movt r2, #44 @ 0x2c │ │ │ │ + movw r2, #3812 @ 0xee4 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl f2474 <_PyErr_SetString@@Base> │ │ │ │ + bl f2a44 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #31380 @ 0x7a94 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4d60c │ │ │ │ + beq.n 4d6dc │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4d60c │ │ │ │ + beq.n 4d6dc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4d636 │ │ │ │ - b.n 4d624 │ │ │ │ + beq.n 4d706 │ │ │ │ + b.n 4d6f4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4d604 │ │ │ │ - movw r0, #23332 @ 0x5b24 │ │ │ │ + beq.n 4d6d4 │ │ │ │ + movw r0, #27876 @ 0x6ce4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 22b858 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22ca54 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d604 │ │ │ │ - b.n 4d662 │ │ │ │ + bne.n 4d6d4 │ │ │ │ + b.n 4d732 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #23332 @ 0x5b24 │ │ │ │ + movw r0, #27876 @ 0x6ce4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 4d662 │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 4d732 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl d1038 │ │ │ │ - cbnz r0, 4d658 │ │ │ │ + bl d1654 │ │ │ │ + cbnz r0, 4d728 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28204 @ 0x6e2c │ │ │ │ + movw r1, #32708 @ 0x7fc4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 4d662 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 4d732 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 4d7f8 │ │ │ │ + b.w 4d8c8 │ │ │ │ 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 77428 │ │ │ │ + bl 775f8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d6a8 │ │ │ │ + bge.n 4d778 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d6a8 │ │ │ │ + cbnz r3, 4d778 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4d6c4 │ │ │ │ + cbz r3, 4d794 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4d6d4 │ │ │ │ + b.n 4d7a4 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4d6d2 │ │ │ │ + ble.n 4d7a2 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4d6ce │ │ │ │ - cbnz r1, 4d6f8 │ │ │ │ + bgt.n 4d79e │ │ │ │ + cbnz r1, 4d7c8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4d6d4 │ │ │ │ + b.n 4d7a4 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #284] @ (4d7f4 ) │ │ │ │ + ldr r1, [pc, #284] @ (4d8c4 ) │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4d6fe │ │ │ │ - b.n 4d770 │ │ │ │ + cbnz r0, 4d7ce │ │ │ │ + b.n 4d840 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r6, r5 │ │ │ │ - bl dc55c <_PyNumber_Index@@Base> │ │ │ │ + bl dcb54 <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4d714 │ │ │ │ - bl 7fc54 │ │ │ │ + cbnz r0, 4d7e4 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d7e6 │ │ │ │ - b.n 4d770 │ │ │ │ - bl 85c48 │ │ │ │ + beq.n 4d8b6 │ │ │ │ + b.n 4d840 │ │ │ │ + bl 85e1c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d72e │ │ │ │ + bge.n 4d7fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4d72e │ │ │ │ + cbnz r3, 4d7fe │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4d70a │ │ │ │ + beq.n 4d7da │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 4d74a │ │ │ │ + beq.n 4d81a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4d74c │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 4d74c │ │ │ │ - b.n 4d770 │ │ │ │ + bne.n 4d81c │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 4d81c │ │ │ │ + b.n 4d840 │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4d774 │ │ │ │ + bge.n 4d844 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ - bl 1f4674 │ │ │ │ + b.w 1ada34 │ │ │ │ + bl 1f56c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d7f0 │ │ │ │ + b.n 4d8c0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d76c │ │ │ │ + beq.n 4d83c │ │ │ │ add.w r7, r0, #16 │ │ │ │ - b.n 4d79c │ │ │ │ + b.n 4d86c │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4d7b0 │ │ │ │ - bl ee330 │ │ │ │ + bne.n 4d880 │ │ │ │ + bl ee8f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4d7ce │ │ │ │ + beq.n 4d89e │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2b1c8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 4d7c0 │ │ │ │ - b.n 4d78a │ │ │ │ + bge.n 4d890 │ │ │ │ + b.n 4d85a │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 4d7ce │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 4d89e │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 4d7ca │ │ │ │ + beq.n 4d89a │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9e304 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e564 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b.n 4d7f0 │ │ │ │ + b.n 4d8c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d770 │ │ │ │ + bge.n 4d840 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4d770 │ │ │ │ + bne.n 4d840 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d770 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d840 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 4d750 │ │ │ │ + beq.n 4d820 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d736 │ │ │ │ + b.n 4d806 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #448] @ (4d9b8 ) │ │ │ │ + ldr r3, [pc, #448] @ (4da88 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0004d7f8 : │ │ │ │ +0004d8c8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #31380 @ 0x7a94 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4d82a │ │ │ │ + cbz r0, 4d8fa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 710c4 │ │ │ │ + bl 71250 │ │ │ │ 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 r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r2 │ │ │ │ - bl 13aa60 │ │ │ │ - cbnz r0, 4d850 │ │ │ │ + bl 13ba30 │ │ │ │ + cbnz r0, 4d920 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d89c │ │ │ │ + b.n 4d96c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d94c │ │ │ │ + bl 4da1c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4d876 │ │ │ │ - movw r3, #26517 @ 0x6795 │ │ │ │ + beq.n 4d946 │ │ │ │ + movw r3, #31101 @ 0x797d │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 4d880 │ │ │ │ + bne.n 4d950 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28690c │ │ │ │ - b.n 4d888 │ │ │ │ - bl 7fc54 │ │ │ │ + bl 287af4 │ │ │ │ + b.n 4d958 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d85e │ │ │ │ - b.n 4d84c │ │ │ │ + beq.n 4d92e │ │ │ │ + b.n 4d91c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4d894 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 4d964 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d84c │ │ │ │ + bne.n 4d91c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004d89e : │ │ │ │ +0004d96e : │ │ │ │ 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, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #36380 @ 0x8e1c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4d8da │ │ │ │ + bne.n 4d9aa │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4d8da │ │ │ │ - ldr r3, [pc, #128] @ (4d948 ) │ │ │ │ + blt.n 4d9aa │ │ │ │ + ldr r3, [pc, #128] @ (4da18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ add.w r9, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r9, #416] @ 0x1a0 │ │ │ │ cmp r1, r5 │ │ │ │ - bgt.n 4d8ec │ │ │ │ - movw r0, #1584 @ 0x630 │ │ │ │ + bgt.n 4d9bc │ │ │ │ + movw r0, #6128 @ 0x17f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #1613 @ 0x64d │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 4d906 │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 4d9d6 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #124] @ 0x7c │ │ │ │ - cbz r0, 4d8fa │ │ │ │ + cbz r0, 4d9ca │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 4d92a │ │ │ │ - b.n 4d8fc │ │ │ │ + bgt.n 4d9fa │ │ │ │ + b.n 4d9cc │ │ │ │ mov r4, r0 │ │ │ │ adds r1, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 85f98 │ │ │ │ - cbnz r0, 4d90c │ │ │ │ + bl 8616c │ │ │ │ + cbnz r0, 4d9dc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d944 │ │ │ │ + b.n 4da14 │ │ │ │ ldr.w r3, [r9, #416] @ 0x1a0 │ │ │ │ add.w r2, r0, r4, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - ble.n 4d924 │ │ │ │ + ble.n 4d9f4 │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ - b.n 4d916 │ │ │ │ + b.n 4d9e6 │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [r8, #124] @ 0x7c │ │ │ │ add.w r4, r0, r5, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 4d940 │ │ │ │ + cbz r0, 4da10 │ │ │ │ add.w r5, r5, #1128 @ 0x468 │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 4d940 │ │ │ │ + cbz r3, 4da10 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ str r7, [r4, #4] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -50244,958 +50343,979 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dc338 │ │ │ │ + bl dc930 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4d97a │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 4d97e │ │ │ │ - b.n 4d9a0 │ │ │ │ + bne.n 4da4a │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 4da4e │ │ │ │ + b.n 4da70 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4d9a8 │ │ │ │ + bge.n 4da78 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 4d9a8 │ │ │ │ + cbz r3, 4da78 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 4d9a8 │ │ │ │ - movw r2, #22257 @ 0x56f1 │ │ │ │ + cbz r3, 4da78 │ │ │ │ + movw r2, #27001 @ 0x6979 │ │ │ │ movt r2, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4d998 │ │ │ │ + bne.n 4da68 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 4d99c │ │ │ │ + b.n 4da6c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4d9a6 │ │ │ │ + bge.n 4da76 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d9a8 │ │ │ │ + b.n 4da78 │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0004d9ac : │ │ │ │ - movw r3, #61356 @ 0xefac │ │ │ │ - movt r3, #79 @ 0x4f │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 4d9ba │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (4d9ec ) │ │ │ │ - bl 202c80 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (4daac ) │ │ │ │ + bl 203d24 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #64848 @ 0xfd50 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #3856 @ 0xf10 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ nop │ │ │ │ - b.n 4dff0 │ │ │ │ + b.n 4e0b0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 242390 │ │ │ │ + bl 2435a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4da12 │ │ │ │ - beq.n 4da16 │ │ │ │ + blt.n 4dad2 │ │ │ │ + beq.n 4dad6 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4da1e │ │ │ │ + b.n 4dade │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4da1e │ │ │ │ + b.n 4dade │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0004da20 : │ │ │ │ - movw r0, #62660 @ 0xf4c4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0004da2a : │ │ │ │ - movw r3, #61356 @ 0xefac │ │ │ │ - movt r3, #79 @ 0x4f │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ +0004dae0 : │ │ │ │ + movw r0, #1668 @ 0x684 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16e8f0 <_PyLong_Frexp@@Base+0xac8> │ │ │ │ - cbz r0, 4da6a │ │ │ │ + bl 16fee0 <_PyLong_Frexp@@Base+0xad0> │ │ │ │ + cbz r0, 4db1e │ │ │ │ mov r4, r0 │ │ │ │ - bl 202af0 │ │ │ │ + bl 203c58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4da6c │ │ │ │ + bne.n 4db20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4da6a │ │ │ │ + bge.n 4db1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4da6a │ │ │ │ + cbnz r3, 4db1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r9, r0, [r1] │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl e3d9c │ │ │ │ + bl e438c │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 4dabe │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 4db72 │ │ │ │ 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 4dac2 │ │ │ │ + bhi.n 4db76 │ │ │ │ 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 907e4 │ │ │ │ + b.w 90a1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4daca │ │ │ │ + b.n 4db7e │ │ │ │ movw r0, #9152 @ 0x23c0 │ │ │ │ movt r0, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - │ │ │ │ -0004dace : │ │ │ │ - movw r3, #61356 @ 0xefac │ │ │ │ - movt r3, #79 @ 0x4f │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4db0a │ │ │ │ + cbz r0, 4dbb2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4db0a │ │ │ │ + bge.n 4dbb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4db0a │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4dbb2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a1fc │ │ │ │ - │ │ │ │ -0004db14 : │ │ │ │ - movw r3, #61356 @ 0xefac │ │ │ │ - movt r3, #79 @ 0x4f │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - bx lr │ │ │ │ - ldr r3, [pc, #20] @ (4db38 ) │ │ │ │ + b.w 7a3e4 │ │ │ │ + ldr r3, [pc, #20] @ (4dbd4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1532] @ 0x5fc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0004db3c : │ │ │ │ - movw r3, #61356 @ 0xefac │ │ │ │ - movt r3, #79 @ 0x4f │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bx lr │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - blt.n 4db68 │ │ │ │ - cbz r2, 4db68 │ │ │ │ + blt.n 4dbf8 │ │ │ │ + cbz r2, 4dbf8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 4db80 │ │ │ │ + bgt.n 4dc10 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64888 @ 0xfd78 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #3896 @ 0xf38 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 4dbc8 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 4dc58 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr.w r5, [r0, r4, lsl #2] │ │ │ │ - cbz r6, 4dbe4 │ │ │ │ + cbz r6, 4dc74 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #8348 @ 0x209c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 1276d0 │ │ │ │ - bl cf6c8 │ │ │ │ + bl 128538 │ │ │ │ + bl cfcf0 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 4dbce │ │ │ │ + beq.n 4dc5e │ │ │ │ mov r0, r8 │ │ │ │ - bl 88518 │ │ │ │ - cbnz r0, 4dbce │ │ │ │ + bl 886fc │ │ │ │ + cbnz r0, 4dc5e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44876 @ 0xaf4c │ │ │ │ + movw r1, #49420 @ 0xc10c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4dc14 │ │ │ │ + b.n 4dca4 │ │ │ │ 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 4dbfe │ │ │ │ + b.n 4dc8e │ │ │ │ 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 4dbfe │ │ │ │ + beq.n 4dc8e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 4dbf0 │ │ │ │ + b.n 4dc80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dc12 │ │ │ │ + bge.n 4dca2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4dc12 │ │ │ │ + cbnz r3, 4dca2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -0004dc18 : │ │ │ │ - movw r3, #61356 @ 0xefac │ │ │ │ - movt r3, #79 @ 0x4f │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - bx lr │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4dcd4 │ │ │ │ + beq.n 4dd58 │ │ │ │ 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 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4dcd0 │ │ │ │ + bne.n 4dd54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2601a0 │ │ │ │ + bl 2613b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4dcd0 │ │ │ │ + beq.n 4dd54 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262240 │ │ │ │ + bl 26345c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57252 @ 0xdfa4 │ │ │ │ + movw r0, #61656 @ 0xf0d8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4dc7e │ │ │ │ + cbnz r0, 4dd02 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2707fc │ │ │ │ + b.w 2719e4 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #691 @ 0x2b3 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - movw r0, #64924 @ 0xfd9c │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 262b30 │ │ │ │ + movw r0, #3932 @ 0xf5c │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 263d50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dcb2 │ │ │ │ + bge.n 4dd36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4dcb2 │ │ │ │ + cbnz r3, 4dd36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4dc72 │ │ │ │ + beq.n 4dcf6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dcd0 │ │ │ │ + bge.n 4dd54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4dcd0 │ │ │ │ + cbnz r3, 4dd54 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4dcf2 │ │ │ │ + cbz r3, 4dd76 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 4dcf4 │ │ │ │ + b.n 4dd78 │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4dd02 │ │ │ │ + cbnz r3, 4dd86 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 4dd02 │ │ │ │ + ble.n 4dd86 │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 4dd02 │ │ │ │ - cbnz r5, 4dd2e │ │ │ │ + bgt.n 4dd86 │ │ │ │ + cbnz r5, 4ddb2 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ movw r5, #19800 @ 0x4d58 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4dd2e │ │ │ │ + cbnz r0, 4ddb2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4dd8a │ │ │ │ + b.n 4de0e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r4, r6 │ │ │ │ - bl 1272b8 │ │ │ │ + bl 12811c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4dd2a │ │ │ │ + beq.n 4ddae │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 4dd54 │ │ │ │ + beq.n 4ddd8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 211234 │ │ │ │ + bl 212214 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4dd54 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 4ddd8 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4dd2a │ │ │ │ + bne.n 4ddae │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 97f04 │ │ │ │ + bl 98158 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2b1e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4dd82 │ │ │ │ + bne.n 4de06 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 4dd2a │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 4ddae │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004dd96 : │ │ │ │ +0004de1a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #36380 @ 0x8e1c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4ddc8 │ │ │ │ + beq.n 4de4c │ │ │ │ movw r1, #1589 @ 0x635 │ │ │ │ - movw r0, #1584 @ 0x630 │ │ │ │ + movw r0, #6128 @ 0x17f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4dde6 │ │ │ │ + b.n 4de6a │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ - cbz r3, 4ddd6 │ │ │ │ + cbz r3, 4de5a │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4ddd6 │ │ │ │ + blt.n 4de5a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 4dddc │ │ │ │ + bgt.n 4de60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 4dde4 │ │ │ │ + b.n 4de68 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0004de6c : │ │ │ │ + movw r3, #61356 @ 0xefac │ │ │ │ + movt r3, #79 @ 0x4f │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cbnz r0, 4de7a │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #64940 @ 0xfdac │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl 8ead0 │ │ │ │ - cbz r0, 4de32 │ │ │ │ + movw r1, #3948 @ 0xf6c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl 8ecfc │ │ │ │ + cbz r0, 4dec6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d705c │ │ │ │ - cbnz r0, 4de1c │ │ │ │ + bl 1d7fa0 │ │ │ │ + cbnz r0, 4deb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ed720 │ │ │ │ - b.n 4de32 │ │ │ │ + bl edce0 │ │ │ │ + b.n 4dec6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r4, r1, [sp, #8] │ │ │ │ - ldr r0, [pc, #12] @ (4de38 ) │ │ │ │ + ldr r0, [pc, #12] @ (4decc ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 94fcc │ │ │ │ + bl 95224 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsls r4, r4, #9 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 266458 │ │ │ │ - cbnz r0, 4de60 │ │ │ │ + bl 2675fc │ │ │ │ + cbnz r0, 4def4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 266698 │ │ │ │ + b.w 267874 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldrb.w r2, [r1, #87] @ 0x57 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bmi.n 4de8a │ │ │ │ + bmi.n 4df1e │ │ │ │ movw r2, #23400 @ 0x5b68 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4dec2 │ │ │ │ + bne.n 4df56 │ │ │ │ mov r6, r0 │ │ │ │ - bl 70600 │ │ │ │ + bl 70790 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4debe │ │ │ │ + cbz r0, 4df52 │ │ │ │ mov r1, r6 │ │ │ │ - bl 89b04 │ │ │ │ + bl 89cbc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4deaa │ │ │ │ + beq.n 4df3e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 89b04 │ │ │ │ + bl 89cbc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4deca │ │ │ │ + bne.n 4df5e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4debe │ │ │ │ + bge.n 4df52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4debe │ │ │ │ + cbnz r3, 4df52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4deca │ │ │ │ + b.n 4df5e │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0004df62 : │ │ │ │ + movw r3, #61356 @ 0xefac │ │ │ │ + movt r3, #79 @ 0x4f │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 4def6 │ │ │ │ + cbz r3, 4df96 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4def6 │ │ │ │ + bne.n 4df96 │ │ │ │ mov r0, r3 │ │ │ │ - bl 269880 <_PySys_GetSizeOf@@Base> │ │ │ │ + bl 26aa60 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4df00 │ │ │ │ + beq.n 4dfa0 │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1cda90 │ │ │ │ + b.w 7e13c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4df30 │ │ │ │ + bne.n 4dfd0 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52220 @ 0xcbfc │ │ │ │ + movw r1, #56764 @ 0xddbc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 4df68 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 4e008 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4df74 │ │ │ │ + cbnz r3, 4e014 │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4df6c │ │ │ │ + cbz r3, 4e00c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 4df5c │ │ │ │ - movw r1, #52268 @ 0xcc2c │ │ │ │ + cbnz r2, 4dffc │ │ │ │ + movw r1, #56812 @ 0xddec │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f2414 │ │ │ │ - b.n 4df68 │ │ │ │ - movw r1, #52320 @ 0xcc60 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 4e008 │ │ │ │ + movw r1, #56864 @ 0xde20 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e01c │ │ │ │ + b.n 4e0bc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 2417d8 <_PyArg_BadArgument@@Base+0x178> │ │ │ │ + bl 2429e0 <_PyArg_BadArgument@@Base+0x178> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 4df98 │ │ │ │ + cbz r2, 4e038 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2674fc │ │ │ │ + bl 2686dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e01c │ │ │ │ + bne.n 4e0bc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 4e01c │ │ │ │ - cbz r0, 4dfdc │ │ │ │ + b.n 4e0bc │ │ │ │ + cbz r0, 4e07c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #57472 @ 0xe080 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4dfe6 │ │ │ │ + bne.n 4e086 │ │ │ │ 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 4dfc4 │ │ │ │ + bge.n 4e064 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4dfc4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4e064 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32812 @ 0x802c │ │ │ │ + movw r1, #37356 @ 0x91ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 4df68 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 4e008 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f0 │ │ │ │ - cbz r0, 4e00a │ │ │ │ - bl d8428 │ │ │ │ + bl d880c │ │ │ │ + cbz r0, 4e0aa │ │ │ │ + bl d8a44 │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 153cf0 │ │ │ │ - b.n 4e01c │ │ │ │ + bl 154e20 │ │ │ │ + b.n 4e0bc │ │ │ │ movw r3, #61164 @ 0xeeec │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f0 │ │ │ │ + bl d880c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4dff6 │ │ │ │ + bne.n 4e096 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 4e050 │ │ │ │ + bmi.n 4e0f0 │ │ │ │ movw r3, #23400 @ 0x5b68 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4e050 │ │ │ │ + beq.n 4e0f0 │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - b.n 4e066 │ │ │ │ + b.n 4e106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3d1d0 <_PyImport_ClearExtension@@Base+0x2e4> │ │ │ │ + bl 3d270 <_PyImport_ClearExtension@@Base+0x2e4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e046 │ │ │ │ + beq.n 4e0e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0004e10a : │ │ │ │ + movw r3, #61356 @ 0xefac │ │ │ │ + movt r3, #79 @ 0x4f │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 4e072 │ │ │ │ + cbz r1, 4e11e │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4e07a │ │ │ │ + b.n 4e126 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.w 3787a │ │ │ │ + b.w 37912 │ │ │ │ + │ │ │ │ +0004e12a : │ │ │ │ + movw r3, #61356 @ 0xefac │ │ │ │ + movt r3, #79 @ 0x4f │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - bl 255df8 │ │ │ │ + bl 257018 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2c098 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ - b.w 288474 │ │ │ │ + b.w 800c4 │ │ │ │ + b.w 28965c │ │ │ │ + │ │ │ │ +0004e17c : │ │ │ │ + movw r3, #61356 @ 0xefac │ │ │ │ + movt r3, #79 @ 0x4f │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 4e0e8 │ │ │ │ + cbnz r4, 4e1ac │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 4e0e8 │ │ │ │ + ble.n 4e1ac │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4e0e8 │ │ │ │ - cbnz r2, 4e108 │ │ │ │ + bne.n 4e1ac │ │ │ │ + cbnz r2, 4e1cc │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #68] @ (4e130 ) │ │ │ │ + ldr r4, [pc, #68] @ (4e1f4 ) │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4e120 │ │ │ │ + cbz r0, 4e1e4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - bl 15198c │ │ │ │ + bl 152afc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4e2b8 │ │ │ │ + bl 4e3c4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4e124 │ │ │ │ + bne.n 4e1e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e12c │ │ │ │ + b.n 4e1f0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #528] @ (4e344 ) │ │ │ │ + ldr r5, [pc, #528] @ (4e408 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r6, #24552 @ 0x5fe8 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 4e168 │ │ │ │ + bne.n 4e22c │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 4e168 │ │ │ │ + bne.n 4e22c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e1c0 │ │ │ │ + bge.n 4e284 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 4e1c0 │ │ │ │ + b.n 4e284 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1449e0 │ │ │ │ + bl 145924 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4e188 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 4e198 │ │ │ │ + bne.n 4e24c │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 4e25c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85cf8 │ │ │ │ + bl 85ecc │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 4e1c0 │ │ │ │ - cbnz r0, 4e19c │ │ │ │ + beq.n 4e284 │ │ │ │ + cbnz r0, 4e260 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e1c0 │ │ │ │ + b.n 4e284 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d70bc │ │ │ │ + bl d76d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e1b4 │ │ │ │ + bge.n 4e278 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4e1b8 │ │ │ │ + cbz r3, 4e27c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4e1c0 │ │ │ │ + b.n 4e284 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e1b4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e278 │ │ │ │ vpop {d8} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0004e28c : │ │ │ │ + movw r3, #61356 @ 0xefac │ │ │ │ + movt r3, #79 @ 0x4f │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + 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 cfcf0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 4e2d0 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 4e2c6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 143414 │ │ │ │ + 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e2aa │ │ │ │ + beq.n 4e3b4 │ │ │ │ strd r7, r0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #192] @ (4e2b4 ) │ │ │ │ + ldr r0, [pc, #192] @ (4e3c0 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 1362b0 │ │ │ │ + bl 137250 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e28a │ │ │ │ + beq.n 4e394 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #15272 @ 0x3ba8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4e226 │ │ │ │ + beq.n 4e330 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65020 @ 0xfdfc │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #4028 @ 0xfbc │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 4e28a │ │ │ │ + bl d6310 │ │ │ │ + b.n 4e394 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 12b458 │ │ │ │ + bl 12c308 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4e28a │ │ │ │ + blt.n 4e394 │ │ │ │ movw r0, #57264 @ 0xdfb0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4e28a │ │ │ │ + cbz r0, 4e394 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ str r7, [r0, #12] │ │ │ │ - bl 710c4 │ │ │ │ + bl 71250 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r6, [r8, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e26e │ │ │ │ + bge.n 4e378 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4e26e │ │ │ │ + cbnz r3, 4e378 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4e27a │ │ │ │ + blt.n 4e384 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e2ae │ │ │ │ + b.n 4e3b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e276 │ │ │ │ + bne.n 4e380 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e276 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e380 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e2aa │ │ │ │ + bge.n 4e3b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4e2aa │ │ │ │ + cbnz r3, 4e3b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r4, 4e2ca │ │ │ │ + nop │ │ │ │ + cbz r4, 4e3d6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 4e2e8 │ │ │ │ + beq.n 4e3f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88518 │ │ │ │ - cbnz r0, 4e2e8 │ │ │ │ + bl 886fc │ │ │ │ + cbnz r0, 4e3f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 255d58 │ │ │ │ + b.w 256f78 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4e308 │ │ │ │ + beq.n 4e414 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65064 @ 0xfe28 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #4072 @ 0xfe8 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 4e330 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 4e43c │ │ │ │ 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 4e32c │ │ │ │ + bgt.n 4e438 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 293000 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ + bl 2941e0 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 4e336 │ │ │ │ - bl 1f4674 │ │ │ │ + ble.n 4e442 │ │ │ │ + bl 1f56c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4e360 │ │ │ │ + b.n 4e46c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22e780 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ + bl 22f930 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e330 │ │ │ │ + beq.n 4e43c │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4e35e │ │ │ │ + ble.n 4e46a │ │ │ │ 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] │ │ │ │ @@ -51205,280 +51325,280 @@ │ │ │ │ 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 r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4e3fa │ │ │ │ + beq.n 4e506 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4e3fa │ │ │ │ + beq.n 4e506 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #53225 @ 0xcfe9 │ │ │ │ + movw r3, #57049 @ 0xded9 │ │ │ │ movt r3, #18 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4e39c │ │ │ │ + bne.n 4e4a8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 4e3a0 │ │ │ │ + b.n 4e4ac │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 4e3c2 │ │ │ │ + beq.n 4e4ce │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 4e3c2 │ │ │ │ + cbz r3, 4e4ce │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #29637 @ 0x73c5 │ │ │ │ + movw r3, #29819 @ 0x747b │ │ │ │ movt r3, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4e3c2 │ │ │ │ + bne.n 4e4ce │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 57214 │ │ │ │ + bl 57312 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4e3dc │ │ │ │ + cbz r0, 4e4e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e3dc │ │ │ │ + bge.n 4e4e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4e3dc │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4e4e8 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4e3fa │ │ │ │ + cbz r0, 4e506 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e3fa │ │ │ │ + bge.n 4e506 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4e3fa │ │ │ │ + cbnz r3, 4e506 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4e46c │ │ │ │ + bge.n 4e578 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ - cbnz r0, 4e42e │ │ │ │ + cbnz r0, 4e53a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e484 │ │ │ │ - bl d5644 │ │ │ │ + b.n 4e590 │ │ │ │ + bl d5c74 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e448 │ │ │ │ + bge.n 4e554 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4e448 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4e554 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4e464 │ │ │ │ + bne.n 4e570 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 288b7c <_Py_c_neg@@Base+0x74> │ │ │ │ + bl 289d64 <_Py_c_neg@@Base+0x74> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e42a │ │ │ │ + bne.n 4e536 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4e484 │ │ │ │ + b.n 4e590 │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4e412 │ │ │ │ - b.n 4e42a │ │ │ │ + beq.n 4e51e │ │ │ │ + b.n 4e536 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65104 @ 0xfe50 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #4112 @ 0x1010 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 4e42a │ │ │ │ + bl f29e4 │ │ │ │ + b.n 4e536 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4e4ae │ │ │ │ + bhi.n 4e5ba │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4e4c6 │ │ │ │ + beq.n 4e5d2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e4c8 │ │ │ │ - movw r0, #18628 @ 0x48c4 │ │ │ │ + b.n 4e5d4 │ │ │ │ + movw r0, #22812 @ 0x591c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e4a4 │ │ │ │ - b.n 4e4f4 │ │ │ │ + bne.n 4e5b0 │ │ │ │ + b.n 4e600 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16ee18 <_PyLong_Frexp@@Base+0xff0> │ │ │ │ + bl 170408 <_PyLong_Frexp@@Base+0xff8> │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 4e4f4 │ │ │ │ + beq.n 4e600 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4e4f8 │ │ │ │ + blt.n 4e604 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #43552 @ 0xaa20 │ │ │ │ + movw r1, #48096 @ 0xbbe0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e52a │ │ │ │ + b.n 4e636 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 4e510 │ │ │ │ + cbz r0, 4e61c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl e2338 │ │ │ │ + bl e2924 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e4f4 │ │ │ │ + beq.n 4e600 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 4e52a │ │ │ │ - cbz r4, 4e520 │ │ │ │ + cbnz r0, 4e636 │ │ │ │ + cbz r4, 4e62c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e528 │ │ │ │ + bge.n 4e634 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4e528 │ │ │ │ + b.n 4e634 │ │ │ │ mov r0, r5 │ │ │ │ - bl fff00 <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 4e4f4 │ │ │ │ + bl 10051c <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 4e600 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 774a8 │ │ │ │ + bl 77678 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4e578 │ │ │ │ + cbz r3, 4e684 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4e588 │ │ │ │ + b.n 4e694 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4e586 │ │ │ │ + ble.n 4e692 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4e582 │ │ │ │ - cbnz r1, 4e5ac │ │ │ │ + bgt.n 4e68e │ │ │ │ + cbnz r1, 4e6b8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4e588 │ │ │ │ + b.n 4e694 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #72] @ (4e5d4 ) │ │ │ │ + ldr r1, [pc, #72] @ (4e6e0 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4e5b2 │ │ │ │ - b.n 4e5d0 │ │ │ │ + cbnz r0, 4e6be │ │ │ │ + b.n 4e6dc │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ add r5, r6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r7 │ │ │ │ itte eq │ │ │ │ movweq r2, #5160 @ 0x1428 │ │ │ │ movteq r2, #75 @ 0x4b │ │ │ │ ldrne r2, [r4, #4] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 154774 │ │ │ │ + b.w 1558a4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r5, [pc, #704] @ (4e898 <_PyContext_NewHamtForTests@@Base+0xfa>) │ │ │ │ + ldr r5, [pc, #704] @ (4e9a4 <_PyContext_NewHamtForTests@@Base+0xfe>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 4e604 │ │ │ │ + beq.n 4e710 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #19684 @ 0x4ce4 │ │ │ │ + movw r0, #24228 @ 0x5ea4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 4e604 │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 4e710 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e618 │ │ │ │ + b.n 4e724 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 45296 │ │ │ │ + bl 45366 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e600 │ │ │ │ + beq.n 4e70c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ @@ -51489,28 +51609,28 @@ │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 1449e0 │ │ │ │ + bl 145924 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4e666 │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 4e678 │ │ │ │ - b.n 4e6b2 │ │ │ │ + bne.n 4e772 │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 4e784 │ │ │ │ + b.n 4e7be │ │ │ │ vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #92] @ 4e6c8 │ │ │ │ + vldr d6, [pc, #88] @ 4e7d0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4e6b6 │ │ │ │ + bhi.n 4e7c2 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2c508 │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ @@ -51518,108 +51638,107 @@ │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e6be │ │ │ │ + bge.n 4e7ca │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4e6be │ │ │ │ + b.n 4e7ca │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e6be │ │ │ │ + b.n 4e7ca │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4e700 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 4e808 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4e6fa │ │ │ │ - bl 142304 │ │ │ │ - b.n 4e700 │ │ │ │ + bne.n 4e802 │ │ │ │ + bl 143414 │ │ │ │ + b.n 4e808 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4e73e │ │ │ │ + cbnz r0, 4e846 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 4e71c │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 4e824 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4e716 │ │ │ │ - bl 142304 │ │ │ │ - b.n 4e71c │ │ │ │ + bne.n 4e81e │ │ │ │ + bl 143414 │ │ │ │ + b.n 4e824 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4e73e │ │ │ │ + cbnz r0, 4e846 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 4e73e │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 4e846 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4e734 │ │ │ │ + bne.n 4e83c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 142304 │ │ │ │ + b.w 143414 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4e792 │ │ │ │ + bne.n 4e89a │ │ │ │ ldr r1, [r1, #16] │ │ │ │ mov r6, r0 │ │ │ │ - bl 4d94c │ │ │ │ + bl 4da1c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4e77c │ │ │ │ - movw r3, #46913 @ 0xb741 │ │ │ │ + beq.n 4e884 │ │ │ │ + movw r3, #51085 @ 0xc78d │ │ │ │ movt r3, #32 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 4e786 │ │ │ │ + bne.n 4e88e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20b7b8 │ │ │ │ - bl 7fc54 │ │ │ │ + b.w 20c7f0 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e764 │ │ │ │ - b.n 4e79a │ │ │ │ + beq.n 4e86c │ │ │ │ + b.n 4e8a2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #1 │ │ │ │ - bl 13aa60 │ │ │ │ + bl 13ba30 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004e79e <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r3, [pc, #40] @ (4e7c8 <_PyContext_NewHamtForTests@@Base+0x2a>) │ │ │ │ +0004e8a6 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r3, [pc, #40] @ (4e8d0 <_PyContext_NewHamtForTests@@Base+0x2a>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r2, r0, #110592 @ 0x1b000 │ │ │ │ add.w r0, r0, #114176 @ 0x1be00 │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ ldr.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ @@ -51637,431 +51756,412 @@ │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, 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 r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - bl cf6c8 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4e820 <_PyContext_NewHamtForTests@@Base+0x82> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 4e816 <_PyContext_NewHamtForTests@@Base+0x78> │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 142304 │ │ │ │ - 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, #3968] @ 0xf80 │ │ │ │ - movw r5, #63880 @ 0xf988 │ │ │ │ - movt r5, #72 @ 0x48 │ │ │ │ + movw r5, #2888 @ 0xb48 │ │ │ │ + movt r5, #73 @ 0x49 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 4e868 <_PyContext_NewHamtForTests@@Base+0xca> │ │ │ │ + bne.n 4e936 <_PyContext_NewHamtForTests@@Base+0x90> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 4e868 <_PyContext_NewHamtForTests@@Base+0xca> │ │ │ │ + ble.n 4e936 <_PyContext_NewHamtForTests@@Base+0x90> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 4e868 <_PyContext_NewHamtForTests@@Base+0xca> │ │ │ │ - cbnz r4, 4e88c <_PyContext_NewHamtForTests@@Base+0xee> │ │ │ │ + bne.n 4e936 <_PyContext_NewHamtForTests@@Base+0x90> │ │ │ │ + cbnz r4, 4e95a <_PyContext_NewHamtForTests@@Base+0xb4> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #192] @ (4e92c <_PyContext_NewHamtForTests@@Base+0x18e>) │ │ │ │ + ldr r4, [pc, #192] @ (4e9fc <_PyContext_NewHamtForTests@@Base+0x156>) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #3 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e90c <_PyContext_NewHamtForTests@@Base+0x16e> │ │ │ │ + beq.n 4e9da <_PyContext_NewHamtForTests@@Base+0x134> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 11c7a4 │ │ │ │ + bl 11d104 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 4e8a4 <_PyContext_NewHamtForTests@@Base+0x106> │ │ │ │ + cbz r0, 4e972 <_PyContext_NewHamtForTests@@Base+0xcc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d56b0 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 4e8a8 <_PyContext_NewHamtForTests@@Base+0x10a> │ │ │ │ + bl 1d65f0 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 4e976 <_PyContext_NewHamtForTests@@Base+0xd0> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e91a <_PyContext_NewHamtForTests@@Base+0x17c> │ │ │ │ + b.n 4e9e8 <_PyContext_NewHamtForTests@@Base+0x142> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1f1210 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f2260 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e8a4 <_PyContext_NewHamtForTests@@Base+0x106> │ │ │ │ + beq.n 4e972 <_PyContext_NewHamtForTests@@Base+0xcc> │ │ │ │ ldrd r7, r4, [sp, #28] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #50544 @ 0xc570 │ │ │ │ + movw r1, #55088 @ 0xd730 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #50552 @ 0xc578 │ │ │ │ + movw r0, #55096 @ 0xd738 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e8a4 <_PyContext_NewHamtForTests@@Base+0x106> │ │ │ │ - bl 97f04 │ │ │ │ + beq.n 4e972 <_PyContext_NewHamtForTests@@Base+0xcc> │ │ │ │ + bl 98158 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b1d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4e912 <_PyContext_NewHamtForTests@@Base+0x174> │ │ │ │ + bge.n 4e9e0 <_PyContext_NewHamtForTests@@Base+0x13a> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac424 │ │ │ │ - b.n 4e8a4 <_PyContext_NewHamtForTests@@Base+0x106> │ │ │ │ + bl 1ada3c │ │ │ │ + b.n 4e972 <_PyContext_NewHamtForTests@@Base+0xcc> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 4e91a <_PyContext_NewHamtForTests@@Base+0x17c> │ │ │ │ + b.n 4e9e8 <_PyContext_NewHamtForTests@@Base+0x142> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 11ce10 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d770 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r6, [pc, #32] @ (4e950 <_PyContext_NewHamtForTests@@Base+0x1b2>) │ │ │ │ + nop │ │ │ │ + ldr r6, [pc, #32] @ (4ea20 <_PyContext_NewHamtForTests@@Base+0x17a>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 201208 <_PyUnicode_Copy@@Base> │ │ │ │ - cbz r0, 4e956 <_PyContext_NewHamtForTests@@Base+0x1b8> │ │ │ │ + bl 2022f8 <_PyUnicode_Copy@@Base> │ │ │ │ + cbz r0, 4ea26 <_PyContext_NewHamtForTests@@Base+0x180> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #36556 @ 0x8ecc │ │ │ │ + movw r0, #41100 @ 0xa08c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r5, [sp] │ │ │ │ - movw r1, #424 @ 0x1a8 │ │ │ │ + movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c22bc │ │ │ │ - cbz r0, 4e990 <_PyContext_NewHamtForTests@@Base+0x1f2> │ │ │ │ + bl c2900 │ │ │ │ + cbz r0, 4ea60 <_PyContext_NewHamtForTests@@Base+0x1ba> │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 236ecc │ │ │ │ + bl 238114 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4e9b2 <_PyContext_NewHamtForTests@@Base+0x214> │ │ │ │ + cbz r3, 4ea82 <_PyContext_NewHamtForTests@@Base+0x1dc> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4e9c2 <_PyContext_NewHamtForTests@@Base+0x224> │ │ │ │ + b.n 4ea92 <_PyContext_NewHamtForTests@@Base+0x1ec> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4e9c0 <_PyContext_NewHamtForTests@@Base+0x222> │ │ │ │ + ble.n 4ea90 <_PyContext_NewHamtForTests@@Base+0x1ea> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4e9bc <_PyContext_NewHamtForTests@@Base+0x21e> │ │ │ │ - cbnz r1, 4e9e6 <_PyContext_NewHamtForTests@@Base+0x248> │ │ │ │ + bne.n 4ea8c <_PyContext_NewHamtForTests@@Base+0x1e6> │ │ │ │ + cbnz r1, 4eab6 <_PyContext_NewHamtForTests@@Base+0x210> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4e9c2 <_PyContext_NewHamtForTests@@Base+0x224> │ │ │ │ + b.n 4ea92 <_PyContext_NewHamtForTests@@Base+0x1ec> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #500] @ (4ebb8 <_PyContext_NewHamtForTests@@Base+0x41a>) │ │ │ │ + ldr r1, [pc, #500] @ (4ec88 <_PyContext_NewHamtForTests@@Base+0x3e2>) │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4e9ec <_PyContext_NewHamtForTests@@Base+0x24e> │ │ │ │ + cbnz r0, 4eabc <_PyContext_NewHamtForTests@@Base+0x216> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4eb96 <_PyContext_NewHamtForTests@@Base+0x3f8> │ │ │ │ + b.n 4ec66 <_PyContext_NewHamtForTests@@Base+0x3c0> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 24ce84 │ │ │ │ + bl 24e0a4 │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e9e2 <_PyContext_NewHamtForTests@@Base+0x244> │ │ │ │ + bne.n 4eab2 <_PyContext_NewHamtForTests@@Base+0x20c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 24ce84 │ │ │ │ + bl 24e0a4 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e9e2 <_PyContext_NewHamtForTests@@Base+0x244> │ │ │ │ + bne.n 4eab2 <_PyContext_NewHamtForTests@@Base+0x20c> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 4eac0 <_PyContext_NewHamtForTests@@Base+0x322> │ │ │ │ + beq.n 4eb90 <_PyContext_NewHamtForTests@@Base+0x2ea> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r6, #24552 @ 0x5fe8 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ - cbz r0, 4ea5c <_PyContext_NewHamtForTests@@Base+0x2be> │ │ │ │ + cbz r0, 4eb2c <_PyContext_NewHamtForTests@@Base+0x286> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 4ea36 <_PyContext_NewHamtForTests@@Base+0x298> │ │ │ │ + bne.n 4eb06 <_PyContext_NewHamtForTests@@Base+0x260> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4ea54 <_PyContext_NewHamtForTests@@Base+0x2b6> │ │ │ │ - bl 1449e0 │ │ │ │ + b.n 4eb24 <_PyContext_NewHamtForTests@@Base+0x27e> │ │ │ │ + bl 145924 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4ea54 <_PyContext_NewHamtForTests@@Base+0x2b6> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 4eb24 <_PyContext_NewHamtForTests@@Base+0x27e> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e9e2 <_PyContext_NewHamtForTests@@Base+0x244> │ │ │ │ + bne.n 4eab2 <_PyContext_NewHamtForTests@@Base+0x20c> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.w 4eb8a <_PyContext_NewHamtForTests@@Base+0x3ec> │ │ │ │ - b.n 4ea60 <_PyContext_NewHamtForTests@@Base+0x2c2> │ │ │ │ - vldr d8, [pc, #320] @ 4eba0 <_PyContext_NewHamtForTests@@Base+0x402> │ │ │ │ + beq.w 4ec5a <_PyContext_NewHamtForTests@@Base+0x3b4> │ │ │ │ + b.n 4eb30 <_PyContext_NewHamtForTests@@Base+0x28a> │ │ │ │ + vldr d8, [pc, #320] @ 4ec70 <_PyContext_NewHamtForTests@@Base+0x3ca> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 4ea6e <_PyContext_NewHamtForTests@@Base+0x2d0> │ │ │ │ + bne.n 4eb3e <_PyContext_NewHamtForTests@@Base+0x298> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4ea8c <_PyContext_NewHamtForTests@@Base+0x2ee> │ │ │ │ - bl 1449e0 │ │ │ │ + b.n 4eb5c <_PyContext_NewHamtForTests@@Base+0x2b6> │ │ │ │ + bl 145924 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4ea8c <_PyContext_NewHamtForTests@@Base+0x2ee> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 4eb5c <_PyContext_NewHamtForTests@@Base+0x2b6> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e9e2 <_PyContext_NewHamtForTests@@Base+0x244> │ │ │ │ + bne.n 4eab2 <_PyContext_NewHamtForTests@@Base+0x20c> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 4eaa0 <_PyContext_NewHamtForTests@@Base+0x302> │ │ │ │ + bmi.n 4eb70 <_PyContext_NewHamtForTests@@Base+0x2ca> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4eac8 <_PyContext_NewHamtForTests@@Base+0x32a> │ │ │ │ + bpl.n 4eb98 <_PyContext_NewHamtForTests@@Base+0x2f2> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39584 @ 0x9aa0 │ │ │ │ + movw r1, #44128 @ 0xac60 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - bl 7fc54 │ │ │ │ + bl f29e4 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e9e2 <_PyContext_NewHamtForTests@@Base+0x244> │ │ │ │ - b.n 4eb76 <_PyContext_NewHamtForTests@@Base+0x3d8> │ │ │ │ - vldr d8, [pc, #220] @ 4eba0 <_PyContext_NewHamtForTests@@Base+0x402> │ │ │ │ - vldr d9, [pc, #224] @ 4eba8 <_PyContext_NewHamtForTests@@Base+0x40a> │ │ │ │ + bne.n 4eab2 <_PyContext_NewHamtForTests@@Base+0x20c> │ │ │ │ + b.n 4ec46 <_PyContext_NewHamtForTests@@Base+0x3a0> │ │ │ │ + vldr d8, [pc, #220] @ 4ec70 <_PyContext_NewHamtForTests@@Base+0x3ca> │ │ │ │ + vldr d9, [pc, #224] @ 4ec78 <_PyContext_NewHamtForTests@@Base+0x3d2> │ │ │ │ vldr d11, [sp, #40] @ 0x28 │ │ │ │ vldr d14, [sp, #24] │ │ │ │ vldr d10, [sp, #48] @ 0x30 │ │ │ │ vldr d13, [sp, #32] │ │ │ │ vcmp.f64 d11, d14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4eaec <_PyContext_NewHamtForTests@@Base+0x34e> │ │ │ │ + bne.n 4ebbc <_PyContext_NewHamtForTests@@Base+0x316> │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4eb76 <_PyContext_NewHamtForTests@@Base+0x3d8> │ │ │ │ + beq.n 4ec46 <_PyContext_NewHamtForTests@@Base+0x3a0> │ │ │ │ vabs.f64 d6, d11 │ │ │ │ - vldr d7, [pc, #188] @ 4ebb0 <_PyContext_NewHamtForTests@@Base+0x412> │ │ │ │ + vldr d7, [pc, #188] @ 4ec80 <_PyContext_NewHamtForTests@@Base+0x3da> │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4eb80 <_PyContext_NewHamtForTests@@Base+0x3e2> │ │ │ │ + bgt.n 4ec50 <_PyContext_NewHamtForTests@@Base+0x3aa> │ │ │ │ vabs.f64 d6, d10 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4eb80 <_PyContext_NewHamtForTests@@Base+0x3e2> │ │ │ │ + bgt.n 4ec50 <_PyContext_NewHamtForTests@@Base+0x3aa> │ │ │ │ vabs.f64 d6, d14 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4eb80 <_PyContext_NewHamtForTests@@Base+0x3e2> │ │ │ │ + bgt.n 4ec50 <_PyContext_NewHamtForTests@@Base+0x3aa> │ │ │ │ vabs.f64 d6, d13 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4eb80 <_PyContext_NewHamtForTests@@Base+0x3e2> │ │ │ │ + bgt.n 4ec50 <_PyContext_NewHamtForTests@@Base+0x3aa> │ │ │ │ vsub.f64 d1, d10, d13 │ │ │ │ vsub.f64 d0, d11, d14 │ │ │ │ - bl 270350 <_Py_c_abs@@Base> │ │ │ │ + bl 271538 <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d13 │ │ │ │ vmov.f64 d12, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ - bl 270350 <_Py_c_abs@@Base> │ │ │ │ + bl 271538 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4eb76 <_PyContext_NewHamtForTests@@Base+0x3d8> │ │ │ │ + bls.n 4ec46 <_PyContext_NewHamtForTests@@Base+0x3a0> │ │ │ │ vmov.f64 d0, d11 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ - bl 270350 <_Py_c_abs@@Base> │ │ │ │ + bl 271538 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4eb76 <_PyContext_NewHamtForTests@@Base+0x3d8> │ │ │ │ + bls.n 4ec46 <_PyContext_NewHamtForTests@@Base+0x3a0> │ │ │ │ vcmpe.f64 d12, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4eb80 <_PyContext_NewHamtForTests@@Base+0x3e2> │ │ │ │ + bhi.n 4ec50 <_PyContext_NewHamtForTests@@Base+0x3aa> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4eb96 <_PyContext_NewHamtForTests@@Base+0x3f8> │ │ │ │ + b.n 4ec66 <_PyContext_NewHamtForTests@@Base+0x3c0> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4eb96 <_PyContext_NewHamtForTests@@Base+0x3f8> │ │ │ │ + b.n 4ec66 <_PyContext_NewHamtForTests@@Base+0x3c0> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4eac4 <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ - b.n 4eaa0 <_PyContext_NewHamtForTests@@Base+0x302> │ │ │ │ + bpl.n 4eb94 <_PyContext_NewHamtForTests@@Base+0x2ee> │ │ │ │ + b.n 4eb70 <_PyContext_NewHamtForTests@@Base+0x2ca> │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bvs.n 4eace <_PyContext_NewHamtForTests@@Base+0x330> │ │ │ │ + bvs.n 4eb9e <_PyContext_NewHamtForTests@@Base+0x2f8> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldr r6, [pc, #208] @ (4ec8c <_PyContext_NewHamtForTests@@Base+0x4ee>) │ │ │ │ + ldr r6, [pc, #208] @ (4ed5c <_PyContext_NewHamtForTests@@Base+0x4b6>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbnz r3, 4ebd8 <_PyContext_NewHamtForTests@@Base+0x43a> │ │ │ │ + cbnz r3, 4eca8 <_PyContext_NewHamtForTests@@Base+0x402> │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r2, 4ebf2 <_PyContext_NewHamtForTests@@Base+0x454> │ │ │ │ + cbz r2, 4ecc2 <_PyContext_NewHamtForTests@@Base+0x41c> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 4ebf2 <_PyContext_NewHamtForTests@@Base+0x454> │ │ │ │ + cbz r3, 4ecc2 <_PyContext_NewHamtForTests@@Base+0x41c> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38016 @ 0x9480 │ │ │ │ + movw r1, #42560 @ 0xa640 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ec94 <_PyContext_NewHamtForTests@@Base+0x4f6> │ │ │ │ + b.n 4ed64 <_PyContext_NewHamtForTests@@Base+0x4be> │ │ │ │ mov r0, r1 │ │ │ │ - bl 2248f4 │ │ │ │ + bl 225ae8 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - cbz r2, 4ec00 <_PyContext_NewHamtForTests@@Base+0x462> │ │ │ │ + cbz r2, 4ecd0 <_PyContext_NewHamtForTests@@Base+0x42a> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 259c08 <_PyGen_SetStopIterationValue@@Base+0xaa4> │ │ │ │ + bl 25ae20 <_PyGen_SetStopIterationValue@@Base+0xc34> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ebee <_PyContext_NewHamtForTests@@Base+0x450> │ │ │ │ + beq.n 4ecbe <_PyContext_NewHamtForTests@@Base+0x418> │ │ │ │ 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 173c50 <_PyLong_UInt64_Converter@@Base+0x35d0> │ │ │ │ + bl 175218 <_PyLong_UInt64_Converter@@Base+0x35b8> │ │ │ │ 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 173c50 <_PyLong_UInt64_Converter@@Base+0x35d0> │ │ │ │ + bl 175218 <_PyLong_UInt64_Converter@@Base+0x35b8> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 4ec94 <_PyContext_NewHamtForTests@@Base+0x4f6> │ │ │ │ + cbz r3, 4ed64 <_PyContext_NewHamtForTests@@Base+0x4be> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 25a664 <_PyTime_ObjectToTimeval@@Base+0x24> │ │ │ │ + bl 25b87c <_PyTime_ObjectToTimeval@@Base+0x24> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ec54 <_PyContext_NewHamtForTests@@Base+0x4b6> │ │ │ │ + beq.n 4ed24 <_PyContext_NewHamtForTests@@Base+0x47e> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 4ec6c <_PyContext_NewHamtForTests@@Base+0x4ce> │ │ │ │ + b.n 4ed3c <_PyContext_NewHamtForTests@@Base+0x496> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ebee <_PyContext_NewHamtForTests@@Base+0x450> │ │ │ │ + bge.n 4ecbe <_PyContext_NewHamtForTests@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ebee <_PyContext_NewHamtForTests@@Base+0x450> │ │ │ │ + bne.n 4ecbe <_PyContext_NewHamtForTests@@Base+0x418> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ebee <_PyContext_NewHamtForTests@@Base+0x450> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ecbe <_PyContext_NewHamtForTests@@Base+0x418> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4ec92 <_PyContext_NewHamtForTests@@Base+0x4f4> │ │ │ │ + bge.n 4ed62 <_PyContext_NewHamtForTests@@Base+0x4bc> │ │ │ │ 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 4ec6c <_PyContext_NewHamtForTests@@Base+0x4ce> │ │ │ │ + b.n 4ed3c <_PyContext_NewHamtForTests@@Base+0x496> │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ @@ -52071,560 +52171,463 @@ │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ - ldr r6, [pc, #248] @ (4edc0 <_PyContext_NewHamtForTests@@Base+0x622>) │ │ │ │ + ldr r6, [pc, #248] @ (4ee90 <_PyContext_NewHamtForTests@@Base+0x5ea>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ 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} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 4ecf4 <_PyContext_NewHamtForTests@@Base+0x556> │ │ │ │ + bne.n 4edc4 <_PyContext_NewHamtForTests@@Base+0x51e> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4ecf4 <_PyContext_NewHamtForTests@@Base+0x556> │ │ │ │ + ble.n 4edc4 <_PyContext_NewHamtForTests@@Base+0x51e> │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 4ecf4 <_PyContext_NewHamtForTests@@Base+0x556> │ │ │ │ - cbnz r4, 4ed18 <_PyContext_NewHamtForTests@@Base+0x57a> │ │ │ │ + bne.n 4edc4 <_PyContext_NewHamtForTests@@Base+0x51e> │ │ │ │ + cbnz r4, 4ede8 <_PyContext_NewHamtForTests@@Base+0x542> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #204] @ (4edc4 <_PyContext_NewHamtForTests@@Base+0x626>) │ │ │ │ + ldr r4, [pc, #204] @ (4ee94 <_PyContext_NewHamtForTests@@Base+0x5ee>) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ed9a <_PyContext_NewHamtForTests@@Base+0x5fc> │ │ │ │ + beq.n 4ee6a <_PyContext_NewHamtForTests@@Base+0x5c4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 11c7a4 │ │ │ │ + bl 11d104 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 4ed44 <_PyContext_NewHamtForTests@@Base+0x5a6> │ │ │ │ + cbz r0, 4ee14 <_PyContext_NewHamtForTests@@Base+0x56e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2012ac <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ - cbz r0, 4ed44 <_PyContext_NewHamtForTests@@Base+0x5a6> │ │ │ │ + bl 20239c <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + cbz r0, 4ee14 <_PyContext_NewHamtForTests@@Base+0x56e> │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 4ed48 <_PyContext_NewHamtForTests@@Base+0x5aa> │ │ │ │ + beq.n 4ee18 <_PyContext_NewHamtForTests@@Base+0x572> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 42d30 │ │ │ │ + bl 42dd0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4edac <_PyContext_NewHamtForTests@@Base+0x60e> │ │ │ │ + b.n 4ee7c <_PyContext_NewHamtForTests@@Base+0x5d6> │ │ │ │ mov r2, r5 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - movw r1, #28304 @ 0x6e90 │ │ │ │ + movw r1, #33252 @ 0x81e4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #56532 @ 0xdcd4 │ │ │ │ + movw r0, #61076 @ 0xee94 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ed6a <_PyContext_NewHamtForTests@@Base+0x5cc> │ │ │ │ + bne.n 4ee3a <_PyContext_NewHamtForTests@@Base+0x594> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4edac <_PyContext_NewHamtForTests@@Base+0x60e> │ │ │ │ - bl 97f04 │ │ │ │ + b.n 4ee7c <_PyContext_NewHamtForTests@@Base+0x5d6> │ │ │ │ + bl 98158 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c208 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4eda4 <_PyContext_NewHamtForTests@@Base+0x606> │ │ │ │ + bge.n 4ee74 <_PyContext_NewHamtForTests@@Base+0x5ce> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac424 │ │ │ │ - b.n 4ed66 <_PyContext_NewHamtForTests@@Base+0x5c8> │ │ │ │ + bl 1ada3c │ │ │ │ + b.n 4ee36 <_PyContext_NewHamtForTests@@Base+0x590> │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4edac <_PyContext_NewHamtForTests@@Base+0x60e> │ │ │ │ + b.n 4ee7c <_PyContext_NewHamtForTests@@Base+0x5d6> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 11ce10 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d770 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - vst1.8 {d16[2]}, [r0], r8 │ │ │ │ - ldr r6, [pc, #384] @ (4ef48 <_Py_c_diff@@Base+0x9c>) │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r6, [pc, #384] @ (4f018 <_Py_c_diff@@Base+0xd6>) │ │ │ │ lsls r5, r1, #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 │ │ │ │ add r4, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #2 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r1, #33068 @ 0x812c │ │ │ │ + movw r1, #37572 @ 0x92c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl c22bc │ │ │ │ - cbz r0, 4ee34 <_PyContext_NewHamtForTests@@Base+0x696> │ │ │ │ + bl c2900 │ │ │ │ + cbz r0, 4ef04 <_PyContext_NewHamtForTests@@Base+0x65e> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 236cfc │ │ │ │ + bl 237f44 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4ee0e <_PyContext_NewHamtForTests@@Base+0x670> │ │ │ │ - cbnz r0, 4ee1a <_PyContext_NewHamtForTests@@Base+0x67c> │ │ │ │ - b.n 4ee34 <_PyContext_NewHamtForTests@@Base+0x696> │ │ │ │ + beq.n 4eede <_PyContext_NewHamtForTests@@Base+0x638> │ │ │ │ + cbnz r0, 4eeea <_PyContext_NewHamtForTests@@Base+0x644> │ │ │ │ + b.n 4ef04 <_PyContext_NewHamtForTests@@Base+0x65e> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ee34 <_PyContext_NewHamtForTests@@Base+0x696> │ │ │ │ - b.n 4ee26 <_PyContext_NewHamtForTests@@Base+0x688> │ │ │ │ + bge.n 4ef04 <_PyContext_NewHamtForTests@@Base+0x65e> │ │ │ │ + b.n 4eef6 <_PyContext_NewHamtForTests@@Base+0x650> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 4ee2c <_PyContext_NewHamtForTests@@Base+0x68e> │ │ │ │ + cbz r0, 4eefc <_PyContext_NewHamtForTests@@Base+0x656> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ee34 <_PyContext_NewHamtForTests@@Base+0x696> │ │ │ │ + bge.n 4ef04 <_PyContext_NewHamtForTests@@Base+0x65e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4ee34 <_PyContext_NewHamtForTests@@Base+0x696> │ │ │ │ + b.n 4ef04 <_PyContext_NewHamtForTests@@Base+0x65e> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - bl cf6c8 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4ee72 <_PyContext_NewHamtForTests@@Base+0x6d4> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 4ee68 <_PyContext_NewHamtForTests@@Base+0x6ca> │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 142304 │ │ │ │ - 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 255e90 │ │ │ │ - cbz r0, 4eeaa <_PyContext_NewHamtForTests@@Base+0x70c> │ │ │ │ + bl 2570b0 │ │ │ │ + cbz r0, 4ef40 <_PyContext_NewHamtForTests@@Base+0x69a> │ │ │ │ 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 4eea8 <_PyContext_NewHamtForTests@@Base+0x70a> │ │ │ │ + bge.n 4ef3e <_PyContext_NewHamtForTests@@Base+0x698> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4eea8 <_PyContext_NewHamtForTests@@Base+0x70a> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ef3e <_PyContext_NewHamtForTests@@Base+0x698> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004eeac <_Py_c_diff@@Base>: │ │ │ │ +0004ef42 <_Py_c_diff@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vsub.f64 d0, d0, d2 │ │ │ │ vsub.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r0, r5, #1 │ │ │ │ - bl 71600 │ │ │ │ - cbz r0, 4ef3e <_Py_c_diff@@Base+0x92> │ │ │ │ + bl 717a0 │ │ │ │ + cbz r0, 4efd4 <_Py_c_diff@@Base+0x92> │ │ │ │ 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 4ef10 <_Py_c_diff@@Base+0x64> │ │ │ │ + bge.n 4efa6 <_Py_c_diff@@Base+0x64> │ │ │ │ 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 4eef0 <_Py_c_diff@@Base+0x44> │ │ │ │ + b.n 4ef86 <_Py_c_diff@@Base+0x44> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cbz r3, 4ef2e <_Py_c_diff@@Base+0x82> │ │ │ │ + cbz r3, 4efc4 <_Py_c_diff@@Base+0x82> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r0, #65180 @ 0xfe9c │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #4188 @ 0x105c │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80a5c │ │ │ │ - movw r0, #43584 @ 0xaa40 │ │ │ │ + b.w 80c2c │ │ │ │ + movw r0, #48128 @ 0xbc00 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #172] @ (4f000 <_Py_c_diff@@Base+0x154>) │ │ │ │ + ldr r5, [pc, #172] @ (4f094 <_Py_c_diff@@Base+0x152>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r4, sp, #32 │ │ │ │ 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} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 4ef80 <_Py_c_diff@@Base+0xd4> │ │ │ │ + bne.n 4f016 <_Py_c_diff@@Base+0xd4> │ │ │ │ cmp r7, ip │ │ │ │ - ble.n 4ef80 <_Py_c_diff@@Base+0xd4> │ │ │ │ + ble.n 4f016 <_Py_c_diff@@Base+0xd4> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4ef80 <_Py_c_diff@@Base+0xd4> │ │ │ │ - cbnz r6, 4efa2 <_Py_c_diff@@Base+0xf6> │ │ │ │ - ldr r4, [pc, #128] @ (4f004 <_Py_c_diff@@Base+0x158>) │ │ │ │ + bne.n 4f016 <_Py_c_diff@@Base+0xd4> │ │ │ │ + cbnz r6, 4f038 <_Py_c_diff@@Base+0xf6> │ │ │ │ + ldr r4, [pc, #128] @ (4f098 <_Py_c_diff@@Base+0x156>) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4efe0 <_Py_c_diff@@Base+0x134> │ │ │ │ + cbz r0, 4f076 <_Py_c_diff@@Base+0x134> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 11c7a4 │ │ │ │ + bl 11d104 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 4efb4 <_Py_c_diff@@Base+0x108> │ │ │ │ + cbnz r0, 4f04a <_Py_c_diff@@Base+0x108> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4efee <_Py_c_diff@@Base+0x142> │ │ │ │ - bl 97f04 │ │ │ │ + b.n 4f084 <_Py_c_diff@@Base+0x142> │ │ │ │ + bl 98158 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b730 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 4efe6 <_Py_c_diff@@Base+0x13a> │ │ │ │ + bge.n 4f07c <_Py_c_diff@@Base+0x13a> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac424 │ │ │ │ - b.n 4efb0 <_Py_c_diff@@Base+0x104> │ │ │ │ + bl 1ada3c │ │ │ │ + b.n 4f046 <_Py_c_diff@@Base+0x104> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4efee <_Py_c_diff@@Base+0x142> │ │ │ │ + b.n 4f084 <_Py_c_diff@@Base+0x142> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ add r0, sp, #32 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 11ce10 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d770 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - ldr??.w r0, [r8, #72] @ 0x48 │ │ │ │ - ldr r6, [pc, #560] @ (4f238 <_PyXIData_FormatNotShareableError@@Base+0x106>) │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r6, [pc, #560] @ (4f2cc <_PyXIData_FormatNotShareableError@@Base+0x1d2>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r1, #3 │ │ │ │ - b.w 21dba8 <_PyXIData_New@@Base+0x324> │ │ │ │ + b.w 21edac <_PyXIData_New@@Base+0x324> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ 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 │ │ │ │ - mov r5, r2 │ │ │ │ - bl cf6c8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4f05c <_Py_c_diff@@Base+0x1b0> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 4f054 <_Py_c_diff@@Base+0x1a8> │ │ │ │ - bl 142304 │ │ │ │ - b.n 4f05c <_Py_c_diff@@Base+0x1b0> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4f0f0 <_Py_c_diff@@Base+0x244> │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cbz r0, 4f07a <_Py_c_diff@@Base+0x1ce> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 4f072 <_Py_c_diff@@Base+0x1c6> │ │ │ │ - bl 142304 │ │ │ │ - b.n 4f07a <_Py_c_diff@@Base+0x1ce> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4f0f0 <_Py_c_diff@@Base+0x244> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 4f096 <_Py_c_diff@@Base+0x1ea> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 4f090 <_Py_c_diff@@Base+0x1e4> │ │ │ │ - bl 142304 │ │ │ │ - b.n 4f096 <_Py_c_diff@@Base+0x1ea> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 4f0f0 <_Py_c_diff@@Base+0x244> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4f0b2 <_Py_c_diff@@Base+0x206> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 4f0ac <_Py_c_diff@@Base+0x200> │ │ │ │ - bl 142304 │ │ │ │ - b.n 4f0b2 <_Py_c_diff@@Base+0x206> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 4f0f0 <_Py_c_diff@@Base+0x244> │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 4f0ce <_Py_c_diff@@Base+0x222> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 4f0c8 <_Py_c_diff@@Base+0x21c> │ │ │ │ - bl 142304 │ │ │ │ - b.n 4f0ce <_Py_c_diff@@Base+0x222> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 4f0f0 <_Py_c_diff@@Base+0x244> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 4f0f0 <_Py_c_diff@@Base+0x244> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 4f0e6 <_Py_c_diff@@Base+0x23a> │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 142304 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - b.n 4f1ea <_PyXIData_FormatNotShareableError@@Base+0xb8> │ │ │ │ + b.n 4f1b2 <_PyXIData_FormatNotShareableError@@Base+0xb8> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f0fe <_Py_c_diff@@Base+0x252> │ │ │ │ + cbz r0, 4f0c6 <_Py_c_diff@@Base+0x184> │ │ │ │ movs r1, #3 │ │ │ │ - b.w 21dba8 <_PyXIData_New@@Base+0x324> │ │ │ │ + b.w 21edac <_PyXIData_New@@Base+0x324> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #65184 @ 0xfea0 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #4192 @ 0x1060 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 202d58 <_PyEval_GetBuiltin@@Base+0xd8> │ │ │ │ + bl 203dfc <_PyEval_GetBuiltin@@Base+0xd8> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004f132 <_PyXIData_FormatNotShareableError@@Base>: │ │ │ │ +0004f0fa <_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 21b664 <_PyObject_GetXIData@@Base+0x368> │ │ │ │ + bl 21c868 <_PyObject_GetXIData@@Base+0x368> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ - b.w 11929c <_Py_hashtable_destroy@@Base> │ │ │ │ + b.w 119c08 <_Py_hashtable_destroy@@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 r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 4f1d4 <_PyXIData_FormatNotShareableError@@Base+0xa2> │ │ │ │ + ble.n 4f19c <_PyXIData_FormatNotShareableError@@Base+0xa2> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4f1d4 <_PyXIData_FormatNotShareableError@@Base+0xa2> │ │ │ │ + beq.n 4f19c <_PyXIData_FormatNotShareableError@@Base+0xa2> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 4f19e <_PyXIData_FormatNotShareableError@@Base+0x6c> │ │ │ │ + cbz r5, 4f166 <_PyXIData_FormatNotShareableError@@Base+0x6c> │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 293000 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ + bl 2941e0 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 4f19e <_PyXIData_FormatNotShareableError@@Base+0x6c> │ │ │ │ + bge.n 4f166 <_PyXIData_FormatNotShareableError@@Base+0x6c> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f4674 │ │ │ │ + b.w 1f56c4 │ │ │ │ mul.w r5, r7, r5 │ │ │ │ bic.w r8, r6, r6, asr #31 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4f1b8 <_PyXIData_FormatNotShareableError@@Base+0x86> │ │ │ │ + ble.n 4f180 <_PyXIData_FormatNotShareableError@@Base+0x86> │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 293000 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ + bl 2941e0 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ cmp r0, r5 │ │ │ │ - blt.n 4f196 <_PyXIData_FormatNotShareableError@@Base+0x64> │ │ │ │ + blt.n 4f15e <_PyXIData_FormatNotShareableError@@Base+0x64> │ │ │ │ mul.w r1, r7, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22e780 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ + bl 22f930 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f1e2 <_PyXIData_FormatNotShareableError@@Base+0xb0> │ │ │ │ + beq.n 4f1aa <_PyXIData_FormatNotShareableError@@Base+0xb0> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul.w r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1deed4 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1dfe04 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f1e4 <_PyXIData_FormatNotShareableError@@Base+0xb2> │ │ │ │ + bge.n 4f1ac <_PyXIData_FormatNotShareableError@@Base+0xb2> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4f1e4 <_PyXIData_FormatNotShareableError@@Base+0xb2> │ │ │ │ + b.n 4f1ac <_PyXIData_FormatNotShareableError@@Base+0xb2> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r7, 4f20e <_PyXIData_FormatNotShareableError@@Base+0xdc> │ │ │ │ + cbz r7, 4f1d6 <_PyXIData_FormatNotShareableError@@Base+0xdc> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4f20e <_PyXIData_FormatNotShareableError@@Base+0xdc> │ │ │ │ + beq.n 4f1d6 <_PyXIData_FormatNotShareableError@@Base+0xdc> │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 4f218 <_PyXIData_FormatNotShareableError@@Base+0xe6> │ │ │ │ - bl 15faec │ │ │ │ + bgt.n 4f1e0 <_PyXIData_FormatNotShareableError@@Base+0xe6> │ │ │ │ + bl 160c48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4f2aa <_PyXIData_FormatNotShareableError@@Base+0x178> │ │ │ │ - b.n 4f34c <_PyXIData_FormatNotShareableError@@Base+0x21a> │ │ │ │ + blt.n 4f272 <_PyXIData_FormatNotShareableError@@Base+0x178> │ │ │ │ + b.n 4f314 <_PyXIData_FormatNotShareableError@@Base+0x21a> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4f2b0 <_PyXIData_FormatNotShareableError@@Base+0x17e> │ │ │ │ + bne.n 4f278 <_PyXIData_FormatNotShareableError@@Base+0x17e> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ - blt.n 4f232 <_PyXIData_FormatNotShareableError@@Base+0x100> │ │ │ │ + blt.n 4f1fa <_PyXIData_FormatNotShareableError@@Base+0x100> │ │ │ │ cmp r5, r2 │ │ │ │ it ge │ │ │ │ movge r5, r2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r6, #0 │ │ │ │ subs r5, #1 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ cmp r5, r6 │ │ │ │ - ble.n 4f29c <_PyXIData_FormatNotShareableError@@Base+0x16a> │ │ │ │ + ble.n 4f264 <_PyXIData_FormatNotShareableError@@Base+0x16a> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 4f26c <_PyXIData_FormatNotShareableError@@Base+0x13a> │ │ │ │ + bne.n 4f234 <_PyXIData_FormatNotShareableError@@Base+0x13a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dee94 │ │ │ │ - cbnz r0, 4f25a <_PyXIData_FormatNotShareableError@@Base+0x128> │ │ │ │ + bl 1dfdc4 │ │ │ │ + cbnz r0, 4f222 <_PyXIData_FormatNotShareableError@@Base+0x128> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 4f2ce <_PyXIData_FormatNotShareableError@@Base+0x19c> │ │ │ │ + b.n 4f296 <_PyXIData_FormatNotShareableError@@Base+0x19c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [r2, #260] @ 0x104 │ │ │ │ str r0, [r4, #16] │ │ │ │ str.w r8, [r4, #24] │ │ │ │ subs r2, r5, r6 │ │ │ │ @@ -52642,276 +52645,276 @@ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r7, #0] │ │ │ │ str r7, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f27a <_PyXIData_FormatNotShareableError@@Base+0x148> │ │ │ │ - b.n 4f240 <_PyXIData_FormatNotShareableError@@Base+0x10e> │ │ │ │ + bne.n 4f242 <_PyXIData_FormatNotShareableError@@Base+0x148> │ │ │ │ + b.n 4f208 <_PyXIData_FormatNotShareableError@@Base+0x10e> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f34c <_PyXIData_FormatNotShareableError@@Base+0x21a> │ │ │ │ + bge.n 4f314 <_PyXIData_FormatNotShareableError@@Base+0x21a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4f34c <_PyXIData_FormatNotShareableError@@Base+0x21a> │ │ │ │ + b.n 4f314 <_PyXIData_FormatNotShareableError@@Base+0x21a> │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 292d88 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ + bl 293f68 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ cmp r0, r7 │ │ │ │ - bcs.n 4f2c4 <_PyXIData_FormatNotShareableError@@Base+0x192> │ │ │ │ + bcs.n 4f28c <_PyXIData_FormatNotShareableError@@Base+0x192> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f4674 │ │ │ │ + b.w 1f56c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 111f1c │ │ │ │ + bl 1128cc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4f2d2 <_PyXIData_FormatNotShareableError@@Base+0x1a0> │ │ │ │ + cbnz r0, 4f29a <_PyXIData_FormatNotShareableError@@Base+0x1a0> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f34c <_PyXIData_FormatNotShareableError@@Base+0x21a> │ │ │ │ + b.n 4f314 <_PyXIData_FormatNotShareableError@@Base+0x21a> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f2ec <_PyXIData_FormatNotShareableError@@Base+0x1ba> │ │ │ │ + blt.n 4f2b4 <_PyXIData_FormatNotShareableError@@Base+0x1ba> │ │ │ │ mul.w r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 4f2ec <_PyXIData_FormatNotShareableError@@Base+0x1ba> │ │ │ │ + bge.n 4f2b4 <_PyXIData_FormatNotShareableError@@Base+0x1ba> │ │ │ │ add r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ subs r0, #1 │ │ │ │ - bl 293000 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ + bl 2941e0 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #0 │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r7 │ │ │ │ - ble.n 4f32c <_PyXIData_FormatNotShareableError@@Base+0x1fa> │ │ │ │ - bl 255e90 │ │ │ │ - cbnz r0, 4f316 <_PyXIData_FormatNotShareableError@@Base+0x1e4> │ │ │ │ + ble.n 4f2f4 <_PyXIData_FormatNotShareableError@@Base+0x1fa> │ │ │ │ + bl 2570b0 │ │ │ │ + cbnz r0, 4f2de <_PyXIData_FormatNotShareableError@@Base+0x1e4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f2ce <_PyXIData_FormatNotShareableError@@Base+0x19c> │ │ │ │ + bge.n 4f296 <_PyXIData_FormatNotShareableError@@Base+0x19c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f2ce <_PyXIData_FormatNotShareableError@@Base+0x19c> │ │ │ │ + bne.n 4f296 <_PyXIData_FormatNotShareableError@@Base+0x19c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f2ce <_PyXIData_FormatNotShareableError@@Base+0x19c> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f296 <_PyXIData_FormatNotShareableError@@Base+0x19c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f328 <_PyXIData_FormatNotShareableError@@Base+0x1f6> │ │ │ │ + bge.n 4f2f0 <_PyXIData_FormatNotShareableError@@Base+0x1f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f328 <_PyXIData_FormatNotShareableError@@Base+0x1f6> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4f2f0 <_PyXIData_FormatNotShareableError@@Base+0x1f6> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 4f2f0 <_PyXIData_FormatNotShareableError@@Base+0x1be> │ │ │ │ + b.n 4f2b8 <_PyXIData_FormatNotShareableError@@Base+0x1be> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f34c <_PyXIData_FormatNotShareableError@@Base+0x21a> │ │ │ │ + bge.n 4f314 <_PyXIData_FormatNotShareableError@@Base+0x21a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4f34c <_PyXIData_FormatNotShareableError@@Base+0x21a> │ │ │ │ + cbnz r3, 4f314 <_PyXIData_FormatNotShareableError@@Base+0x21a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f35c <_PyXIData_FormatNotShareableError@@Base+0x22a> │ │ │ │ + cbz r0, 4f324 <_PyXIData_FormatNotShareableError@@Base+0x22a> │ │ │ │ movs r1, #5 │ │ │ │ - b.w 21dba8 <_PyXIData_New@@Base+0x324> │ │ │ │ + b.w 21edac <_PyXIData_New@@Base+0x324> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004f366 <_PyObject_CheckXIData@@Base>: │ │ │ │ +0004f32e <_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 4f3b4 <_PyObject_CheckXIData@@Base+0x4e> │ │ │ │ + beq.n 4f37c <_PyObject_CheckXIData@@Base+0x4e> │ │ │ │ adds.w r3, r3, #5536 @ 0x15a0 │ │ │ │ - beq.n 4f3b4 <_PyObject_CheckXIData@@Base+0x4e> │ │ │ │ + beq.n 4f37c <_PyObject_CheckXIData@@Base+0x4e> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ strd r6, r3, [sp] │ │ │ │ - bl 21b508 <_PyObject_GetXIData@@Base+0x20c> │ │ │ │ + bl 21c70c <_PyObject_GetXIData@@Base+0x20c> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - cbnz r0, 4f3ba <_PyObject_CheckXIData@@Base+0x54> │ │ │ │ + cbnz r0, 4f382 <_PyObject_CheckXIData@@Base+0x54> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 4f3bc <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ + cbnz r3, 4f384 <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 4f3aa <_PyObject_CheckXIData@@Base+0x44> │ │ │ │ + cbz r3, 4f372 <_PyObject_CheckXIData@@Base+0x44> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 4f3b4 <_PyObject_CheckXIData@@Base+0x4e> │ │ │ │ + cbnz r3, 4f37c <_PyObject_CheckXIData@@Base+0x4e> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b5ac <_PyObject_GetXIData@@Base+0x2b0> │ │ │ │ + bl 21c7b0 <_PyObject_GetXIData@@Base+0x2b0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f3bc <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ + b.n 4f384 <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ movs r0, #0 │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 4f3dc <_PyObject_CheckXIData@@Base+0x76> │ │ │ │ + cbz r1, 4f3a4 <_PyObject_CheckXIData@@Base+0x76> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 4f3f2 <_PyObject_CheckXIData@@Base+0x8c> │ │ │ │ - b.n 4f3e8 <_PyObject_CheckXIData@@Base+0x82> │ │ │ │ - bl 257d80 │ │ │ │ + cbnz r0, 4f3ba <_PyObject_CheckXIData@@Base+0x8c> │ │ │ │ + b.n 4f3b0 <_PyObject_CheckXIData@@Base+0x82> │ │ │ │ + bl 258e0c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4f3d4 <_PyObject_CheckXIData@@Base+0x6e> │ │ │ │ + bne.n 4f39c <_PyObject_CheckXIData@@Base+0x6e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f3fe <_PyObject_CheckXIData@@Base+0x98> │ │ │ │ - bl 70600 │ │ │ │ + b.n 4f3c6 <_PyObject_CheckXIData@@Base+0x98> │ │ │ │ + bl 70790 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f3e4 <_PyObject_CheckXIData@@Base+0x7e> │ │ │ │ + beq.n 4f3ac <_PyObject_CheckXIData@@Base+0x7e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 4f414 <_PyObject_CheckXIData@@Base+0xae> │ │ │ │ - movw r0, #19132 @ 0x4abc │ │ │ │ + bne.n 4f3dc <_PyObject_CheckXIData@@Base+0xae> │ │ │ │ + movw r0, #24288 @ 0x5ee0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7fbf4 │ │ │ │ - movw r0, #19140 @ 0x4ac4 │ │ │ │ + b.w 7fdc4 │ │ │ │ + movw r0, #24296 @ 0x5ee8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7fbf4 │ │ │ │ + b.w 7fdc4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f444 <_PyObject_CheckXIData@@Base+0xde> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 4f40c <_PyObject_CheckXIData@@Base+0xde> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 4f43c <_PyObject_CheckXIData@@Base+0xd6> │ │ │ │ + bne.n 4f404 <_PyObject_CheckXIData@@Base+0xd6> │ │ │ │ pop {r4} │ │ │ │ - b.w 142304 │ │ │ │ + b.w 143414 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f450 <_PyObject_CheckXIData@@Base+0xea> │ │ │ │ + cbz r0, 4f418 <_PyObject_CheckXIData@@Base+0xea> │ │ │ │ movs r1, #7 │ │ │ │ - b.w 21dba8 <_PyXIData_New@@Base+0x324> │ │ │ │ + b.w 21edac <_PyXIData_New@@Base+0x324> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4f47a <_PyObject_CheckXIData@@Base+0x114> │ │ │ │ + cbnz r3, 4f442 <_PyObject_CheckXIData@@Base+0x114> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4f47a <_PyObject_CheckXIData@@Base+0x114> │ │ │ │ + ble.n 4f442 <_PyObject_CheckXIData@@Base+0x114> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4f47a <_PyObject_CheckXIData@@Base+0x114> │ │ │ │ - cbnz r4, 4f49c <_PyObject_CheckXIData@@Base+0x136> │ │ │ │ + bne.n 4f442 <_PyObject_CheckXIData@@Base+0x114> │ │ │ │ + cbnz r4, 4f464 <_PyObject_CheckXIData@@Base+0x136> │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #176] @ (4f534 <_PyObject_CheckXIData@@Base+0x1ce>) │ │ │ │ + ldr r4, [pc, #176] @ (4f4fc <_PyObject_CheckXIData@@Base+0x1ce>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f49c <_PyObject_CheckXIData@@Base+0x136> │ │ │ │ + cbnz r0, 4f464 <_PyObject_CheckXIData@@Base+0x136> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f52e <_PyObject_CheckXIData@@Base+0x1c8> │ │ │ │ + b.n 4f4f6 <_PyObject_CheckXIData@@Base+0x1c8> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4f4b0 <_PyObject_CheckXIData@@Base+0x14a> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 4f478 <_PyObject_CheckXIData@@Base+0x14a> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f498 <_PyObject_CheckXIData@@Base+0x132> │ │ │ │ + bne.n 4f460 <_PyObject_CheckXIData@@Base+0x132> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f4c4 <_PyObject_CheckXIData@@Base+0x15e> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 4f48c <_PyObject_CheckXIData@@Base+0x15e> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f498 <_PyObject_CheckXIData@@Base+0x132> │ │ │ │ + bne.n 4f460 <_PyObject_CheckXIData@@Base+0x132> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #32100 @ 0x7d64 │ │ │ │ + movw r1, #36604 @ 0x8efc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #8608 @ 0x21a0 │ │ │ │ + movw r0, #13116 @ 0x333c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f498 <_PyObject_CheckXIData@@Base+0x132> │ │ │ │ - bl 97f04 │ │ │ │ + beq.n 4f460 <_PyObject_CheckXIData@@Base+0x132> │ │ │ │ + bl 98158 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b8b0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9aae0 │ │ │ │ - cbz r6, 4f526 <_PyObject_CheckXIData@@Base+0x1c0> │ │ │ │ + bl 9ad1c │ │ │ │ + cbz r6, 4f4ee <_PyObject_CheckXIData@@Base+0x1c0> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4f512 <_PyObject_CheckXIData@@Base+0x1ac> │ │ │ │ - bl ee330 │ │ │ │ + bne.n 4f4da <_PyObject_CheckXIData@@Base+0x1ac> │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f4e6 <_PyObject_CheckXIData@@Base+0x180> │ │ │ │ - b.n 4f498 <_PyObject_CheckXIData@@Base+0x132> │ │ │ │ + beq.n 4f4ae <_PyObject_CheckXIData@@Base+0x180> │ │ │ │ + b.n 4f460 <_PyObject_CheckXIData@@Base+0x132> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #736] @ (4f818 <_PyObject_CheckXIData@@Base+0x4b2>) │ │ │ │ + ldr r6, [pc, #736] @ (4f7e0 <_PyObject_CheckXIData@@Base+0x4b2>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ @@ -52919,436 +52922,436 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b314 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b458 │ │ │ │ - cbnz r0, 4f59c <_PyObject_CheckXIData@@Base+0x236> │ │ │ │ + bl 12c308 │ │ │ │ + cbnz r0, 4f564 <_PyObject_CheckXIData@@Base+0x236> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4f56a <_PyObject_CheckXIData@@Base+0x204> │ │ │ │ + cbz r5, 4f532 <_PyObject_CheckXIData@@Base+0x204> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4f572 <_PyObject_CheckXIData@@Base+0x20c> │ │ │ │ + b.n 4f53a <_PyObject_CheckXIData@@Base+0x20c> │ │ │ │ movw r4, #32052 @ 0x7d34 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - blt.n 4f590 <_PyObject_CheckXIData@@Base+0x22a> │ │ │ │ + blt.n 4f558 <_PyObject_CheckXIData@@Base+0x22a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 4f590 <_PyObject_CheckXIData@@Base+0x22a> │ │ │ │ + cbnz r0, 4f558 <_PyObject_CheckXIData@@Base+0x22a> │ │ │ │ adds r0, r4, r6 │ │ │ │ subs r1, r5, r6 │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f59e <_PyObject_CheckXIData@@Base+0x238> │ │ │ │ + b.n 4f566 <_PyObject_CheckXIData@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f59e <_PyObject_CheckXIData@@Base+0x238> │ │ │ │ + b.n 4f566 <_PyObject_CheckXIData@@Base+0x238> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4f5a8 <_PyObject_CheckXIData@@Base+0x242> │ │ │ │ + cbz r3, 4f570 <_PyObject_CheckXIData@@Base+0x242> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4f5dc <_PyObject_CheckXIData@@Base+0x276> │ │ │ │ + beq.n 4f5a4 <_PyObject_CheckXIData@@Base+0x276> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4f5dc <_PyObject_CheckXIData@@Base+0x276> │ │ │ │ + ble.n 4f5a4 <_PyObject_CheckXIData@@Base+0x276> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f5f6 <_PyObject_CheckXIData@@Base+0x290> │ │ │ │ + bge.n 4f5be <_PyObject_CheckXIData@@Base+0x290> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4f5f6 <_PyObject_CheckXIData@@Base+0x290> │ │ │ │ + b.n 4f5be <_PyObject_CheckXIData@@Base+0x290> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 4f612 <_PyObject_CheckXIData@@Base+0x2ac> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 4f5da <_PyObject_CheckXIData@@Base+0x2ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 89114 │ │ │ │ + bl 892cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f612 <_PyObject_CheckXIData@@Base+0x2ac> │ │ │ │ + bge.n 4f5da <_PyObject_CheckXIData@@Base+0x2ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f612 <_PyObject_CheckXIData@@Base+0x2ac> │ │ │ │ + cbnz r3, 4f5da <_PyObject_CheckXIData@@Base+0x2ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - bl 77428 │ │ │ │ + bl 775f8 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 4f636 <_PyObject_CheckXIData@@Base+0x2d0> │ │ │ │ + ble.n 4f5fe <_PyObject_CheckXIData@@Base+0x2d0> │ │ │ │ add.w r6, r5, #16 │ │ │ │ - b.n 4f644 <_PyObject_CheckXIData@@Base+0x2de> │ │ │ │ + b.n 4f60c <_PyObject_CheckXIData@@Base+0x2de> │ │ │ │ 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 4f636 <_PyObject_CheckXIData@@Base+0x2d0> │ │ │ │ + bcc.n 4f5fe <_PyObject_CheckXIData@@Base+0x2d0> │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ - bl 7a3d0 │ │ │ │ - b.n 4f644 <_PyObject_CheckXIData@@Base+0x2de> │ │ │ │ + bl 7a5b8 │ │ │ │ + b.n 4f60c <_PyObject_CheckXIData@@Base+0x2de> │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4f674 <_PyObject_CheckXIData@@Base+0x30e> │ │ │ │ + bne.n 4f63c <_PyObject_CheckXIData@@Base+0x30e> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl dc55c <_PyNumber_Index@@Base> │ │ │ │ + bl dcb54 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4f68c <_PyObject_CheckXIData@@Base+0x326> │ │ │ │ - b.n 4f69e <_PyObject_CheckXIData@@Base+0x338> │ │ │ │ + cbnz r0, 4f654 <_PyObject_CheckXIData@@Base+0x326> │ │ │ │ + b.n 4f666 <_PyObject_CheckXIData@@Base+0x338> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #21296 @ 0x5330 │ │ │ │ + movw r0, #25840 @ 0x64f0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f668 <_PyObject_CheckXIData@@Base+0x302> │ │ │ │ - b.n 4f780 <_PyObject_CheckXIData@@Base+0x41a> │ │ │ │ - bl 85c48 │ │ │ │ + bne.n 4f630 <_PyObject_CheckXIData@@Base+0x302> │ │ │ │ + b.n 4f748 <_PyObject_CheckXIData@@Base+0x41a> │ │ │ │ + bl 85e1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4f6ac <_PyObject_CheckXIData@@Base+0x346> │ │ │ │ + blt.n 4f674 <_PyObject_CheckXIData@@Base+0x346> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4f6bc <_PyObject_CheckXIData@@Base+0x356> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 4f684 <_PyObject_CheckXIData@@Base+0x356> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f780 <_PyObject_CheckXIData@@Base+0x41a> │ │ │ │ + bne.n 4f748 <_PyObject_CheckXIData@@Base+0x41a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f6bc <_PyObject_CheckXIData@@Base+0x356> │ │ │ │ + b.n 4f684 <_PyObject_CheckXIData@@Base+0x356> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f69a <_PyObject_CheckXIData@@Base+0x334> │ │ │ │ + bne.n 4f662 <_PyObject_CheckXIData@@Base+0x334> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f69a <_PyObject_CheckXIData@@Base+0x334> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f662 <_PyObject_CheckXIData@@Base+0x334> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r1, #8348 @ 0x209c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1276d0 │ │ │ │ - bl cf6c8 │ │ │ │ + bl 128538 │ │ │ │ + bl cfcf0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4f6e2 <_PyObject_CheckXIData@@Base+0x37c> │ │ │ │ + beq.n 4f6aa <_PyObject_CheckXIData@@Base+0x37c> │ │ │ │ mov r0, r3 │ │ │ │ - bl 88518 │ │ │ │ + bl 886fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f752 <_PyObject_CheckXIData@@Base+0x3ec> │ │ │ │ + beq.n 4f71a <_PyObject_CheckXIData@@Base+0x3ec> │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - cbz r1, 4f6f8 <_PyObject_CheckXIData@@Base+0x392> │ │ │ │ + cbz r1, 4f6c0 <_PyObject_CheckXIData@@Base+0x392> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bge.n 4f704 <_PyObject_CheckXIData@@Base+0x39e> │ │ │ │ + bge.n 4f6cc <_PyObject_CheckXIData@@Base+0x39e> │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 4f704 <_PyObject_CheckXIData@@Base+0x39e> │ │ │ │ + b.n 4f6cc <_PyObject_CheckXIData@@Base+0x39e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 257d80 │ │ │ │ + bl 258e0c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4f6e8 <_PyObject_CheckXIData@@Base+0x382> │ │ │ │ - b.n 4f780 <_PyObject_CheckXIData@@Base+0x41a> │ │ │ │ + bne.n 4f6b0 <_PyObject_CheckXIData@@Base+0x382> │ │ │ │ + b.n 4f748 <_PyObject_CheckXIData@@Base+0x41a> │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - bl 25a664 <_PyTime_ObjectToTimeval@@Base+0x24> │ │ │ │ + bl 25b87c <_PyTime_ObjectToTimeval@@Base+0x24> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f780 <_PyObject_CheckXIData@@Base+0x41a> │ │ │ │ + beq.n 4f748 <_PyObject_CheckXIData@@Base+0x41a> │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4f734 <_PyObject_CheckXIData@@Base+0x3ce> │ │ │ │ + bge.n 4f6fc <_PyObject_CheckXIData@@Base+0x3ce> │ │ │ │ add.w r6, r0, r3, lsl #2 │ │ │ │ ldr.w r6, [r6, #-4] │ │ │ │ str.w r6, [r0, r3, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4f71e <_PyObject_CheckXIData@@Base+0x3b8> │ │ │ │ + b.n 4f6e6 <_PyObject_CheckXIData@@Base+0x3b8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str.w r5, [r0, r4, lsl #2] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 4f782 <_PyObject_CheckXIData@@Base+0x41c> │ │ │ │ + b.n 4f74a <_PyObject_CheckXIData@@Base+0x41c> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #8348 @ 0x209c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 1276d0 │ │ │ │ - bl cf6c8 │ │ │ │ + bl 128538 │ │ │ │ + bl cfcf0 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #33732 @ 0x83c4 │ │ │ │ + movw r1, #38276 @ 0x9584 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #21296 @ 0x5330 │ │ │ │ + movw r0, #25840 @ 0x64f0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 1cda90 │ │ │ │ + b.w 7e13c │ │ │ │ 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, 4f7ca <_PyObject_CheckXIData@@Base+0x464> │ │ │ │ + cbz r6, 4f792 <_PyObject_CheckXIData@@Base+0x464> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbz r2, 4f7da <_PyObject_CheckXIData@@Base+0x474> │ │ │ │ + cbz r2, 4f7a2 <_PyObject_CheckXIData@@Base+0x474> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 111f1c │ │ │ │ + bl 1128cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 7a3d0 │ │ │ │ - cbz r4, 4f808 <_PyObject_CheckXIData@@Base+0x4a2> │ │ │ │ - ldr r0, [pc, #28] @ (4f810 <_PyObject_CheckXIData@@Base+0x4aa>) │ │ │ │ - bl 202c80 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 7a5b8 │ │ │ │ + cbz r4, 4f7d0 <_PyObject_CheckXIData@@Base+0x4a2> │ │ │ │ + ldr r0, [pc, #28] @ (4f7d8 <_PyObject_CheckXIData@@Base+0x4aa>) │ │ │ │ + bl 203d24 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #52044 @ 0xcb4c │ │ │ │ + movw r0, #56588 @ 0xdd0c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe990004d │ │ │ │ - movw r0, #7564 @ 0x1d8c │ │ │ │ + movw r0, #12028 @ 0x2efc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 79604 │ │ │ │ + b.w 79800 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4f84e <_PyObject_CheckXIData@@Base+0x4e8> │ │ │ │ + beq.n 4f816 <_PyObject_CheckXIData@@Base+0x4e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4f84e <_PyObject_CheckXIData@@Base+0x4e8> │ │ │ │ + ble.n 4f816 <_PyObject_CheckXIData@@Base+0x4e8> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f86a <_PyObject_CheckXIData@@Base+0x504> │ │ │ │ + bge.n 4f832 <_PyObject_CheckXIData@@Base+0x504> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4f86a <_PyObject_CheckXIData@@Base+0x504> │ │ │ │ + b.n 4f832 <_PyObject_CheckXIData@@Base+0x504> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 4f886 <_PyObject_CheckXIData@@Base+0x520> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 4f84e <_PyObject_CheckXIData@@Base+0x520> │ │ │ │ mov r0, r4 │ │ │ │ - bl 113584 │ │ │ │ + bl 113f20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f886 <_PyObject_CheckXIData@@Base+0x520> │ │ │ │ + bge.n 4f84e <_PyObject_CheckXIData@@Base+0x520> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f886 <_PyObject_CheckXIData@@Base+0x520> │ │ │ │ + cbnz r3, 4f84e <_PyObject_CheckXIData@@Base+0x520> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #29843 @ 0x7493 │ │ │ │ + movw r1, #30051 @ 0x7563 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #56432 @ 0xdc70 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.w 46628 │ │ │ │ + b.w 466f8 │ │ │ │ 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 4f8c2 <_PyObject_CheckXIData@@Base+0x55c> │ │ │ │ + bne.n 4f88a <_PyObject_CheckXIData@@Base+0x55c> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl dc55c <_PyNumber_Index@@Base> │ │ │ │ + bl dcb54 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4f8da <_PyObject_CheckXIData@@Base+0x574> │ │ │ │ - b.n 4f8ec <_PyObject_CheckXIData@@Base+0x586> │ │ │ │ + cbnz r0, 4f8a2 <_PyObject_CheckXIData@@Base+0x574> │ │ │ │ + b.n 4f8b4 <_PyObject_CheckXIData@@Base+0x586> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #21296 @ 0x5330 │ │ │ │ + movw r0, #25840 @ 0x64f0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f8b6 <_PyObject_CheckXIData@@Base+0x550> │ │ │ │ - b.n 4f9c0 <_PyObject_CheckXIData@@Base+0x65a> │ │ │ │ - bl 85c48 │ │ │ │ + bne.n 4f87e <_PyObject_CheckXIData@@Base+0x550> │ │ │ │ + b.n 4f988 <_PyObject_CheckXIData@@Base+0x65a> │ │ │ │ + bl 85e1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4f8fa <_PyObject_CheckXIData@@Base+0x594> │ │ │ │ + blt.n 4f8c2 <_PyObject_CheckXIData@@Base+0x594> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4f90a <_PyObject_CheckXIData@@Base+0x5a4> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 4f8d2 <_PyObject_CheckXIData@@Base+0x5a4> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f9c0 <_PyObject_CheckXIData@@Base+0x65a> │ │ │ │ + bne.n 4f988 <_PyObject_CheckXIData@@Base+0x65a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f90a <_PyObject_CheckXIData@@Base+0x5a4> │ │ │ │ + b.n 4f8d2 <_PyObject_CheckXIData@@Base+0x5a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f8e8 <_PyObject_CheckXIData@@Base+0x582> │ │ │ │ + bne.n 4f8b0 <_PyObject_CheckXIData@@Base+0x582> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f8e8 <_PyObject_CheckXIData@@Base+0x582> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f8b0 <_PyObject_CheckXIData@@Base+0x582> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4f92a <_PyObject_CheckXIData@@Base+0x5c4> │ │ │ │ + bne.n 4f8f2 <_PyObject_CheckXIData@@Base+0x5c4> │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65312 @ 0xff20 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #4320 @ 0x10e0 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 4f9c0 <_PyObject_CheckXIData@@Base+0x65a> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 4f988 <_PyObject_CheckXIData@@Base+0x65a> │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 4f93c <_PyObject_CheckXIData@@Base+0x5d6> │ │ │ │ + blt.n 4f904 <_PyObject_CheckXIData@@Base+0x5d6> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 321d0 │ │ │ │ + b.w 32230 │ │ │ │ negs r3, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 4f944 <_PyObject_CheckXIData@@Base+0x5de> │ │ │ │ - cbnz r4, 4f966 <_PyObject_CheckXIData@@Base+0x600> │ │ │ │ + ble.n 4f90c <_PyObject_CheckXIData@@Base+0x5de> │ │ │ │ + cbnz r4, 4f92e <_PyObject_CheckXIData@@Base+0x600> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ - bl 2662c0 <_Py_c_prod@@Base+0x18a0> │ │ │ │ + bl 2674a0 <_Py_c_prod@@Base+0x18a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f9c0 <_PyObject_CheckXIData@@Base+0x65a> │ │ │ │ + beq.n 4f988 <_PyObject_CheckXIData@@Base+0x65a> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4f9c2 <_PyObject_CheckXIData@@Base+0x65c> │ │ │ │ + b.n 4f98a <_PyObject_CheckXIData@@Base+0x65c> │ │ │ │ negs r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20beec │ │ │ │ - cbnz r0, 4f9c0 <_PyObject_CheckXIData@@Base+0x65a> │ │ │ │ + bl 20d0b8 │ │ │ │ + cbnz r0, 4f988 <_PyObject_CheckXIData@@Base+0x65a> │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 4f980 <_PyObject_CheckXIData@@Base+0x61a> │ │ │ │ + bge.n 4f948 <_PyObject_CheckXIData@@Base+0x61a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 321d0 │ │ │ │ - cbnz r0, 4f9a2 <_PyObject_CheckXIData@@Base+0x63c> │ │ │ │ - b.n 4f9c0 <_PyObject_CheckXIData@@Base+0x65a> │ │ │ │ + bl 32230 │ │ │ │ + cbnz r0, 4f96a <_PyObject_CheckXIData@@Base+0x63c> │ │ │ │ + b.n 4f988 <_PyObject_CheckXIData@@Base+0x65a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ - bl 2662c0 <_Py_c_prod@@Base+0x18a0> │ │ │ │ + bl 2674a0 <_Py_c_prod@@Base+0x18a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f9c0 <_PyObject_CheckXIData@@Base+0x65a> │ │ │ │ + beq.n 4f988 <_PyObject_CheckXIData@@Base+0x65a> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f9b4 <_PyObject_CheckXIData@@Base+0x64e> │ │ │ │ + bge.n 4f97c <_PyObject_CheckXIData@@Base+0x64e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f9b4 <_PyObject_CheckXIData@@Base+0x64e> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4f97c <_PyObject_CheckXIData@@Base+0x64e> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20beec │ │ │ │ + bl 20d0b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f95c <_PyObject_CheckXIData@@Base+0x5f6> │ │ │ │ + beq.n 4f924 <_PyObject_CheckXIData@@Base+0x5f6> │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -53357,271 +53360,271 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b314 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b458 │ │ │ │ - cbnz r0, 4fa28 <_PyObject_CheckXIData@@Base+0x6c2> │ │ │ │ + bl 12c308 │ │ │ │ + cbnz r0, 4f9f0 <_PyObject_CheckXIData@@Base+0x6c2> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4f9f6 <_PyObject_CheckXIData@@Base+0x690> │ │ │ │ + cbz r5, 4f9be <_PyObject_CheckXIData@@Base+0x690> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4f9fe <_PyObject_CheckXIData@@Base+0x698> │ │ │ │ + b.n 4f9c6 <_PyObject_CheckXIData@@Base+0x698> │ │ │ │ movw r4, #32052 @ 0x7d34 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 4fa1c <_PyObject_CheckXIData@@Base+0x6b6> │ │ │ │ + blt.n 4f9e4 <_PyObject_CheckXIData@@Base+0x6b6> │ │ │ │ subs r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 4fa1c <_PyObject_CheckXIData@@Base+0x6b6> │ │ │ │ + cbnz r0, 4f9e4 <_PyObject_CheckXIData@@Base+0x6b6> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4fa2a <_PyObject_CheckXIData@@Base+0x6c4> │ │ │ │ + b.n 4f9f2 <_PyObject_CheckXIData@@Base+0x6c4> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4fa2a <_PyObject_CheckXIData@@Base+0x6c4> │ │ │ │ + b.n 4f9f2 <_PyObject_CheckXIData@@Base+0x6c4> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4fa34 <_PyObject_CheckXIData@@Base+0x6ce> │ │ │ │ + cbz r3, 4f9fc <_PyObject_CheckXIData@@Base+0x6ce> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 71600 │ │ │ │ - cbz r0, 4fa7c <_PyObject_CheckXIData@@Base+0x716> │ │ │ │ + bl 717a0 │ │ │ │ + cbz r0, 4fa44 <_PyObject_CheckXIData@@Base+0x716> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7df6c │ │ │ │ + bl 7e13c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4fa68 <_PyObject_CheckXIData@@Base+0x702> │ │ │ │ + cbz r0, 4fa30 <_PyObject_CheckXIData@@Base+0x702> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 7fef4 │ │ │ │ - cbnz r0, 4fa80 <_PyObject_CheckXIData@@Base+0x71a> │ │ │ │ + bl 800c4 │ │ │ │ + cbnz r0, 4fa48 <_PyObject_CheckXIData@@Base+0x71a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fa7c <_PyObject_CheckXIData@@Base+0x716> │ │ │ │ + bge.n 4fa44 <_PyObject_CheckXIData@@Base+0x716> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4fa7c <_PyObject_CheckXIData@@Base+0x716> │ │ │ │ + cbnz r3, 4fa44 <_PyObject_CheckXIData@@Base+0x716> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4fa82 <_PyObject_CheckXIData@@Base+0x71c> │ │ │ │ + b.n 4fa4a <_PyObject_CheckXIData@@Base+0x71c> │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - movw r2, #36040 @ 0x8cc8 │ │ │ │ + movw r2, #40584 @ 0x9e88 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r3, #36056 @ 0x8cd8 │ │ │ │ + movw r3, #40600 @ 0x9e98 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ bic.w r1, r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ - b.w 79604 │ │ │ │ + b.w 79800 │ │ │ │ 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 4faec <_PyObject_CheckXIData@@Base+0x786> │ │ │ │ + bhi.n 4fab4 <_PyObject_CheckXIData@@Base+0x786> │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4fb04 <_PyObject_CheckXIData@@Base+0x79e> │ │ │ │ + bmi.n 4facc <_PyObject_CheckXIData@@Base+0x79e> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33484 @ 0x82cc │ │ │ │ + movw r1, #38028 @ 0x948c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1960 @ 0x7a8 │ │ │ │ + movw r0, #6424 @ 0x1918 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4fbb0 <_PyObject_CheckXIData@@Base+0x84a> │ │ │ │ - movw r0, #1960 @ 0x7a8 │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4fb78 <_PyObject_CheckXIData@@Base+0x84a> │ │ │ │ + movw r0, #6424 @ 0x1918 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4fac2 <_PyObject_CheckXIData@@Base+0x75c> │ │ │ │ - b.n 4fbb0 <_PyObject_CheckXIData@@Base+0x84a> │ │ │ │ + bne.n 4fa8a <_PyObject_CheckXIData@@Base+0x75c> │ │ │ │ + b.n 4fb78 <_PyObject_CheckXIData@@Base+0x84a> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4fb86 <_PyObject_CheckXIData@@Base+0x820> │ │ │ │ + ble.n 4fb4e <_PyObject_CheckXIData@@Base+0x820> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fb6c <_PyObject_CheckXIData@@Base+0x806> │ │ │ │ + beq.n 4fb34 <_PyObject_CheckXIData@@Base+0x806> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4fb4e <_PyObject_CheckXIData@@Base+0x7e8> │ │ │ │ + bpl.n 4fb16 <_PyObject_CheckXIData@@Base+0x7e8> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b66c │ │ │ │ + bl 8b824 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fbb0 <_PyObject_CheckXIData@@Base+0x84a> │ │ │ │ + beq.n 4fb78 <_PyObject_CheckXIData@@Base+0x84a> │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4fb6e <_PyObject_CheckXIData@@Base+0x808> │ │ │ │ + beq.n 4fb36 <_PyObject_CheckXIData@@Base+0x808> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61300 @ 0xef74 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #308 @ 0x134 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 4fbb0 <_PyObject_CheckXIData@@Base+0x84a> │ │ │ │ - movw r2, #30260 @ 0x7634 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 4fb78 <_PyObject_CheckXIData@@Base+0x84a> │ │ │ │ + movw r2, #34804 @ 0x87f4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #33732 @ 0x83c4 │ │ │ │ + movw r1, #38276 @ 0x9584 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1960 @ 0x7a8 │ │ │ │ + movw r0, #6424 @ 0x1918 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4fbb0 <_PyObject_CheckXIData@@Base+0x84a> │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4fb78 <_PyObject_CheckXIData@@Base+0x84a> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4fb8c <_PyObject_CheckXIData@@Base+0x826> │ │ │ │ + beq.n 4fb54 <_PyObject_CheckXIData@@Base+0x826> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4fb8e <_PyObject_CheckXIData@@Base+0x828> │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 4fb8e <_PyObject_CheckXIData@@Base+0x828> │ │ │ │ - b.n 4fbb0 <_PyObject_CheckXIData@@Base+0x84a> │ │ │ │ + bne.n 4fb56 <_PyObject_CheckXIData@@Base+0x828> │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 4fb56 <_PyObject_CheckXIData@@Base+0x828> │ │ │ │ + b.n 4fb78 <_PyObject_CheckXIData@@Base+0x84a> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4fb8e <_PyObject_CheckXIData@@Base+0x828> │ │ │ │ + b.n 4fb56 <_PyObject_CheckXIData@@Base+0x828> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2693c8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 26a5a8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4fbb0 <_PyObject_CheckXIData@@Base+0x84a> │ │ │ │ - movw r0, #13016 @ 0x32d8 │ │ │ │ + cbz r0, 4fb78 <_PyObject_CheckXIData@@Base+0x84a> │ │ │ │ + movw r0, #17480 @ 0x4448 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2376a4 │ │ │ │ - cbz r0, 4fc04 <_PyObject_CheckXIData@@Base+0x89e> │ │ │ │ + bl 2388ec │ │ │ │ + cbz r0, 4fbcc <_PyObject_CheckXIData@@Base+0x89e> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - cbnz r0, 4fbea <_PyObject_CheckXIData@@Base+0x884> │ │ │ │ + cbnz r0, 4fbb2 <_PyObject_CheckXIData@@Base+0x884> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fc08 <_PyObject_CheckXIData@@Base+0x8a2> │ │ │ │ + bge.n 4fbd0 <_PyObject_CheckXIData@@Base+0x8a2> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4fc08 <_PyObject_CheckXIData@@Base+0x8a2> │ │ │ │ - bl 84ef4 │ │ │ │ - cbnz r0, 4fc10 <_PyObject_CheckXIData@@Base+0x8aa> │ │ │ │ + b.n 4fbd0 <_PyObject_CheckXIData@@Base+0x8a2> │ │ │ │ + bl 850c8 │ │ │ │ + cbnz r0, 4fbd8 <_PyObject_CheckXIData@@Base+0x8aa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fc04 <_PyObject_CheckXIData@@Base+0x89e> │ │ │ │ + bge.n 4fbcc <_PyObject_CheckXIData@@Base+0x89e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4fc04 <_PyObject_CheckXIData@@Base+0x89e> │ │ │ │ + cbnz r3, 4fbcc <_PyObject_CheckXIData@@Base+0x89e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4fc48 <_PyObject_CheckXIData@@Base+0x8e2> │ │ │ │ + b.n 4fc10 <_PyObject_CheckXIData@@Base+0x8e2> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #65348 @ 0xff44 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 80c2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fc48 <_PyObject_CheckXIData@@Base+0x8e2> │ │ │ │ + bge.n 4fc10 <_PyObject_CheckXIData@@Base+0x8e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4fc48 <_PyObject_CheckXIData@@Base+0x8e2> │ │ │ │ + cbnz r3, 4fc10 <_PyObject_CheckXIData@@Base+0x8e2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ 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 r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4fc7e <_PyObject_CheckXIData@@Base+0x918> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 4fc46 <_PyObject_CheckXIData@@Base+0x918> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4fc78 <_PyObject_CheckXIData@@Base+0x912> │ │ │ │ - bl 142304 │ │ │ │ - b.n 4fc7e <_PyObject_CheckXIData@@Base+0x918> │ │ │ │ + bne.n 4fc40 <_PyObject_CheckXIData@@Base+0x912> │ │ │ │ + bl 143414 │ │ │ │ + b.n 4fc46 <_PyObject_CheckXIData@@Base+0x918> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4fca0 <_PyObject_CheckXIData@@Base+0x93a> │ │ │ │ + cbnz r0, 4fc68 <_PyObject_CheckXIData@@Base+0x93a> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4fca0 <_PyObject_CheckXIData@@Base+0x93a> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 4fc68 <_PyObject_CheckXIData@@Base+0x93a> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4fc96 <_PyObject_CheckXIData@@Base+0x930> │ │ │ │ + bne.n 4fc5e <_PyObject_CheckXIData@@Base+0x930> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 142304 │ │ │ │ + b.w 143414 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -53634,537 +53637,557 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4fce2 <_PyObject_CheckXIData@@Base+0x97c> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 4fcaa <_PyObject_CheckXIData@@Base+0x97c> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4fcdc <_PyObject_CheckXIData@@Base+0x976> │ │ │ │ - bl 142304 │ │ │ │ - b.n 4fce2 <_PyObject_CheckXIData@@Base+0x97c> │ │ │ │ + bne.n 4fca4 <_PyObject_CheckXIData@@Base+0x976> │ │ │ │ + bl 143414 │ │ │ │ + b.n 4fcaa <_PyObject_CheckXIData@@Base+0x97c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4fd04 <_PyObject_CheckXIData@@Base+0x99e> │ │ │ │ + cbnz r0, 4fccc <_PyObject_CheckXIData@@Base+0x99e> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4fd04 <_PyObject_CheckXIData@@Base+0x99e> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 4fccc <_PyObject_CheckXIData@@Base+0x99e> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4fcfa <_PyObject_CheckXIData@@Base+0x994> │ │ │ │ + bne.n 4fcc2 <_PyObject_CheckXIData@@Base+0x994> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 142304 │ │ │ │ + b.w 143414 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 45b78 │ │ │ │ + b.w 45c48 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4fd3c <_PyObject_CheckXIData@@Base+0x9d6> │ │ │ │ + cbnz r3, 4fd04 <_PyObject_CheckXIData@@Base+0x9d6> │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4fd3c <_PyObject_CheckXIData@@Base+0x9d6> │ │ │ │ + ble.n 4fd04 <_PyObject_CheckXIData@@Base+0x9d6> │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4fd3c <_PyObject_CheckXIData@@Base+0x9d6> │ │ │ │ - cbnz r4, 4fd5e <_PyObject_CheckXIData@@Base+0x9f8> │ │ │ │ + bne.n 4fd04 <_PyObject_CheckXIData@@Base+0x9d6> │ │ │ │ + cbnz r4, 4fd26 <_PyObject_CheckXIData@@Base+0x9f8> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #192] @ (4fe04 <_PyObject_CheckXIData@@Base+0xa9e>) │ │ │ │ + ldr r4, [pc, #192] @ (4fdcc <_PyObject_CheckXIData@@Base+0xa9e>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fd5e <_PyObject_CheckXIData@@Base+0x9f8> │ │ │ │ + cbnz r0, 4fd26 <_PyObject_CheckXIData@@Base+0x9f8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fdfc <_PyObject_CheckXIData@@Base+0xa96> │ │ │ │ + b.n 4fdc4 <_PyObject_CheckXIData@@Base+0xa96> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4fd72 <_PyObject_CheckXIData@@Base+0xa0c> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 4fd3a <_PyObject_CheckXIData@@Base+0xa0c> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4fd5a <_PyObject_CheckXIData@@Base+0x9f4> │ │ │ │ + bne.n 4fd22 <_PyObject_CheckXIData@@Base+0x9f4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d56b0 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d65f0 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fd5a <_PyObject_CheckXIData@@Base+0x9f4> │ │ │ │ + beq.n 4fd22 <_PyObject_CheckXIData@@Base+0x9f4> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1f1210 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f2260 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fd5a <_PyObject_CheckXIData@@Base+0x9f4> │ │ │ │ + beq.n 4fd22 <_PyObject_CheckXIData@@Base+0x9f4> │ │ │ │ ldrd r4, r6, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #65412 @ 0xff84 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #50552 @ 0xc578 │ │ │ │ + movw r1, #4420 @ 0x1144 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + movw r0, #55096 @ 0xd738 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fd5a <_PyObject_CheckXIData@@Base+0x9f4> │ │ │ │ - bl 97f04 │ │ │ │ + beq.n 4fd22 <_PyObject_CheckXIData@@Base+0x9f4> │ │ │ │ + bl 98158 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2abd8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9aae0 │ │ │ │ - cbz r7, 4fdf4 <_PyObject_CheckXIData@@Base+0xa8e> │ │ │ │ + bl 9ad1c │ │ │ │ + cbz r7, 4fdbc <_PyObject_CheckXIData@@Base+0xa8e> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4fde0 <_PyObject_CheckXIData@@Base+0xa7a> │ │ │ │ - bl ee330 │ │ │ │ + bne.n 4fda8 <_PyObject_CheckXIData@@Base+0xa7a> │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fdb2 <_PyObject_CheckXIData@@Base+0xa4c> │ │ │ │ - b.n 4fd5a <_PyObject_CheckXIData@@Base+0x9f4> │ │ │ │ + beq.n 4fd7a <_PyObject_CheckXIData@@Base+0xa4c> │ │ │ │ + b.n 4fd22 <_PyObject_CheckXIData@@Base+0x9f4> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #336] @ (4ff58 <_PyObject_CheckXIData@@Base+0xbf2>) │ │ │ │ + ldr r7, [pc, #336] @ (4ff20 <_PyObject_CheckXIData@@Base+0xbf2>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4fe38 <_PyObject_CheckXIData@@Base+0xad2> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 4fe00 <_PyObject_CheckXIData@@Base+0xad2> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4fe32 <_PyObject_CheckXIData@@Base+0xacc> │ │ │ │ - bl 142304 │ │ │ │ - b.n 4fe38 <_PyObject_CheckXIData@@Base+0xad2> │ │ │ │ + bne.n 4fdfa <_PyObject_CheckXIData@@Base+0xacc> │ │ │ │ + bl 143414 │ │ │ │ + b.n 4fe00 <_PyObject_CheckXIData@@Base+0xad2> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4fe46 <_PyObject_CheckXIData@@Base+0xae0> │ │ │ │ + cbnz r0, 4fe0e <_PyObject_CheckXIData@@Base+0xae0> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4fe46 <_PyObject_CheckXIData@@Base+0xae0> │ │ │ │ + cbz r0, 4fe0e <_PyObject_CheckXIData@@Base+0xae0> │ │ │ │ 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 21d6d0 │ │ │ │ + bl 21e8d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fe6e <_PyObject_CheckXIData@@Base+0xb08> │ │ │ │ + beq.n 4fe36 <_PyObject_CheckXIData@@Base+0xb08> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fe70 <_PyObject_CheckXIData@@Base+0xb0a> │ │ │ │ + bge.n 4fe38 <_PyObject_CheckXIData@@Base+0xb0a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4fe70 <_PyObject_CheckXIData@@Base+0xb0a> │ │ │ │ + b.n 4fe38 <_PyObject_CheckXIData@@Base+0xb0a> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #15916 @ 0x3e2c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4fea4 <_PyObject_CheckXIData@@Base+0xb3e> │ │ │ │ + beq.n 4fe6c <_PyObject_CheckXIData@@Base+0xb3e> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88518 │ │ │ │ - cbnz r0, 4fea4 <_PyObject_CheckXIData@@Base+0xb3e> │ │ │ │ + bl 886fc │ │ │ │ + cbnz r0, 4fe6c <_PyObject_CheckXIData@@Base+0xb3e> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r3, r6 │ │ │ │ - b.n 4fea6 <_PyObject_CheckXIData@@Base+0xb40> │ │ │ │ + b.n 4fe6e <_PyObject_CheckXIData@@Base+0xb40> │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 4fedc <_PyObject_CheckXIData@@Base+0xb76> │ │ │ │ + bpl.n 4fea4 <_PyObject_CheckXIData@@Base+0xb76> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl d70bc │ │ │ │ + bl d76d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fed8 <_PyObject_CheckXIData@@Base+0xb72> │ │ │ │ + cbz r0, 4fea0 <_PyObject_CheckXIData@@Base+0xb72> │ │ │ │ mov r1, r5 │ │ │ │ - bl 21d6d0 │ │ │ │ + bl 21e8d4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4fee4 <_PyObject_CheckXIData@@Base+0xb7e> │ │ │ │ + bne.n 4feac <_PyObject_CheckXIData@@Base+0xb7e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fed8 <_PyObject_CheckXIData@@Base+0xb72> │ │ │ │ + bge.n 4fea0 <_PyObject_CheckXIData@@Base+0xb72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4fed8 <_PyObject_CheckXIData@@Base+0xb72> │ │ │ │ + cbnz r3, 4fea0 <_PyObject_CheckXIData@@Base+0xb72> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4fee4 <_PyObject_CheckXIData@@Base+0xb7e> │ │ │ │ + b.n 4feac <_PyObject_CheckXIData@@Base+0xb7e> │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #65420 @ 0xff8c │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl 8ead0 │ │ │ │ - cbz r0, 4ff22 <_PyObject_CheckXIData@@Base+0xbbc> │ │ │ │ + movw r1, #4428 @ 0x114c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl 8ecfc │ │ │ │ + cbz r0, 4feea <_PyObject_CheckXIData@@Base+0xbbc> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2c308 <__clock_getres64@plt> │ │ │ │ - cbz r0, 4ff26 <_PyObject_CheckXIData@@Base+0xbc0> │ │ │ │ + cbz r0, 4feee <_PyObject_CheckXIData@@Base+0xbc0> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ff46 <_PyObject_CheckXIData@@Base+0xbe0> │ │ │ │ + b.n 4ff0e <_PyObject_CheckXIData@@Base+0xbe0> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 2935c8 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ + bl 2947a8 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 4ff50 <_PyObject_CheckXIData@@Base+0xbea> │ │ │ │ + vldr d6, [pc, #24] @ 4ff18 <_PyObject_CheckXIData@@Base+0xbea> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 85cf8 │ │ │ │ + bl 85ecc │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 4fe7e <_PyObject_CheckXIData@@Base+0xb18> │ │ │ │ + bvs.n 4fe46 <_PyObject_CheckXIData@@Base+0xb18> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4ffe4 <_PyObject_CheckXIData@@Base+0xc7e> │ │ │ │ - cbz r0, 4ffae <_PyObject_CheckXIData@@Base+0xc48> │ │ │ │ + bl 4ffac <_PyObject_CheckXIData@@Base+0xc7e> │ │ │ │ + cbz r0, 4ff76 <_PyObject_CheckXIData@@Base+0xc48> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2b438 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 4ff8e <_PyObject_CheckXIData@@Base+0xc28> │ │ │ │ + cbz r0, 4ff56 <_PyObject_CheckXIData@@Base+0xc28> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ffae <_PyObject_CheckXIData@@Base+0xc48> │ │ │ │ + b.n 4ff76 <_PyObject_CheckXIData@@Base+0xc48> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 2935c8 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ + bl 2947a8 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 4ffb8 <_PyObject_CheckXIData@@Base+0xc52> │ │ │ │ + vldr d6, [pc, #24] @ 4ff80 <_PyObject_CheckXIData@@Base+0xc52> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 85cf8 │ │ │ │ + bl 85ecc │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 4fee6 <_PyObject_CheckXIData@@Base+0xb80> │ │ │ │ + bvs.n 4feae <_PyObject_CheckXIData@@Base+0xb80> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 22e780 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ + bl 22f930 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, 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 fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5002a <_PyObject_CheckXIData@@Base+0xcc4> │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 5002a <_PyObject_CheckXIData@@Base+0xcc4> │ │ │ │ + bne.n 4fff2 <_PyObject_CheckXIData@@Base+0xcc4> │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 4fff2 <_PyObject_CheckXIData@@Base+0xcc4> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1a7a08 <_PyType_Name@@Base> │ │ │ │ - movw r1, #65436 @ 0xff9c │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + bl 1a9028 <_PyType_Name@@Base> │ │ │ │ + movw r1, #4444 @ 0x115c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5002e <_PyObject_CheckXIData@@Base+0xcc8> │ │ │ │ + b.n 4fff6 <_PyObject_CheckXIData@@Base+0xcc8> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #22364 @ 0x575c │ │ │ │ + movw r1, #26908 @ 0x691c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 394b0 │ │ │ │ + b.w 395dc │ │ │ │ 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, 50066 <_PyObject_CheckXIData@@Base+0xd00> │ │ │ │ + cbz r0, 5002e <_PyObject_CheckXIData@@Base+0xd00> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50066 <_PyObject_CheckXIData@@Base+0xd00> │ │ │ │ + bge.n 5002e <_PyObject_CheckXIData@@Base+0xd00> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50066 <_PyObject_CheckXIData@@Base+0xd00> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5002e <_PyObject_CheckXIData@@Base+0xd00> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 14241c │ │ │ │ + bl 14352c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21e504 <_PyEval_AddPendingCall@@Base+0x4e0> │ │ │ │ + bl 21f708 <_PyEval_AddPendingCall@@Base+0x4e0> │ │ │ │ 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, #65472 @ 0xffc0 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #4480 @ 0x1180 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8ead0 │ │ │ │ - cbz r0, 500ca <_PyObject_CheckXIData@@Base+0xd64> │ │ │ │ + bl 8ecfc │ │ │ │ + cbz r0, 50092 <_PyObject_CheckXIData@@Base+0xd64> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f5510 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1f6560 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 500ca <_PyObject_CheckXIData@@Base+0xd64> │ │ │ │ + beq.n 50092 <_PyObject_CheckXIData@@Base+0xd64> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1f6fcc <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1f8060 <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2ad20 <__clock_settime64@plt> │ │ │ │ - cbz r0, 500ce <_PyObject_CheckXIData@@Base+0xd68> │ │ │ │ + cbz r0, 50096 <_PyObject_CheckXIData@@Base+0xd68> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 500d6 <_PyObject_CheckXIData@@Base+0xd70> │ │ │ │ + b.n 5009e <_PyObject_CheckXIData@@Base+0xd70> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 77428 │ │ │ │ + bl 775f8 │ │ │ │ adds r5, r4, #4 │ │ │ │ add.w r6, r4, #132 @ 0x84 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 500f4 <_PyObject_CheckXIData@@Base+0xd8e> │ │ │ │ + bne.n 500bc <_PyObject_CheckXIData@@Base+0xd8e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ + 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 cfcf0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 5010e <_PyObject_CheckXIData@@Base+0xde0> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 50104 <_PyObject_CheckXIData@@Base+0xdd6> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 143414 │ │ │ │ + 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, #4016] @ 0xfb0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add.w r0, r1, #16 │ │ │ │ - cbz r2, 5012e <_PyObject_CheckXIData@@Base+0xdc8> │ │ │ │ + cbz r2, 50130 <_PyObject_CheckXIData@@Base+0xe02> │ │ │ │ ldr r6, [r2, #8] │ │ │ │ - b.n 5013e <_PyObject_CheckXIData@@Base+0xdd8> │ │ │ │ + b.n 50140 <_PyObject_CheckXIData@@Base+0xe12> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 5013c <_PyObject_CheckXIData@@Base+0xdd6> │ │ │ │ + bhi.n 5013e <_PyObject_CheckXIData@@Base+0xe10> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 50160 <_PyObject_CheckXIData@@Base+0xdfa> │ │ │ │ + cbnz r0, 50162 <_PyObject_CheckXIData@@Base+0xe34> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 5013e <_PyObject_CheckXIData@@Base+0xdd8> │ │ │ │ + b.n 50140 <_PyObject_CheckXIData@@Base+0xe12> │ │ │ │ mov r6, r2 │ │ │ │ - ldr r1, [pc, #368] @ (502b0 <_PyObject_CheckXIData@@Base+0xf4a>) │ │ │ │ + ldr r1, [pc, #368] @ (502b4 <_PyObject_CheckXIData@@Base+0xf86>) │ │ │ │ movs r3, #0 │ │ │ │ movs r5, #4 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 50162 <_PyObject_CheckXIData@@Base+0xdfc> │ │ │ │ - b.n 50196 <_PyObject_CheckXIData@@Base+0xe30> │ │ │ │ + cbnz r0, 50164 <_PyObject_CheckXIData@@Base+0xe36> │ │ │ │ + b.n 50198 <_PyObject_CheckXIData@@Base+0xe6a> │ │ │ │ mov r6, r2 │ │ │ │ adds r1, r4, r6 │ │ │ │ ldr.w r9, [r5] │ │ │ │ subs r6, r1, #1 │ │ │ │ - beq.n 5023e <_PyObject_CheckXIData@@Base+0xed8> │ │ │ │ + beq.n 50240 <_PyObject_CheckXIData@@Base+0xf12> │ │ │ │ ldr r7, [r5, #4] │ │ │ │ - cbz r7, 501a0 <_PyObject_CheckXIData@@Base+0xe3a> │ │ │ │ + cbz r7, 501a2 <_PyObject_CheckXIData@@Base+0xe74> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bmi.n 5019a <_PyObject_CheckXIData@@Base+0xe34> │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + bmi.n 5019c <_PyObject_CheckXIData@@Base+0xe6e> │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #65492 @ 0xffd4 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #26424 @ 0x6738 │ │ │ │ + movw r1, #4500 @ 0x1194 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + movw r0, #30776 @ 0x7838 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r3, r7 │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 502a8 <_PyObject_CheckXIData@@Base+0xf42> │ │ │ │ + b.n 502aa <_PyObject_CheckXIData@@Base+0xf7c> │ │ │ │ subs r6, r1, #2 │ │ │ │ - bne.n 501a2 <_PyObject_CheckXIData@@Base+0xe3c> │ │ │ │ - b.n 5024c <_PyObject_CheckXIData@@Base+0xee6> │ │ │ │ - ldr r7, [pc, #272] @ (502b4 <_PyObject_CheckXIData@@Base+0xf4e>) │ │ │ │ + bne.n 501a4 <_PyObject_CheckXIData@@Base+0xe76> │ │ │ │ + b.n 5024e <_PyObject_CheckXIData@@Base+0xf20> │ │ │ │ + ldr r7, [pc, #276] @ (502b8 <_PyObject_CheckXIData@@Base+0xf8a>) │ │ │ │ ldr r4, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - cbz r4, 50212 <_PyObject_CheckXIData@@Base+0xeac> │ │ │ │ + cbz r4, 50214 <_PyObject_CheckXIData@@Base+0xee6> │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 501b8 <_PyObject_CheckXIData@@Base+0xe52> │ │ │ │ + bne.n 501ba <_PyObject_CheckXIData@@Base+0xe8c> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 50214 <_PyObject_CheckXIData@@Base+0xeae> │ │ │ │ - b.n 50258 <_PyObject_CheckXIData@@Base+0xef2> │ │ │ │ + bne.n 50216 <_PyObject_CheckXIData@@Base+0xee8> │ │ │ │ + b.n 5025a <_PyObject_CheckXIData@@Base+0xf2c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 501de <_PyObject_CheckXIData@@Base+0xe78> │ │ │ │ + bmi.n 501e0 <_PyObject_CheckXIData@@Base+0xeb2> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #65516 @ 0xffec │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b66c │ │ │ │ + bl 8b824 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 501fa <_PyObject_CheckXIData@@Base+0xe94> │ │ │ │ + bne.n 501fc <_PyObject_CheckXIData@@Base+0xece> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 501b2 <_PyObject_CheckXIData@@Base+0xe4c> │ │ │ │ + beq.n 501b4 <_PyObject_CheckXIData@@Base+0xe86> │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 501b2 <_PyObject_CheckXIData@@Base+0xe4c> │ │ │ │ + beq.n 501b4 <_PyObject_CheckXIData@@Base+0xe86> │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 501b2 <_PyObject_CheckXIData@@Base+0xe4c> │ │ │ │ + beq.n 501b4 <_PyObject_CheckXIData@@Base+0xe86> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30656 @ 0x77c0 │ │ │ │ + movw r1, #35200 @ 0x8980 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 50196 <_PyObject_CheckXIData@@Base+0xe30> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 50198 <_PyObject_CheckXIData@@Base+0xe6a> │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5025a <_PyObject_CheckXIData@@Base+0xef4> │ │ │ │ + bmi.n 5025c <_PyObject_CheckXIData@@Base+0xf2e> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #40 @ 0x28 │ │ │ │ + movw r1, #4584 @ 0x11e8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #26424 @ 0x6738 │ │ │ │ + movw r0, #30776 @ 0x7838 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 50196 <_PyObject_CheckXIData@@Base+0xe30> │ │ │ │ - ldr r6, [pc, #116] @ (502b4 <_PyObject_CheckXIData@@Base+0xf4e>) │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 50198 <_PyObject_CheckXIData@@Base+0xe6a> │ │ │ │ + ldr r6, [pc, #116] @ (502b8 <_PyObject_CheckXIData@@Base+0xf8a>) │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r7, r6 │ │ │ │ - b.n 5025a <_PyObject_CheckXIData@@Base+0xef4> │ │ │ │ + b.n 5025c <_PyObject_CheckXIData@@Base+0xf2e> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - ldr r6, [pc, #92] @ (502b4 <_PyObject_CheckXIData@@Base+0xf4e>) │ │ │ │ - b.n 5025a <_PyObject_CheckXIData@@Base+0xef4> │ │ │ │ - ldr r6, [pc, #88] @ (502b4 <_PyObject_CheckXIData@@Base+0xf4e>) │ │ │ │ + ldr r6, [pc, #96] @ (502b8 <_PyObject_CheckXIData@@Base+0xf8a>) │ │ │ │ + b.n 5025c <_PyObject_CheckXIData@@Base+0xf2e> │ │ │ │ + ldr r6, [pc, #92] @ (502b8 <_PyObject_CheckXIData@@Base+0xf8a>) │ │ │ │ mov r0, r8 │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50196 <_PyObject_CheckXIData@@Base+0xe30> │ │ │ │ + beq.n 50198 <_PyObject_CheckXIData@@Base+0xe6a> │ │ │ │ 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] │ │ │ │ @@ -54181,80 +54204,159 @@ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r4, [r0, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r0, #20] │ │ │ │ - bl 82b64 │ │ │ │ + bl 82d2c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r7, [pc, #512] @ (504b4 <_PyObject_CheckXIData@@Base+0x114e>) │ │ │ │ + nop │ │ │ │ + ldr r7, [pc, #512] @ (504b8 <_PyObject_CheckXIData@@Base+0x118a>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #40136 @ 0x9cc8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5030c <_PyObject_CheckXIData@@Base+0xfa6> │ │ │ │ + bne.n 50310 <_PyObject_CheckXIData@@Base+0xfe2> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 5030c <_PyObject_CheckXIData@@Base+0xfa6> │ │ │ │ + bne.n 50310 <_PyObject_CheckXIData@@Base+0xfe2> │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5030c <_PyObject_CheckXIData@@Base+0xfa6> │ │ │ │ + bhi.n 50310 <_PyObject_CheckXIData@@Base+0xfe2> │ │ │ │ mov r4, r2 │ │ │ │ - bl 43f3a <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + bl 4400a <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 50316 <_PyObject_CheckXIData@@Base+0xfb0> │ │ │ │ + beq.n 5031a <_PyObject_CheckXIData@@Base+0xfec> │ │ │ │ cmp r4, #3 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ it eq │ │ │ │ eoreq.w r3, r0, #1 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 50318 <_PyObject_CheckXIData@@Base+0xfb2> │ │ │ │ + b.n 5031c <_PyObject_CheckXIData@@Base+0xfee> │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 50318 <_PyObject_CheckXIData@@Base+0xfb2> │ │ │ │ + b.n 5031c <_PyObject_CheckXIData@@Base+0xfee> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 27280c <_PyUnicode_ToDigit@@Base+0x48> │ │ │ │ + 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 cfcf0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 50354 <_PyObject_CheckXIData@@Base+0x1026> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 5034c <_PyObject_CheckXIData@@Base+0x101e> │ │ │ │ + bl 143414 │ │ │ │ + b.n 50354 <_PyObject_CheckXIData@@Base+0x1026> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 503e8 <_PyObject_CheckXIData@@Base+0x10ba> │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + cbz r0, 50372 <_PyObject_CheckXIData@@Base+0x1044> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 5036a <_PyObject_CheckXIData@@Base+0x103c> │ │ │ │ + bl 143414 │ │ │ │ + b.n 50372 <_PyObject_CheckXIData@@Base+0x1044> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 503e8 <_PyObject_CheckXIData@@Base+0x10ba> │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 5038e <_PyObject_CheckXIData@@Base+0x1060> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 50388 <_PyObject_CheckXIData@@Base+0x105a> │ │ │ │ + bl 143414 │ │ │ │ + b.n 5038e <_PyObject_CheckXIData@@Base+0x1060> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 503e8 <_PyObject_CheckXIData@@Base+0x10ba> │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 503aa <_PyObject_CheckXIData@@Base+0x107c> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 503a4 <_PyObject_CheckXIData@@Base+0x1076> │ │ │ │ + bl 143414 │ │ │ │ + b.n 503aa <_PyObject_CheckXIData@@Base+0x107c> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 503e8 <_PyObject_CheckXIData@@Base+0x10ba> │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 503c6 <_PyObject_CheckXIData@@Base+0x1098> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 503c0 <_PyObject_CheckXIData@@Base+0x1092> │ │ │ │ + bl 143414 │ │ │ │ + b.n 503c6 <_PyObject_CheckXIData@@Base+0x1098> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 503e8 <_PyObject_CheckXIData@@Base+0x10ba> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 503e8 <_PyObject_CheckXIData@@Base+0x10ba> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 503de <_PyObject_CheckXIData@@Base+0x10b0> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 143414 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + b.w 2739f4 <_PyUnicode_ToDigit@@Base+0x48> │ │ │ │ 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 503ac <_PyObject_CheckXIData@@Base+0x1046> │ │ │ │ + bne.n 5047c <_PyObject_CheckXIData@@Base+0x114e> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 503ac <_PyObject_CheckXIData@@Base+0x1046> │ │ │ │ + beq.n 5047c <_PyObject_CheckXIData@@Base+0x114e> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 71600 │ │ │ │ + bl 717a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 503ec <_PyObject_CheckXIData@@Base+0x1086> │ │ │ │ + beq.n 504bc <_PyObject_CheckXIData@@Base+0x118e> │ │ │ │ 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 │ │ │ │ @@ -54270,336 +54372,339 @@ │ │ │ │ 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, 503b8 <_PyObject_CheckXIData@@Base+0x1052> │ │ │ │ + cbz r2, 50488 <_PyObject_CheckXIData@@Base+0x115a> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r0, #32] │ │ │ │ - b.n 503b8 <_PyObject_CheckXIData@@Base+0x1052> │ │ │ │ + b.n 50488 <_PyObject_CheckXIData@@Base+0x115a> │ │ │ │ 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, 503ca <_PyObject_CheckXIData@@Base+0x1064> │ │ │ │ + cbz r3, 5049a <_PyObject_CheckXIData@@Base+0x116c> │ │ │ │ movs r0, #3 │ │ │ │ - bl 7c0fc │ │ │ │ + bl 7c2d0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 503d2 <_PyObject_CheckXIData@@Base+0x106c> │ │ │ │ + b.n 504a2 <_PyObject_CheckXIData@@Base+0x1174> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bd88 │ │ │ │ + bl 7bf5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 503e0 <_PyObject_CheckXIData@@Base+0x107a> │ │ │ │ + bge.n 504b0 <_PyObject_CheckXIData@@Base+0x1182> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 503e4 <_PyObject_CheckXIData@@Base+0x107e> │ │ │ │ + cbz r3, 504b4 <_PyObject_CheckXIData@@Base+0x1186> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 503ec <_PyObject_CheckXIData@@Base+0x1086> │ │ │ │ + b.n 504bc <_PyObject_CheckXIData@@Base+0x118e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 503e0 <_PyObject_CheckXIData@@Base+0x107a> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 504b0 <_PyObject_CheckXIData@@Base+0x1182> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +000504c0 <_PySemaphore_Destroy@@Base>: │ │ │ │ + b.w 2c424 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #64 @ 0x40 │ │ │ │ + movw r0, #4608 @ 0x1200 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrh.w r1, [r2, #13] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ rev16 r1, r1 │ │ │ │ ldrb r2, [r2, #15] │ │ │ │ uxth r1, r1 │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r7, [r0, #33] @ 0x21 │ │ │ │ - cbz r7, 50438 <_PyObject_CheckXIData@@Base+0x10d2> │ │ │ │ + cbz r7, 5050c <_PySemaphore_Destroy@@Base+0x4c> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53928 @ 0xd2a8 │ │ │ │ + movw r1, #58404 @ 0xe424 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 50478 <_PyObject_CheckXIData@@Base+0x1112> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5054c <_PySemaphore_Destroy@@Base+0x8c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 5044a <_PyObject_CheckXIData@@Base+0x10e4> │ │ │ │ + bpl.n 5051e <_PySemaphore_Destroy@@Base+0x5e> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 5046a <_PyObject_CheckXIData@@Base+0x1104> │ │ │ │ + bgt.n 5053e <_PySemaphore_Destroy@@Base+0x7e> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #80 @ 0x50 │ │ │ │ + movw r1, #4624 @ 0x1210 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 102944 │ │ │ │ + bl 102f60 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5047c <_PyObject_CheckXIData@@Base+0x1116> │ │ │ │ + cbnz r0, 50550 <_PySemaphore_Destroy@@Base+0x90> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 505a8 <_PyObject_CheckXIData@@Base+0x1242> │ │ │ │ + b.n 5067c <_PySemaphore_Destroy@@Base+0x1bc> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 225b84 <_PyArg_ParseStackAndKeywords@@Base+0xab8> │ │ │ │ + bl 226d7c <_PyArg_ParseStackAndKeywords@@Base+0xab8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 504a2 <_PyObject_CheckXIData@@Base+0x113c> │ │ │ │ + bne.n 50576 <_PySemaphore_Destroy@@Base+0xb6> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50478 <_PyObject_CheckXIData@@Base+0x1112> │ │ │ │ + bge.n 5054c <_PySemaphore_Destroy@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 50478 <_PyObject_CheckXIData@@Base+0x1112> │ │ │ │ + bne.n 5054c <_PySemaphore_Destroy@@Base+0x8c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 50478 <_PyObject_CheckXIData@@Base+0x1112> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5054c <_PySemaphore_Destroy@@Base+0x8c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 504b4 <_PyObject_CheckXIData@@Base+0x114e> │ │ │ │ + bge.n 50588 <_PySemaphore_Destroy@@Base+0xc8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 504b4 <_PyObject_CheckXIData@@Base+0x114e> │ │ │ │ + cbnz r3, 50588 <_PySemaphore_Destroy@@Base+0xc8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ands.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq.n 504f8 <_PyObject_CheckXIData@@Base+0x1192> │ │ │ │ + beq.n 505cc <_PySemaphore_Destroy@@Base+0x10c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 2685f0 │ │ │ │ + bl 2697d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50478 <_PyObject_CheckXIData@@Base+0x1112> │ │ │ │ + beq.n 5054c <_PySemaphore_Destroy@@Base+0x8c> │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 225f44 <_PyArg_ParseStackAndKeywords@@Base+0xe78> │ │ │ │ + bl 22713c <_PyArg_ParseStackAndKeywords@@Base+0xe78> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 504e8 <_PyObject_CheckXIData@@Base+0x1182> │ │ │ │ + bne.n 505bc <_PySemaphore_Destroy@@Base+0xfc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 761ac │ │ │ │ - b.n 50478 <_PyObject_CheckXIData@@Base+0x1112> │ │ │ │ + bl 7637c │ │ │ │ + b.n 5054c <_PySemaphore_Destroy@@Base+0x8c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ blx 2beec │ │ │ │ mov r0, r7 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldr r0, [r6, #24] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 50520 <_PyObject_CheckXIData@@Base+0x11ba> │ │ │ │ + bmi.n 505f4 <_PySemaphore_Destroy@@Base+0x134> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #140 @ 0x8c │ │ │ │ + movw r1, #4684 @ 0x124c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ - bl 85c48 │ │ │ │ + b.w d6310 │ │ │ │ + bl 85e1c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 50530 <_PyObject_CheckXIData@@Base+0x11ca> │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 50534 <_PyObject_CheckXIData@@Base+0x11ce> │ │ │ │ - b.n 50478 <_PyObject_CheckXIData@@Base+0x1112> │ │ │ │ + bne.n 50604 <_PySemaphore_Destroy@@Base+0x144> │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 50608 <_PySemaphore_Destroy@@Base+0x148> │ │ │ │ + b.n 5054c <_PySemaphore_Destroy@@Base+0x8c> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5054c <_PyObject_CheckXIData@@Base+0x11e6> │ │ │ │ + bge.n 50620 <_PySemaphore_Destroy@@Base+0x160> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54748 @ 0xd5dc │ │ │ │ + movw r1, #59292 @ 0xe79c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 50478 <_PyObject_CheckXIData@@Base+0x1112> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5054c <_PySemaphore_Destroy@@Base+0x8c> │ │ │ │ ldr r1, [r6, #28] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5058e <_PyObject_CheckXIData@@Base+0x1228> │ │ │ │ + beq.n 50662 <_PySemaphore_Destroy@@Base+0x1a2> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 50580 <_PyObject_CheckXIData@@Base+0x121a> │ │ │ │ + bmi.n 50654 <_PySemaphore_Destroy@@Base+0x194> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #192 @ 0xc0 │ │ │ │ + movw r1, #4736 @ 0x1280 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 50598 <_PyObject_CheckXIData@@Base+0x1232> │ │ │ │ - bl 89b04 │ │ │ │ + cbz r0, 5066c <_PySemaphore_Destroy@@Base+0x1ac> │ │ │ │ + bl 89cbc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 50478 <_PyObject_CheckXIData@@Base+0x1112> │ │ │ │ + beq.w 5054c <_PySemaphore_Destroy@@Base+0x8c> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 505a8 <_PyObject_CheckXIData@@Base+0x1242> │ │ │ │ + b.n 5067c <_PySemaphore_Destroy@@Base+0x1bc> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ - b.n 5058e <_PyObject_CheckXIData@@Base+0x1228> │ │ │ │ + b.n 50662 <_PySemaphore_Destroy@@Base+0x1a2> │ │ │ │ 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 │ │ │ │ - bl 506d8 <_PyErr_FormatFromCause@@Base+0x98> │ │ │ │ + bl 507ac <_PyErr_FormatFromCause@@Base+0x98> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ add.w r4, r0, r2, lsl #2 │ │ │ │ - cbz r3, 505d0 <_PyObject_CheckXIData@@Base+0x126a> │ │ │ │ + cbz r3, 506a4 <_PySemaphore_Destroy@@Base+0x1e4> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add.w r4, r4, r3, lsl #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 505da <_PyObject_CheckXIData@@Base+0x1274> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 505e4 <_PyObject_CheckXIData@@Base+0x127e> │ │ │ │ + bne.n 506ae <_PySemaphore_Destroy@@Base+0x1ee> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 506b8 <_PySemaphore_Destroy@@Base+0x1f8> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 28a420 <_PyXIData_Free@@Base+0x1280> │ │ │ │ + b.w 28b69c <_PyXIData_Free@@Base+0x1314> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #60] @ (5063c <_PyObject_CheckXIData@@Base+0x12d6>) │ │ │ │ - bl 202c80 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (50710 <_PySemaphore_Destroy@@Base+0x250>) │ │ │ │ + bl 203d24 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5061e <_PyObject_CheckXIData@@Base+0x12b8> │ │ │ │ + blt.n 506f2 <_PySemaphore_Destroy@@Base+0x232> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #52036 @ 0xcb44 │ │ │ │ + movw r0, #56580 @ 0xdd04 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ movs r0, #0 │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 5063a <_PyObject_CheckXIData@@Base+0x12d4> │ │ │ │ + cbz r0, 5070e <_PySemaphore_Destroy@@Base+0x24e> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #52044 @ 0xcb4c │ │ │ │ + movw r0, #56588 @ 0xdd0c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldc2 0, cr0, [r4], #308 @ 0x134 │ │ │ │ │ │ │ │ -00050640 <_PyErr_FormatFromCause@@Base>: │ │ │ │ +00050714 <_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] @ (50674 <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (50748 <_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 23582c <_PyBytesWriter_WriteBytes@@Base+0x11c> │ │ │ │ + bl 236a48 <_PyBytesWriter_WriteBytes@@Base+0x11c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #60] @ (506c4 <_PyErr_FormatFromCause@@Base+0x84>) │ │ │ │ + ldr r2, [pc, #60] @ (50798 <_PyErr_FormatFromCause@@Base+0x84>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ addw r2, r3, #3804 @ 0xedc │ │ │ │ ldr.w r3, [r3, #3804] @ 0xedc │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 506ac <_PyErr_FormatFromCause@@Base+0x6c> │ │ │ │ + beq.n 50780 <_PyErr_FormatFromCause@@Base+0x6c> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ - b.n 5069e <_PyErr_FormatFromCause@@Base+0x5e> │ │ │ │ + b.n 50772 <_PyErr_FormatFromCause@@Base+0x5e> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 506b6 <_PyErr_FormatFromCause@@Base+0x76> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 506c0 <_PyErr_FormatFromCause@@Base+0x80> │ │ │ │ + bne.n 5078a <_PyErr_FormatFromCause@@Base+0x76> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 50794 <_PyErr_FormatFromCause@@Base+0x80> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #412 @ 0x19c │ │ │ │ + movw r0, #4956 @ 0x135c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbz r3, 506ec <_PyErr_FormatFromCause@@Base+0xac> │ │ │ │ + cbz r3, 507c0 <_PyErr_FormatFromCause@@Base+0xac> │ │ │ │ ldrd r3, r2, [r1, #12] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5072c <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ + bne.n 50800 <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ 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 │ │ │ │ @@ -54622,880 +54727,881 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5075e <_PyErr_FormatFromCause@@Base+0x11e> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 50832 <_PyErr_FormatFromCause@@Base+0x11e> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 50758 <_PyErr_FormatFromCause@@Base+0x118> │ │ │ │ - bl 142304 │ │ │ │ - b.n 5075e <_PyErr_FormatFromCause@@Base+0x11e> │ │ │ │ + bne.n 5082c <_PyErr_FormatFromCause@@Base+0x118> │ │ │ │ + bl 143414 │ │ │ │ + b.n 50832 <_PyErr_FormatFromCause@@Base+0x11e> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 50780 <_PyErr_FormatFromCause@@Base+0x140> │ │ │ │ + cbnz r0, 50854 <_PyErr_FormatFromCause@@Base+0x140> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 50780 <_PyErr_FormatFromCause@@Base+0x140> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 50854 <_PyErr_FormatFromCause@@Base+0x140> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 50776 <_PyErr_FormatFromCause@@Base+0x136> │ │ │ │ + bne.n 5084a <_PyErr_FormatFromCause@@Base+0x136> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 142304 │ │ │ │ + b.w 143414 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #48] @ (507c4 <_PyErr_FormatFromCause@@Base+0x184>) │ │ │ │ - bl 202c80 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #48] @ (50898 <_PyErr_FormatFromCause@@Base+0x184>) │ │ │ │ + bl 203d24 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 507b2 <_PyErr_FormatFromCause@@Base+0x172> │ │ │ │ + cbz r2, 50886 <_PyErr_FormatFromCause@@Base+0x172> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 507b2 <_PyErr_FormatFromCause@@Base+0x172> │ │ │ │ - movw r0, #64848 @ 0xfd50 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + cbz r3, 50886 <_PyErr_FormatFromCause@@Base+0x172> │ │ │ │ + movw r0, #3856 @ 0xf10 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80a5c │ │ │ │ - movw r0, #59244 @ 0xe76c │ │ │ │ + b.w 80c2c │ │ │ │ + movw r0, #63788 @ 0xf92c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ nop │ │ │ │ @ instruction: 0xe990004d │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85c48 │ │ │ │ + bl 85e1c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 507ea <_PyErr_FormatFromCause@@Base+0x1aa> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 5080e <_PyErr_FormatFromCause@@Base+0x1ce> │ │ │ │ + bne.n 508be <_PyErr_FormatFromCause@@Base+0x1aa> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 508e2 <_PyErr_FormatFromCause@@Base+0x1ce> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 50804 <_PyErr_FormatFromCause@@Base+0x1c4> │ │ │ │ + cbz r3, 508d8 <_PyErr_FormatFromCause@@Base+0x1c4> │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 507fe <_PyErr_FormatFromCause@@Base+0x1be> │ │ │ │ + blt.n 508d2 <_PyErr_FormatFromCause@@Base+0x1be> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, r4 │ │ │ │ it ge │ │ │ │ movge r0, r4 │ │ │ │ - b.n 50802 <_PyErr_FormatFromCause@@Base+0x1c2> │ │ │ │ + b.n 508d6 <_PyErr_FormatFromCause@@Base+0x1c2> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #8] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 50810 <_PyErr_FormatFromCause@@Base+0x1d0> │ │ │ │ + b.n 508e4 <_PyErr_FormatFromCause@@Base+0x1d0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 506d8 <_PyErr_FormatFromCause@@Base+0x98> │ │ │ │ + bl 507ac <_PyErr_FormatFromCause@@Base+0x98> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #11536 @ 0x2d10 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 50848 <_PyErr_FormatFromCause@@Base+0x208> │ │ │ │ + bne.n 5091c <_PyErr_FormatFromCause@@Base+0x208> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5084c <_PyErr_FormatFromCause@@Base+0x20c> │ │ │ │ + bge.n 50920 <_PyErr_FormatFromCause@@Base+0x20c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 1d4ef0 │ │ │ │ + b.w 1d5e30 │ │ │ │ bx lr │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + subs r3, r0, r3 │ │ │ │ + movw r0, #55424 @ 0xd880 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + b.w 80c2c │ │ │ │ + │ │ │ │ +00050938 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #36] @ (5096c ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + bl 203700 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 5096a │ │ │ │ + movw r0, #4992 @ 0x1380 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 1ff064 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #27481 @ 0x6b59 │ │ │ │ + movt r1, #4 │ │ │ │ + movw r0, #56640 @ 0xdd40 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + b.w 466f8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #132] @ (508e4 <_PyErr_FormatFromCause@@Base+0x2a4>) │ │ │ │ + ldr r0, [pc, #132] @ (50a1c ) │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #8 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 50878 <_PyErr_FormatFromCause@@Base+0x238> │ │ │ │ + bne.n 509b0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 50868 <_PyErr_FormatFromCause@@Base+0x228> │ │ │ │ + bne.n 509a0 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 50894 <_PyErr_FormatFromCause@@Base+0x254> │ │ │ │ + beq.n 509cc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1b0310 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #80] @ (508e8 <_PyErr_FormatFromCause@@Base+0x2a8>) │ │ │ │ + bl 107948 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #80] @ (50a20 ) │ │ │ │ ldr.w r4, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r4, 508a6 <_PyErr_FormatFromCause@@Base+0x266> │ │ │ │ + cbz r4, 509de │ │ │ │ ldr.w r4, [r3, #1548] @ 0x60c │ │ │ │ ldr.w r5, [r3, #1552] @ 0x610 │ │ │ │ - b.n 508a8 <_PyErr_FormatFromCause@@Base+0x268> │ │ │ │ + b.n 509e0 │ │ │ │ mov r5, r4 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 508c0 <_PyErr_FormatFromCause@@Base+0x280> │ │ │ │ + bne.n 509f8 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 508b0 <_PyErr_FormatFromCause@@Base+0x270> │ │ │ │ + bne.n 509e8 │ │ │ │ dmb ish │ │ │ │ - beq.n 508cc <_PyErr_FormatFromCause@@Base+0x28c> │ │ │ │ - ldr r0, [pc, #28] @ (508e4 <_PyErr_FormatFromCause@@Base+0x2a4>) │ │ │ │ - bl 200de8 │ │ │ │ + beq.n 50a04 │ │ │ │ + ldr r0, [pc, #28] @ (50a1c ) │ │ │ │ + bl 237d40 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #448 @ 0x1c0 │ │ │ │ + movw r0, #5032 @ 0x13a8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ nop │ │ │ │ strb r0, [r0, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - subs r3, r0, r3 │ │ │ │ - movw r0, #50880 @ 0xc6c0 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - b.w 80a5c │ │ │ │ - │ │ │ │ -00050902 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (50938 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ - bl 202b44 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 50934 │ │ │ │ - movw r0, #452 @ 0x1c4 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fdfd4 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #27273 @ 0x6a89 │ │ │ │ - movt r1, #4 │ │ │ │ - movw r0, #56640 @ 0xdd40 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - b.w 46628 │ │ │ │ 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 236cfc │ │ │ │ + bl 237f44 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 50982 │ │ │ │ + beq.n 50a54 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 50992 │ │ │ │ + bne.n 50a64 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50994 │ │ │ │ + bge.n 50a66 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 50994 │ │ │ │ + b.n 50a66 │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f1d8 │ │ │ │ + bl 130130 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 10005c │ │ │ │ + b.w 100678 │ │ │ │ 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 236cfc │ │ │ │ + bl 237f44 │ │ │ │ subs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 50a9c │ │ │ │ + movw r1, #19440 @ 0x4bf0 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + b.w 1a5d58 <_PyBytes_DecodeEscape2@@Base+0x9f0> │ │ │ │ + movw r0, #5160 @ 0x1428 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 50ab6 │ │ │ │ + movw r1, #19904 @ 0x4dc0 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + b.w 1a5d58 <_PyBytes_DecodeEscape2@@Base+0x9f0> │ │ │ │ + movw r0, #5160 @ 0x1428 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r0, [pc, #360] @ (50b34 ) │ │ │ │ + ldr r0, [pc, #364] @ (50c3c ) │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 509e4 │ │ │ │ + bne.n 50aea │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 509d4 │ │ │ │ + bne.n 50ada │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 50a00 │ │ │ │ + beq.n 50b06 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1b0310 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 107948 <_PyMutex_LockTimed@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - ldr r0, [pc, #308] @ (50b38 ) │ │ │ │ + ldr r0, [pc, #308] @ (50c40 ) │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 6c7d4 │ │ │ │ + bl 6c964 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50aea │ │ │ │ - ldr r6, [pc, #272] @ (50b3c ) │ │ │ │ + beq.n 50bf0 │ │ │ │ + ldr r6, [pc, #276] @ (50c44 ) │ │ │ │ ldr.w r3, [r6, #1476] @ 0x5c4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50aea │ │ │ │ + beq.n 50bf0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #2857 @ 0xb29 │ │ │ │ + movw r1, #6753 @ 0x1a61 │ │ │ │ movt r1, #19 │ │ │ │ - movw r3, #46929 @ 0xb751 │ │ │ │ + movw r3, #51789 @ 0xca4d │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ movw r0, #49004 @ 0xbf6c │ │ │ │ movt r0, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - movw r0, #34981 @ 0x88a5 │ │ │ │ + movw r0, #37393 @ 0x9211 │ │ │ │ movt r0, #17 │ │ │ │ movw r4, #44556 @ 0xae0c │ │ │ │ movt r4, #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 192b94 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 19419c <_Py_hashtable_new_full@@Base> │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 50acc │ │ │ │ + cbz r0, 50bd2 │ │ │ │ ldr.w r0, [r6, #1568] @ 0x620 │ │ │ │ - bl 50b74 │ │ │ │ + bl 50c5a │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 50acc │ │ │ │ + cbz r0, 50bd2 │ │ │ │ ldr.w r6, [r6, #1572] @ 0x624 │ │ │ │ - bl 192c80 <_Py_hashtable_new_full@@Base+0xec> │ │ │ │ + bl 194288 <_Py_hashtable_new_full@@Base+0xec> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50ab2 │ │ │ │ + cbz r0, 50bb8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3559 @ 0xde7 │ │ │ │ + movw r1, #4015 @ 0xfaf │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28b5c4 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbnz r0, 50aac │ │ │ │ - movw r1, #3769 @ 0xeb9 │ │ │ │ + bl 28c91c <_Py_hashtable_foreach@@Base> │ │ │ │ + cbnz r0, 50bb2 │ │ │ │ + movw r1, #4141 @ 0x102d │ │ │ │ movt r1, #5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 28b5c4 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 50ab8 │ │ │ │ - b.n 50ad0 │ │ │ │ + bl 28c91c <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 50bbe │ │ │ │ + b.n 50bd6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11929c <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 119c08 <_Py_hashtable_destroy@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 50acc │ │ │ │ - movw r1, #4077 @ 0xfed │ │ │ │ + b.n 50bd2 │ │ │ │ + movw r1, #4333 @ 0x10ed │ │ │ │ movt r1, #5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 28b5c4 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 50aea │ │ │ │ - b.n 50ad0 │ │ │ │ - bl 1f4674 │ │ │ │ + bl 28c91c <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 50bf0 │ │ │ │ + b.n 50bd6 │ │ │ │ + bl 1f56c4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 50aea │ │ │ │ + cbz r0, 50bf0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50aea │ │ │ │ + bge.n 50bf0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50aea │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #76] @ (50b38 ) │ │ │ │ + cbnz r3, 50bf0 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (50c40 ) │ │ │ │ movs r1, #0 │ │ │ │ - bl 6c7d4 │ │ │ │ + bl 6c964 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50b0a │ │ │ │ + bne.n 50c10 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 50afa │ │ │ │ + bne.n 50c00 │ │ │ │ dmb ish │ │ │ │ - beq.n 50b16 │ │ │ │ - ldr r0, [pc, #32] @ (50b34 ) │ │ │ │ - bl 200de8 │ │ │ │ + beq.n 50c1c │ │ │ │ + ldr r0, [pc, #36] @ (50c3c ) │ │ │ │ + bl 237d40 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 50b1e │ │ │ │ - bl 11929c <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 50c24 │ │ │ │ + bl 119c08 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 50b26 │ │ │ │ - bl 11929c <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 50c2c │ │ │ │ + bl 119c08 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 50b2e │ │ │ │ - bl 11929c <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 50c34 │ │ │ │ + bl 119c08 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ strb r0, [r0, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 50b50 │ │ │ │ - movw r1, #19440 @ 0x4bf0 │ │ │ │ - movt r1, #75 @ 0x4b │ │ │ │ - b.w 1a472c <_PyBytes_DecodeEscape2@@Base+0x9f0> │ │ │ │ - movw r0, #5160 @ 0x1428 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 50b6a │ │ │ │ - movw r1, #19904 @ 0x4dc0 │ │ │ │ - movt r1, #75 @ 0x4b │ │ │ │ - b.w 1a472c <_PyBytes_DecodeEscape2@@Base+0x9f0> │ │ │ │ - movw r0, #5160 @ 0x1428 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - bx lr │ │ │ │ + movw r1, #26896 @ 0x6910 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + b.w 3a57a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x58a> │ │ │ │ + movs r0, #0 │ │ │ │ + b.w 800c4 │ │ │ │ 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 192c2c <_Py_hashtable_new_full@@Base+0x98> │ │ │ │ - cbz r0, 50ba4 │ │ │ │ + bl 194234 <_Py_hashtable_new_full@@Base+0x98> │ │ │ │ + cbz r0, 50c8a │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3005 @ 0xbbd │ │ │ │ + movw r1, #3659 @ 0xe4b │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 28b5c4 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 50ba6 │ │ │ │ + bl 28c91c <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 50c8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 11929c <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 119c08 <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r1, #22352 @ 0x5750 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - b.w 3a47a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x58a> │ │ │ │ - movs r0, #0 │ │ │ │ - b.w 7fef4 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #88] @ (50c28 ) │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - movw r3, #46021 @ 0xb3c5 │ │ │ │ - movt r3, #6 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr.w r2, [r5, #1508] @ 0x5e4 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 50bee │ │ │ │ - movs r0, #8 │ │ │ │ - blx 2bf6c │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 50bf8 │ │ │ │ - ldr.w r0, [r5, #1504] @ 0x5e0 │ │ │ │ - movs r1, #8 │ │ │ │ - blx r2 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r4, 50c1c │ │ │ │ - ldmia.w r6, {r0, r1} │ │ │ │ - stmia.w r4, {r0, r1} │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 6fe64 <_Py_hashtable_set@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 50c22 │ │ │ │ - ldr.w r3, [r5, #1520] @ 0x5f0 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr.w r0, [r5, #1504] @ 0x5e0 │ │ │ │ - blx r3 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50c24 │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 50c4c │ │ │ │ + cbnz r3, 50cb0 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 50c4c │ │ │ │ + ble.n 50cb0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50c4c │ │ │ │ - cbnz r1, 50c68 │ │ │ │ + bne.n 50cb0 │ │ │ │ + cbnz r1, 50ccc │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #44] @ (50c80 ) │ │ │ │ + ldr r4, [pc, #44] @ (50ce4 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 50c7c │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 50ce0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 48894 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 50c7c │ │ │ │ + bl 48964 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 50ce0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 50d6c │ │ │ │ + bl 50dd0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r7, [pc, #688] @ (50f34 ) │ │ │ │ + ldr r7, [pc, #688] @ (50f98 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f1210 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 50cc4 │ │ │ │ + bl 1f2260 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 50d28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2ace0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50cbc │ │ │ │ + bge.n 50d20 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 50ce8 │ │ │ │ + cbnz r3, 50d4c │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 50ce8 │ │ │ │ + ble.n 50d4c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 50ce8 │ │ │ │ - cbnz r4, 50d06 │ │ │ │ + bne.n 50d4c │ │ │ │ + cbnz r4, 50d6a │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #120] @ (50d68 ) │ │ │ │ + ldr r4, [pc, #120] @ (50dcc ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50d60 │ │ │ │ + cbz r0, 50dc4 │ │ │ │ ldrd r4, r0, [r4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50d18 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 50d60 │ │ │ │ + bne.n 50d7c │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 50dc4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #36380 @ 0x8e1c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 50d44 │ │ │ │ + beq.n 50da8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #604 @ 0x25c │ │ │ │ + movw r1, #5148 @ 0x141c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #644 @ 0x284 │ │ │ │ + movw r1, #5188 @ 0x1444 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #864] @ (510cc ) │ │ │ │ + ldr r7, [pc, #864] @ (51130 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 50d9a │ │ │ │ + bcc.n 50dfe │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #688 @ 0x2b0 │ │ │ │ + movw r1, #5232 @ 0x1470 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 50de2 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 50e46 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 50db2 │ │ │ │ + cbnz r0, 50e16 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f4674 │ │ │ │ - cbz r4, 50dc8 │ │ │ │ + b.w 1f56c4 │ │ │ │ + cbz r4, 50e2c │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 50dc8 │ │ │ │ + bhi.n 50e2c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 28a428 <_PyXIData_Free@@Base+0x1288> │ │ │ │ + bl 28b6a4 <_PyXIData_Free@@Base+0x131c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 50dd6 │ │ │ │ - bl 272474 <_Py_strhex@@Base> │ │ │ │ + cbz r6, 50e3a │ │ │ │ + bl 27365c <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50ddc │ │ │ │ - bl 713ec │ │ │ │ + b.n 50e40 │ │ │ │ + bl 7158c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r3 │ │ │ │ - bl 50b74 │ │ │ │ - cbz r0, 50e16 │ │ │ │ - mov r2, r0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [pc, #92] @ (50eb8 ) │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + movw r3, #46421 @ 0xb555 │ │ │ │ + movt r3, #6 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr.w r2, [r5, #1508] @ 0x5e4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 50e7c │ │ │ │ + movs r0, #8 │ │ │ │ + blx 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 6fe64 <_Py_hashtable_set@@Base> │ │ │ │ + b.n 50e86 │ │ │ │ + ldr.w r0, [r5, #1504] @ 0x5e0 │ │ │ │ + movs r1, #8 │ │ │ │ + blx r2 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r4, 50eaa │ │ │ │ + ldmia.w r6, {r0, r1} │ │ │ │ + stmia.w r4, {r0, r1} │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 6fff4 <_Py_hashtable_set@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50e1c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11929c <_Py_hashtable_destroy@@Base> │ │ │ │ + bne.n 50eb0 │ │ │ │ + ldr.w r3, [r5, #1520] @ 0x5f0 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr.w r0, [r5, #1504] @ 0x5e0 │ │ │ │ + blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50e1e │ │ │ │ + b.n 50eb2 │ │ │ │ movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 50e50 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 50eec │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 50e4a │ │ │ │ - bl 142304 │ │ │ │ - b.n 50e50 │ │ │ │ + bne.n 50ee6 │ │ │ │ + bl 143414 │ │ │ │ + b.n 50eec │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 50e72 │ │ │ │ + cbnz r0, 50f0e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 50e72 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 50f0e │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 50e68 │ │ │ │ + bne.n 50f04 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 142304 │ │ │ │ + b.w 143414 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d56b0 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 50eb4 │ │ │ │ + bl 1d65f0 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 50f50 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2ab78 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50eac │ │ │ │ + bge.n 50f48 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movs r0, #4 │ │ │ │ - ldr.w r8, [r3, #16] │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ - mov r5, r3 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 71600 │ │ │ │ - cbnz r0, 50ede │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 50f4a │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1cda90 │ │ │ │ - cbz r0, 50f0c │ │ │ │ - str r0, [r4, #16] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl 1cda90 │ │ │ │ - cbz r0, 50f0c │ │ │ │ - str r0, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl 3367e <_PyTraceMalloc_GetTraceback@@Base+0x42a> │ │ │ │ - cbz r0, 50f0c │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str r0, [r4, #24] │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ - bl 7df6c │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 50f24 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50eda │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 50eda │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 50eda │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - bl 85dd0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50f44 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 50f44 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r5, #1 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 50f6e │ │ │ │ + cbnz r3, 50f74 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 50f6e │ │ │ │ + ble.n 50f74 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50f6e │ │ │ │ - cbnz r1, 50f90 │ │ │ │ + bne.n 50f74 │ │ │ │ + cbnz r1, 50f96 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ movw r4, #20924 @ 0x51bc │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 50fa4 │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 50faa │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 48894 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 50fa4 │ │ │ │ + bl 48964 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 50faa │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 50d6c │ │ │ │ + bl 50dd0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r3 │ │ │ │ + bl 50c5a │ │ │ │ + cbz r0, 50fde │ │ │ │ + mov r2, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 6fff4 <_Py_hashtable_set@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 50fe4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 119c08 <_Py_hashtable_destroy@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 50fe6 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f1210 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 50fe8 │ │ │ │ + bl 1f2260 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 51028 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2b9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50fe0 │ │ │ │ + bge.n 51020 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - push {r4} │ │ │ │ - mov r0, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - movw r1, #3769 @ 0xeb9 │ │ │ │ - movt r1, #5 │ │ │ │ - str r4, [r3, #16] │ │ │ │ - pop {r4} │ │ │ │ - b.w 28b5c4 <_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 │ │ │ │ + movs r0, #4 │ │ │ │ + ldr.w r8, [r3, #16] │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + mov r5, r3 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 717a0 │ │ │ │ + cbnz r0, 51052 │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 510be │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7e13c │ │ │ │ + cbz r0, 51080 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl 7e13c │ │ │ │ + cbz r0, 51080 │ │ │ │ + str r0, [r4, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl 336d2 <_PyTraceMalloc_GetTraceback@@Base+0x42a> │ │ │ │ + cbz r0, 51080 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str r0, [r4, #24] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ + bl 7e13c │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 51098 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 5104e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5104e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5104e │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + bl 85fa4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 510b8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 510b8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r5, #1 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #720 @ 0x2d0 │ │ │ │ + movw r1, #5264 @ 0x1490 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ + push {r4} │ │ │ │ + mov r0, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r2, r3 │ │ │ │ + movw r1, #4141 @ 0x102d │ │ │ │ + movt r1, #5 │ │ │ │ + str r4, [r3, #16] │ │ │ │ + pop {r4} │ │ │ │ + b.w 28c91c <_Py_hashtable_foreach@@Base> │ │ │ │ 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, #824 @ 0x338 │ │ │ │ + movw r0, #5368 @ 0x14f8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r4, [r1, #16] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51084 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 5115a │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51106 │ │ │ │ - bl 97f04 │ │ │ │ + bne.n 511dc │ │ │ │ + bl 98158 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b868 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9aae0 │ │ │ │ - cbz r6, 510b0 │ │ │ │ + bl 9ad1c │ │ │ │ + cbz r6, 51186 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 510f8 │ │ │ │ - bl ee330 │ │ │ │ + bne.n 511ce │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51084 │ │ │ │ - b.n 51106 │ │ │ │ + beq.n 5115a │ │ │ │ + b.n 511dc │ │ │ │ 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 │ │ │ │ @@ -55507,46 +55613,46 @@ │ │ │ │ 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 43994 <_PyBytes_ReverseFind@@Base+0xa8> │ │ │ │ - b.n 51108 │ │ │ │ + bl 43a64 <_PyBytes_ReverseFind@@Base+0xa8> │ │ │ │ + b.n 511de │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movw r2, #836 @ 0x344 │ │ │ │ + movw r2, #5380 @ 0x1504 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - b.w 220738 │ │ │ │ + b.w 22193c │ │ │ │ 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 1d56b0 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 5115c │ │ │ │ + bl 1d65f0 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 51232 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2bcac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51154 │ │ │ │ + bge.n 5122a │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -55554,123 +55660,124 @@ │ │ │ │ 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, 5118e │ │ │ │ + cbz r2, 51264 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 111f1c │ │ │ │ + bl 1128cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7751c │ │ │ │ - cbz r4, 511b6 │ │ │ │ - ldr r0, [pc, #28] @ (511bc ) │ │ │ │ - bl 202c80 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 776ec │ │ │ │ + cbz r4, 5128c │ │ │ │ + ldr r0, [pc, #28] @ (51294 ) │ │ │ │ + bl 203d24 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #52044 @ 0xcb4c │ │ │ │ + movw r0, #56588 @ 0xdd0c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ @ instruction: 0xe990004d │ │ │ │ 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, 511ec │ │ │ │ + cbnz r3, 512c4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54200 @ 0xd3b8 │ │ │ │ + movw r1, #58676 @ 0xe534 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 51208 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 512e0 │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 5120c │ │ │ │ + cbz r3, 512e4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53928 @ 0xd2a8 │ │ │ │ + movw r1, #58404 @ 0xe424 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51222 │ │ │ │ + b.n 512fa │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - cbz r0, 5121a │ │ │ │ + cbz r0, 512f2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #12] @ (51224 ) │ │ │ │ - b.w 90c84 │ │ │ │ + ldr r1, [pc, #12] @ (512fc ) │ │ │ │ + b.w 90eb8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ ssat r0, #14, r0, lsl #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20bdb4 │ │ │ │ + bl 20cf84 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 51246 │ │ │ │ + beq.n 5131e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 514da │ │ │ │ + b.n 515b2 │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ - cbnz r3, 51276 │ │ │ │ + cbnz r3, 5134e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54200 @ 0xd3b8 │ │ │ │ + movw r1, #58676 @ 0xe534 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 51292 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5136a │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 51296 │ │ │ │ + cbz r3, 5136e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53928 @ 0xd2a8 │ │ │ │ + movw r1, #58404 @ 0xe424 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5129e │ │ │ │ + b.n 51376 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbnz r4, 512ce │ │ │ │ + cbnz r4, 513a6 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #872 @ 0x368 │ │ │ │ + movw r1, #5416 @ 0x1528 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 512ea │ │ │ │ + b.n 513c2 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -55679,425 +55786,425 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cf6c8 │ │ │ │ + bl cfcf0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5131a │ │ │ │ + cbz r0, 513f2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5131a │ │ │ │ + bge.n 513f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5131a │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 513f2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 51334 │ │ │ │ + cbz r0, 5140c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51334 │ │ │ │ + bge.n 5140c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51334 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5140c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5134e │ │ │ │ + cbz r0, 51426 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5134e │ │ │ │ + bge.n 51426 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5134e │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51426 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 51368 │ │ │ │ + cbz r0, 51440 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51368 │ │ │ │ + bge.n 51440 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51368 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51440 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 51382 │ │ │ │ + cbz r0, 5145a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51382 │ │ │ │ + bge.n 5145a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51382 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5145a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 5139c │ │ │ │ + cbz r0, 51474 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5139c │ │ │ │ + bge.n 51474 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5139c │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51474 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 513b6 │ │ │ │ + cbz r0, 5148e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 513b6 │ │ │ │ + bge.n 5148e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 513b6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5148e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 513d0 │ │ │ │ + cbz r0, 514a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 513d0 │ │ │ │ + bge.n 514a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 513d0 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 514a8 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 513ea │ │ │ │ + cbz r0, 514c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 513ea │ │ │ │ + bge.n 514c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 513ea │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 514c2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 51404 │ │ │ │ + cbz r0, 514dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51404 │ │ │ │ + bge.n 514dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51404 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 514dc │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 5141e │ │ │ │ + cbz r0, 514f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5141e │ │ │ │ + bge.n 514f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5141e │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 514f6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 51438 │ │ │ │ + cbz r0, 51510 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51438 │ │ │ │ + bge.n 51510 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51438 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51510 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 51452 │ │ │ │ + cbz r0, 5152a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51452 │ │ │ │ + bge.n 5152a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51452 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5152a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 5146c │ │ │ │ + cbz r0, 51544 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5146c │ │ │ │ + bge.n 51544 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5146c │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51544 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 51486 │ │ │ │ + cbz r0, 5155e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51486 │ │ │ │ + bge.n 5155e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51486 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5155e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 514a0 │ │ │ │ + cbz r0, 51578 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 514a0 │ │ │ │ + bge.n 51578 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 514a0 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51578 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 514ba │ │ │ │ + cbz r0, 51592 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 514ba │ │ │ │ + bge.n 51592 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 514ba │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51592 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 514d4 │ │ │ │ + cbz r0, 515ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 514d4 │ │ │ │ + bge.n 515ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 514d4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 515ac │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ sub sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2ab60 │ │ │ │ - cbz r0, 51518 │ │ │ │ + cbz r0, 515f0 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5151e │ │ │ │ + b.n 515f6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 199bfc │ │ │ │ + bl 19b20c │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #48900 @ 0xbf04 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r6, r2 │ │ │ │ - bl 1276d0 │ │ │ │ + bl 128538 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5157c │ │ │ │ + beq.n 51654 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5157c │ │ │ │ + beq.n 51654 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 51594 │ │ │ │ + ble.n 5166c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1012 @ 0x3f4 │ │ │ │ + movw r1, #5556 @ 0x15b4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 515a6 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5167e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5155e │ │ │ │ - movw r0, #21380 @ 0x5384 │ │ │ │ + beq.n 51636 │ │ │ │ + movw r0, #25844 @ 0x64f4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r6 │ │ │ │ - bl 22b858 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22ca54 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5155e │ │ │ │ - b.n 515a6 │ │ │ │ + bne.n 51636 │ │ │ │ + b.n 5167e │ │ │ │ it eq │ │ │ │ ldreq r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1dfa18 │ │ │ │ + b.w 1e09a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 130fbc │ │ │ │ + b.w 131ed4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #31280 @ 0x7a30 │ │ │ │ + movw r1, #35824 @ 0x8bf0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl fffec │ │ │ │ - cbnz r0, 515de │ │ │ │ - movw r0, #1048 @ 0x418 │ │ │ │ + bl 100608 │ │ │ │ + cbnz r0, 516b6 │ │ │ │ + movw r0, #5592 @ 0x15d8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1fdfd4 │ │ │ │ + b.w 1ff064 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 761ac │ │ │ │ - b.w 26b988 │ │ │ │ + b.w 7637c │ │ │ │ + b.w 26cba0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 5160a │ │ │ │ + cbnz r3, 516e2 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5160a │ │ │ │ + ble.n 516e2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5160a │ │ │ │ - cbnz r1, 5162e │ │ │ │ + bne.n 516e2 │ │ │ │ + cbnz r1, 51706 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #88] @ (51668 ) │ │ │ │ + ldr r4, [pc, #88] @ (51740 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r5, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5162e │ │ │ │ + cbnz r0, 51706 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51662 │ │ │ │ + b.n 5173a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 15198c │ │ │ │ + bl 152afc │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ - bl 213434 <_PyXI_Exit@@Base+0x8dc> │ │ │ │ + bl 214414 <_PyXI_Exit@@Base+0x8dc> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5162a │ │ │ │ + beq.n 51702 │ │ │ │ mov r1, r6 │ │ │ │ - bl 25eca0 │ │ │ │ + bl 25feb8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51662 │ │ │ │ + bge.n 5173a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51662 │ │ │ │ + cbnz r3, 5173a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [r5, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 51692 │ │ │ │ + bne.n 5176a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 516b0 │ │ │ │ - b.n 516aa │ │ │ │ + bne.n 51788 │ │ │ │ + b.n 51782 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39724 @ 0x9b2c │ │ │ │ + movw r0, #44268 @ 0xacec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51684 │ │ │ │ - b.n 516ce │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 516ce │ │ │ │ + bne.n 5175c │ │ │ │ + b.n 517a6 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 517a6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 516c2 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 516ce │ │ │ │ + bne.n 5179a │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 517a6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 28bdb4 <_Py_hashtable_foreach@@Base+0x7f0> │ │ │ │ - cbnz r0, 516d2 │ │ │ │ + bl 28d02c <_Py_hashtable_foreach@@Base+0x710> │ │ │ │ + cbnz r0, 517aa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 516f8 │ │ │ │ + b.n 517d0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b7b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 516f0 │ │ │ │ + bne.n 517c8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 516ce │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 517a6 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ 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 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (5172c ) │ │ │ │ - bl 7900c │ │ │ │ - cbz r0, 51728 │ │ │ │ + ldr r0, [pc, #28] @ (51804 ) │ │ │ │ + bl 791dc │ │ │ │ + cbz r0, 51800 │ │ │ │ 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] │ │ │ │ @@ -56109,127 +56216,127 @@ │ │ │ │ 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 5174e │ │ │ │ + bhi.n 51826 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 51766 │ │ │ │ - b.n 5177a │ │ │ │ - movw r0, #23432 @ 0x5b88 │ │ │ │ + bgt.n 5183e │ │ │ │ + b.n 51852 │ │ │ │ + movw r0, #27976 @ 0x6d48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51748 │ │ │ │ - b.n 51786 │ │ │ │ + bne.n 51820 │ │ │ │ + b.n 5185e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5177c │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 5177c │ │ │ │ - b.n 51786 │ │ │ │ + bne.n 51854 │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 51854 │ │ │ │ + b.n 5185e │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 51882 │ │ │ │ + b.n 5195a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 517b0 │ │ │ │ + bne.n 51888 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 517ce │ │ │ │ - b.n 517c8 │ │ │ │ + bne.n 518a6 │ │ │ │ + b.n 518a0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39708 @ 0x9b1c │ │ │ │ + movw r0, #44252 @ 0xacdc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 517a2 │ │ │ │ - b.n 517da │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 517da │ │ │ │ + bne.n 5187a │ │ │ │ + b.n 518b2 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 518b2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28bdb4 <_Py_hashtable_foreach@@Base+0x7f0> │ │ │ │ - cbnz r0, 517de │ │ │ │ + bl 28d02c <_Py_hashtable_foreach@@Base+0x710> │ │ │ │ + cbnz r0, 518b6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51800 │ │ │ │ + b.n 518d8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2af5c │ │ │ │ - cbz r0, 517f8 │ │ │ │ + cbz r0, 518d0 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 517da │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 518b2 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ 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 r6, [r0, #16] │ │ │ │ - cbz r6, 51826 │ │ │ │ + cbz r6, 518fe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5187c │ │ │ │ + bge.n 51954 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 5187c │ │ │ │ + b.n 51954 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 71600 │ │ │ │ + bl 717a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5187c │ │ │ │ + cbz r0, 51954 │ │ │ │ add.w r9, r0, #12 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 5186c │ │ │ │ + bge.n 51944 │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #8 │ │ │ │ - bl 251dfc │ │ │ │ - cbnz r0, 51866 │ │ │ │ + bl 25301c │ │ │ │ + cbnz r0, 5193e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5187c │ │ │ │ + bge.n 51954 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5187c │ │ │ │ + cbnz r3, 51954 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5187c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 51954 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 5183a │ │ │ │ + b.n 51912 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #16] │ │ │ │ @@ -56238,509 +56345,509 @@ │ │ │ │ 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 26a45c <_PyObject_GetState@@Base> │ │ │ │ + bl 26b63c <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 518f6 │ │ │ │ + cbz r0, 519ce │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 518b8 │ │ │ │ + cbnz r3, 51990 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #1132 @ 0x46c │ │ │ │ + movw r0, #5676 @ 0x162c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 518e4 │ │ │ │ + bgt.n 519bc │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 95e00 │ │ │ │ + bl 9605c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #620 @ 0x26c │ │ │ │ + movw r3, #5164 @ 0x142c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r0, #1140 @ 0x474 │ │ │ │ + movw r0, #5684 @ 0x1634 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 518f6 │ │ │ │ + b.n 519ce │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #1152 @ 0x480 │ │ │ │ + movw r0, #5696 @ 0x1640 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 512ec │ │ │ │ + b.n 513c4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 51918 │ │ │ │ + cbz r3, 519f0 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 51928 │ │ │ │ + b.n 51a00 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 51926 │ │ │ │ + ble.n 519fe │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 51922 │ │ │ │ - cbnz r1, 5194c │ │ │ │ + bgt.n 519fa │ │ │ │ + cbnz r1, 51a24 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51928 │ │ │ │ + b.n 51a00 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #252] @ (51a28 ) │ │ │ │ + ldr r1, [pc, #252] @ (51b00 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r5, #3 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51952 │ │ │ │ - b.n 51a22 │ │ │ │ + cbnz r0, 51a2a │ │ │ │ + b.n 51afa │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r6, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 51a08 │ │ │ │ + beq.n 51ae0 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 519a2 │ │ │ │ + cbz r4, 51a7a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 51986 │ │ │ │ + bmi.n 51a5e │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #52968 @ 0xcee8 │ │ │ │ + movw r1, #57432 @ 0xe058 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2172 @ 0x87c │ │ │ │ + movw r0, #6636 @ 0x19ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51a22 │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51afa │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b66c │ │ │ │ + bl 8b824 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51a22 │ │ │ │ + beq.n 51afa │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 519e0 │ │ │ │ + bne.n 51ab8 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 51a10 │ │ │ │ + beq.n 51ae8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 519ca │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + bmi.n 51aa2 │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #52988 @ 0xcefc │ │ │ │ + movw r1, #57452 @ 0xe06c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2172 @ 0x87c │ │ │ │ + movw r0, #6636 @ 0x19ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51a22 │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51afa │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b66c │ │ │ │ + bl 8b824 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 51a22 │ │ │ │ + cbz r0, 51afa │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 519f8 │ │ │ │ + beq.n 51ad0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61300 @ 0xef74 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #308 @ 0x134 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 51a22 │ │ │ │ - movw r3, #62660 @ 0xf4c4 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 51afa │ │ │ │ + movw r3, #1668 @ 0x684 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 51a12 │ │ │ │ - movw r4, #62660 @ 0xf4c4 │ │ │ │ - movt r4, #41 @ 0x29 │ │ │ │ + b.n 51aea │ │ │ │ + movw r4, #1668 @ 0x684 │ │ │ │ + movt r4, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 51a7a │ │ │ │ + b.w 51b52 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strh r4, [r4, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 51a44 │ │ │ │ + cbz r1, 51b1c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 51a60 │ │ │ │ + bmi.n 51b38 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11668 @ 0x2d94 │ │ │ │ + movw r1, #16212 @ 0x3f54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51a78 │ │ │ │ + b.n 51b50 │ │ │ │ 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 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00051a7a : │ │ │ │ +00051b52 : │ │ │ │ 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 284628 │ │ │ │ - cbz r0, 51aa8 │ │ │ │ + bl 285810 │ │ │ │ + cbz r0, 51b80 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e88b8 <_PyCompile_GetUnaryIntrinsicName@@Base+0x318> │ │ │ │ + b.w 1e9848 <_PyCompile_GetUnaryIntrinsicName@@Base+0x318> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51ace │ │ │ │ + bge.n 51ba6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51ace │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51ba6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a1fc │ │ │ │ + b.w 7a3e4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #60040 @ 0xea88 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1276d0 │ │ │ │ + bl 128538 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 51b28 │ │ │ │ + beq.n 51c00 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88518 │ │ │ │ - cbnz r0, 51b28 │ │ │ │ + bl 886fc │ │ │ │ + cbnz r0, 51c00 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #1164 @ 0x48c │ │ │ │ + movw r1, #5708 @ 0x164c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4e2b8 │ │ │ │ + bl 4e3c4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51b3a │ │ │ │ + bne.n 51c12 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51b46 │ │ │ │ + b.n 51c1e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51b6a │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 51bae │ │ │ │ + bne.n 51c42 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 51c86 │ │ │ │ orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ blx 2bd54 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 51b88 │ │ │ │ + bne.n 51c60 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 51b9a │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 51c72 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1273f4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 128258 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51ba4 │ │ │ │ + bne.n 51c7c │ │ │ │ mov r0, r4 │ │ │ │ blx 2b490 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 51bae │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 51c86 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 51bca │ │ │ │ + cbz r1, 51ca2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 51be6 │ │ │ │ + bmi.n 51cbe │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11708 @ 0x2dbc │ │ │ │ + movw r1, #16252 @ 0x3f7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51bfe │ │ │ │ + b.n 51cd6 │ │ │ │ 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 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ 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 20bdb4 │ │ │ │ + bl 20cf84 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 51c1c │ │ │ │ + bne.n 51cf4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51c66 │ │ │ │ + b.n 51d3e │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #17 │ │ │ │ - bl 1c9c94 │ │ │ │ + bl 1cac38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b3cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 51c3a │ │ │ │ + bne.n 51d12 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #17 │ │ │ │ - bl 1c9c94 │ │ │ │ + bl 1cac38 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 51c5e │ │ │ │ + bne.n 51d36 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r5, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00051c68 : │ │ │ │ +00051d40 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (51cac ) │ │ │ │ + ldr r5, [pc, #60] @ (51d84 ) │ │ │ │ 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 51ca6 │ │ │ │ + beq.n 51d7e │ │ │ │ add.w r7, r5, #110592 @ 0x1b000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 51c9e │ │ │ │ + bge.n 51d76 │ │ │ │ ldrb r6, [r2, r4] │ │ │ │ add r6, r7 │ │ │ │ ldrb.w r6, [r6, #3280] @ 0xcd0 │ │ │ │ strb.w r6, [r0, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 51c8a │ │ │ │ + b.n 51d62 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20bdb4 │ │ │ │ + bl 20cf84 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 51ccc │ │ │ │ + bne.n 51da4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51cee │ │ │ │ + b.n 51dc6 │ │ │ │ blx 2be90 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51ce6 │ │ │ │ + bne.n 51dbe │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00051cf0 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +00051dc8 <_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 51d6a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e42 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #1244 @ 0x4dc │ │ │ │ + movw r1, #5788 @ 0x169c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8ead0 │ │ │ │ - cbz r0, 51d5c <_PyMonitoring_FirePyStartEvent@@Base+0x6c> │ │ │ │ + bl 8ecfc │ │ │ │ + cbz r0, 51e34 <_PyMonitoring_FirePyStartEvent@@Base+0x6c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ blx 2aefc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51d60 <_PyMonitoring_FirePyStartEvent@@Base+0x70> │ │ │ │ + cbz r0, 51e38 <_PyMonitoring_FirePyStartEvent@@Base+0x70> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51d66 <_PyMonitoring_FirePyStartEvent@@Base+0x76> │ │ │ │ + b.n 51e3e <_PyMonitoring_FirePyStartEvent@@Base+0x76> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #268] @ (51e8c <_PyMonitoring_FirePyStartEvent@@Base+0x19c>) │ │ │ │ + ldr r3, [pc, #268] @ (51f64 <_PyMonitoring_FirePyStartEvent@@Base+0x19c>) │ │ │ │ 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 51db6 <_PyMonitoring_FirePyStartEvent@@Base+0xc6> │ │ │ │ + bge.n 51e8e <_PyMonitoring_FirePyStartEvent@@Base+0xc6> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ + movw r1, #5812 @ 0x16b4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 51dc0 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 51e98 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ cmp r6, #5 │ │ │ │ - beq.n 51dca <_PyMonitoring_FirePyStartEvent@@Base+0xda> │ │ │ │ - bl 7fef4 │ │ │ │ - cbnz r0, 51dc6 <_PyMonitoring_FirePyStartEvent@@Base+0xd6> │ │ │ │ + beq.n 51ea2 <_PyMonitoring_FirePyStartEvent@@Base+0xda> │ │ │ │ + bl 800c4 │ │ │ │ + cbnz r0, 51e9e <_PyMonitoring_FirePyStartEvent@@Base+0xd6> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51e84 <_PyMonitoring_FirePyStartEvent@@Base+0x194> │ │ │ │ + b.n 51f5c <_PyMonitoring_FirePyStartEvent@@Base+0x194> │ │ │ │ str.w r0, [r8, #8] │ │ │ │ add.w r2, r8, #4 │ │ │ │ - movw r8, #54692 @ 0xd5a4 │ │ │ │ + movw r8, #59236 @ 0xe764 │ │ │ │ movt r8, #67 @ 0x43 │ │ │ │ orr.w r3, r7, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 51e82 <_PyMonitoring_FirePyStartEvent@@Base+0x192> │ │ │ │ + beq.n 51f5a <_PyMonitoring_FirePyStartEvent@@Base+0x192> │ │ │ │ cmp r4, #15 │ │ │ │ mov.w ip, #1 │ │ │ │ it hi │ │ │ │ lsrhi r3, r4, #4 │ │ │ │ mov r1, sl │ │ │ │ str r6, [sp, #4] │ │ │ │ ite ls │ │ │ │ @@ -56750,1838 +56857,1801 @@ │ │ │ │ it hi │ │ │ │ addhi r7, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ sxtb r0, r7 │ │ │ │ lsl.w fp, ip, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd86c <_PyTrash_thread_destroy_chain@@Base+0x260> │ │ │ │ + bl 1fe8fc <_PyTrash_thread_destroy_chain@@Base+0x260> │ │ │ │ eor.w r4, r4, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r0, 51e7e <_PyMonitoring_FirePyStartEvent@@Base+0x18e> │ │ │ │ + cbz r0, 51f56 <_PyMonitoring_FirePyStartEvent@@Base+0x18e> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51dc0 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ + beq.n 51e98 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 51e72 <_PyMonitoring_FirePyStartEvent@@Base+0x182> │ │ │ │ - movw r2, #38748 @ 0x975c │ │ │ │ + ble.n 51f4a <_PyMonitoring_FirePyStartEvent@@Base+0x182> │ │ │ │ + movw r2, #43292 @ 0xa91c │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44568 @ 0xae18 │ │ │ │ + movw r1, #49072 @ 0xbfb0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ movs r3, #19 │ │ │ │ mla r6, r3, r7, r6 │ │ │ │ add.w r5, r5, r6, lsl #2 │ │ │ │ add.w r5, r5, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r5, #3308] @ 0xcec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51dc0 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ + beq.n 51e98 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r5, #3308] @ 0xcec │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51dc0 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ + bge.n 51e98 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51dc0 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 51dc0 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ + bne.n 51e98 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 51e98 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r9] │ │ │ │ uxtb r4, r4 │ │ │ │ - b.n 51ddc <_PyMonitoring_FirePyStartEvent@@Base+0xec> │ │ │ │ + b.n 51eb4 <_PyMonitoring_FirePyStartEvent@@Base+0xec> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51eb4 <_PyMonitoring_FirePyStartEvent@@Base+0x1c4> │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 51eb4 <_PyMonitoring_FirePyStartEvent@@Base+0x1c4> │ │ │ │ + bne.n 51f8c <_PyMonitoring_FirePyStartEvent@@Base+0x1c4> │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 51f8c <_PyMonitoring_FirePyStartEvent@@Base+0x1c4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51f1c <_PyMonitoring_FirePyStartEvent@@Base+0x22c> │ │ │ │ + b.n 51ff4 <_PyMonitoring_FirePyStartEvent@@Base+0x22c> │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 2bd78 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 51ed2 <_PyMonitoring_FirePyStartEvent@@Base+0x1e2> │ │ │ │ + bne.n 51faa <_PyMonitoring_FirePyStartEvent@@Base+0x1e2> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1ac41c │ │ │ │ - bl 6b300 │ │ │ │ + b.w 1ada34 │ │ │ │ + bl 6b490 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51ee2 <_PyMonitoring_FirePyStartEvent@@Base+0x1f2> │ │ │ │ + cbnz r0, 51fba <_PyMonitoring_FirePyStartEvent@@Base+0x1f2> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f4674 │ │ │ │ + b.w 1f56c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 51f0e <_PyMonitoring_FirePyStartEvent@@Base+0x21e> │ │ │ │ - bl 6b400 │ │ │ │ + cbz r5, 51fe6 <_PyMonitoring_FirePyStartEvent@@Base+0x21e> │ │ │ │ + bl 6b590 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r5, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1ac41c │ │ │ │ - bl 199bfc │ │ │ │ + b.w 1ada34 │ │ │ │ + bl 19b20c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6b400 │ │ │ │ + bl 6b590 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00051f20 : │ │ │ │ +00051ff8 : │ │ │ │ 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 │ │ │ │ movw r5, #33688 @ 0x8398 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ subs r3, r6, r5 │ │ │ │ negs r1, r3 │ │ │ │ adcs r1, r3 │ │ │ │ - bl 249874 <_PyEval_MatchKeys@@Base+0xdd0> │ │ │ │ + bl 24aa94 <_PyEval_MatchKeys@@Base+0xdd0> │ │ │ │ cmp r6, r5 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 51f74 │ │ │ │ - cbz r0, 51f74 │ │ │ │ + beq.n 5204c │ │ │ │ + cbz r0, 5204c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d70bc │ │ │ │ + bl d76d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51f68 │ │ │ │ + bge.n 52040 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 51f6c │ │ │ │ + cbz r3, 52044 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 51f74 │ │ │ │ + b.n 5204c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 51f68 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 52040 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00051f78 <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +00052050 <_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 51d6a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e42 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #20] @ (51fbc <_PyMonitoring_FirePyResumeEvent@@Base+0x44>) │ │ │ │ + ldr r2, [pc, #20] @ (52094 <_PyMonitoring_FirePyResumeEvent@@Base+0x44>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #4048] @ 0xfd0 │ │ │ │ - b.n 5206a <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ + b.n 52142 <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00051fc0 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +00052098 <_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 51d6a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e42 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 521f8 <_PyMonitoring_FirePyReturnEvent@@Base+0x160> │ │ │ │ + bl 522d0 <_PyMonitoring_FirePyReturnEvent@@Base+0x160> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5202c <_PyMonitoring_FirePyYieldEvent@@Base+0x6c> │ │ │ │ + cbz r0, 52104 <_PyMonitoring_FirePyYieldEvent@@Base+0x6c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7c0fc │ │ │ │ + bl 7c2d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52020 <_PyMonitoring_FirePyYieldEvent@@Base+0x60> │ │ │ │ + bge.n 520f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 52024 <_PyMonitoring_FirePyYieldEvent@@Base+0x64> │ │ │ │ + cbz r3, 520fc <_PyMonitoring_FirePyYieldEvent@@Base+0x64> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5202c <_PyMonitoring_FirePyYieldEvent@@Base+0x6c> │ │ │ │ + b.n 52104 <_PyMonitoring_FirePyYieldEvent@@Base+0x6c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 52020 <_PyMonitoring_FirePyYieldEvent@@Base+0x60> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 520f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85c48 │ │ │ │ + bl 85e1c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52052 <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 52066 <_PyMonitoring_FirePyYieldEvent@@Base+0xa6> │ │ │ │ + bne.n 5212a <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 5213e <_PyMonitoring_FirePyYieldEvent@@Base+0xa6> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5205c <_PyMonitoring_FirePyYieldEvent@@Base+0x9c> │ │ │ │ + cbz r3, 52134 <_PyMonitoring_FirePyYieldEvent@@Base+0x9c> │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 52068 <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ + b.n 52140 <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52094 <_PyMonitoring_FirePyYieldEvent@@Base+0xd4> │ │ │ │ + cbz r0, 5216c <_PyMonitoring_FirePyYieldEvent@@Base+0xd4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 710c4 │ │ │ │ + bl 71250 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00052098 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +00052170 <_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 51d6a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e42 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 52104 <_PyMonitoring_FirePyReturnEvent@@Base+0x6c> │ │ │ │ + bne.n 521dc <_PyMonitoring_FirePyReturnEvent@@Base+0x6c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5211c <_PyMonitoring_FirePyReturnEvent@@Base+0x84> │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + bmi.n 521f4 <_PyMonitoring_FirePyReturnEvent@@Base+0x84> │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33484 @ 0x82cc │ │ │ │ + movw r1, #38028 @ 0x948c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #39892 @ 0x9bd4 │ │ │ │ + movw r0, #44436 @ 0xad94 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 521d4 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 522ac <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39892 @ 0x9bd4 │ │ │ │ + movw r0, #44436 @ 0xad94 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 520dc <_PyMonitoring_FirePyReturnEvent@@Base+0x44> │ │ │ │ - b.n 521d4 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ + bne.n 521b4 <_PyMonitoring_FirePyReturnEvent@@Base+0x44> │ │ │ │ + b.n 522ac <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b66c │ │ │ │ + bl 8b824 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 521d4 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ + beq.n 522ac <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5214c <_PyMonitoring_FirePyReturnEvent@@Base+0xb4> │ │ │ │ + beq.n 52224 <_PyMonitoring_FirePyReturnEvent@@Base+0xb4> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61300 @ 0xef74 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #308 @ 0x134 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 521d4 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 522ac <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1f1210 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f2260 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 521d4 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ + beq.n 522ac <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 52194 <_PyMonitoring_FirePyReturnEvent@@Base+0xfc> │ │ │ │ - bl 75df4 │ │ │ │ + bcs.n 5226c <_PyMonitoring_FirePyReturnEvent@@Base+0xfc> │ │ │ │ + bl 75fc4 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 52194 <_PyMonitoring_FirePyReturnEvent@@Base+0xfc> │ │ │ │ + cbz r0, 5226c <_PyMonitoring_FirePyReturnEvent@@Base+0xfc> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 2b698 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 521a0 <_PyMonitoring_FirePyReturnEvent@@Base+0x108> │ │ │ │ + bne.n 52278 <_PyMonitoring_FirePyReturnEvent@@Base+0x108> │ │ │ │ mov r0, r5 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 52160 <_PyMonitoring_FirePyReturnEvent@@Base+0xc8> │ │ │ │ + blt.n 52238 <_PyMonitoring_FirePyReturnEvent@@Base+0xc8> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5219c <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ - bl 1f4674 │ │ │ │ + blt.n 52274 <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ + bl 1f56c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 521f2 <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ + b.n 522ca <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 5215e <_PyMonitoring_FirePyReturnEvent@@Base+0xc6> │ │ │ │ + b.n 52236 <_PyMonitoring_FirePyReturnEvent@@Base+0xc6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 521d8 <_PyMonitoring_FirePyReturnEvent@@Base+0x140> │ │ │ │ - b.n 521ce <_PyMonitoring_FirePyReturnEvent@@Base+0x136> │ │ │ │ + cbnz r0, 522b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x140> │ │ │ │ + b.n 522a6 <_PyMonitoring_FirePyReturnEvent@@Base+0x136> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 521ec <_PyMonitoring_FirePyReturnEvent@@Base+0x154> │ │ │ │ + bge.n 522c4 <_PyMonitoring_FirePyReturnEvent@@Base+0x154> │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 12090c <_PyLong_FromGid@@Base> │ │ │ │ + bl 12160c <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 521ac <_PyMonitoring_FirePyReturnEvent@@Base+0x114> │ │ │ │ + bne.n 52284 <_PyMonitoring_FirePyReturnEvent@@Base+0x114> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 521dc <_PyMonitoring_FirePyReturnEvent@@Base+0x144> │ │ │ │ + blt.n 522b4 <_PyMonitoring_FirePyReturnEvent@@Base+0x144> │ │ │ │ mov r0, r5 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 521f2 <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ + b.n 522ca <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 521b4 <_PyMonitoring_FirePyReturnEvent@@Base+0x11c> │ │ │ │ + b.n 5228c <_PyMonitoring_FirePyReturnEvent@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 521ce <_PyMonitoring_FirePyReturnEvent@@Base+0x136> │ │ │ │ + bne.n 522a6 <_PyMonitoring_FirePyReturnEvent@@Base+0x136> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 521ce <_PyMonitoring_FirePyReturnEvent@@Base+0x136> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 522a6 <_PyMonitoring_FirePyReturnEvent@@Base+0x136> │ │ │ │ mov r0, r5 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 52210 <_PyMonitoring_FirePyReturnEvent@@Base+0x178> │ │ │ │ + cbnz r3, 522e8 <_PyMonitoring_FirePyReturnEvent@@Base+0x178> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5226a <_PyMonitoring_FirePyReturnEvent@@Base+0x1d2> │ │ │ │ + cbz r3, 52342 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d2> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 5221e <_PyMonitoring_FirePyReturnEvent@@Base+0x186> │ │ │ │ + cbz r4, 522f6 <_PyMonitoring_FirePyReturnEvent@@Base+0x186> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84ef4 │ │ │ │ + bl 850c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52224 <_PyMonitoring_FirePyReturnEvent@@Base+0x18c> │ │ │ │ - bl 70600 │ │ │ │ + b.n 522fc <_PyMonitoring_FirePyReturnEvent@@Base+0x18c> │ │ │ │ + bl 70790 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 52266 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ + cbz r4, 5233e <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5223c <_PyMonitoring_FirePyReturnEvent@@Base+0x1a4> │ │ │ │ + cbz r2, 52314 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a4> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26420 @ 0x6734 │ │ │ │ + movw r1, #30964 @ 0x78f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52252 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ba> │ │ │ │ + beq.n 5232a <_PyMonitoring_FirePyReturnEvent@@Base+0x1ba> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 52282 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ + cbz r2, 5235a <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19432 @ 0x4be8 │ │ │ │ + movw r1, #23976 @ 0x5da8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52282 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ + bne.n 5235a <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52266 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ + bge.n 5233e <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52266 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ + cbnz r3, 5233e <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52282 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ - cbz r4, 5227a <_PyMonitoring_FirePyReturnEvent@@Base+0x1e2> │ │ │ │ + b.n 5235a <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ + cbz r4, 52352 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52282 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ + bge.n 5235a <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 52282 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ + b.n 5235a <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #20] @ (5229c <_PyMonitoring_FirePyReturnEvent@@Base+0x204>) │ │ │ │ + ldr r2, [pc, #20] @ (52374 <_PyMonitoring_FirePyReturnEvent@@Base+0x204>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #4052] @ 0xfd4 │ │ │ │ - b.n 5206a <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ + b.n 52142 <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000522a0 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +00052378 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r4, #4 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp] │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 51d6a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e42 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000522ce <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +000523a6 <_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 51d6a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e42 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000522fc <_PyMonitoring_FireBranchRightEvent@@Base>: │ │ │ │ - b.w 292ce0 <_PyMonitoring_FireBranchEvent@@Base> │ │ │ │ +000523d4 <_PyMonitoring_FireBranchRightEvent@@Base>: │ │ │ │ + b.w 293ec0 <_PyMonitoring_FireBranchEvent@@Base> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ - bl 164598 │ │ │ │ + bl 1656f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52356 <_PyMonitoring_FireBranchRightEvent@@Base+0x5a> │ │ │ │ + cbz r0, 5242e <_PyMonitoring_FireBranchRightEvent@@Base+0x5a> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #1296 @ 0x510 │ │ │ │ + movw r0, #5840 @ 0x16d0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5234a <_PyMonitoring_FireBranchRightEvent@@Base+0x4e> │ │ │ │ + bge.n 52422 <_PyMonitoring_FireBranchRightEvent@@Base+0x4e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5234e <_PyMonitoring_FireBranchRightEvent@@Base+0x52> │ │ │ │ + cbz r3, 52426 <_PyMonitoring_FireBranchRightEvent@@Base+0x52> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52356 <_PyMonitoring_FireBranchRightEvent@@Base+0x5a> │ │ │ │ + b.n 5242e <_PyMonitoring_FireBranchRightEvent@@Base+0x5a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5234a <_PyMonitoring_FireBranchRightEvent@@Base+0x4e> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 52422 <_PyMonitoring_FireBranchRightEvent@@Base+0x4e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005235c <_PyMonitoring_FireBranchLeftEvent@@Base>: │ │ │ │ +00052434 <_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 51d6a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e42 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 774a8 │ │ │ │ + bl 77678 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ 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 523c8 <_PyMonitoring_FireBranchLeftEvent@@Base+0x6c> │ │ │ │ + bge.n 524a0 <_PyMonitoring_FireBranchLeftEvent@@Base+0x6c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 523c8 <_PyMonitoring_FireBranchLeftEvent@@Base+0x6c> │ │ │ │ + cbnz r3, 524a0 <_PyMonitoring_FireBranchLeftEvent@@Base+0x6c> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000523ca <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +000524a2 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #14 │ │ │ │ mov r6, r2 │ │ │ │ - bl 52470 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 52548 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 523f2 <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ + bne.n 524ca <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 52426 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + b.n 524fe <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #14 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 51d6a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e42 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 52420 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ - bl d83fc │ │ │ │ - b.n 52426 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ - bl 7751c │ │ │ │ - b.n 523ec <_PyMonitoring_FirePyThrowEvent@@Base+0x22> │ │ │ │ + cbnz r4, 524f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + bl d8a18 │ │ │ │ + b.n 524fe <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + bl 776ec │ │ │ │ + b.n 524c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (5246c <_PyMonitoring_FirePyThrowEvent@@Base+0xa2>) │ │ │ │ - bl 202c80 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (52544 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2>) │ │ │ │ + bl 203d24 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 5245a <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ + cbz r2, 52532 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #52036 @ 0xcb44 │ │ │ │ + movw r0, #56580 @ 0xdd04 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80a5c │ │ │ │ - movw r0, #59244 @ 0xe76c │ │ │ │ + b.w 80c2c │ │ │ │ + movw r0, #63788 @ 0xf92c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ nop │ │ │ │ @ instruction: 0xe990004d │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl d83e8 │ │ │ │ + bl d8a04 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 524a8 <_PyMonitoring_FirePyThrowEvent@@Base+0xde> │ │ │ │ + cbnz r0, 52580 <_PyMonitoring_FirePyThrowEvent@@Base+0xde> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #1340 @ 0x53c │ │ │ │ + movw r1, #5884 @ 0x16fc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 524aa <_PyMonitoring_FirePyThrowEvent@@Base+0xe0> │ │ │ │ + b.n 52582 <_PyMonitoring_FirePyThrowEvent@@Base+0xe0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000524ac <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +00052584 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #11 │ │ │ │ mov r6, r2 │ │ │ │ - bl 52470 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 52548 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 524d4 <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ + bne.n 525ac <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 52508 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + b.n 525e0 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #11 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 51d6a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e42 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 52502 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ - bl d83fc │ │ │ │ - b.n 52508 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ - bl 7751c │ │ │ │ - b.n 524ce <_PyMonitoring_FireRaiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 525da <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + bl d8a18 │ │ │ │ + b.n 525e0 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + bl 776ec │ │ │ │ + b.n 525a6 <_PyMonitoring_FireRaiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005250e <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +000525e6 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #12 │ │ │ │ mov r6, r2 │ │ │ │ - bl 52470 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 52548 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52536 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ + bne.n 5260e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5256a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + b.n 52642 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #12 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 51d6a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e42 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 52564 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ - bl d83fc │ │ │ │ - b.n 5256a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ - bl 7751c │ │ │ │ - b.n 52530 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22> │ │ │ │ + cbnz r4, 5263c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + bl d8a18 │ │ │ │ + b.n 52642 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + bl 776ec │ │ │ │ + b.n 52608 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00052570 : │ │ │ │ +00052648 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 52582 │ │ │ │ - cbnz r1, 52588 │ │ │ │ - bl 28c450 <_Py_hashtable_foreach@@Base+0xe8c> │ │ │ │ - b.n 52594 │ │ │ │ + cbz r0, 5265a │ │ │ │ + cbnz r1, 52660 │ │ │ │ + bl 28d6c8 <_Py_hashtable_foreach@@Base+0xdac> │ │ │ │ + b.n 5266c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5259a │ │ │ │ + cbnz r0, 52672 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 525b8 │ │ │ │ + b.n 52690 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1138b4 │ │ │ │ + bl 114250 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 525b8 │ │ │ │ + bge.n 52690 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 525b8 │ │ │ │ + cbnz r3, 52690 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 525e4 │ │ │ │ + cbnz r1, 526bc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1388 @ 0x56c │ │ │ │ + movw r1, #5932 @ 0x172c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 52610 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 526e8 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 52624 │ │ │ │ + beq.n 526fc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 52616 │ │ │ │ + bmi.n 526ee │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1420 @ 0x58c │ │ │ │ + movw r1, #5964 @ 0x174c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 52636 │ │ │ │ + b.n 5270e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52626 │ │ │ │ + bge.n 526fe │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 52626 │ │ │ │ + b.n 526fe │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r1, [r2, #28] │ │ │ │ strb.w r3, [r2, #32] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00052638 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +00052710 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #13 │ │ │ │ mov r6, r2 │ │ │ │ - bl 52470 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 52548 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52660 <_PyMonitoring_FirePyUnwindEvent@@Base+0x28> │ │ │ │ + bne.n 52738 <_PyMonitoring_FirePyUnwindEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 52694 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ + b.n 5276c <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #13 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 51d6a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e42 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5268e <_PyMonitoring_FirePyUnwindEvent@@Base+0x56> │ │ │ │ - bl d83fc │ │ │ │ - b.n 52694 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ - bl 7751c │ │ │ │ - b.n 5265a <_PyMonitoring_FirePyUnwindEvent@@Base+0x22> │ │ │ │ + cbnz r4, 52766 <_PyMonitoring_FirePyUnwindEvent@@Base+0x56> │ │ │ │ + bl d8a18 │ │ │ │ + b.n 5276c <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ + bl 776ec │ │ │ │ + b.n 52732 <_PyMonitoring_FirePyUnwindEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005269a <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +00052772 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ movw r4, #61116 @ 0xeebc │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r4, r2 │ │ │ │ - bl 12f1d8 │ │ │ │ + bl 130130 │ │ │ │ movs r1, #10 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 52470 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 52548 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 526d2 <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ + bne.n 527aa <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5271c <_PyMonitoring_FireStopIterationEvent@@Base+0x82> │ │ │ │ + b.n 527f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x82> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #10 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 51d6a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e42 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5270a <_PyMonitoring_FireStopIterationEvent@@Base+0x70> │ │ │ │ + bge.n 527e2 <_PyMonitoring_FireStopIterationEvent@@Base+0x70> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5270a <_PyMonitoring_FireStopIterationEvent@@Base+0x70> │ │ │ │ + cbnz r3, 527e2 <_PyMonitoring_FireStopIterationEvent@@Base+0x70> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 52714 <_PyMonitoring_FireStopIterationEvent@@Base+0x7a> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 527ec <_PyMonitoring_FireStopIterationEvent@@Base+0x7a> │ │ │ │ mov r0, r4 │ │ │ │ - bl d83fc │ │ │ │ - b.n 5271c <_PyMonitoring_FireStopIterationEvent@@Base+0x82> │ │ │ │ + bl d8a18 │ │ │ │ + b.n 527f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x82> │ │ │ │ movs r0, #0 │ │ │ │ - bl 7751c │ │ │ │ - b.n 526cc <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ + bl 776ec │ │ │ │ + b.n 527a4 <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 28c424 <_Py_hashtable_foreach@@Base+0xe60> │ │ │ │ + b.w 28d69c <_Py_hashtable_foreach@@Base+0xd80> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b314 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b458 │ │ │ │ - cbnz r0, 527a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x106> │ │ │ │ + bl 12c308 │ │ │ │ + cbnz r0, 52878 <_PyMonitoring_FireStopIterationEvent@@Base+0x106> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 52778 <_PyMonitoring_FireStopIterationEvent@@Base+0xde> │ │ │ │ + blt.n 52850 <_PyMonitoring_FireStopIterationEvent@@Base+0xde> │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n 52778 <_PyMonitoring_FireStopIterationEvent@@Base+0xde> │ │ │ │ + ble.n 52850 <_PyMonitoring_FireStopIterationEvent@@Base+0xde> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 52778 <_PyMonitoring_FireStopIterationEvent@@Base+0xde> │ │ │ │ + cbnz r0, 52850 <_PyMonitoring_FireStopIterationEvent@@Base+0xde> │ │ │ │ subs r1, r7, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 527a2 <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ + b.n 5287a <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41176 @ 0xa0d8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 52794 <_PyMonitoring_FireStopIterationEvent@@Base+0xfa> │ │ │ │ + bne.n 5286c <_PyMonitoring_FireStopIterationEvent@@Base+0xfa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 527a2 <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ + bge.n 5287a <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 527a2 <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ + b.n 5287a <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 527a2 <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ + b.n 5287a <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 527ac <_PyMonitoring_FireStopIterationEvent@@Base+0x112> │ │ │ │ + cbz r3, 52884 <_PyMonitoring_FireStopIterationEvent@@Base+0x112> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 52840 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a6> │ │ │ │ + beq.n 52918 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a6> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #61164 @ 0xeeec │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4df04 │ │ │ │ - cbnz r0, 52814 <_PyMonitoring_FireStopIterationEvent@@Base+0x17a> │ │ │ │ + bl 4dfa4 │ │ │ │ + cbnz r0, 528ec <_PyMonitoring_FireStopIterationEvent@@Base+0x17a> │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f0 │ │ │ │ - cbz r0, 527f6 <_PyMonitoring_FireStopIterationEvent@@Base+0x15c> │ │ │ │ - bl d8428 │ │ │ │ + bl d880c │ │ │ │ + cbz r0, 528ce <_PyMonitoring_FireStopIterationEvent@@Base+0x15c> │ │ │ │ + bl d8a44 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5283e <_PyMonitoring_FireStopIterationEvent@@Base+0x1a4> │ │ │ │ + b.n 52916 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a4> │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f0 │ │ │ │ + bl d880c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 527e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x14e> │ │ │ │ + bne.n 528c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x14e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d81f0 │ │ │ │ + bl d880c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 527e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x14e> │ │ │ │ - b.n 5283c <_PyMonitoring_FireStopIterationEvent@@Base+0x1a2> │ │ │ │ + bne.n 528c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x14e> │ │ │ │ + b.n 52914 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52826 <_PyMonitoring_FireStopIterationEvent@@Base+0x18c> │ │ │ │ + bge.n 528fe <_PyMonitoring_FireStopIterationEvent@@Base+0x18c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52826 <_PyMonitoring_FireStopIterationEvent@@Base+0x18c> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 528fe <_PyMonitoring_FireStopIterationEvent@@Base+0x18c> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32748 @ 0x7fec │ │ │ │ + movw r1, #37292 @ 0x91ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005284a : │ │ │ │ +00052922 : │ │ │ │ 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 124874 │ │ │ │ + bl 1256dc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5287e │ │ │ │ + beq.n 52956 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 52884 │ │ │ │ + bls.n 5295c │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1516 @ 0x5ec │ │ │ │ + movw r1, #6060 @ 0x17ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 52886 │ │ │ │ + b.n 5295e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 528a6 │ │ │ │ + cbz r3, 5297e │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 528b6 │ │ │ │ + b.n 5298e │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 528b4 │ │ │ │ + ble.n 5298c │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 528b0 │ │ │ │ - cbnz r1, 528dc │ │ │ │ + bgt.n 52988 │ │ │ │ + cbnz r1, 529b4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 528b6 │ │ │ │ + b.n 5298e │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #256] @ (529b8 ) │ │ │ │ + ldr r1, [pc, #256] @ (52a90 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #2 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 528e2 │ │ │ │ + cbnz r0, 529ba │ │ │ │ movs r0, #0 │ │ │ │ - b.n 529b2 │ │ │ │ + b.n 52a8a │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r3, r5, r6 │ │ │ │ ldrd r7, r8, [r4] │ │ │ │ subs r6, r3, #2 │ │ │ │ - beq.n 5291a │ │ │ │ + beq.n 529f2 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 528f6 │ │ │ │ + cbz r5, 529ce │ │ │ │ subs r6, r3, #3 │ │ │ │ - beq.n 5292a │ │ │ │ - b.n 528fe │ │ │ │ + beq.n 52a02 │ │ │ │ + b.n 529d6 │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 52912 │ │ │ │ - bl c5f50 │ │ │ │ + cbz r0, 529ea │ │ │ │ + bl c65b4 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 528d8 │ │ │ │ + blt.n 529b0 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 52916 │ │ │ │ - b.n 52938 │ │ │ │ + bne.n 529ee │ │ │ │ + b.n 52a10 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 52940 │ │ │ │ + b.n 52a18 │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r6, r5 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 52940 │ │ │ │ + b.n 52a18 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 52940 │ │ │ │ + b.n 52a18 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ ldr.w r9, [r9, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2167d4 <_PyPickle_GetXIData@@Base+0x354> │ │ │ │ + bl 2179e0 <_PyPickle_GetXIData@@Base+0x354> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 528d8 │ │ │ │ + beq.n 529b0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 2169e0 <_PyPickle_GetXIData@@Base+0x560> │ │ │ │ + bl 217bec <_PyPickle_GetXIData@@Base+0x560> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 529a2 │ │ │ │ + beq.n 52a7a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238cf8 │ │ │ │ + bl 239f20 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 529a2 │ │ │ │ + beq.n 52a7a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216a60 <_PyPickle_GetXIData@@Base+0x5e0> │ │ │ │ + bl 217c6c <_PyPickle_GetXIData@@Base+0x5e0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 529a2 │ │ │ │ + beq.n 52a7a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 216d00 <_PyPickle_GetXIData@@Base+0x880> │ │ │ │ + bl 217f0c <_PyPickle_GetXIData@@Base+0x880> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 529a2 │ │ │ │ + beq.n 52a7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2411b4 │ │ │ │ + bl 2423e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 529a2 │ │ │ │ + beq.n 52a7a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 529aa │ │ │ │ + bge.n 52a82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 529aa │ │ │ │ + cbnz r3, 52a82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 529aa │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 52a82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7751c │ │ │ │ - b.n 528d8 │ │ │ │ + bl 776ec │ │ │ │ + b.n 529b0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strh r4, [r7, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000529bc : │ │ │ │ +00052a94 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 529d0 │ │ │ │ - cbnz r1, 529d6 │ │ │ │ - bl 28c450 <_Py_hashtable_foreach@@Base+0xe8c> │ │ │ │ - b.n 529e0 │ │ │ │ + cbz r0, 52aa8 │ │ │ │ + cbnz r1, 52aae │ │ │ │ + bl 28d6c8 <_Py_hashtable_foreach@@Base+0xdac> │ │ │ │ + b.n 52ab8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9e594 │ │ │ │ + bl 9e7f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 529f0 │ │ │ │ - movw r0, #1564 @ 0x61c │ │ │ │ + bge.n 52ac8 │ │ │ │ + movw r0, #6108 @ 0x17dc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ - bl 1fdfd4 │ │ │ │ - b.n 529f6 │ │ │ │ + bl 1ff064 │ │ │ │ + b.n 52ace │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (52a3c ) │ │ │ │ - bl 202c80 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (52b14 ) │ │ │ │ + bl 203d24 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 52a2a │ │ │ │ + cbz r2, 52b02 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #52036 @ 0xcb44 │ │ │ │ + movw r0, #56580 @ 0xdd04 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80a5c │ │ │ │ - movw r0, #59244 @ 0xe76c │ │ │ │ + b.w 80c2c │ │ │ │ + movw r0, #63788 @ 0xf92c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ nop │ │ │ │ @ instruction: 0xe990004d │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c350 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52a70 │ │ │ │ + bge.n 52b48 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52a98 │ │ │ │ + b.n 52b70 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 12090c <_PyLong_FromGid@@Base> │ │ │ │ + bl 12160c <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 12090c <_PyLong_FromGid@@Base> │ │ │ │ + bl 12160c <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 12090c <_PyLong_FromGid@@Base> │ │ │ │ + bl 12160c <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #46588 @ 0xb5fc │ │ │ │ + movw r0, #51132 @ 0xc7bc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ 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] @ (52adc ) │ │ │ │ - bl 202c80 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (52bb4 ) │ │ │ │ + bl 203d24 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 52acc │ │ │ │ + blt.n 52ba4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r0, #52036 @ 0xcb44 │ │ │ │ + movw r0, #56580 @ 0xdd04 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80a5c │ │ │ │ - movw r0, #59244 @ 0xe76c │ │ │ │ + b.w 80c2c │ │ │ │ + movw r0, #63788 @ 0xf92c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ @ instruction: 0xe990004d │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2ae6c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52b10 │ │ │ │ + bge.n 52be8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52b38 │ │ │ │ + b.n 52c10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1b7b3c <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1b8e54 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1b7b3c <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1b8e54 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1b7b3c <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1b8e54 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #46588 @ 0xb5fc │ │ │ │ + movw r0, #51132 @ 0xc7bc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ ldrge r2, [r0, #12] │ │ │ │ ldrge r0, [r2, #8] │ │ │ │ subge r0, r0, r3 │ │ │ │ it ge │ │ │ │ bicge.w r0, r0, r0, asr #31 │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 52b7a │ │ │ │ + bne.n 52c52 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1272b8 │ │ │ │ - cbz r0, 52b90 │ │ │ │ - b.n 52b94 │ │ │ │ + bl 12811c │ │ │ │ + cbz r0, 52c68 │ │ │ │ + b.n 52c6c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40040 @ 0x9c68 │ │ │ │ + movw r0, #44584 @ 0xae28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52b6e │ │ │ │ + bne.n 52c46 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52bc8 │ │ │ │ + b.n 52ca0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 1f1210 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f2260 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52b90 │ │ │ │ + beq.n 52c68 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2b0b8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52bc0 │ │ │ │ + bne.n 52c98 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 52b90 │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 52c68 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 52bfe │ │ │ │ + beq.n 52cd6 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 52c2c │ │ │ │ + bne.n 52d04 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 52c12 │ │ │ │ + beq.n 52cea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 52c2e │ │ │ │ + bgt.n 52d06 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 52c54 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 52d2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl ed720 │ │ │ │ + bl edce0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52c54 │ │ │ │ + bge.n 52d2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52c54 │ │ │ │ + cbnz r3, 52d2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #2184 @ 0x888 │ │ │ │ + movw r0, #6728 @ 0x1a48 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 52c9c │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 52d74 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 52c94 │ │ │ │ - bl 142304 │ │ │ │ - b.n 52c9c │ │ │ │ + bne.n 52d6c │ │ │ │ + bl 143414 │ │ │ │ + b.n 52d74 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52d30 │ │ │ │ + bne.n 52e08 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 52cba │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 52d92 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52cb2 │ │ │ │ - bl 142304 │ │ │ │ - b.n 52cba │ │ │ │ + bne.n 52d8a │ │ │ │ + bl 143414 │ │ │ │ + b.n 52d92 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52d30 │ │ │ │ + bne.n 52e08 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 52cd6 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 52dae │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52cd0 │ │ │ │ - bl 142304 │ │ │ │ - b.n 52cd6 │ │ │ │ + bne.n 52da8 │ │ │ │ + bl 143414 │ │ │ │ + b.n 52dae │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 52d30 │ │ │ │ + cbnz r0, 52e08 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 52cf2 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 52dca │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52cec │ │ │ │ - bl 142304 │ │ │ │ - b.n 52cf2 │ │ │ │ + bne.n 52dc4 │ │ │ │ + bl 143414 │ │ │ │ + b.n 52dca │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 52d30 │ │ │ │ + cbnz r0, 52e08 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 52d0e │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 52de6 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52d08 │ │ │ │ - bl 142304 │ │ │ │ - b.n 52d0e │ │ │ │ + bne.n 52de0 │ │ │ │ + bl 143414 │ │ │ │ + b.n 52de6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 52d30 │ │ │ │ + cbnz r0, 52e08 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 52d30 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 52e08 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52d26 │ │ │ │ + bne.n 52dfe │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 142304 │ │ │ │ + b.w 143414 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00052d32 : │ │ │ │ +00052e0a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 52d4a │ │ │ │ - bl 28c450 <_Py_hashtable_foreach@@Base+0xe8c> │ │ │ │ - b.n 52d54 │ │ │ │ + cbnz r0, 52e22 │ │ │ │ + bl 28d6c8 <_Py_hashtable_foreach@@Base+0xdac> │ │ │ │ + b.n 52e2c │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 26ad94 │ │ │ │ + bl 26bfac │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 52d64 │ │ │ │ - movw r0, #2188 @ 0x88c │ │ │ │ + bge.n 52e3c │ │ │ │ + movw r0, #6732 @ 0x1a4c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ - bl 1fdfd4 │ │ │ │ - b.n 52d6a │ │ │ │ + bl 1ff064 │ │ │ │ + b.n 52e42 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 52d96 │ │ │ │ + bne.n 52e6e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 52db8 │ │ │ │ - b.n 52db0 │ │ │ │ + bne.n 52e90 │ │ │ │ + b.n 52e88 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40200 @ 0x9d08 │ │ │ │ + movw r0, #44744 @ 0xaec8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52d88 │ │ │ │ + bne.n 52e60 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52e36 │ │ │ │ - bl 7fc54 │ │ │ │ + b.n 52f0e │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52dac │ │ │ │ + bne.n 52e84 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52dcc │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 52ea4 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52dac │ │ │ │ + bne.n 52e84 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2012ac <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 20239c <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52dac │ │ │ │ + beq.n 52e84 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r1, #2348 @ 0x92c │ │ │ │ + movw r1, #6892 @ 0x1aec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #2352 @ 0x930 │ │ │ │ + movw r0, #6896 @ 0x1af0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52dac │ │ │ │ - bl 97f04 │ │ │ │ + beq.n 52e84 │ │ │ │ + bl 98158 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b76c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 52e2e │ │ │ │ + bge.n 52f06 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 52e6c │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 52f44 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 52e66 │ │ │ │ - bl 142304 │ │ │ │ - b.n 52e6c │ │ │ │ + bne.n 52f3e │ │ │ │ + bl 143414 │ │ │ │ + b.n 52f44 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 52eaa │ │ │ │ + cbnz r0, 52f82 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 52e88 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 52f60 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52e82 │ │ │ │ - bl 142304 │ │ │ │ - b.n 52e88 │ │ │ │ + bne.n 52f5a │ │ │ │ + bl 143414 │ │ │ │ + b.n 52f60 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 52eaa │ │ │ │ + cbnz r0, 52f82 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 52eaa │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 52f82 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52ea0 │ │ │ │ + bne.n 52f78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 142304 │ │ │ │ + b.w 143414 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00052eac : │ │ │ │ +00052f84 : │ │ │ │ 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 26ad94 │ │ │ │ + bl 26bfac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 52ef6 │ │ │ │ + cbz r0, 52fd8 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 52fd2 │ │ │ │ + bl 143414 │ │ │ │ + b.n 52fd8 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 52ffa │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 52efe │ │ │ │ + cbz r0, 52ffa │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 52ff0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 143414 │ │ │ │ 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 52ee8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 52f68 │ │ │ │ - cbz r0, 52f40 │ │ │ │ + bl 53064 │ │ │ │ + cbz r0, 5303c │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52f36 │ │ │ │ + bne.n 53032 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7df6c │ │ │ │ + b.w 7e13c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00052f44 : │ │ │ │ +00053040 : │ │ │ │ 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 9e594 │ │ │ │ + bl 9e7f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 52f8c │ │ │ │ - bl dc55c <_PyNumber_Index@@Base> │ │ │ │ + bmi.n 53088 │ │ │ │ + bl dcb54 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52fd2 │ │ │ │ - b.n 52f9a │ │ │ │ + cbz r0, 530ce │ │ │ │ + b.n 53096 │ │ │ │ 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 52ffe │ │ │ │ + bne.n 530fa │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b9b10 │ │ │ │ + bl 1bab14 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52ffe │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 52fd6 │ │ │ │ + bne.n 530fa │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 530d2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52fd2 │ │ │ │ + bge.n 530ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52fd2 │ │ │ │ + cbnz r3, 530ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53036 │ │ │ │ + b.n 53132 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 52ffe │ │ │ │ + cbnz r3, 530fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r5] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52ffa │ │ │ │ + bge.n 530f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52ffa │ │ │ │ + cbnz r3, 530f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 53036 │ │ │ │ + b.n 53132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df36c │ │ │ │ + bl 1e02f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5301c │ │ │ │ + bge.n 53118 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5301c │ │ │ │ + cbnz r3, 53118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 53030 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 5312c │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52fd2 │ │ │ │ + bne.n 530ce │ │ │ │ movs r0, #1 │ │ │ │ strd r7, r6, [r5] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movw r0, #7564 @ 0x1d8c │ │ │ │ + movw r0, #12028 @ 0x2efc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 79604 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #112] @ (530c8 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 53070 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 53060 │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5308c │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 1b0310 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #60] @ (530cc ) │ │ │ │ - ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 53098 │ │ │ │ - bl 20584c │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 530b0 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 530a0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 530bc │ │ │ │ - ldr r0, [pc, #16] @ (530c8 ) │ │ │ │ - bl 200de8 │ │ │ │ - movw r0, #5160 @ 0x1428 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - strb r0, [r0, #18] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ + b.w 79800 │ │ │ │ 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 530ec │ │ │ │ + bmi.n 5315e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 53106 │ │ │ │ + bpl.n 53178 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54620 @ 0xd55c │ │ │ │ + movw r1, #59096 @ 0xe6d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5311e │ │ │ │ + b.n 53190 │ │ │ │ tst.w r3, #14 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -58589,86 +58659,87 @@ │ │ │ │ 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 52f68 │ │ │ │ - cbz r0, 53160 │ │ │ │ + bl 53064 │ │ │ │ + cbz r0, 531d2 │ │ │ │ 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 53156 │ │ │ │ + bne.n 531c8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7df6c │ │ │ │ + b.w 7e13c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 191cb0 <_PyInterpreterState_New@@Base+0x3f4> │ │ │ │ + bl 1932b8 <_PyInterpreterState_New@@Base+0x3f0> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ 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 531aa │ │ │ │ + bne.n 5321c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 52f68 │ │ │ │ - cbnz r0, 531c2 │ │ │ │ - b.n 5325a │ │ │ │ + bl 53064 │ │ │ │ + cbnz r0, 53236 │ │ │ │ + b.n 53232 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40328 @ 0x9d88 │ │ │ │ + movw r0, #44872 @ 0xaf48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5325a │ │ │ │ - b.n 5319e │ │ │ │ + bne.n 53210 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 532c2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 52f68 │ │ │ │ + bl 53064 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5325a │ │ │ │ + beq.n 53232 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ mvn.w r2, #1 │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r1, r2, r1 │ │ │ │ - bcs.n 531ec │ │ │ │ + bcs.n 53260 │ │ │ │ ldrd r4, r1, [sp] │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcc.n 53204 │ │ │ │ + bcc.n 53278 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2428 @ 0x97c │ │ │ │ + movw r1, #6972 @ 0x1b3c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 53238 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 532ac │ │ │ │ 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 │ │ │ │ @@ -58676,1715 +58747,1577 @@ │ │ │ │ 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 53250 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 5325a │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 120918 │ │ │ │ + bne.n 532b8 │ │ │ │ + bl 7fe24 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 53232 │ │ │ │ + ldr r0, [pc, #16] @ (532c8 ) │ │ │ │ + b.n 532c2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 101548 │ │ │ │ - movs r0, #0 │ │ │ │ + b.w 101b64 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ + strh r0, [r2, #20] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #116] @ (53350 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + sub sp, #8 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 532f6 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 532e6 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 53312 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 107948 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #64] @ (53354 ) │ │ │ │ + ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ + cbz r3, 5331e │ │ │ │ + bl 2068f4 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 53336 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 53326 │ │ │ │ + dmb ish │ │ │ │ + beq.n 53342 │ │ │ │ + ldr r0, [pc, #16] @ (53350 ) │ │ │ │ + bl 237d40 │ │ │ │ + movw r0, #5160 @ 0x1428 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + strb r0, [r0, #18] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ push {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, 532dc │ │ │ │ + cbz r4, 533d4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 532c4 │ │ │ │ + bge.n 533bc │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 532c4 │ │ │ │ - ldr r4, [pc, #104] @ (532ec ) │ │ │ │ + bpl.n 533bc │ │ │ │ + ldr r4, [pc, #104] @ (533e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r1, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r4, r2, r3 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #392] @ 0x188 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 532a8 │ │ │ │ + beq.n 533a0 │ │ │ │ cmp r0, #10 │ │ │ │ - bls.n 532b4 │ │ │ │ + bls.n 533ac │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ - b.n 532be │ │ │ │ + b.n 533b6 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ add.w r1, r2, #24 │ │ │ │ - b.n 532c6 │ │ │ │ + b.n 533be │ │ │ │ add r1, r4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 532d2 │ │ │ │ + cbz r5, 533ca │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 532ca │ │ │ │ + b.n 533c2 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 532dc │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 532e6 │ │ │ │ + bne.n 533d4 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 533de │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, 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, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 191cb0 <_PyInterpreterState_New@@Base+0x3f4> │ │ │ │ + bl 1932b8 <_PyInterpreterState_New@@Base+0x3f0> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #2480 @ 0x9b0 │ │ │ │ + movw r0, #7024 @ 0x1b70 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ 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 713ec │ │ │ │ + bl 7158c │ │ │ │ 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 13ac20 │ │ │ │ - cbz r0, 53380 │ │ │ │ + bl 13bbf0 │ │ │ │ + cbz r0, 53478 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 53384 │ │ │ │ - bl 1d2518 │ │ │ │ + cbz r0, 5347c │ │ │ │ + bl 1d3460 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53384 │ │ │ │ + bne.n 5347c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53380 │ │ │ │ + bge.n 53478 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53380 │ │ │ │ + cbnz r3, 53478 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 533a6 │ │ │ │ + b.n 5349e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53396 │ │ │ │ + blt.n 5348e │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 533a6 │ │ │ │ + b.n 5349e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5338c │ │ │ │ + bne.n 53484 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5338c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 53484 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #31 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - movw r0, #2536 @ 0x9e8 │ │ │ │ + movw r0, #7080 @ 0x1ba8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 79604 │ │ │ │ + b.w 79800 │ │ │ │ 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, 533f6 │ │ │ │ + cbz r3, 534ee │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 533f8 │ │ │ │ + b.n 534f0 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r5, [pc, #308] @ (53530 ) │ │ │ │ + ldr r5, [pc, #308] @ (53628 ) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ 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} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - cbnz r7, 5342c │ │ │ │ + cbnz r7, 53524 │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 5342c │ │ │ │ + ble.n 53524 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 5342c │ │ │ │ - cbnz r6, 53452 │ │ │ │ - ldr r1, [pc, #260] @ (53534 ) │ │ │ │ + bgt.n 53524 │ │ │ │ + cbnz r6, 5354a │ │ │ │ + ldr r1, [pc, #260] @ (5362c ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ movs r4, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53510 │ │ │ │ + beq.n 53608 │ │ │ │ add r9, r8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add.w r7, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 11c7a4 │ │ │ │ + bl 11d104 │ │ │ │ ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5350c │ │ │ │ - cbz r7, 534aa │ │ │ │ + beq.n 53604 │ │ │ │ + cbz r7, 535a2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 53488 │ │ │ │ - bl fb93c │ │ │ │ + cbz r0, 53580 │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 53480 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 53578 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5350c │ │ │ │ + bne.n 53604 │ │ │ │ subs.w r7, r9, #2 │ │ │ │ - bne.n 5348c │ │ │ │ - b.n 534ae │ │ │ │ + bne.n 53584 │ │ │ │ + b.n 535a6 │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5349c │ │ │ │ + cbnz r0, 53594 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1b51e0 │ │ │ │ - cbnz r0, 534ae │ │ │ │ - b.n 5350c │ │ │ │ + bl 1b64f8 │ │ │ │ + cbnz r0, 535a6 │ │ │ │ + b.n 53604 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 52f68 │ │ │ │ - cbz r0, 5350c │ │ │ │ + bl 53064 │ │ │ │ + cbz r0, 53604 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 534ae │ │ │ │ - b.n 53490 │ │ │ │ + beq.n 535a6 │ │ │ │ + b.n 53588 │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ - bl 97f04 │ │ │ │ + bl 98158 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov sl, r0 │ │ │ │ - beq.n 534d4 │ │ │ │ + beq.n 535cc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 2bc0c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 534e2 │ │ │ │ + b.n 535da │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ blx 2ad5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9aae0 │ │ │ │ - cbz r5, 53514 │ │ │ │ + bl 9ad1c │ │ │ │ + cbz r5, 5360c │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 534fe │ │ │ │ - bl ee330 │ │ │ │ + bne.n 535f6 │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 534b6 │ │ │ │ - b.n 5350c │ │ │ │ + beq.n 535ae │ │ │ │ + b.n 53604 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5351c │ │ │ │ + b.n 53614 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 5351c │ │ │ │ + b.n 53614 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ - bl 11ce10 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d770 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb100048 │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ strh r4, [r2, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 4869c <_PyTime_AsTimeval_clamp@@Base+0x634> │ │ │ │ + bl 4876c <_PyTime_AsTimeval_clamp@@Base+0x634> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 53572 │ │ │ │ + cbz r0, 5366a │ │ │ │ mov r1, r5 │ │ │ │ - bl 4f1ea <_PyXIData_FormatNotShareableError@@Base+0xb8> │ │ │ │ + bl 4f1b2 <_PyXIData_FormatNotShareableError@@Base+0xb8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53566 │ │ │ │ + bge.n 5365e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5356a │ │ │ │ + cbz r3, 53662 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 53572 │ │ │ │ + b.n 5366a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 53566 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5365e │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 28ceb0 <_Py_hashtable_foreach@@Base+0x18ec> │ │ │ │ + b.w 28e128 <_Py_hashtable_foreach@@Base+0x180c> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 535a8 │ │ │ │ + beq.n 536a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 535a8 │ │ │ │ + ble.n 536a0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 535c4 │ │ │ │ + bge.n 536bc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 535c4 │ │ │ │ + b.n 536bc │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 535e0 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 536d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5f50 │ │ │ │ + bl c65b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 535e0 │ │ │ │ + bge.n 536d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 535e0 │ │ │ │ + cbnz r3, 536d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53612 │ │ │ │ + beq.n 5370a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53612 │ │ │ │ + ble.n 5370a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5362e │ │ │ │ + bge.n 53726 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5362e │ │ │ │ + b.n 53726 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 53654 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5374c │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 5363a │ │ │ │ - bl 1138b4 │ │ │ │ + cbnz r2, 53732 │ │ │ │ + bl 114250 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 53640 │ │ │ │ - bl 8b78c │ │ │ │ + b.n 53738 │ │ │ │ + bl 8b944 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53654 │ │ │ │ + bge.n 5374c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53654 │ │ │ │ + cbnz r3, 5374c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_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, 53664 │ │ │ │ + cbz r2, 5375c │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ add r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 1cda90 │ │ │ │ + b.w 7e13c │ │ │ │ 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, #2592 @ 0xa20 │ │ │ │ + movw r0, #7136 @ 0x1be0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1b6fcc │ │ │ │ - cbnz r0, 5368c │ │ │ │ + bl 1b82e4 │ │ │ │ + cbnz r0, 53784 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 536dc │ │ │ │ + b.n 537d4 │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #2612 @ 0xa34 │ │ │ │ + movw r1, #7156 @ 0x1bf4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl cf5d0 │ │ │ │ + bl cfbf4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 536b0 │ │ │ │ + bge.n 537a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 536b0 │ │ │ │ + cbnz r3, 537a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 53688 │ │ │ │ + beq.n 53780 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #50872 @ 0xc6b8 │ │ │ │ + movw r0, #55416 @ 0xd878 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 536dc │ │ │ │ + bge.n 537d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 536dc │ │ │ │ + cbnz r3, 537d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5370e │ │ │ │ + beq.n 53806 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5370e │ │ │ │ + ble.n 53806 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5372a │ │ │ │ + bge.n 53822 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5372a │ │ │ │ + b.n 53822 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 53746 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5383e │ │ │ │ mov r0, r4 │ │ │ │ - bl d5294 │ │ │ │ + bl d58c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53746 │ │ │ │ + bge.n 5383e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53746 │ │ │ │ + cbnz r3, 5383e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_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 r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 53776 │ │ │ │ + beq.n 5386e │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5378c │ │ │ │ + bne.n 53884 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 537be │ │ │ │ + beq.n 538b6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5378e │ │ │ │ - b.n 537be │ │ │ │ + bgt.n 53886 │ │ │ │ + b.n 538b6 │ │ │ │ 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 537aa │ │ │ │ + beq.n 538a2 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 537d8 │ │ │ │ + bne.n 538d0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 537be │ │ │ │ + beq.n 538b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 537da │ │ │ │ + bgt.n 538d2 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 53818 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 53910 │ │ │ │ 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 85550 │ │ │ │ + bl 85714 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53804 │ │ │ │ + bge.n 538fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53804 │ │ │ │ + cbnz r3, 538fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53818 │ │ │ │ + bge.n 53910 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53818 │ │ │ │ + cbnz r3, 53910 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5383e │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 5386c │ │ │ │ + bne.n 53936 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 53964 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ blx 2b2ec │ │ │ │ - cbz r0, 5385a │ │ │ │ + cbz r0, 53952 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5386e │ │ │ │ + b.n 53966 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - movw r0, #46648 @ 0xb638 │ │ │ │ + movw r0, #51116 @ 0xc7ac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80a5c │ │ │ │ - b.n 5386e │ │ │ │ + bl 80c2c │ │ │ │ + b.n 53966 │ │ │ │ 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 │ │ │ │ - cbnz r3, 538a0 │ │ │ │ + cbnz r3, 53998 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1a7a08 <_PyType_Name@@Base> │ │ │ │ + bl 1a9028 <_PyType_Name@@Base> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #2632 @ 0xa48 │ │ │ │ + movw r0, #7176 @ 0x1c08 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 538dc │ │ │ │ - bl e3d9c │ │ │ │ + bpl.n 539d4 │ │ │ │ + bl e438c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 538be │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 538dc │ │ │ │ - bl d8428 │ │ │ │ - b.n 538dc │ │ │ │ + bne.n 539b6 │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 539d4 │ │ │ │ + bl d8a44 │ │ │ │ + b.n 539d4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 538dc │ │ │ │ + bne.n 539d4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1a7a08 <_PyType_Name@@Base> │ │ │ │ + bl 1a9028 <_PyType_Name@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #34924 @ 0x886c │ │ │ │ + movw r0, #39428 @ 0x9a04 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1a7a08 <_PyType_Name@@Base> │ │ │ │ + bl 1a9028 <_PyType_Name@@Base> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #2640 @ 0xa50 │ │ │ │ + movw r0, #7184 @ 0x1c10 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 226258 <_PyXIData_UnregisterClass@@Base+0x27c> │ │ │ │ + b.w 227450 <_PyXIData_UnregisterClass@@Base+0x27c> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movw r0, #7852 @ 0x1eac │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 5392a │ │ │ │ + beq.n 53a22 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53940 │ │ │ │ + bne.n 53a38 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 53972 │ │ │ │ + beq.n 53a6a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53942 │ │ │ │ - b.n 53972 │ │ │ │ + bgt.n 53a3a │ │ │ │ + b.n 53a6a │ │ │ │ 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 5395e │ │ │ │ + beq.n 53a56 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5398c │ │ │ │ + bne.n 53a84 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53972 │ │ │ │ + beq.n 53a6a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5398e │ │ │ │ + bgt.n 53a86 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 539cc │ │ │ │ + bl f29e4 │ │ │ │ + b.n 53ac4 │ │ │ │ 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 d56cc │ │ │ │ + bl d5cfc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 539b8 │ │ │ │ + bge.n 53ab0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 539b8 │ │ │ │ + cbnz r3, 53ab0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 539cc │ │ │ │ + bge.n 53ac4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 539cc │ │ │ │ + cbnz r3, 53ac4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53a10 │ │ │ │ + bgt.n 53b08 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 53a02 │ │ │ │ - movw r1, #54168 @ 0xd398 │ │ │ │ + cbz r2, 53afa │ │ │ │ + movw r1, #58644 @ 0xe514 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f2414 │ │ │ │ - b.n 53a18 │ │ │ │ - movw r1, #54200 @ 0xd3b8 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 53b10 │ │ │ │ + movw r1, #58676 @ 0xe534 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f2414 │ │ │ │ - b.n 53a18 │ │ │ │ - bl 11dfe8 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 53b10 │ │ │ │ + bl 11e9dc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53a1c │ │ │ │ + bne.n 53b14 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53a28 │ │ │ │ + b.n 53b20 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00053a2a : │ │ │ │ +00053b22 : │ │ │ │ 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 b6a00 │ │ │ │ + bl b70c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 53a5a │ │ │ │ + bne.n 53b52 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #2652 @ 0xa5c │ │ │ │ + movw r0, #7196 @ 0x1c1c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1fdfd4 │ │ │ │ + bl 1ff064 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 53a8c │ │ │ │ + cbnz r1, 53b84 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58244 @ 0xe384 │ │ │ │ + movw r1, #62788 @ 0xf544 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 53aa0 │ │ │ │ + b.n 53b98 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r0, #16 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - bl 173c50 <_PyLong_UInt64_Converter@@Base+0x35d0> │ │ │ │ + bl 175218 <_PyLong_UInt64_Converter@@Base+0x35b8> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053aa2 : │ │ │ │ +00053b9a : │ │ │ │ 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 4332a │ │ │ │ + bl 433fa │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 53af4 │ │ │ │ + beq.n 53bec │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 53b0a │ │ │ │ + bne.n 53c02 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 53b60 │ │ │ │ + beq.n 53c58 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 53b0c │ │ │ │ - b.n 53b60 │ │ │ │ + bgt.n 53c04 │ │ │ │ + b.n 53c58 │ │ │ │ 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 53b28 │ │ │ │ + beq.n 53c20 │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 53b3e │ │ │ │ + bne.n 53c36 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 53b60 │ │ │ │ + beq.n 53c58 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 53b60 │ │ │ │ - b.n 53b40 │ │ │ │ + ble.n 53c58 │ │ │ │ + b.n 53c38 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 53b9c │ │ │ │ + cbz r6, 53c94 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53b7a │ │ │ │ + bne.n 53c72 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 53b88 │ │ │ │ + bne.n 53c80 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 53bd6 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 53cce │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53b90 │ │ │ │ - b.n 53b52 │ │ │ │ + bne.n 53c88 │ │ │ │ + b.n 53c4a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53b60 │ │ │ │ - b.n 53b92 │ │ │ │ + ble.n 53c58 │ │ │ │ + b.n 53c8a │ │ │ │ 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 e441c │ │ │ │ + bl e4a0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53bbc │ │ │ │ + bge.n 53cb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53bbc │ │ │ │ + cbnz r3, 53cb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53bd0 │ │ │ │ + bge.n 53cc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53bd0 │ │ │ │ + cbnz r3, 53cc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #21452 @ 0x53cc │ │ │ │ + movw r3, #25996 @ 0x658c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #0] @ (53be8 ) │ │ │ │ - b.n 53c7a │ │ │ │ + ldr r1, [pc, #0] @ (53ce0 ) │ │ │ │ + b.n 53d72 │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #20 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - movw r1, #1380 @ 0x564 │ │ │ │ + movw r1, #5924 @ 0x1724 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr.w r2, [r2, #444] @ 0x1bc │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 8ead0 │ │ │ │ - cbz r0, 53c52 │ │ │ │ + bl 8ecfc │ │ │ │ + cbz r0, 53d4a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 39f38 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x48> │ │ │ │ + bl 3a038 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x48> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 53c36 │ │ │ │ - b.n 53c52 │ │ │ │ + cbnz r0, 53d2e │ │ │ │ + b.n 53d4a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53c56 │ │ │ │ + blt.n 53d4e │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 53c74 │ │ │ │ + ble.n 53d6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25aa50 │ │ │ │ + bl 25bc68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53c2c │ │ │ │ + bne.n 53d24 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 53c74 │ │ │ │ + cbz r3, 53d6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53c64 │ │ │ │ + blt.n 53d5c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 53c74 │ │ │ │ + b.n 53d6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53c34 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 53c34 │ │ │ │ + bne.n 53d2c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 53d2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53c52 │ │ │ │ + bne.n 53d4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 53c52 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 53d4a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl c8f24 │ │ │ │ - cbz r0, 53cf2 │ │ │ │ + bl c9584 │ │ │ │ + cbz r0, 53dea │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 53d14 │ │ │ │ + bne.n 53e0c │ │ │ │ mov r1, r5 │ │ │ │ - bl bd58c │ │ │ │ + bl bdbf0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53cf8 │ │ │ │ + bne.n 53df0 │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f0 │ │ │ │ - cbz r0, 53cde │ │ │ │ - bl d8428 │ │ │ │ + bl d880c │ │ │ │ + cbz r0, 53dd6 │ │ │ │ + bl d8a44 │ │ │ │ movw r0, #61148 @ 0xeedc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #2828 @ 0xb0c │ │ │ │ + movw r1, #7372 @ 0x1ccc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53ce6 │ │ │ │ - b.n 53cf2 │ │ │ │ + blt.n 53dde │ │ │ │ + b.n 53dea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53cf2 │ │ │ │ + bge.n 53dea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53cf2 │ │ │ │ + cbnz r3, 53dea │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 53d34 │ │ │ │ + b.n 53e2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53d04 │ │ │ │ + blt.n 53dfc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53d34 │ │ │ │ + b.n 53e2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53d00 │ │ │ │ + bne.n 53df8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 53d00 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 53df8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53d26 │ │ │ │ + bge.n 53e1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53d26 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53e1e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 78728 │ │ │ │ + b.w 788f8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 28b4f8 <_PyXIData_Free@@Base+0x2358> │ │ │ │ + bl 28c76c <_PyXIData_Free@@Base+0x23e4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53d5c │ │ │ │ + beq.n 53e54 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1fbe74 │ │ │ │ - b.n 53d5e │ │ │ │ + bl 1fcf7c │ │ │ │ + b.n 53e56 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 53f66 │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - bl 82b64 │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - cbz r3, 53dba │ │ │ │ - add.w r0, r5, #17 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 53db0 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 53da0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 53dba │ │ │ │ - bl 2412a8 │ │ │ │ - ldrd r3, sl, [r5, #8] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 53e4e │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - movs r1, #1 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ - ldrh.w r9, [r3] │ │ │ │ - ldrb.w r8, [r3, #2] │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ - vldr d8, [r3, #16] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - blx 2bdac │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 53f12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - blx 2beec │ │ │ │ - movs r1, #8 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2bdac │ │ │ │ - mov fp, r0 │ │ │ │ - cbz r0, 53e30 │ │ │ │ - movs r1, #8 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2bdac │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 53e2a │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - blx 2beec │ │ │ │ - movs r0, #24 │ │ │ │ - blx 2bf6c │ │ │ │ - cbnz r0, 53e38 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2ae0c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ae0c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ae0c │ │ │ │ - b.n 53f12 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2ae0c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ae0c │ │ │ │ - b.n 53f12 │ │ │ │ - strh.w r9, [r0] │ │ │ │ - strb.w r8, [r0, #2] │ │ │ │ - strd fp, r7, [r0, #4] │ │ │ │ - str r6, [r0, #12] │ │ │ │ - vstr d8, [r0, #16] │ │ │ │ - str r0, [r4, #8] │ │ │ │ - b.n 53f20 │ │ │ │ - ldrb r2, [r3, #2] │ │ │ │ - movs r1, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - ldrh.w fp, [r3] │ │ │ │ - ldrd r6, r9, [r3, #8] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - vldr d8, [r3, #16] │ │ │ │ - blx 2bdac │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 53f12 │ │ │ │ - mov lr, r0 │ │ │ │ - add.w r8, r9, #64 @ 0x40 │ │ │ │ - mov ip, lr │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ - add.w r9, r9, #16 │ │ │ │ - ldr.w r2, [r9, #-8] │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldr.w r3, [r9, #-4] │ │ │ │ - cmp r9, r8 │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 53e72 │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2bdac │ │ │ │ - mov r9, r0 │ │ │ │ - cbz r0, 53ef4 │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2bdac │ │ │ │ - mov r8, r0 │ │ │ │ - cbz r0, 53eee │ │ │ │ - mov lr, r0 │ │ │ │ - add.w r3, r6, #64 @ 0x40 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov ip, lr │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - adds r6, #16 │ │ │ │ - ldr.w r1, [r6, #-12] │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldr.w r2, [r6, #-8] │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 53eb4 │ │ │ │ - movs r0, #24 │ │ │ │ - blx 2bf6c │ │ │ │ - cbnz r0, 53efc │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ae0c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ae0c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ae0c │ │ │ │ - b.n 53f12 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ae0c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ae0c │ │ │ │ - b.n 53f12 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - strh.w fp, [r0] │ │ │ │ - strb r3, [r0, #2] │ │ │ │ - strd r9, r8, [r0, #4] │ │ │ │ - str r7, [r0, #12] │ │ │ │ - vstr d8, [r0, #16] │ │ │ │ - str r0, [r4, #8] │ │ │ │ - b.n 53f20 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 53f26 │ │ │ │ - movs r6, #0 │ │ │ │ - str.w sl, [r4, #12] │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - cbz r3, 53f50 │ │ │ │ - add.w r0, r5, #17 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 53f46 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 53f36 │ │ │ │ - dmb ish │ │ │ │ - beq.n 53f50 │ │ │ │ - bl 200de8 │ │ │ │ - cbz r6, 53f68 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53f66 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 53f66 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1f7fa4 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 53e82 │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 121618 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r0, sp │ │ │ │ + bl 202060 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 53eb0 │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 121618 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [pc, #4] @ (53ec0 ) │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 3bba4 <_PyEval_SpecialMethodCanSuggest@@Base+0x388> │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #168] @ (5402c ) │ │ │ │ + ldr r0, [pc, #168] @ (53f7c ) │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #16 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53f9e │ │ │ │ + bne.n 53eee │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53f8e │ │ │ │ + bne.n 53ede │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 53fba │ │ │ │ + beq.n 53f0a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1b0310 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r5, [pc, #116] @ (54030 ) │ │ │ │ + bl 107948 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r5, [pc, #116] @ (53f80 ) │ │ │ │ ldr.w r3, [r5, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 53ffa │ │ │ │ + cbz r3, 53f4a │ │ │ │ ldr.w r0, [r5, #1564] @ 0x61c │ │ │ │ - bl 540a0 <_Py_hashtable_size@@Base> │ │ │ │ + bl 54004 <_Py_hashtable_size@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #1556] @ 0x614 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 540a0 <_Py_hashtable_size@@Base> │ │ │ │ + bl 54004 <_Py_hashtable_size@@Base> │ │ │ │ add r4, r0 │ │ │ │ ldr.w r0, [r5, #1568] @ 0x620 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 540a0 <_Py_hashtable_size@@Base> │ │ │ │ + bl 54004 <_Py_hashtable_size@@Base> │ │ │ │ add r2, sp, #12 │ │ │ │ add r4, r0 │ │ │ │ - movw r1, #27581 @ 0x6bbd │ │ │ │ + movw r1, #27981 @ 0x6d4d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r5, #1572] @ 0x624 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 28b5c4 <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 53ffc │ │ │ │ + bl 28c91c <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 53f4c │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54014 │ │ │ │ + bne.n 53f64 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54004 │ │ │ │ + bne.n 53f54 │ │ │ │ dmb ish │ │ │ │ - beq.n 54020 │ │ │ │ - ldr r0, [pc, #16] @ (5402c ) │ │ │ │ - bl 200de8 │ │ │ │ + beq.n 53f70 │ │ │ │ + ldr r0, [pc, #16] @ (53f7c ) │ │ │ │ + bl 237d40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1cda90 │ │ │ │ + b.w 7e13c │ │ │ │ strb r0, [r0, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - mov r0, sp │ │ │ │ - bl 1f6f54 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5405c │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 120918 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r0, sp │ │ │ │ - bl 200e50 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5408a │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 120918 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [pc, #8] @ (5409c ) │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 3bb08 <_PyEval_SpecialMethodCanSuggest@@Base+0x384> │ │ │ │ - nop │ │ │ │ - add sp, #192 @ 0xc0 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - │ │ │ │ -000540a0 <_Py_hashtable_size@@Base>: │ │ │ │ - ldrd r3, r2, [r0] │ │ │ │ - lsls r0, r3, #4 │ │ │ │ - add.w r0, r0, r2, lsl #2 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ - bx lr │ │ │ │ - push {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 1fb8e4 <_PyInterpreterConfig_InitFromDict@@Base+0xadc> │ │ │ │ + bl 1fc9ec <_PyInterpreterConfig_InitFromDict@@Base+0xb54> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 540d6 <_Py_hashtable_size@@Base+0x36> │ │ │ │ + beq.n 53fac │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 120918 │ │ │ │ - b.n 540d8 <_Py_hashtable_size@@Base+0x38> │ │ │ │ + bl 121618 │ │ │ │ + b.n 53fae │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #21452 @ 0x53cc │ │ │ │ + movw r3, #25996 @ 0x658c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #4] @ (540ec <_Py_hashtable_size@@Base+0x4c>) │ │ │ │ - b.n 53c7a │ │ │ │ - nop │ │ │ │ + ldr r1, [pc, #0] @ (53fc0 ) │ │ │ │ + b.n 53d72 │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 28b4f8 <_PyXIData_Free@@Base+0x2358> │ │ │ │ + bl 28c76c <_PyXIData_Free@@Base+0x23e4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54116 <_Py_hashtable_size@@Base+0x76> │ │ │ │ + beq.n 53fea │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 120918 │ │ │ │ - b.n 54118 <_Py_hashtable_size@@Base+0x78> │ │ │ │ + bl 121618 │ │ │ │ + b.n 53fec │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #21436 @ 0x53bc │ │ │ │ + movw r3, #25980 @ 0x657c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #4] @ (5412c <_Py_hashtable_size@@Base+0x8c>) │ │ │ │ - b.n 53c7a │ │ │ │ + ldr r1, [pc, #4] @ (54000 ) │ │ │ │ + b.n 53d72 │ │ │ │ nop │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ + │ │ │ │ +00054004 <_Py_hashtable_size@@Base>: │ │ │ │ + ldrd r3, r2, [r0] │ │ │ │ + lsls r0, r3, #4 │ │ │ │ + add.w r0, r0, r2, lsl #2 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ + bx lr │ │ │ │ push {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, 54148 <_Py_hashtable_size@@Base+0xa8> │ │ │ │ + cbz r0, 5402a <_Py_hashtable_size@@Base+0x26> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 541a6 <_Py_hashtable_size@@Base+0x106> │ │ │ │ + cbz r0, 54088 <_Py_hashtable_size@@Base+0x84> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 54178 <_Py_hashtable_size@@Base+0xd8> │ │ │ │ + bge.n 5405a <_Py_hashtable_size@@Base+0x56> │ │ │ │ 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 54154 <_Py_hashtable_size@@Base+0xb4> │ │ │ │ - cbz r2, 5418c <_Py_hashtable_size@@Base+0xec> │ │ │ │ + b.n 54036 <_Py_hashtable_size@@Base+0x32> │ │ │ │ + cbz r2, 5406e <_Py_hashtable_size@@Base+0x6a> │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 5418c <_Py_hashtable_size@@Base+0xec> │ │ │ │ + cbz r0, 5406e <_Py_hashtable_size@@Base+0x6a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 541aa <_Py_hashtable_size@@Base+0x10a> │ │ │ │ + bge.n 5408c <_Py_hashtable_size@@Base+0x88> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 541aa <_Py_hashtable_size@@Base+0x10a> │ │ │ │ - bl 70600 │ │ │ │ - cbnz r0, 541aa <_Py_hashtable_size@@Base+0x10a> │ │ │ │ + b.n 5408c <_Py_hashtable_size@@Base+0x88> │ │ │ │ + bl 70790 │ │ │ │ + cbnz r0, 5408c <_Py_hashtable_size@@Base+0x88> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 541a6 <_Py_hashtable_size@@Base+0x106> │ │ │ │ + bge.n 54088 <_Py_hashtable_size@@Base+0x84> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 541a6 <_Py_hashtable_size@@Base+0x106> │ │ │ │ + cbnz r3, 54088 <_Py_hashtable_size@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 541fa <_Py_hashtable_size@@Base+0x15a> │ │ │ │ + b.n 540dc <_Py_hashtable_size@@Base+0xd8> │ │ │ │ ldrd r3, r1, [r5, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - movw r5, #39232 @ 0x9940 │ │ │ │ + movw r5, #43776 @ 0xab00 │ │ │ │ movt r5, #44 @ 0x2c │ │ │ │ bic.w r1, r1, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - movw r0, #2868 @ 0xb34 │ │ │ │ + movw r0, #7412 @ 0x1cf4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r1, #39212 @ 0x992c │ │ │ │ + movw r1, #43756 @ 0xaaec │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r3, #41228 @ 0xa10c │ │ │ │ + movw r3, #45772 @ 0xb2cc │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r1, #55908 @ 0xda64 │ │ │ │ + movw r1, #60372 @ 0xebd4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ strd r4, r3, [sp] │ │ │ │ str r5, [sp, #20] │ │ │ │ - movw r3, #708 @ 0x2c4 │ │ │ │ + movw r3, #5252 @ 0x1484 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ add sp, #32 │ │ │ │ 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 r4, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 54224 <_Py_hashtable_size@@Base+0x184> │ │ │ │ + bne.n 54106 <_Py_hashtable_size@@Base+0x102> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 54246 <_Py_hashtable_size@@Base+0x1a6> │ │ │ │ - b.n 5423e <_Py_hashtable_size@@Base+0x19e> │ │ │ │ + bne.n 54128 <_Py_hashtable_size@@Base+0x124> │ │ │ │ + b.n 54120 <_Py_hashtable_size@@Base+0x11c> │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40376 @ 0x9db8 │ │ │ │ + movw r0, #44920 @ 0xaf78 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54216 <_Py_hashtable_size@@Base+0x176> │ │ │ │ + bne.n 540f8 <_Py_hashtable_size@@Base+0xf4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 542ca <_Py_hashtable_size@@Base+0x22a> │ │ │ │ - bl 7fc54 │ │ │ │ + b.n 541ac <_Py_hashtable_size@@Base+0x1a8> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5423a <_Py_hashtable_size@@Base+0x19a> │ │ │ │ + bne.n 5411c <_Py_hashtable_size@@Base+0x118> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2012ac <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 20239c <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5423a <_Py_hashtable_size@@Base+0x19a> │ │ │ │ + beq.n 5411c <_Py_hashtable_size@@Base+0x118> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2012ac <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 20239c <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5423a <_Py_hashtable_size@@Base+0x19a> │ │ │ │ + beq.n 5411c <_Py_hashtable_size@@Base+0x118> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54272 <_Py_hashtable_size@@Base+0x1d2> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 54154 <_Py_hashtable_size@@Base+0x150> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5423a <_Py_hashtable_size@@Base+0x19a> │ │ │ │ + bne.n 5411c <_Py_hashtable_size@@Base+0x118> │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl 97f04 │ │ │ │ + bl 98158 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2be6c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 542a6 <_Py_hashtable_size@@Base+0x206> │ │ │ │ - bl ee330 │ │ │ │ + bne.n 54188 <_Py_hashtable_size@@Base+0x184> │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5427a <_Py_hashtable_size@@Base+0x1da> │ │ │ │ - b.n 5423a <_Py_hashtable_size@@Base+0x19a> │ │ │ │ - cbz r4, 542c2 <_Py_hashtable_size@@Base+0x222> │ │ │ │ + beq.n 5415c <_Py_hashtable_size@@Base+0x158> │ │ │ │ + b.n 5411c <_Py_hashtable_size@@Base+0x118> │ │ │ │ + cbz r4, 541a4 <_Py_hashtable_size@@Base+0x1a0> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4ffe4 <_PyObject_CheckXIData@@Base+0xc7e> │ │ │ │ - cbz r0, 5431e <_Py_hashtable_size@@Base+0x27e> │ │ │ │ + bl 4ffac <_PyObject_CheckXIData@@Base+0xc7e> │ │ │ │ + cbz r0, 54200 <_Py_hashtable_size@@Base+0x1fc> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2b438 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 54304 <_Py_hashtable_size@@Base+0x264> │ │ │ │ + cbz r0, 541e6 <_Py_hashtable_size@@Base+0x1e2> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 54312 <_Py_hashtable_size@@Base+0x272> │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 541f4 <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b0bf8 │ │ │ │ + bl 1b1f18 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54316 <_Py_hashtable_size@@Base+0x276> │ │ │ │ + bne.n 541f8 <_Py_hashtable_size@@Base+0x1f4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5431e <_Py_hashtable_size@@Base+0x27e> │ │ │ │ + b.n 54200 <_Py_hashtable_size@@Base+0x1fc> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 120918 │ │ │ │ + bl 121618 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #4] @ (5432c <_Py_hashtable_size@@Base+0x28c>) │ │ │ │ + ldr r2, [pc, #8] @ (54210 <_Py_hashtable_size@@Base+0x20c>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3bb08 <_PyEval_SpecialMethodCanSuggest@@Base+0x384> │ │ │ │ + b.w 3bba4 <_PyEval_SpecialMethodCanSuggest@@Base+0x388> │ │ │ │ + nop │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 54350 <_Py_hashtable_size@@Base+0x2b0> │ │ │ │ + bge.n 54234 <_Py_hashtable_size@@Base+0x230> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 260a78 │ │ │ │ + b.w 261c94 │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #46148 @ 0xb444 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 19693c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 197f44 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 54390 <_Py_hashtable_size@@Base+0x2f0> │ │ │ │ + bne.n 54274 <_Py_hashtable_size@@Base+0x270> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 543b2 <_Py_hashtable_size@@Base+0x312> │ │ │ │ - b.n 543aa <_Py_hashtable_size@@Base+0x30a> │ │ │ │ + bne.n 54296 <_Py_hashtable_size@@Base+0x292> │ │ │ │ + b.n 5428e <_Py_hashtable_size@@Base+0x28a> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40360 @ 0x9da8 │ │ │ │ + movw r0, #44904 @ 0xaf68 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54382 <_Py_hashtable_size@@Base+0x2e2> │ │ │ │ + bne.n 54266 <_Py_hashtable_size@@Base+0x262> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54420 <_Py_hashtable_size@@Base+0x380> │ │ │ │ - bl 7fc54 │ │ │ │ + b.n 54304 <_Py_hashtable_size@@Base+0x300> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 543a6 <_Py_hashtable_size@@Base+0x306> │ │ │ │ + bne.n 5428a <_Py_hashtable_size@@Base+0x286> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2012ac <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 20239c <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 543a6 <_Py_hashtable_size@@Base+0x306> │ │ │ │ + beq.n 5428a <_Py_hashtable_size@@Base+0x286> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2012ac <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 20239c <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 543a6 <_Py_hashtable_size@@Base+0x306> │ │ │ │ + beq.n 5428a <_Py_hashtable_size@@Base+0x286> │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl 97f04 │ │ │ │ + bl 98158 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 2afd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 543fc <_Py_hashtable_size@@Base+0x35c> │ │ │ │ - bl ee330 │ │ │ │ + bne.n 542e0 <_Py_hashtable_size@@Base+0x2dc> │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 543d2 <_Py_hashtable_size@@Base+0x332> │ │ │ │ - b.n 543a6 <_Py_hashtable_size@@Base+0x306> │ │ │ │ - cbz r4, 54418 <_Py_hashtable_size@@Base+0x378> │ │ │ │ + beq.n 542b6 <_Py_hashtable_size@@Base+0x2b2> │ │ │ │ + b.n 5428a <_Py_hashtable_size@@Base+0x286> │ │ │ │ + cbz r4, 542fc <_Py_hashtable_size@@Base+0x2f8> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #21436 @ 0x53bc │ │ │ │ + movw r3, #25980 @ 0x657c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #0] @ (54434 <_Py_hashtable_size@@Base+0x394>) │ │ │ │ - b.n 53c7a │ │ │ │ + ldr r1, [pc, #0] @ (54318 <_Py_hashtable_size@@Base+0x314>) │ │ │ │ + b.n 53d72 │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #188] @ (54508 <_Py_hashtable_size@@Base+0x468>) │ │ │ │ + ldr r2, [pc, #188] @ (543ec <_Py_hashtable_size@@Base+0x3e8>) │ │ │ │ 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 │ │ │ │ @@ -60393,1441 +60326,1629 @@ │ │ │ │ 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 5445e <_Py_hashtable_size@@Base+0x3be> │ │ │ │ + bne.n 54342 <_Py_hashtable_size@@Base+0x33e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 544fe <_Py_hashtable_size@@Base+0x45e> │ │ │ │ - movw sl, #6928 @ 0x1b10 │ │ │ │ + beq.n 543e2 <_Py_hashtable_size@@Base+0x3de> │ │ │ │ + movw sl, #11472 @ 0x2cd0 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ add r5, sp, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldrd r0, r7, [r5, #4] │ │ │ │ - movw r3, #6904 @ 0x1af8 │ │ │ │ + movw r3, #11448 @ 0x2cb8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #59388 @ 0xe7fc │ │ │ │ + movw r1, #63932 @ 0xf9bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd sl, r7, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #2932 @ 0xb74 │ │ │ │ + movw r0, #7476 @ 0x1d34 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 544f8 <_Py_hashtable_size@@Base+0x458> │ │ │ │ - bl 85dd0 │ │ │ │ + cbz r7, 543dc <_Py_hashtable_size@@Base+0x3d8> │ │ │ │ + bl 85fa4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r0, 544de <_Py_hashtable_size@@Base+0x43e> │ │ │ │ + cbz r0, 543c2 <_Py_hashtable_size@@Base+0x3be> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 544f8 <_Py_hashtable_size@@Base+0x458> │ │ │ │ + bge.n 543dc <_Py_hashtable_size@@Base+0x3d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 544f8 <_Py_hashtable_size@@Base+0x458> │ │ │ │ + cbnz r3, 543dc <_Py_hashtable_size@@Base+0x3d8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 544f8 <_Py_hashtable_size@@Base+0x458> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 543dc <_Py_hashtable_size@@Base+0x3d8> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 544f0 <_Py_hashtable_size@@Base+0x450> │ │ │ │ + bge.n 543d4 <_Py_hashtable_size@@Base+0x3d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 544f0 <_Py_hashtable_size@@Base+0x450> │ │ │ │ + cbnz r3, 543d4 <_Py_hashtable_size@@Base+0x3d0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r5, #12 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 54492 <_Py_hashtable_size@@Base+0x3f2> │ │ │ │ - b.n 54500 <_Py_hashtable_size@@Base+0x460> │ │ │ │ + bne.n 54376 <_Py_hashtable_size@@Base+0x372> │ │ │ │ + b.n 543e4 <_Py_hashtable_size@@Base+0x3e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb 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 54532 <_Py_hashtable_size@@Base+0x492> │ │ │ │ + bne.n 54416 <_Py_hashtable_size@@Base+0x412> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 54552 <_Py_hashtable_size@@Base+0x4b2> │ │ │ │ - b.n 5454a <_Py_hashtable_size@@Base+0x4aa> │ │ │ │ + bne.n 54436 <_Py_hashtable_size@@Base+0x432> │ │ │ │ + b.n 5442e <_Py_hashtable_size@@Base+0x42a> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40236 @ 0x9d2c │ │ │ │ + movw r0, #44780 @ 0xaeec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54524 <_Py_hashtable_size@@Base+0x484> │ │ │ │ - b.n 54604 <_Py_hashtable_size@@Base+0x564> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 54408 <_Py_hashtable_size@@Base+0x404> │ │ │ │ + b.n 544e8 <_Py_hashtable_size@@Base+0x4e4> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54604 <_Py_hashtable_size@@Base+0x564> │ │ │ │ + bne.n 544e8 <_Py_hashtable_size@@Base+0x4e4> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl dc55c <_PyNumber_Index@@Base> │ │ │ │ + bl dcb54 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5456a <_Py_hashtable_size@@Base+0x4ca> │ │ │ │ - bl 7fc54 │ │ │ │ + cbnz r0, 5444e <_Py_hashtable_size@@Base+0x44a> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54604 <_Py_hashtable_size@@Base+0x564> │ │ │ │ + bne.n 544e8 <_Py_hashtable_size@@Base+0x4e4> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54588 <_Py_hashtable_size@@Base+0x4e8> │ │ │ │ - bl 85c48 │ │ │ │ + b.n 5446c <_Py_hashtable_size@@Base+0x468> │ │ │ │ + bl 85e1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54584 <_Py_hashtable_size@@Base+0x4e4> │ │ │ │ + bge.n 54468 <_Py_hashtable_size@@Base+0x464> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54584 <_Py_hashtable_size@@Base+0x4e4> │ │ │ │ + cbnz r3, 54468 <_Py_hashtable_size@@Base+0x464> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 5455c <_Py_hashtable_size@@Base+0x4bc> │ │ │ │ + beq.n 54440 <_Py_hashtable_size@@Base+0x43c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2012ac <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 20239c <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54604 <_Py_hashtable_size@@Base+0x564> │ │ │ │ + beq.n 544e8 <_Py_hashtable_size@@Base+0x4e4> │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 545b8 <_Py_hashtable_size@@Base+0x518> │ │ │ │ + bge.n 5449c <_Py_hashtable_size@@Base+0x498> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 54604 <_Py_hashtable_size@@Base+0x564> │ │ │ │ + cbz r0, 544e8 <_Py_hashtable_size@@Base+0x4e4> │ │ │ │ add.w r8, r0, #16 │ │ │ │ - bl 97f04 │ │ │ │ + bl 98158 │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2b094 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 54608 <_Py_hashtable_size@@Base+0x568> │ │ │ │ + bge.n 544ec <_Py_hashtable_size@@Base+0x4e8> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 54616 <_Py_hashtable_size@@Base+0x576> │ │ │ │ - bl ee330 │ │ │ │ + bne.n 544fa <_Py_hashtable_size@@Base+0x4f6> │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 545ca <_Py_hashtable_size@@Base+0x52a> │ │ │ │ + beq.n 544ae <_Py_hashtable_size@@Base+0x4aa> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 54626 <_Py_hashtable_size@@Base+0x586> │ │ │ │ + blt.n 5450a <_Py_hashtable_size@@Base+0x506> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54638 <_Py_hashtable_size@@Base+0x598> │ │ │ │ + b.n 5451c <_Py_hashtable_size@@Base+0x518> │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 54636 <_Py_hashtable_size@@Base+0x596> │ │ │ │ + beq.n 5451a <_Py_hashtable_size@@Base+0x516> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 9e304 <_PyBytes_Resize@@Base> │ │ │ │ - b.n 54636 <_Py_hashtable_size@@Base+0x596> │ │ │ │ + bl 9e564 <_PyBytes_Resize@@Base> │ │ │ │ + b.n 5451a <_Py_hashtable_size@@Base+0x516> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 545fc <_Py_hashtable_size@@Base+0x55c> │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 544e0 <_Py_hashtable_size@@Base+0x4dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54604 <_Py_hashtable_size@@Base+0x564> │ │ │ │ + bne.n 544e8 <_Py_hashtable_size@@Base+0x4e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 54604 <_Py_hashtable_size@@Base+0x564> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 544e8 <_Py_hashtable_size@@Base+0x4e4> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4} │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ add r3, r4 │ │ │ │ adds r3, #63 @ 0x3f │ │ │ │ ldr r0, [r2, #16] │ │ │ │ pop {r4} │ │ │ │ lsrs r3, r3, #6 │ │ │ │ mla r0, r1, r3, r0 │ │ │ │ - b.w 1cda90 │ │ │ │ + b.w 7e13c │ │ │ │ │ │ │ │ -0005465c : │ │ │ │ +00054540 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 54672 │ │ │ │ - bl 28c450 <_Py_hashtable_foreach@@Base+0xe8c> │ │ │ │ - b.n 5469e │ │ │ │ + cbnz r0, 54556 │ │ │ │ + bl 28d6c8 <_Py_hashtable_foreach@@Base+0xdac> │ │ │ │ + b.n 54582 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 546e4 │ │ │ │ + cbz r3, 545c8 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ - cbnz r4, 54682 │ │ │ │ + cbnz r4, 54566 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - cbz r4, 5468a │ │ │ │ + cbz r4, 5456e │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 546e4 │ │ │ │ + bmi.n 545c8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 546e4 │ │ │ │ + cbz r3, 545c8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 546a2 │ │ │ │ + cbnz r0, 54586 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54702 │ │ │ │ + b.n 545e6 │ │ │ │ movs r3, #8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl e90c0 │ │ │ │ + bl e9688 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 546c4 │ │ │ │ + bge.n 545a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 546c4 │ │ │ │ + cbnz r3, 545a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 54702 │ │ │ │ + bne.n 545e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 546e4 │ │ │ │ + bge.n 545c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 546e4 │ │ │ │ + cbnz r3, 545c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2944 @ 0xb80 │ │ │ │ + movw r1, #7488 @ 0x1d40 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 54756 │ │ │ │ + bgt.n 5463a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5473a │ │ │ │ + cbz r2, 5461e │ │ │ │ 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, #10716 @ 0x29dc │ │ │ │ + movw r3, #15336 @ 0x3be8 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - movw r1, #34480 @ 0x86b0 │ │ │ │ + movw r1, #39024 @ 0x9870 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 54764 │ │ │ │ + bl d6310 │ │ │ │ + b.n 54648 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movs r1, #0 │ │ │ │ - bl 90f74 │ │ │ │ + bl 911a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 54768 │ │ │ │ + cbnz r0, 5464c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5478a │ │ │ │ + b.n 5466e │ │ │ │ mov r3, r7 │ │ │ │ add.w r1, r4, #20 │ │ │ │ subs r2, r6, #1 │ │ │ │ - bl 914b0 │ │ │ │ + bl 916e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5478a │ │ │ │ + bge.n 5466e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5478a │ │ │ │ + cbnz r3, 5466e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@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, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 547ba │ │ │ │ + bhi.n 5469e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 547da │ │ │ │ - b.n 547d2 │ │ │ │ - movw r0, #40244 @ 0x9d34 │ │ │ │ + bne.n 546be │ │ │ │ + b.n 546b6 │ │ │ │ + movw r0, #44788 @ 0xaef4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 547ac │ │ │ │ - b.n 548c4 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 54690 │ │ │ │ + b.n 547a8 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 548c4 │ │ │ │ + bne.n 547a8 │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2012ac <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 20239c <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 548c4 │ │ │ │ + beq.n 547a8 │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 54802 │ │ │ │ + ble.n 546e6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54806 │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 54806 │ │ │ │ - b.n 548c4 │ │ │ │ + bne.n 546ea │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 546ea │ │ │ │ + b.n 547a8 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 14e18c │ │ │ │ - cbnz r0, 5482a │ │ │ │ + bl 14f3ec │ │ │ │ + cbnz r0, 5470e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2980 @ 0xba4 │ │ │ │ + movw r1, #7524 @ 0x1d64 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 548ae │ │ │ │ + bl f29e4 │ │ │ │ + b.n 54792 │ │ │ │ mov r0, r6 │ │ │ │ - bl 149f10 │ │ │ │ + bl 14b158 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 548ae │ │ │ │ + blt.n 54792 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 548cc │ │ │ │ + bl 547b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 548ae │ │ │ │ - bl 97f04 │ │ │ │ + beq.n 54792 │ │ │ │ + bl 98158 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2ac74 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bge.n 5488a │ │ │ │ + bge.n 5476e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5488a │ │ │ │ - bl ee330 │ │ │ │ + bne.n 5476e │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54848 │ │ │ │ + beq.n 5472c │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5488c │ │ │ │ + b.n 54770 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 549ec │ │ │ │ + bl 54ae2 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 548b8 │ │ │ │ - cbnz r7, 548ae │ │ │ │ + bge.n 5479c │ │ │ │ + cbnz r7, 54792 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 548c4 │ │ │ │ + bl 1ada34 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 547a8 │ │ │ │ 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 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r2 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bge.n 548f2 │ │ │ │ + bge.n 547d6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 75df4 │ │ │ │ - b.n 548f4 │ │ │ │ + bl 75fc4 │ │ │ │ + b.n 547d8 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 5491c │ │ │ │ + cbz r0, 54800 │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 54910 │ │ │ │ + bgt.n 547f4 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r8 │ │ │ │ - bl 75df4 │ │ │ │ - b.n 54912 │ │ │ │ + bl 75fc4 │ │ │ │ + b.n 547f6 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 54926 │ │ │ │ + cbnz r0, 5480a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 761ac │ │ │ │ - bl 1f4674 │ │ │ │ + bl 7637c │ │ │ │ + bl 1f56c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 549ba │ │ │ │ + b.n 5489e │ │ │ │ movs r4, #0 │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 54994 │ │ │ │ - bl ee594 │ │ │ │ + beq.n 54878 │ │ │ │ + bl eeb54 │ │ │ │ mul.w fp, r9, r4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 54998 │ │ │ │ + cbz r0, 5487c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r1, fp │ │ │ │ - bl 12b458 │ │ │ │ + bl 12c308 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54964 │ │ │ │ + bne.n 54848 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54998 │ │ │ │ + bge.n 5487c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54998 │ │ │ │ + cbnz r3, 5487c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 54998 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5487c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54976 │ │ │ │ + bge.n 5485a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54976 │ │ │ │ + cbnz r3, 5485a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r2, [r2, fp] │ │ │ │ str.w r2, [r3, r4, lsl #3] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r2, fp │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 5492c │ │ │ │ + b.n 54810 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 549ba │ │ │ │ + b.n 5489e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 549b4 │ │ │ │ + beq.n 54898 │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl 12cf94 │ │ │ │ - b.n 549a2 │ │ │ │ - bl 761ac │ │ │ │ - b.n 54920 │ │ │ │ + bl 12de6c │ │ │ │ + b.n 54886 │ │ │ │ + bl 7637c │ │ │ │ + b.n 54804 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 54ac2 │ │ │ │ + bl 54bb8 │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ + 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 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 54ad4 │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + bl 82d2c │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + cbz r3, 54928 │ │ │ │ + add.w r0, r5, #17 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5491e │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5490e │ │ │ │ + dmb ish │ │ │ │ + beq.n 54928 │ │ │ │ + bl 238d28 │ │ │ │ + ldrd r3, sl, [r5, #8] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 549bc │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + movs r1, #1 │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ + ldrh.w r9, [r3] │ │ │ │ + ldrb.w r8, [r3, #2] │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ + vldr d8, [r3, #16] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + blx 2bdac │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 54a80 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + blx 2beec │ │ │ │ + movs r1, #8 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2bdac │ │ │ │ + mov fp, r0 │ │ │ │ + cbz r0, 5499e │ │ │ │ + movs r1, #8 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2bdac │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 54998 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + blx 2beec │ │ │ │ + movs r0, #24 │ │ │ │ + blx 2bf6c │ │ │ │ + cbnz r0, 549a6 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2ae0c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ae0c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ae0c │ │ │ │ + b.n 54a80 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2ae0c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ae0c │ │ │ │ + b.n 54a80 │ │ │ │ + strh.w r9, [r0] │ │ │ │ + strb.w r8, [r0, #2] │ │ │ │ + strd fp, r7, [r0, #4] │ │ │ │ + str r6, [r0, #12] │ │ │ │ + vstr d8, [r0, #16] │ │ │ │ + str r0, [r4, #8] │ │ │ │ + b.n 54a8e │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ + movs r1, #1 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + ldrh.w fp, [r3] │ │ │ │ + ldrd r6, r9, [r3, #8] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + vldr d8, [r3, #16] │ │ │ │ + blx 2bdac │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54a80 │ │ │ │ + mov lr, r0 │ │ │ │ + add.w r8, r9, #64 @ 0x40 │ │ │ │ + mov ip, lr │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ + add.w r9, r9, #16 │ │ │ │ + ldr.w r2, [r9, #-8] │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldr.w r3, [r9, #-4] │ │ │ │ + cmp r9, r8 │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + bne.n 549e0 │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2bdac │ │ │ │ + mov r9, r0 │ │ │ │ + cbz r0, 54a62 │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2bdac │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 54a5c │ │ │ │ + mov lr, r0 │ │ │ │ + add.w r3, r6, #64 @ 0x40 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov ip, lr │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + adds r6, #16 │ │ │ │ + ldr.w r1, [r6, #-12] │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldr.w r2, [r6, #-8] │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 54a22 │ │ │ │ + movs r0, #24 │ │ │ │ + blx 2bf6c │ │ │ │ + cbnz r0, 54a6a │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ae0c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ae0c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ae0c │ │ │ │ + b.n 54a80 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ae0c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ae0c │ │ │ │ + b.n 54a80 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + strh.w fp, [r0] │ │ │ │ + strb r3, [r0, #2] │ │ │ │ + strd r9, r8, [r0, #4] │ │ │ │ + str r7, [r0, #12] │ │ │ │ + vstr d8, [r0, #16] │ │ │ │ + str r0, [r4, #8] │ │ │ │ + b.n 54a8e │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 54a94 │ │ │ │ + movs r6, #0 │ │ │ │ + str.w sl, [r4, #12] │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + cbz r3, 54abe │ │ │ │ + add.w r0, r5, #17 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 54ab4 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 54aa4 │ │ │ │ + dmb ish │ │ │ │ + beq.n 54abe │ │ │ │ + bl 237d40 │ │ │ │ + cbz r6, 54ad6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 54ad4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 54ad4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ mla r0, r6, r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 54a16 │ │ │ │ + beq.n 54b0c │ │ │ │ adds r4, #1 │ │ │ │ - bl 12cf94 │ │ │ │ - b.n 54a06 │ │ │ │ + bl 12de6c │ │ │ │ + b.n 54afc │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 761ac │ │ │ │ + b.w 7637c │ │ │ │ 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, 54a3c │ │ │ │ + cbnz r0, 54b32 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7184c │ │ │ │ + b.w 719ec │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 54a8a │ │ │ │ + cbz r0, 54b80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 54f96 │ │ │ │ + bl 54ffe │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - b.n 54a5a │ │ │ │ + b.n 54b50 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 54aae │ │ │ │ + blt.n 54ba4 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 54abe │ │ │ │ + beq.n 54bb4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54a58 │ │ │ │ + ble.n 54b4e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54a52 │ │ │ │ + beq.n 54b48 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 54a8e │ │ │ │ + blt.n 54b84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 54a9e │ │ │ │ + blt.n 54b94 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54abe │ │ │ │ + b.n 54bb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54a82 │ │ │ │ + bne.n 54b78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 54a82 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 54b78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54a8a │ │ │ │ + bne.n 54b80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 54a8a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 54b80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54a58 │ │ │ │ + bne.n 54b4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 54a58 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 54b4e │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00054ac2 : │ │ │ │ +00054bb8 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #17 │ │ │ │ - bpl.n 54af4 │ │ │ │ + bpl.n 54bea │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 54aea │ │ │ │ + cbnz r3, 54be0 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 54af2 │ │ │ │ + b.n 54be8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54ae0 │ │ │ │ + bne.n 54bd6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00054af8 : │ │ │ │ +00054bee : │ │ │ │ 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] @ (54b3c ) │ │ │ │ + ldr r0, [pc, #52] @ (54c34 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - cbnz r1, 54b20 │ │ │ │ + cbnz r1, 54c16 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3cfb8 <_PyImport_ClearExtension@@Base+0xcc> │ │ │ │ + b.w 3d058 <_PyImport_ClearExtension@@Base+0xcc> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #3016 @ 0xbc8 │ │ │ │ + movw r2, #7560 @ 0x1d88 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f2474 <_PyErr_SetString@@Base> │ │ │ │ + bl f2a44 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00054b40 : │ │ │ │ +00054c38 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #61136 @ 0xeed0 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r2 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d51c0 │ │ │ │ + bl 1d6100 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00054b70 : │ │ │ │ +00054c68 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 54b86 │ │ │ │ - bl 28c450 <_Py_hashtable_foreach@@Base+0xe8c> │ │ │ │ - b.n 54bc2 │ │ │ │ + cbnz r0, 54c7e │ │ │ │ + bl 28d6c8 <_Py_hashtable_foreach@@Base+0xdac> │ │ │ │ + b.n 54cba │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54c06 │ │ │ │ + beq.n 54cfe │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 54bae │ │ │ │ - movw r3, #40045 @ 0x9c6d │ │ │ │ + cbz r2, 54ca6 │ │ │ │ + movw r3, #44117 @ 0xac55 │ │ │ │ movt r3, #30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 54ba8 │ │ │ │ + bne.n 54ca0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e9c98 <_PyCompile_GetBinaryIntrinsicName@@Base+0x11c8> │ │ │ │ + b.w 1eac80 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1220> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r2 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 54c06 │ │ │ │ + bmi.n 54cfe │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 54c06 │ │ │ │ + cbz r3, 54cfe │ │ │ │ mov r0, r1 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 54bc6 │ │ │ │ + cbnz r0, 54cbe │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54c24 │ │ │ │ + b.n 54d1c │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl fc0dc │ │ │ │ + bl fc6f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54be6 │ │ │ │ + bge.n 54cde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54be6 │ │ │ │ + cbnz r3, 54cde │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 54c24 │ │ │ │ + bne.n 54d1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54c06 │ │ │ │ + bge.n 54cfe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54c06 │ │ │ │ + cbnz r3, 54cfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2944 @ 0xb80 │ │ │ │ + movw r1, #7488 @ 0x1d40 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2b314 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 54c5a │ │ │ │ + bne.n 54d52 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 54c7c │ │ │ │ - b.n 54c74 │ │ │ │ + bne.n 54d74 │ │ │ │ + b.n 54d6c │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #40260 @ 0x9d44 │ │ │ │ + movw r0, #44804 @ 0xaf04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54c4c │ │ │ │ + bne.n 54d44 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54ce0 │ │ │ │ - bl 7fc54 │ │ │ │ + b.n 54dd8 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54c70 │ │ │ │ + bne.n 54d68 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 12b458 │ │ │ │ + bl 12c308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54c70 │ │ │ │ + bne.n 54d68 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2012ac <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 20239c <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54c70 │ │ │ │ + beq.n 54d68 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl 97f04 │ │ │ │ + bl 98158 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 2bd90 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 54ccc │ │ │ │ + bge.n 54dc4 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 54cec │ │ │ │ - bl ee330 │ │ │ │ + bne.n 54de4 │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54c9a │ │ │ │ + beq.n 54d92 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 54cd8 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 54dd0 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54c70 │ │ │ │ + bne.n 54d68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 54cfc │ │ │ │ + cbz r3, 54df4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 12cf94 │ │ │ │ - b.n 54cfc │ │ │ │ + bl 12de6c │ │ │ │ + b.n 54df4 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 54ccc │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 54dc4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #120] @ (54d8c ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 54d2e │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 54d1e │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 54d4a │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 1b0310 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #68] @ (54d90 ) │ │ │ │ - ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r2, 54d5a │ │ │ │ - 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 54d72 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 54d62 │ │ │ │ - dmb ish │ │ │ │ - beq.n 54d7e │ │ │ │ - ldr r0, [pc, #16] @ (54d8c ) │ │ │ │ - bl 200de8 │ │ │ │ - movw r0, #5160 @ 0x1428 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - strb r0, [r0, #18] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 54dc0 │ │ │ │ + beq.n 54e28 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54dd6 │ │ │ │ + bne.n 54e3e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 54e08 │ │ │ │ + beq.n 54e70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54dd8 │ │ │ │ - b.n 54e08 │ │ │ │ + bgt.n 54e40 │ │ │ │ + b.n 54e70 │ │ │ │ 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 54df4 │ │ │ │ + beq.n 54e5c │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54e22 │ │ │ │ + bne.n 54e8a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54e08 │ │ │ │ + beq.n 54e70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54e24 │ │ │ │ + bgt.n 54e8c │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 54e62 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 54eca │ │ │ │ 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 116234 │ │ │ │ + bl 116b9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54e4e │ │ │ │ + bge.n 54eb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54e4e │ │ │ │ + cbnz r3, 54eb6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54e62 │ │ │ │ + bge.n 54eca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54e62 │ │ │ │ + cbnz r3, 54eca │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_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 54e90 │ │ │ │ + bhi.n 54ef8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 54eb0 │ │ │ │ - b.n 54ea8 │ │ │ │ - movw r0, #40268 @ 0x9d4c │ │ │ │ + bne.n 54f18 │ │ │ │ + b.n 54f10 │ │ │ │ + movw r0, #44812 @ 0xaf0c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54e82 │ │ │ │ - b.n 54f8e │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 54eea │ │ │ │ + b.n 54ff6 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54f8e │ │ │ │ + bne.n 54ff6 │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2012ac <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 20239c <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54f8e │ │ │ │ + beq.n 54ff6 │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 54ed8 │ │ │ │ + ble.n 54f40 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54edc │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 54edc │ │ │ │ - b.n 54f8e │ │ │ │ + bne.n 54f44 │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 54f44 │ │ │ │ + b.n 54ff6 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 14e18c │ │ │ │ - cbnz r0, 54f00 │ │ │ │ + bl 14f3ec │ │ │ │ + cbnz r0, 54f68 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3120 @ 0xc30 │ │ │ │ + movw r1, #7664 @ 0x1df0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 54f78 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 54fe0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 149f10 │ │ │ │ + bl 14b158 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 54f78 │ │ │ │ + blt.n 54fe0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 548cc │ │ │ │ + bl 547b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54f78 │ │ │ │ - bl 97f04 │ │ │ │ + beq.n 54fe0 │ │ │ │ + bl 98158 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2bc24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 54f6a │ │ │ │ + bge.n 54fd2 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 54f58 │ │ │ │ - bl ee330 │ │ │ │ + bne.n 54fc0 │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54f1e │ │ │ │ - b.n 54f66 │ │ │ │ + beq.n 54f86 │ │ │ │ + b.n 54fce │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 549ec │ │ │ │ + bl 54ae2 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 54f82 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 54f8e │ │ │ │ + bne.n 54fea │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 54ff6 │ │ │ │ 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 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 54fec │ │ │ │ + bge.n 55054 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 54fec │ │ │ │ + bpl.n 55054 │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #72] @ (54ff4 ) │ │ │ │ + ldr r4, [pc, #72] @ (5505c ) │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r4, r2, r3 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #392] @ 0x188 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 54fce │ │ │ │ + beq.n 55036 │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 54fda │ │ │ │ + bls.n 55042 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ - b.n 54fe4 │ │ │ │ + b.n 5504c │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ add.w r0, r2, #24 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ 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 r0, [pc, #120] @ (550e8 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + sub sp, #8 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5508a │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5507a │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 550a6 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 107948 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #68] @ (550ec ) │ │ │ │ + ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ + cbz r2, 550b6 │ │ │ │ + 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 550ce │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 550be │ │ │ │ + dmb ish │ │ │ │ + beq.n 550da │ │ │ │ + ldr r0, [pc, #16] @ (550e8 ) │ │ │ │ + bl 237d40 │ │ │ │ + movw r0, #5160 @ 0x1428 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + strb r0, [r0, #18] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 55016 │ │ │ │ + cbz r3, 5510e │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 55018 │ │ │ │ + b.n 55110 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrb r0, [r7, #18] │ │ │ │ ldrb.w sl, [r7, #13] │ │ │ │ ldrb.w r8, [r7, #14] │ │ │ │ ldrb.w r9, [r7, #15] │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r2, 55038 │ │ │ │ + cbz r2, 55130 │ │ │ │ ldr.w fp, [r7, #20] │ │ │ │ - b.n 55040 │ │ │ │ + b.n 55138 │ │ │ │ movw fp, #5160 @ 0x1428 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ ldrb r2, [r7, #19] │ │ │ │ str r2, [sp, #24] │ │ │ │ - cbnz r3, 55050 │ │ │ │ + cbnz r3, 55148 │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 55050 │ │ │ │ + blt.n 55148 │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 55050 │ │ │ │ - cbnz r5, 5507c │ │ │ │ + bgt.n 55148 │ │ │ │ + cbnz r5, 55174 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #20] │ │ │ │ movs r5, #5 │ │ │ │ str r5, [sp, #8] │ │ │ │ movw r5, #21648 @ 0x5490 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ str r5, [sp, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5507c │ │ │ │ + cbnz r0, 55174 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55158 │ │ │ │ + b.n 55250 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r6, r6, #8 │ │ │ │ adds r4, r4, r1 │ │ │ │ orr.w r6, r6, r3, lsl #16 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - beq.n 5511a │ │ │ │ + beq.n 55212 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 550aa │ │ │ │ - bl fb93c │ │ │ │ + cbz r0, 551a2 │ │ │ │ + bl fbf58 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 550a6 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 5519e │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55078 │ │ │ │ + bne.n 55170 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 5511a │ │ │ │ + beq.n 55212 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 550c6 │ │ │ │ - bl fb93c │ │ │ │ + cbz r0, 551be │ │ │ │ + bl fbf58 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 550c2 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 551ba │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55078 │ │ │ │ + bne.n 55170 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 5511a │ │ │ │ + beq.n 55212 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 550e2 │ │ │ │ - bl fb93c │ │ │ │ + cbz r0, 551da │ │ │ │ + bl fbf58 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 550de │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 551d6 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55078 │ │ │ │ + bne.n 55170 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 5511a │ │ │ │ + beq.n 55212 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 550fc │ │ │ │ - bl fb93c │ │ │ │ + cbz r0, 551f4 │ │ │ │ + bl fbf58 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 550f8 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 551f0 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55078 │ │ │ │ + bne.n 55170 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 5511a │ │ │ │ + beq.n 55212 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 55106 │ │ │ │ + cbz r3, 551fe │ │ │ │ mov fp, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 5511a │ │ │ │ + beq.n 55212 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5511a │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 55212 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55078 │ │ │ │ + bne.n 55170 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r3, #46564 @ 0xb5e4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 55140 │ │ │ │ + bne.n 55238 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 196b60 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ - b.n 55158 │ │ │ │ - movw r2, #3596 @ 0xe0c │ │ │ │ + bl 198168 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + b.n 55250 │ │ │ │ + movw r2, #8140 @ 0x1fcc │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, sl │ │ │ │ strd r6, fp, [sp, #8] │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 285738 │ │ │ │ + bl 286920 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 55184 │ │ │ │ + bne.n 5527c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 551a4 │ │ │ │ - b.n 5519c │ │ │ │ + bne.n 5529c │ │ │ │ + b.n 55294 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40228 @ 0x9d24 │ │ │ │ + movw r0, #44772 @ 0xaee4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55176 │ │ │ │ - b.n 55258 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 5526e │ │ │ │ + b.n 55350 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55258 │ │ │ │ + bne.n 55350 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e18c │ │ │ │ - cbnz r0, 551c6 │ │ │ │ + bl 14f3ec │ │ │ │ + cbnz r0, 552be │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3604 @ 0xe14 │ │ │ │ + movw r1, #8148 @ 0x1fd4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 55242 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5533a │ │ │ │ mov r0, r4 │ │ │ │ - bl 149f10 │ │ │ │ + bl 14b158 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 55242 │ │ │ │ + blt.n 5533a │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 548cc │ │ │ │ + bl 547b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55242 │ │ │ │ - bl 97f04 │ │ │ │ + beq.n 5533a │ │ │ │ + bl 98158 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b39c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bge.n 5521e │ │ │ │ + bge.n 55316 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5521e │ │ │ │ - bl ee330 │ │ │ │ + bne.n 55316 │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 551e4 │ │ │ │ + beq.n 552dc │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55220 │ │ │ │ + b.n 55318 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 549ec │ │ │ │ + bl 54ae2 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5524c │ │ │ │ - cbnz r7, 55242 │ │ │ │ + bge.n 55344 │ │ │ │ + cbnz r7, 5533a │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 55258 │ │ │ │ + bl 1ada34 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 55350 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00055260 : │ │ │ │ +00055358 : │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #33688 @ 0x8398 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.w d70bc │ │ │ │ + b.w d76d8 │ │ │ │ │ │ │ │ -0005526e : │ │ │ │ +00055366 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5529c │ │ │ │ + cbz r0, 55394 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5529c │ │ │ │ + bge.n 55394 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5529c │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55394 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 552b6 │ │ │ │ + cbz r0, 553ae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 552b6 │ │ │ │ + bge.n 553ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 552b6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 553ae │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 552d0 │ │ │ │ + cbz r0, 553c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 552d0 │ │ │ │ + bge.n 553c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 552d0 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 553c8 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 109820 │ │ │ │ + bl 109fc8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 552e4 │ │ │ │ - b.w 79604 │ │ │ │ + cbz r0, 553dc │ │ │ │ + b.w 79800 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000552ee : │ │ │ │ +000553e6 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1e46fc │ │ │ │ + bl 1e568c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7751c │ │ │ │ + b.w 776ec │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #3740 @ 0xe9c │ │ │ │ + movw r0, #8284 @ 0x205c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ @@ -61848,609 +61969,611 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55386 │ │ │ │ + beq.n 5547e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 55386 │ │ │ │ + ble.n 5547e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5539e │ │ │ │ + bge.n 55496 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5539e │ │ │ │ + b.n 55496 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 553c8 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 554c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e3c4 │ │ │ │ - cbnz r0, 553dc │ │ │ │ + bl 13f470 │ │ │ │ + cbnz r0, 554d4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3768 @ 0xeb8 │ │ │ │ + movw r1, #8312 @ 0x2078 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 553cc │ │ │ │ + blt.n 554c4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 553f8 │ │ │ │ + b.n 554f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 553c8 │ │ │ │ + bne.n 554c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 553c8 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 554c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8938c │ │ │ │ + bl 89544 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 553f8 │ │ │ │ + bge.n 554f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 553f8 │ │ │ │ + cbnz r3, 554f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 55426 │ │ │ │ + cbz r0, 5551e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55426 │ │ │ │ + bge.n 5551e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55426 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5551e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 55440 │ │ │ │ + cbz r0, 55538 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55440 │ │ │ │ + bge.n 55538 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55440 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55538 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 5545a │ │ │ │ + cbz r0, 55552 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5545a │ │ │ │ + bge.n 55552 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5545a │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55552 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 55474 │ │ │ │ + cbz r0, 5556c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55474 │ │ │ │ + bge.n 5556c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55474 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5556c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 109820 │ │ │ │ + bl 109fc8 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 554aa │ │ │ │ + beq.n 555a2 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 554c0 │ │ │ │ + bne.n 555b8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 554f2 │ │ │ │ + beq.n 555ea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 554c2 │ │ │ │ - b.n 554f2 │ │ │ │ + bgt.n 555ba │ │ │ │ + b.n 555ea │ │ │ │ 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 554de │ │ │ │ + beq.n 555d6 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5550c │ │ │ │ + bne.n 55604 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 554f2 │ │ │ │ + beq.n 555ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5550e │ │ │ │ + bgt.n 55606 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 5554c │ │ │ │ + bl f29e4 │ │ │ │ + b.n 55644 │ │ │ │ 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 139af0 │ │ │ │ + bl 13aac0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55538 │ │ │ │ + bge.n 55630 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55538 │ │ │ │ + cbnz r3, 55630 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5554c │ │ │ │ + bge.n 55644 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5554c │ │ │ │ + cbnz r3, 55644 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 55572 │ │ │ │ + bne.n 5566a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55592 │ │ │ │ - b.n 5558a │ │ │ │ + bne.n 5568a │ │ │ │ + b.n 55682 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #57576 @ 0xe0e8 │ │ │ │ + movw r0, #62120 @ 0xf2a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55564 │ │ │ │ - b.n 55612 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 5565c │ │ │ │ + b.n 5570a │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55612 │ │ │ │ + bne.n 5570a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #36380 @ 0x8e1c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 555ba │ │ │ │ + beq.n 556b2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21080 @ 0x5258 │ │ │ │ + movw r1, #25756 @ 0x649c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 55606 │ │ │ │ + bl d6310 │ │ │ │ + b.n 556fe │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 555c6 │ │ │ │ + bhi.n 556be │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ - cbnz r2, 555e0 │ │ │ │ + cbnz r2, 556d8 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 555fe │ │ │ │ + b.n 556f6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #48436 @ 0xbd34 │ │ │ │ + movw r1, #52920 @ 0xceb8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 55606 │ │ │ │ + bl d6310 │ │ │ │ + b.n 556fe │ │ │ │ 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 555ea │ │ │ │ + bne.n 556e2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 55612 │ │ │ │ + b.w 800c4 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 5570a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 555fe │ │ │ │ + b.n 556f6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55642 │ │ │ │ + beq.n 5573a │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55658 │ │ │ │ + bne.n 55750 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5568a │ │ │ │ + beq.n 55782 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5565a │ │ │ │ - b.n 5568a │ │ │ │ + bgt.n 55752 │ │ │ │ + b.n 55782 │ │ │ │ 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 55676 │ │ │ │ + beq.n 5576e │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 556a4 │ │ │ │ + bne.n 5579c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5568a │ │ │ │ + beq.n 55782 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 556a6 │ │ │ │ + bgt.n 5579e │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 556e4 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 557dc │ │ │ │ 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 257854 │ │ │ │ + bl 258a74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 556d0 │ │ │ │ + bge.n 557c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 556d0 │ │ │ │ + cbnz r3, 557c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 556e4 │ │ │ │ + bge.n 557dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 556e4 │ │ │ │ + cbnz r3, 557dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_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, [r1, #8] │ │ │ │ - cbnz r3, 55700 │ │ │ │ - cbz r2, 5571a │ │ │ │ + cbnz r3, 557f8 │ │ │ │ + cbz r2, 55812 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5571a │ │ │ │ + cbz r3, 55812 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4172 @ 0x104c │ │ │ │ + movw r1, #8716 @ 0x220c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55722 │ │ │ │ + b.n 5581a │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 5573c │ │ │ │ - cbz r2, 55756 │ │ │ │ + cbnz r3, 55834 │ │ │ │ + cbz r2, 5584e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55756 │ │ │ │ + cbz r3, 5584e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4200 @ 0x1068 │ │ │ │ + movw r1, #8744 @ 0x2228 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5575e │ │ │ │ + b.n 55856 │ │ │ │ movw r0, #5144 @ 0x1418 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5578a │ │ │ │ + beq.n 55882 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 557b8 │ │ │ │ + bne.n 558b0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5579e │ │ │ │ + beq.n 55896 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 557ba │ │ │ │ + bgt.n 558b2 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 557e0 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 558d8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1358fc │ │ │ │ + bl 13689c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 557e0 │ │ │ │ + bge.n 558d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 557e0 │ │ │ │ + cbnz r3, 558d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 557fc │ │ │ │ - cbz r2, 55816 │ │ │ │ + cbnz r3, 558f4 │ │ │ │ + cbz r2, 5590e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55816 │ │ │ │ + cbz r3, 5590e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4232 @ 0x1088 │ │ │ │ + movw r1, #8776 @ 0x2248 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5581e │ │ │ │ + b.n 55916 │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ + b.w 28eb98 │ │ │ │ + b.w 28eb98 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5584c │ │ │ │ + beq.n 5594c │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55862 │ │ │ │ + bne.n 55962 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55894 │ │ │ │ + beq.n 55994 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55864 │ │ │ │ - b.n 55894 │ │ │ │ + bgt.n 55964 │ │ │ │ + b.n 55994 │ │ │ │ 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 55880 │ │ │ │ + beq.n 55980 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 558ae │ │ │ │ + bne.n 559ae │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55894 │ │ │ │ + beq.n 55994 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 558b0 │ │ │ │ + bgt.n 559b0 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 558ee │ │ │ │ + bl f29e4 │ │ │ │ + b.n 559ee │ │ │ │ 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 3a7d8 │ │ │ │ + bl 3a874 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 558da │ │ │ │ + bge.n 559da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 558da │ │ │ │ + cbnz r3, 559da │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 558ee │ │ │ │ + bge.n 559ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 558ee │ │ │ │ + cbnz r3, 559ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 55916 │ │ │ │ + bne.n 55a16 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl dc55c <_PyNumber_Index@@Base> │ │ │ │ + bl dcb54 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 55930 │ │ │ │ - b.n 55942 │ │ │ │ + cbnz r0, 55a30 │ │ │ │ + b.n 55a42 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #21296 @ 0x5330 │ │ │ │ + movw r0, #25840 @ 0x64f0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5590a │ │ │ │ + bne.n 55a0a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 559d2 │ │ │ │ - bl 85c48 │ │ │ │ + b.n 55ad2 │ │ │ │ + bl 85e1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 55950 │ │ │ │ + blt.n 55a50 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 55960 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 55a60 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5592c │ │ │ │ + bne.n 55a2c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55960 │ │ │ │ + b.n 55a60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5593e │ │ │ │ + bne.n 55a3e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5593e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 55a3e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ff0e4 │ │ │ │ + bl 200174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5592c │ │ │ │ + beq.n 55a2c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 55990 │ │ │ │ + bne.n 55a90 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47112 @ 0xb808 │ │ │ │ + movw r1, #51656 @ 0xc9c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 5592c │ │ │ │ + bl f29e4 │ │ │ │ + b.n 55a2c │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e200 │ │ │ │ + bl 14f460 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5592c │ │ │ │ + beq.n 55a2c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 559a4 │ │ │ │ + cbz r3, 55aa4 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 559ac │ │ │ │ + b.n 55aac │ │ │ │ movw r5, #32052 @ 0x7d34 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ cmp r4, #0 │ │ │ │ itt lt │ │ │ │ addlt r4, r4, r6 │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ cmp r4, r6 │ │ │ │ @@ -62462,797 +62585,795 @@ │ │ │ │ adds r1, r5, r4 │ │ │ │ blx 2b5dc │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ strb r7, [r5, r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.w 28d920 │ │ │ │ - b.w 28d920 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl cfcf0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 55b04 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 55b04 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 55b04 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 55b1e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 55b1e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 55b1e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 55b38 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 55b38 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 55b38 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 55b52 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #12] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 55b52 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 55b52 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cbz r0, 55b6c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 55b6c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 55b6c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + cbz r0, 55b86 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #20] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 55b86 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 55b86 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 559e8 │ │ │ │ - b.w 79604 │ │ │ │ + cbz r0, 55b94 │ │ │ │ + b.w 79800 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55a1e │ │ │ │ + beq.n 55bca │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55a34 │ │ │ │ + bne.n 55be0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55a66 │ │ │ │ + beq.n 55c12 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55a36 │ │ │ │ - b.n 55a66 │ │ │ │ + bgt.n 55be2 │ │ │ │ + b.n 55c12 │ │ │ │ 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 55a52 │ │ │ │ + beq.n 55bfe │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55a80 │ │ │ │ + bne.n 55c2c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55a66 │ │ │ │ + beq.n 55c12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55a82 │ │ │ │ + bgt.n 55c2e │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 55ac0 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 55c6c │ │ │ │ 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 3abf0 │ │ │ │ + bl 3ac8c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55aac │ │ │ │ + bge.n 55c58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55aac │ │ │ │ + cbnz r3, 55c58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55ac0 │ │ │ │ + bge.n 55c6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55ac0 │ │ │ │ + cbnz r3, 55c6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + b.n 55ad6 │ │ │ │ │ │ │ │ -00055ac4 <_PyXI_UnwrapNotShareableError@@Base>: │ │ │ │ +00055c72 <_PyXI_UnwrapNotShareableError@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds.w r4, r3, #5536 @ 0x15a0 │ │ │ │ - bne.n 55ae4 <_PyXI_UnwrapNotShareableError@@Base+0x20> │ │ │ │ - bl d8428 │ │ │ │ - b.n 55aec <_PyXI_UnwrapNotShareableError@@Base+0x28> │ │ │ │ + bne.n 55c92 <_PyXI_UnwrapNotShareableError@@Base+0x20> │ │ │ │ + bl d8a44 │ │ │ │ + b.n 55c9a <_PyXI_UnwrapNotShareableError@@Base+0x28> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1464] @ 0x5b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c95b4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 55afc <_PyXI_UnwrapNotShareableError@@Base+0x38> │ │ │ │ + bl 1ca558 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 55caa <_PyXI_UnwrapNotShareableError@@Base+0x38> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55b46 <_PyXI_UnwrapNotShareableError@@Base+0x82> │ │ │ │ + b.n 55cf4 <_PyXI_UnwrapNotShareableError@@Base+0x82> │ │ │ │ ldr r4, [r5, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - cbnz r6, 55b10 <_PyXI_UnwrapNotShareableError@@Base+0x4c> │ │ │ │ + cbnz r6, 55cbe <_PyXI_UnwrapNotShareableError@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f818 │ │ │ │ + bl 2f878 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 55b22 <_PyXI_UnwrapNotShareableError@@Base+0x5e> │ │ │ │ - b.n 55b3c <_PyXI_UnwrapNotShareableError@@Base+0x78> │ │ │ │ + cbnz r0, 55cd0 <_PyXI_UnwrapNotShareableError@@Base+0x5e> │ │ │ │ + b.n 55cea <_PyXI_UnwrapNotShareableError@@Base+0x78> │ │ │ │ mov r2, r4 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 33104 <_PyXI_InitFailure@@Base> │ │ │ │ + bl 33158 <_PyXI_InitFailure@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55b04 <_PyXI_UnwrapNotShareableError@@Base+0x40> │ │ │ │ - b.n 55af6 <_PyXI_UnwrapNotShareableError@@Base+0x32> │ │ │ │ + bne.n 55cb2 <_PyXI_UnwrapNotShareableError@@Base+0x40> │ │ │ │ + b.n 55ca4 <_PyXI_UnwrapNotShareableError@@Base+0x32> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55b30 <_PyXI_UnwrapNotShareableError@@Base+0x6c> │ │ │ │ + bge.n 55cde <_PyXI_UnwrapNotShareableError@@Base+0x6c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 55b34 <_PyXI_UnwrapNotShareableError@@Base+0x70> │ │ │ │ + cbz r3, 55ce2 <_PyXI_UnwrapNotShareableError@@Base+0x70> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 55b3c <_PyXI_UnwrapNotShareableError@@Base+0x78> │ │ │ │ + b.n 55cea <_PyXI_UnwrapNotShareableError@@Base+0x78> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 55b30 <_PyXI_UnwrapNotShareableError@@Base+0x6c> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 55cde <_PyXI_UnwrapNotShareableError@@Base+0x6c> │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ 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 r4, [r0, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55ba0 <_PyXI_UnwrapNotShareableError@@Base+0xdc> │ │ │ │ + beq.n 55d4e <_PyXI_UnwrapNotShareableError@@Base+0xdc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 55ba0 <_PyXI_UnwrapNotShareableError@@Base+0xdc> │ │ │ │ + ble.n 55d4e <_PyXI_UnwrapNotShareableError@@Base+0xdc> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r2, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ - movw r0, #6544 @ 0x1990 │ │ │ │ + movw r0, #11088 @ 0x2b50 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55bb0 <_PyXI_UnwrapNotShareableError@@Base+0xec> │ │ │ │ + bge.n 55d5e <_PyXI_UnwrapNotShareableError@@Base+0xec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55bb0 <_PyXI_UnwrapNotShareableError@@Base+0xec> │ │ │ │ + cbnz r3, 55d5e <_PyXI_UnwrapNotShareableError@@Base+0xec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 55bb0 <_PyXI_UnwrapNotShareableError@@Base+0xec> │ │ │ │ - movw r0, #6580 @ 0x19b4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 55d5e <_PyXI_UnwrapNotShareableError@@Base+0xec> │ │ │ │ + movw r0, #11124 @ 0x2b74 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ 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 │ │ │ │ - bl cf6c8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 55be2 <_PyXI_UnwrapNotShareableError@@Base+0x11e> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55be2 <_PyXI_UnwrapNotShareableError@@Base+0x11e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 55be2 <_PyXI_UnwrapNotShareableError@@Base+0x11e> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 55bfc <_PyXI_UnwrapNotShareableError@@Base+0x138> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55bfc <_PyXI_UnwrapNotShareableError@@Base+0x138> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 55bfc <_PyXI_UnwrapNotShareableError@@Base+0x138> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 55c16 <_PyXI_UnwrapNotShareableError@@Base+0x152> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55c16 <_PyXI_UnwrapNotShareableError@@Base+0x152> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 55c16 <_PyXI_UnwrapNotShareableError@@Base+0x152> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 55c30 <_PyXI_UnwrapNotShareableError@@Base+0x16c> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55c30 <_PyXI_UnwrapNotShareableError@@Base+0x16c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 55c30 <_PyXI_UnwrapNotShareableError@@Base+0x16c> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 55c4a <_PyXI_UnwrapNotShareableError@@Base+0x186> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #16] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55c4a <_PyXI_UnwrapNotShareableError@@Base+0x186> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 55c4a <_PyXI_UnwrapNotShareableError@@Base+0x186> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - cbz r0, 55c64 <_PyXI_UnwrapNotShareableError@@Base+0x1a0> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55c64 <_PyXI_UnwrapNotShareableError@@Base+0x1a0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 55c64 <_PyXI_UnwrapNotShareableError@@Base+0x1a0> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 55c94 <_PyXI_UnwrapNotShareableError@@Base+0x1d0> │ │ │ │ + beq.n 55d8e <_PyXI_UnwrapNotShareableError@@Base+0x11c> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 55cc2 <_PyXI_UnwrapNotShareableError@@Base+0x1fe> │ │ │ │ + bne.n 55dbc <_PyXI_UnwrapNotShareableError@@Base+0x14a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55ca8 <_PyXI_UnwrapNotShareableError@@Base+0x1e4> │ │ │ │ + beq.n 55da2 <_PyXI_UnwrapNotShareableError@@Base+0x130> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55cc4 <_PyXI_UnwrapNotShareableError@@Base+0x200> │ │ │ │ + bgt.n 55dbe <_PyXI_UnwrapNotShareableError@@Base+0x14c> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 55cfa <_PyXI_UnwrapNotShareableError@@Base+0x236> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 55df4 <_PyXI_UnwrapNotShareableError@@Base+0x182> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r0, [pc, #52] @ (55d00 <_PyXI_UnwrapNotShareableError@@Base+0x23c>) │ │ │ │ + ldr r0, [pc, #56] @ (55dfc <_PyXI_UnwrapNotShareableError@@Base+0x18a>) │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov.w r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94fcc │ │ │ │ + bl 95224 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55cfa <_PyXI_UnwrapNotShareableError@@Base+0x236> │ │ │ │ + bge.n 55df4 <_PyXI_UnwrapNotShareableError@@Base+0x182> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55cfa <_PyXI_UnwrapNotShareableError@@Base+0x236> │ │ │ │ + cbnz r3, 55df4 <_PyXI_UnwrapNotShareableError@@Base+0x182> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ it cc │ │ │ │ lslcc r5, r1, #1 │ │ │ │ - b.n 55bb4 <_PyXI_UnwrapNotShareableError@@Base+0xf0> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 55d32 <_PyXI_UnwrapNotShareableError@@Base+0x26e> │ │ │ │ + beq.n 55e2c <_PyXI_UnwrapNotShareableError@@Base+0x1ba> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 55d60 <_PyXI_UnwrapNotShareableError@@Base+0x29c> │ │ │ │ + bne.n 55e5a <_PyXI_UnwrapNotShareableError@@Base+0x1e8> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55d46 <_PyXI_UnwrapNotShareableError@@Base+0x282> │ │ │ │ + beq.n 55e40 <_PyXI_UnwrapNotShareableError@@Base+0x1ce> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55d62 <_PyXI_UnwrapNotShareableError@@Base+0x29e> │ │ │ │ + bgt.n 55e5c <_PyXI_UnwrapNotShareableError@@Base+0x1ea> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 55d98 <_PyXI_UnwrapNotShareableError@@Base+0x2d4> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 55e92 <_PyXI_UnwrapNotShareableError@@Base+0x220> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r0, [pc, #56] @ (55da0 <_PyXI_UnwrapNotShareableError@@Base+0x2dc>) │ │ │ │ + ldr r0, [pc, #52] @ (55e98 <_PyXI_UnwrapNotShareableError@@Base+0x226>) │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov.w r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94fcc │ │ │ │ + bl 95224 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55d98 <_PyXI_UnwrapNotShareableError@@Base+0x2d4> │ │ │ │ + bge.n 55e92 <_PyXI_UnwrapNotShareableError@@Base+0x220> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55d98 <_PyXI_UnwrapNotShareableError@@Base+0x2d4> │ │ │ │ + cbnz r3, 55e92 <_PyXI_UnwrapNotShareableError@@Base+0x220> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - cbz r4, 55dd0 <_PyXI_UnwrapNotShareableError@@Base+0x30c> │ │ │ │ + cbz r4, 55ec8 <_PyXI_UnwrapNotShareableError@@Base+0x256> │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r4, #19568 @ 0x4c70 │ │ │ │ + movw r4, #24112 @ 0x5e30 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - movw r3, #19592 @ 0x4c88 │ │ │ │ + movw r3, #24136 @ 0x5e48 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #19560 @ 0x4c68 │ │ │ │ + movw r2, #24104 @ 0x5e28 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #19580 @ 0x4c7c │ │ │ │ + movw r1, #24124 @ 0x5e3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #6708 @ 0x1a34 │ │ │ │ + movw r0, #11252 @ 0x2bf4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ 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 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #6716 @ 0x1a3c │ │ │ │ + movw r1, #11260 @ 0x2bfc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f0620 │ │ │ │ + bl 1f1670 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 55e1e <_PyXI_UnwrapNotShareableError@@Base+0x35a> │ │ │ │ + beq.n 55f16 <_PyXI_UnwrapNotShareableError@@Base+0x2a4> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 55e1e <_PyXI_UnwrapNotShareableError@@Base+0x35a> │ │ │ │ + cbz r0, 55f16 <_PyXI_UnwrapNotShareableError@@Base+0x2a4> │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #6856 @ 0x1ac8 │ │ │ │ + movw r1, #11400 @ 0x2c88 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f0620 │ │ │ │ + bl 1f1670 │ │ │ │ movs r4, #0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55e9a <_PyXI_UnwrapNotShareableError@@Base+0x3d6> │ │ │ │ + beq.n 55f92 <_PyXI_UnwrapNotShareableError@@Base+0x320> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 55e9a <_PyXI_UnwrapNotShareableError@@Base+0x3d6> │ │ │ │ + cbz r0, 55f92 <_PyXI_UnwrapNotShareableError@@Base+0x320> │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ add.w r6, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r6, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 55ed6 <_PyXI_UnwrapNotShareableError@@Base+0x412> │ │ │ │ + b.n 55fce <_PyXI_UnwrapNotShareableError@@Base+0x35c> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55e9a <_PyXI_UnwrapNotShareableError@@Base+0x3d6> │ │ │ │ + bge.n 55f92 <_PyXI_UnwrapNotShareableError@@Base+0x320> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55e9a <_PyXI_UnwrapNotShareableError@@Base+0x3d6> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55f92 <_PyXI_UnwrapNotShareableError@@Base+0x320> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55f2a <_PyXI_UnwrapNotShareableError@@Base+0x466> │ │ │ │ + b.n 56022 <_PyXI_UnwrapNotShareableError@@Base+0x3b0> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2e430 │ │ │ │ + bl 2e490 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 55ed6 <_PyXI_UnwrapNotShareableError@@Base+0x412> │ │ │ │ + beq.n 55fce <_PyXI_UnwrapNotShareableError@@Base+0x35c> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 55ee8 <_PyXI_UnwrapNotShareableError@@Base+0x424> │ │ │ │ + bgt.n 55fe0 <_PyXI_UnwrapNotShareableError@@Base+0x36e> │ │ │ │ subs r5, r7, r5 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt.n 55efc <_PyXI_UnwrapNotShareableError@@Base+0x438> │ │ │ │ + bgt.n 55ff4 <_PyXI_UnwrapNotShareableError@@Base+0x382> │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 55f12 <_PyXI_UnwrapNotShareableError@@Base+0x44e> │ │ │ │ + blt.n 5600a <_PyXI_UnwrapNotShareableError@@Base+0x398> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 561d6 │ │ │ │ + bl 562ce │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55e86 <_PyXI_UnwrapNotShareableError@@Base+0x3c2> │ │ │ │ + beq.n 55f7e <_PyXI_UnwrapNotShareableError@@Base+0x30c> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 55e9e <_PyXI_UnwrapNotShareableError@@Base+0x3da> │ │ │ │ + bhi.n 55f96 <_PyXI_UnwrapNotShareableError@@Base+0x324> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 9e304 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e564 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 55f2a <_PyXI_UnwrapNotShareableError@@Base+0x466> │ │ │ │ + b.n 56022 <_PyXI_UnwrapNotShareableError@@Base+0x3b0> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 561d6 │ │ │ │ + bl 562ce │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55e86 <_PyXI_UnwrapNotShareableError@@Base+0x3c2> │ │ │ │ + beq.n 55f7e <_PyXI_UnwrapNotShareableError@@Base+0x30c> │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 55eb2 <_PyXI_UnwrapNotShareableError@@Base+0x3ee> │ │ │ │ + b.n 55faa <_PyXI_UnwrapNotShareableError@@Base+0x338> │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 561d6 │ │ │ │ + bl 562ce │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55e86 <_PyXI_UnwrapNotShareableError@@Base+0x3c2> │ │ │ │ + beq.n 55f7e <_PyXI_UnwrapNotShareableError@@Base+0x30c> │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55eb8 <_PyXI_UnwrapNotShareableError@@Base+0x3f4> │ │ │ │ + b.n 55fb0 <_PyXI_UnwrapNotShareableError@@Base+0x33e> │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 561d6 │ │ │ │ + bl 562ce │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55e86 <_PyXI_UnwrapNotShareableError@@Base+0x3c2> │ │ │ │ + beq.n 55f7e <_PyXI_UnwrapNotShareableError@@Base+0x30c> │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55ebc <_PyXI_UnwrapNotShareableError@@Base+0x3f8> │ │ │ │ + b.n 55fb4 <_PyXI_UnwrapNotShareableError@@Base+0x342> │ │ │ │ add sp, #32 │ │ │ │ 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, 55f4e <_PyXI_UnwrapNotShareableError@@Base+0x48a> │ │ │ │ + cbnz r3, 56046 <_PyXI_UnwrapNotShareableError@@Base+0x3d4> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 55f4e <_PyXI_UnwrapNotShareableError@@Base+0x48a> │ │ │ │ + cbnz r3, 56046 <_PyXI_UnwrapNotShareableError@@Base+0x3d4> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 55faa <_PyXI_UnwrapNotShareableError@@Base+0x4e6> │ │ │ │ - cbz r4, 55f5a <_PyXI_UnwrapNotShareableError@@Base+0x496> │ │ │ │ + cbz r3, 560a2 <_PyXI_UnwrapNotShareableError@@Base+0x430> │ │ │ │ + cbz r4, 56052 <_PyXI_UnwrapNotShareableError@@Base+0x3e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84ef4 │ │ │ │ + bl 850c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 55f60 <_PyXI_UnwrapNotShareableError@@Base+0x49c> │ │ │ │ - bl 70600 │ │ │ │ + b.n 56058 <_PyXI_UnwrapNotShareableError@@Base+0x3e6> │ │ │ │ + bl 70790 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 55ffe <_PyXI_UnwrapNotShareableError@@Base+0x53a> │ │ │ │ + beq.n 560f6 <_PyXI_UnwrapNotShareableError@@Base+0x484> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 55f74 <_PyXI_UnwrapNotShareableError@@Base+0x4b0> │ │ │ │ - ldr r1, [pc, #152] @ (56004 <_PyXI_UnwrapNotShareableError@@Base+0x540>) │ │ │ │ + cbz r2, 5606c <_PyXI_UnwrapNotShareableError@@Base+0x3fa> │ │ │ │ + ldr r1, [pc, #152] @ (560fc <_PyXI_UnwrapNotShareableError@@Base+0x48a>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55f94 <_PyXI_UnwrapNotShareableError@@Base+0x4d0> │ │ │ │ + beq.n 5608c <_PyXI_UnwrapNotShareableError@@Base+0x41a> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ - cbz r2, 55f84 <_PyXI_UnwrapNotShareableError@@Base+0x4c0> │ │ │ │ - ldr r1, [pc, #140] @ (56008 <_PyXI_UnwrapNotShareableError@@Base+0x544>) │ │ │ │ + cbz r2, 5607c <_PyXI_UnwrapNotShareableError@@Base+0x40a> │ │ │ │ + ldr r1, [pc, #140] @ (56100 <_PyXI_UnwrapNotShareableError@@Base+0x48e>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55f94 <_PyXI_UnwrapNotShareableError@@Base+0x4d0> │ │ │ │ + beq.n 5608c <_PyXI_UnwrapNotShareableError@@Base+0x41a> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 55fb8 <_PyXI_UnwrapNotShareableError@@Base+0x4f4> │ │ │ │ - ldr r1, [pc, #128] @ (5600c <_PyXI_UnwrapNotShareableError@@Base+0x548>) │ │ │ │ + cbz r2, 560b0 <_PyXI_UnwrapNotShareableError@@Base+0x43e> │ │ │ │ + ldr r1, [pc, #128] @ (56104 <_PyXI_UnwrapNotShareableError@@Base+0x492>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55fb8 <_PyXI_UnwrapNotShareableError@@Base+0x4f4> │ │ │ │ + bne.n 560b0 <_PyXI_UnwrapNotShareableError@@Base+0x43e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55ffe <_PyXI_UnwrapNotShareableError@@Base+0x53a> │ │ │ │ + bge.n 560f6 <_PyXI_UnwrapNotShareableError@@Base+0x484> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55ffe <_PyXI_UnwrapNotShareableError@@Base+0x53a> │ │ │ │ + cbnz r3, 560f6 <_PyXI_UnwrapNotShareableError@@Base+0x484> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 55ffe <_PyXI_UnwrapNotShareableError@@Base+0x53a> │ │ │ │ - cbz r4, 55fc8 <_PyXI_UnwrapNotShareableError@@Base+0x504> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 560f6 <_PyXI_UnwrapNotShareableError@@Base+0x484> │ │ │ │ + cbz r4, 560c0 <_PyXI_UnwrapNotShareableError@@Base+0x44e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bne.n 55fde <_PyXI_UnwrapNotShareableError@@Base+0x51a> │ │ │ │ + bne.n 560d6 <_PyXI_UnwrapNotShareableError@@Base+0x464> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - bl 7bd88 │ │ │ │ + bl 7bf5c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 55fe8 <_PyXI_UnwrapNotShareableError@@Base+0x524> │ │ │ │ + b.n 560e0 <_PyXI_UnwrapNotShareableError@@Base+0x46e> │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7c0fc │ │ │ │ + bl 7c2d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56000 <_PyXI_UnwrapNotShareableError@@Base+0x53c> │ │ │ │ + bge.n 560f8 <_PyXI_UnwrapNotShareableError@@Base+0x486> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56000 <_PyXI_UnwrapNotShareableError@@Base+0x53c> │ │ │ │ + cbnz r3, 560f8 <_PyXI_UnwrapNotShareableError@@Base+0x486> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 56000 <_PyXI_UnwrapNotShareableError@@Base+0x53c> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 560f8 <_PyXI_UnwrapNotShareableError@@Base+0x486> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ rsb r0, r8, #77 @ 0x4d │ │ │ │ @ instruction: 0xf74c004d │ │ │ │ @ instruction: 0xf1e4004d │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 56032 <_PyXI_UnwrapNotShareableError@@Base+0x56e> │ │ │ │ + cbnz r2, 5612a <_PyXI_UnwrapNotShareableError@@Base+0x4b8> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 56032 <_PyXI_UnwrapNotShareableError@@Base+0x56e> │ │ │ │ + bne.n 5612a <_PyXI_UnwrapNotShareableError@@Base+0x4b8> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 5604e <_PyXI_UnwrapNotShareableError@@Base+0x58a> │ │ │ │ - ldr r4, [pc, #44] @ (56060 <_PyXI_UnwrapNotShareableError@@Base+0x59c>) │ │ │ │ + cbnz r0, 56146 <_PyXI_UnwrapNotShareableError@@Base+0x4d4> │ │ │ │ + ldr r4, [pc, #44] @ (56158 <_PyXI_UnwrapNotShareableError@@Base+0x4e6>) │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5605c <_PyXI_UnwrapNotShareableError@@Base+0x598> │ │ │ │ + cbz r0, 56154 <_PyXI_UnwrapNotShareableError@@Base+0x4e2> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 5206a <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ + b.w 52142 <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r4, [r7, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 5607e <_PyXI_UnwrapNotShareableError@@Base+0x5ba> │ │ │ │ + bne.n 56176 <_PyXI_UnwrapNotShareableError@@Base+0x504> │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5607e <_PyXI_UnwrapNotShareableError@@Base+0x5ba> │ │ │ │ + bhi.n 56176 <_PyXI_UnwrapNotShareableError@@Base+0x504> │ │ │ │ pop {r4, r5} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w d56cc │ │ │ │ + b.w d5cfc │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 560ac <_PyXI_UnwrapNotShareableError@@Base+0x5e8> │ │ │ │ + cbnz r2, 561a4 <_PyXI_UnwrapNotShareableError@@Base+0x532> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 560ac <_PyXI_UnwrapNotShareableError@@Base+0x5e8> │ │ │ │ + bne.n 561a4 <_PyXI_UnwrapNotShareableError@@Base+0x532> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 560c8 <_PyXI_UnwrapNotShareableError@@Base+0x604> │ │ │ │ - ldr r4, [pc, #44] @ (560dc <_PyXI_UnwrapNotShareableError@@Base+0x618>) │ │ │ │ + cbnz r0, 561c0 <_PyXI_UnwrapNotShareableError@@Base+0x54e> │ │ │ │ + ldr r4, [pc, #44] @ (561d4 <_PyXI_UnwrapNotShareableError@@Base+0x562>) │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 560d6 <_PyXI_UnwrapNotShareableError@@Base+0x612> │ │ │ │ + cbz r0, 561ce <_PyXI_UnwrapNotShareableError@@Base+0x55c> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 5206a <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ + b.w 52142 <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r5, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000560e0 : │ │ │ │ +000561d8 : │ │ │ │ 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 124874 │ │ │ │ + bl 1256dc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 56114 │ │ │ │ + beq.n 5620c │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 5611a │ │ │ │ + bls.n 56212 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6992 @ 0x1b50 │ │ │ │ + movw r1, #11536 @ 0x2d10 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5611c │ │ │ │ + b.n 56214 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ - movw r1, #7040 @ 0x1b80 │ │ │ │ + movw r1, #11584 @ 0x2d40 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r3, sp, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ movs r4, #1 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ strd r4, ip, [sp, #8] │ │ │ │ - bl 8ead0 │ │ │ │ - cbz r0, 56184 │ │ │ │ + bl 8ecfc │ │ │ │ + cbz r0, 5627c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 5616c │ │ │ │ + bpl.n 56264 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 228d7c │ │ │ │ + bl 229f74 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 22a6a0 │ │ │ │ - b.n 56186 │ │ │ │ + bl 22b89c │ │ │ │ + b.n 5627e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #59340 @ 0xe7cc │ │ │ │ + movw r1, #63768 @ 0xf918 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #19908 @ 0x4dc4 │ │ │ │ + movw r1, #24452 @ 0x5f84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w cf5d0 │ │ │ │ + b.w cfbf4 │ │ │ │ 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 7bd88 │ │ │ │ + bl 7bf5c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 561d2 │ │ │ │ - bl 24c8e0 <_PyType_GetBaseByToken_Borrow@@Base+0x44c> │ │ │ │ + cbz r0, 562ca │ │ │ │ + bl 24db00 <_PyType_GetBaseByToken_Borrow@@Base+0x44c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 561c6 │ │ │ │ + bge.n 562be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 561ca │ │ │ │ + cbz r3, 562c2 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 561d2 │ │ │ │ + b.n 562ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 561c6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 562be │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -63260,870 +63381,872 @@ │ │ │ │ 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 56212 │ │ │ │ + bge.n 5630a │ │ │ │ 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 5621e │ │ │ │ + b.n 56316 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9e304 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e564 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 561fa │ │ │ │ + bne.n 562f2 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #50872 @ 0xc6b8 │ │ │ │ + movw r0, #55416 @ 0xd878 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ 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 5628e │ │ │ │ + ble.n 56386 │ │ │ │ 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 5628e │ │ │ │ + bcs.n 56386 │ │ │ │ blx 2aca4 <__memcpy_chk@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 2beec │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ add r6, r5 │ │ │ │ blx 2beec │ │ │ │ - b.n 5625e │ │ │ │ + b.n 56356 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 562cc │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 563c4 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 562c6 │ │ │ │ - bl 142304 │ │ │ │ - b.n 562cc │ │ │ │ + bne.n 563be │ │ │ │ + bl 143414 │ │ │ │ + b.n 563c4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5630a │ │ │ │ + cbnz r0, 56402 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 562e8 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 563e0 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 562e2 │ │ │ │ - bl 142304 │ │ │ │ - b.n 562e8 │ │ │ │ + bne.n 563da │ │ │ │ + bl 143414 │ │ │ │ + b.n 563e0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5630a │ │ │ │ + cbnz r0, 56402 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5630a │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 56402 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 56300 │ │ │ │ + bne.n 563f8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 142304 │ │ │ │ + b.w 143414 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 56350 │ │ │ │ + bhi.n 56448 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 56368 │ │ │ │ + bmi.n 56460 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #59624 @ 0xe8e8 │ │ │ │ + movw r2, #64168 @ 0xfaa8 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #33484 @ 0x82cc │ │ │ │ + movw r1, #38028 @ 0x948c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2104 @ 0x838 │ │ │ │ + movw r0, #6568 @ 0x19a8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 564ba │ │ │ │ - movw r0, #2104 @ 0x838 │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 565b2 │ │ │ │ + movw r0, #6568 @ 0x19a8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56326 │ │ │ │ - b.n 564ba │ │ │ │ + bne.n 5641e │ │ │ │ + b.n 565b2 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 563d2 │ │ │ │ + ble.n 564ca │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 563d2 │ │ │ │ + beq.n 564ca │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 563b2 │ │ │ │ + bpl.n 564aa │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b66c │ │ │ │ + bl 8b824 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 564ba │ │ │ │ + beq.w 565b2 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 563d2 │ │ │ │ + beq.n 564ca │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61300 @ 0xef74 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #308 @ 0x134 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 564ba │ │ │ │ + bl f29e4 │ │ │ │ + b.n 565b2 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #30260 @ 0x7634 │ │ │ │ + movw r2, #34804 @ 0x87f4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #33732 @ 0x83c4 │ │ │ │ + movw r1, #38276 @ 0x9584 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2104 @ 0x838 │ │ │ │ + movw r0, #6568 @ 0x19a8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 564ba │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 565b2 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 563f2 │ │ │ │ + blt.n 564ea │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7056 @ 0x1b90 │ │ │ │ + movw r1, #11600 @ 0x2d50 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 564ba │ │ │ │ + bl f29e4 │ │ │ │ + b.n 565b2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 564ba │ │ │ │ + beq.n 565b2 │ │ │ │ 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 56494 │ │ │ │ + ble.n 5658c │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 56422 │ │ │ │ + beq.n 5651a │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 56430 │ │ │ │ + bne.n 56528 │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 56410 │ │ │ │ + b.n 56508 │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 5643e │ │ │ │ + bne.n 56536 │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 56410 │ │ │ │ + b.n 56508 │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 5644c │ │ │ │ + bne.n 56544 │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 56410 │ │ │ │ + b.n 56508 │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 5645a │ │ │ │ + bne.n 56552 │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 56410 │ │ │ │ + b.n 56508 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 5648e │ │ │ │ + bls.n 56586 │ │ │ │ movw r6, #15136 @ 0x3b20 │ │ │ │ movt r6, #76 @ 0x4c │ │ │ │ movw r3, #30812 @ 0x785c │ │ │ │ strh r3, [r4, #0] │ │ │ │ mov.w ip, r5, lsr #4 │ │ │ │ and.w r5, r5, #15 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r4, #4 │ │ │ │ ldrb.w r3, [r3, ip] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ - b.n 56410 │ │ │ │ + b.n 56508 │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 56410 │ │ │ │ + b.n 56508 │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ strb r3, [r4, #0] │ │ │ │ - bl 9e304 <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 564ba │ │ │ │ + bl 9e564 <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 565b2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 564ba │ │ │ │ + cbz r1, 565b2 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #13016 @ 0x32d8 │ │ │ │ + movw r0, #17480 @ 0x4448 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mla r0, r0, r2, r3 │ │ │ │ - b.w 1cda90 │ │ │ │ + b.w 7e13c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 564fa │ │ │ │ + cbnz r4, 565f2 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 564fa │ │ │ │ + ble.n 565f2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 564fa │ │ │ │ - cbnz r2, 5651a │ │ │ │ + bne.n 565f2 │ │ │ │ + cbnz r2, 56612 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #212] @ (565d4 ) │ │ │ │ + ldr r4, [pc, #212] @ (566cc ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5651a │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 56612 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 565ce │ │ │ │ + b.n 566c6 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str r1, [sp, #24] │ │ │ │ mul.w r4, r2, r4 │ │ │ │ adds r6, r4, r3 │ │ │ │ it mi │ │ │ │ addmi r6, r6, r3 │ │ │ │ asrs r6, r6, #16 │ │ │ │ - cbnz r2, 56540 │ │ │ │ + cbnz r2, 56638 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 565ce │ │ │ │ + b.n 566c6 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #2 │ │ │ │ movt r9, #32768 @ 0x8000 │ │ │ │ - bl 15198c │ │ │ │ + bl 152afc │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ movs r5, #0 │ │ │ │ mov.w sl, r5, lsl #16 │ │ │ │ mov fp, r4 │ │ │ │ cmp r6, r5 │ │ │ │ add.w r5, r5, #1 │ │ │ │ - ble.n 56536 │ │ │ │ + ble.n 5662e │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp.w fp, r5, lsl #16 │ │ │ │ ite lt │ │ │ │ sublt.w r1, fp, sl │ │ │ │ movge.w r1, #65536 @ 0x10000 │ │ │ │ add r0, sl │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56516 │ │ │ │ + beq.n 5660e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ strd r3, r0, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 94fcc │ │ │ │ + bl 95224 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 565ac │ │ │ │ + bge.n 566a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 565ac │ │ │ │ + cbnz r3, 566a4 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 56516 │ │ │ │ + beq.n 5660e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add.w sl, sl, #65536 @ 0x10000 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5655a │ │ │ │ + bge.n 56652 │ │ │ │ subs r3, #1 │ │ │ │ mov r4, fp │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 56554 │ │ │ │ + bne.n 5664c │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 56554 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5664c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb r4, [r2, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 565f8 │ │ │ │ + cbnz r3, 566f0 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 565f8 │ │ │ │ + ble.n 566f0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 565f8 │ │ │ │ - cbnz r0, 56612 │ │ │ │ + bne.n 566f0 │ │ │ │ + cbnz r0, 5670a │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #76] @ (56654 ) │ │ │ │ + ldr r4, [pc, #76] @ (5674c ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5664c │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 56744 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 20bdb4 │ │ │ │ + bl 20cf84 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5664c │ │ │ │ + beq.n 56744 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #7088 @ 0x1bb0 │ │ │ │ + movw r1, #11632 @ 0x2d70 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #55436 @ 0xd88c │ │ │ │ + movw r0, #59868 @ 0xe9dc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5664c │ │ │ │ + beq.n 56744 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #46124 @ 0xb42c │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2712b4 <_PyTime_FromLong@@Base+0xa14> │ │ │ │ + b.w 27249c <_PyTime_FromLong@@Base+0xa14> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r0, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ - b.w 1cda90 │ │ │ │ + b.w 7e13c │ │ │ │ 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, 56682 │ │ │ │ + cbz r3, 5677a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 1cda90 │ │ │ │ + b.w 7e13c │ │ │ │ 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 │ │ │ │ - ldr r5, [pc, #240] @ (56788 ) │ │ │ │ + movw r4, #3460 @ 0xd84 │ │ │ │ + movt r4, #73 @ 0x49 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ - 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} │ │ │ │ - stmia.w r4, {r0, r1} │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + 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} │ │ │ │ + stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 566c8 │ │ │ │ + bne.n 567c6 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 566c8 │ │ │ │ + ble.n 567c6 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 566c8 │ │ │ │ - cbnz r6, 566ec │ │ │ │ - ldr r4, [pc, #192] @ (5678c ) │ │ │ │ + bne.n 567c6 │ │ │ │ + cbnz r6, 567ea │ │ │ │ + ldr r4, [pc, #192] @ (56888 ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r4, #2 │ │ │ │ mov r1, r7 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5676c │ │ │ │ + beq.n 5686a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 11c7a4 │ │ │ │ + bl 11d104 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldrd r8, r5, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 5673e │ │ │ │ - movw r3, #37316 @ 0x91c4 │ │ │ │ + cbz r0, 5683c │ │ │ │ + movw r3, #41860 @ 0xa384 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 2030d0 <_PyEval_GetBuiltin@@Base+0x450> │ │ │ │ - cbz r0, 5673e │ │ │ │ + bl 204174 <_PyEval_GetBuiltin@@Base+0x450> │ │ │ │ + cbz r0, 5683c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ adds r2, r5, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - beq.n 5672c │ │ │ │ + beq.n 5682a │ │ │ │ mov r0, r5 │ │ │ │ blx 2ae9c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 56734 │ │ │ │ + b.n 56832 │ │ │ │ mov r0, r8 │ │ │ │ blx 2bec4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 56742 │ │ │ │ + beq.n 56840 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 56774 │ │ │ │ + b.n 56872 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 56760 │ │ │ │ + cbz r2, 5685e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 5675a │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 56760 │ │ │ │ + bne.n 56858 │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 5685e │ │ │ │ mov r1, r7 │ │ │ │ - bl 1b7328 │ │ │ │ - bl 7fc54 │ │ │ │ + bl 1b8640 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56738 │ │ │ │ + beq.n 56836 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 56774 │ │ │ │ + b.n 56872 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r8, r5, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 11ce10 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d770 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0xfbdc0048 │ │ │ │ + nop │ │ │ │ strb r4, [r5, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 567b0 │ │ │ │ + cbnz r3, 568ac │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 567b0 │ │ │ │ + ble.n 568ac │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 567b0 │ │ │ │ - cbnz r0, 567ca │ │ │ │ + bne.n 568ac │ │ │ │ + cbnz r0, 568c6 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #88] @ (56818 ) │ │ │ │ + ldr r4, [pc, #88] @ (56914 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 56812 │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5690e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 567dc │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 56812 │ │ │ │ + bne.n 568d8 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 5690e │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2b88c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 56808 │ │ │ │ + bne.n 56904 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 56808 │ │ │ │ + cbz r3, 56904 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r0, [r3, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5683c │ │ │ │ + cbnz r3, 56938 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5683c │ │ │ │ + ble.n 56938 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5683c │ │ │ │ - cbnz r0, 56856 │ │ │ │ + bne.n 56938 │ │ │ │ + cbnz r0, 56952 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #88] @ (568a4 ) │ │ │ │ + ldr r4, [pc, #88] @ (569a0 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5689e │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5699a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 56868 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 5689e │ │ │ │ + bne.n 56964 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 5699a │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2c11c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 56894 │ │ │ │ + bne.n 56990 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 56894 │ │ │ │ + cbz r3, 56990 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r4, [r0, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ldrb r0, [r0, #18] │ │ │ │ lsls r3, r3, #8 │ │ │ │ orr.w r3, r3, r2, lsl #16 │ │ │ │ orrs r0, r3 │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 568c2 │ │ │ │ + cbz r3, 569be │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 568ca │ │ │ │ + b.n 569c6 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 568fa │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 56952 │ │ │ │ + bne.n 569f6 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 56a4e │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 2b814 <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 56914 │ │ │ │ + cbz r0, 56a10 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 5693e │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 56a3a │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 2935c8 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ + bl 2947a8 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #48] @ 56958 │ │ │ │ + vldr d5, [pc, #52] @ 56a58 │ │ │ │ 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 56948 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 56952 │ │ │ │ + bne.n 56a44 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 56a4e │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 85cf8 │ │ │ │ + b.w 85ecc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - bvs.n 56886 │ │ │ │ + nop.w │ │ │ │ + bvs.n 56986 │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ - b.w 4c38c <_PyXI_NewExcInfo@@Base+0x2f8> │ │ │ │ + b.w 4c45c <_PyXI_NewExcInfo@@Base+0x2f8> │ │ │ │ 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 5699e │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + bmi.n 56a9e │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #37916 @ 0x941c │ │ │ │ + movw r1, #42460 @ 0xa5dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #56228 @ 0xdba4 │ │ │ │ + movw r0, #60924 @ 0xedfc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r5 │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56a34 │ │ │ │ + b.n 56b34 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n 569c4 │ │ │ │ + beq.n 56ac4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7208 @ 0x1c28 │ │ │ │ + movw r1, #11752 @ 0x2de8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 5699a │ │ │ │ + bl f29e4 │ │ │ │ + b.n 56a9a │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 569fe │ │ │ │ + bne.n 56afe │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c9ac4 │ │ │ │ + bl 1caa68 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 569f4 │ │ │ │ + ble.n 56af4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 22e780 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ + bl 22f930 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5699a │ │ │ │ + beq.n 56a9a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 1c9ac4 │ │ │ │ + bl 1caa68 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 56a34 │ │ │ │ + b.n 56b34 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d705c │ │ │ │ + bl 1d7fa0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, r6 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 56a18 │ │ │ │ + bcc.n 56b18 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f4674 │ │ │ │ + b.w 1f56c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22e780 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ + bl 22f930 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5699a │ │ │ │ + beq.n 56a9a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ - bl 2262b0 │ │ │ │ - b.n 569f4 │ │ │ │ + bl 2274a8 │ │ │ │ + b.n 56af4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ 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 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 56b1e │ │ │ │ + beq.n 56c1e │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 56b1e │ │ │ │ + beq.n 56c1e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 56a92 │ │ │ │ + beq.n 56b92 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56b1a │ │ │ │ + bge.n 56c1a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 56b1a │ │ │ │ + b.n 56c1a │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #33976 @ 0x84b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 56ab0 │ │ │ │ + beq.n 56bb0 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w c1690 │ │ │ │ + b.w c1ce0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 199808 │ │ │ │ + bl 19ae18 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 56ac2 │ │ │ │ + cbnz r0, 56bc2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56b1a │ │ │ │ + b.n 56c1a │ │ │ │ ldr.w r9, [r6, #156] @ 0x9c │ │ │ │ - movw r3, #2657 @ 0xa61 │ │ │ │ + movw r3, #4297 @ 0x10c9 │ │ │ │ movt r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 56ada │ │ │ │ - bl c0a58 <_PyDict_FromItems@@Base+0x90> │ │ │ │ - b.n 56ae0 │ │ │ │ + bne.n 56bda │ │ │ │ + bl c10c0 <_PyDict_FromItems@@Base+0x90> │ │ │ │ + b.n 56be0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ blx r9 │ │ │ │ - cbnz r0, 56afa │ │ │ │ + cbnz r0, 56bfa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56abe │ │ │ │ + bge.n 56bbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 56abe │ │ │ │ + bne.n 56bbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 56abe │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 56bbe │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -64136,379 +64259,379 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r3, #5160 @ 0x1428 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 56b60 │ │ │ │ - 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 56b8e │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, sp │ │ │ │ - bl 1f5510 <_PyTime_FromSecondsObject@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 56b8a │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 56b8e │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31676 @ 0x7bbc │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 56ba6 │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - adds r1, #16 │ │ │ │ - ldrexd r4, r5, [r1] │ │ │ │ - strexd r0, r2, r3, [r1] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 56b92 │ │ │ │ - movw r0, #5160 @ 0x1428 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00056baa : │ │ │ │ +00056c2c : │ │ │ │ movs r1, #1 │ │ │ │ - b.w 284628 │ │ │ │ + b.w 285810 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 97f04 │ │ │ │ + bl 98158 │ │ │ │ mov r5, r0 │ │ │ │ blx 2c4fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 56be6 │ │ │ │ + bge.n 56c68 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 56c12 │ │ │ │ + bne.n 56c94 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1f1210 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 56c2c │ │ │ │ - b.n 56c28 │ │ │ │ + bl 1f2260 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 56cae │ │ │ │ + b.n 56caa │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40676 @ 0x9ee4 │ │ │ │ + movw r0, #45220 @ 0xb0a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56c06 │ │ │ │ + bne.n 56c88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56c6e │ │ │ │ + b.n 56cf0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1f1210 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f2260 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56c28 │ │ │ │ + beq.n 56caa │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f1210 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f2260 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56c28 │ │ │ │ + beq.n 56caa │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2ad44 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 56c66 │ │ │ │ + bge.n 56ce8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movw r3, #5160 @ 0x1428 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + sub sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 56d28 │ │ │ │ + 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 56d56 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1f6560 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 56d52 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 56d56 │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #36220 @ 0x8d7c │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f29e4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 56d6e │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + adds r1, #16 │ │ │ │ + ldrexd r4, r5, [r1] │ │ │ │ + strexd r0, r2, r3, [r1] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 56d5a │ │ │ │ + movw r0, #5160 @ 0x1428 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00056c72 : │ │ │ │ +00056d72 : │ │ │ │ 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, #19148 @ 0x4acc │ │ │ │ + movw r1, #23332 @ 0x5b24 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #60308 @ 0xeb94 │ │ │ │ + movw r0, #64852 @ 0xfd54 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1b6590 │ │ │ │ + bl 1b78a8 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 56ca4 │ │ │ │ + cbnz r0, 56da4 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r4 │ │ │ │ - b.n 56cca │ │ │ │ + b.n 56dca │ │ │ │ mov r0, r4 │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56c9a │ │ │ │ + beq.n 56d9a │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c1690 │ │ │ │ + bl c1ce0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 56cc6 │ │ │ │ - bl 85c48 │ │ │ │ + cbz r0, 56dc6 │ │ │ │ + bl 85e1c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 56cca │ │ │ │ + b.n 56dca │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, 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 1cda90 │ │ │ │ + b.w 7e13c │ │ │ │ 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 56d1e │ │ │ │ + bne.n 56e1e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1d56b0 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 56d38 │ │ │ │ - b.n 56d34 │ │ │ │ + bl 1d65f0 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 56e38 │ │ │ │ + b.n 56e34 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40664 @ 0x9ed8 │ │ │ │ + movw r0, #45208 @ 0xb098 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56d12 │ │ │ │ + bne.n 56e12 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56d7a │ │ │ │ + b.n 56e7a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1d56b0 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d65f0 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56d34 │ │ │ │ + beq.n 56e34 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d56b0 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d65f0 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56d34 │ │ │ │ + beq.n 56e34 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2b778 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 56d72 │ │ │ │ + bge.n 56e72 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #44664 @ 0xae78 │ │ │ │ + movw r1, #49208 @ 0xc038 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl c22bc │ │ │ │ - cbz r0, 56db0 │ │ │ │ + bl c2900 │ │ │ │ + cbz r0, 56eb0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 33bb6 <_Py_fstat@@Base+0x18a> │ │ │ │ + bl 33c0a <_Py_fstat@@Base+0x18a> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 56ddc │ │ │ │ - movw r1, #7280 @ 0x1c70 │ │ │ │ + cbnz r2, 56edc │ │ │ │ + movw r1, #11824 @ 0x2e30 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f2414 │ │ │ │ - b.n 56de8 │ │ │ │ - movw r1, #7304 @ 0x1c88 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 56ee8 │ │ │ │ + movw r1, #11848 @ 0x2e48 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ - bl 13aa60 │ │ │ │ - cbnz r0, 56e10 │ │ │ │ + bl 13ba30 │ │ │ │ + cbnz r0, 56f10 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56e24 │ │ │ │ + b.n 56f24 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 56e0c │ │ │ │ + blt.n 56f0c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00056e26 : │ │ │ │ +00056f26 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r7, [pc, #164] @ (56edc ) │ │ │ │ + ldr r7, [pc, #164] @ (56fdc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r1, r7] │ │ │ │ str r3, [sp, #12] │ │ │ │ sbcs.w r3, r4, #0 │ │ │ │ - blt.n 56e5e │ │ │ │ + blt.n 56f5e │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2368e8 <_PyDeadline_Init@@Base> │ │ │ │ + bl 2379ec <_PyDeadline_Init@@Base> │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 56e64 │ │ │ │ + b.n 56f64 │ │ │ │ mov.w r9, #0 │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1b60f8 <_PyTime_AsMicroseconds@@Base> │ │ │ │ + bl 1b7410 <_PyTime_AsMicroseconds@@Base> │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 128be4 │ │ │ │ + bl 129a4c │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 56ea8 │ │ │ │ + cbnz r0, 56fa8 │ │ │ │ orrs.w r3, r8, r7 │ │ │ │ - beq.n 56ea8 │ │ │ │ - bl 97f04 │ │ │ │ + beq.n 56fa8 │ │ │ │ + bl 98158 │ │ │ │ mov r3, r7 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 128be4 │ │ │ │ + bl 129a4c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ mov fp, r3 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ cmp.w fp, #2 │ │ │ │ - bne.n 56ed2 │ │ │ │ + bne.n 56fd2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1cf5a0 <_PyEval_MakePendingCalls@@Base> │ │ │ │ + bl 1d04f4 <_PyEval_MakePendingCalls@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56ed2 │ │ │ │ + beq.n 56fd2 │ │ │ │ cmp r5, #1 │ │ │ │ sbcs.w r3, r4, #0 │ │ │ │ - blt.n 56e64 │ │ │ │ + blt.n 56f64 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 2648d8 <_PyDeadline_Get@@Base> │ │ │ │ + bl 26b928 <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bge.n 56e64 │ │ │ │ + bge.n 56f64 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00056ee0 : │ │ │ │ +00056fe0 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 284628 │ │ │ │ + b.w 285810 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #7324 @ 0x1c9c │ │ │ │ + movw r0, #11868 @ 0x2e5c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 56f40 │ │ │ │ + bpl.n 57040 │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 56f44 │ │ │ │ + cbz r1, 57044 │ │ │ │ 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] │ │ │ │ @@ -64520,19 +64643,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 1cda90 │ │ │ │ + b.w 7e13c │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 56f48 │ │ │ │ + b.n 57048 │ │ │ │ mov.w r0, #468 @ 0x1d4 │ │ │ │ - b.w 1cda90 │ │ │ │ + b.w 7e13c │ │ │ │ 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] │ │ │ │ @@ -64542,824 +64665,836 @@ │ │ │ │ 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 196d58 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ + bl 198360 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 56f9c │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 56f9c │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 56f9c │ │ │ │ - cbnz r0, 56fb6 │ │ │ │ - movs r4, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r5, sp, #28 │ │ │ │ - strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #44] @ (56fd8 ) │ │ │ │ - strd r2, r5, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 56fd2 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 20bdb4 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 56fd2 │ │ │ │ - movw r1, #48580 @ 0xbdc4 │ │ │ │ - movt r1, #2 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2712b4 <_PyTime_FromLong@@Base+0xa14> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - strb r0, [r6, r7] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1a7a08 <_PyType_Name@@Base> │ │ │ │ + bl 1a9028 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #7332 @ 0x1ca4 │ │ │ │ + movw r0, #11876 @ 0x2e64 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 57028 │ │ │ │ + cbnz r3, 570c8 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 57028 │ │ │ │ + ble.n 570c8 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 57028 │ │ │ │ - cbnz r4, 57046 │ │ │ │ + bne.n 570c8 │ │ │ │ + cbnz r4, 570e6 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #64] @ (57070 ) │ │ │ │ + ldr r4, [pc, #64] @ (57110 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 57068 │ │ │ │ + cbz r0, 57108 │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5705a │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 57068 │ │ │ │ + bne.n 570fa │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 57108 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1baae0 <_PyBytesWriter_Resize@@Base+0x864> │ │ │ │ + b.w 1bbad8 <_PyBytesWriter_Resize@@Base+0x860> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 5709a │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl 20bdb4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 57104 │ │ │ │ - b.n 570b2 │ │ │ │ - movs r3, #2 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40576 @ 0x9e80 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5708c │ │ │ │ - b.n 57104 │ │ │ │ - movw r3, #37316 @ 0x91c4 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2030d0 <_PyEval_GetBuiltin@@Base+0x450> │ │ │ │ - cbz r0, 57104 │ │ │ │ - blx 2c188 <__errno_location@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - blx 2ae9c │ │ │ │ - mov r4, r0 │ │ │ │ + cbnz r3, 57134 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 57134 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 57134 │ │ │ │ + cbnz r0, 5714e │ │ │ │ + movs r4, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r5, sp, #28 │ │ │ │ + strd r4, r2, [sp, #8] │ │ │ │ + ldr r4, [pc, #44] @ (57170 ) │ │ │ │ + strd r2, r5, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5716a │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 20cf84 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 570ea │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cbz r3, 570fc │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - bl 7fc54 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 570de │ │ │ │ + beq.n 5716a │ │ │ │ + movw r1, #48580 @ 0xbdc4 │ │ │ │ + movt r1, #2 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 27249c <_PyTime_FromLong@@Base+0xa14> │ │ │ │ movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r1, [sp, #8] │ │ │ │ - movw r1, #46072 @ 0xb3f8 │ │ │ │ + movw r1, #50616 @ 0xc5b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl c22bc │ │ │ │ - cbz r0, 5715e │ │ │ │ + bl c2900 │ │ │ │ + cbz r0, 571c8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movw r3, #15272 @ 0x3ba8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57162 │ │ │ │ + beq.n 571cc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7344 @ 0x1cb0 │ │ │ │ + movw r1, #11888 @ 0x2e70 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 571d6 │ │ │ │ + b.n 57240 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 57170 │ │ │ │ + cbnz r3, 571da │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 571d6 │ │ │ │ + b.n 57240 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 5718c │ │ │ │ + beq.n 571f6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7376 @ 0x1cd0 │ │ │ │ + movw r1, #11920 @ 0x2e90 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 5715e │ │ │ │ + bl f29e4 │ │ │ │ + b.n 571c8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 571ac │ │ │ │ + beq.n 57216 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7416 @ 0x1cf8 │ │ │ │ + movw r1, #11960 @ 0x2eb8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 5715e │ │ │ │ + bl f29e4 │ │ │ │ + b.n 571c8 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #40] @ (571dc ) │ │ │ │ + ldr r0, [pc, #36] @ (57244 ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 94fcc │ │ │ │ + bl 95224 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5715e │ │ │ │ + beq.n 571c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57166 │ │ │ │ + bge.n 571d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57166 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 57166 │ │ │ │ + bne.n 571d0 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 571d0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ @ instruction: 0xfbb0004d │ │ │ │ │ │ │ │ -000571e0 : │ │ │ │ +00057248 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c984c │ │ │ │ + bl 1ca7f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 571fe │ │ │ │ - bl d8428 │ │ │ │ + cbnz r0, 57266 │ │ │ │ + bl d8a44 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 57212 │ │ │ │ + b.n 5727a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57210 │ │ │ │ + bge.n 57278 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57210 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57278 │ │ │ │ + bl 771cc <_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, #4072] @ 0xfe8 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 572a2 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl 20cf84 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 5730c │ │ │ │ + b.n 572ba │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #45120 @ 0xb040 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r2, r3 │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 57294 │ │ │ │ + b.n 5730c │ │ │ │ + movw r3, #41860 @ 0xa384 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 204174 <_PyEval_GetBuiltin@@Base+0x450> │ │ │ │ + cbz r0, 5730c │ │ │ │ + blx 2c188 <__errno_location@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + blx 2ae9c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 572f2 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 800c4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cbz r3, 57304 │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1ada34 │ │ │ │ + bl 7fe24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 572e6 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ - bl d83e8 │ │ │ │ + bl d8a04 │ │ │ │ movw r7, #57264 @ 0xdfb0 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 57256 │ │ │ │ + bne.n 57354 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 572fe │ │ │ │ + beq.n 573fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5727a │ │ │ │ + bge.n 57378 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5727a │ │ │ │ + b.n 57378 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13170c │ │ │ │ + bl 132628 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 57272 │ │ │ │ + cbnz r0, 57370 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #7464 @ 0x1d28 │ │ │ │ + movw r0, #12008 @ 0x2ee8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1fdfd4 │ │ │ │ - b.n 572fe │ │ │ │ + bl 1ff064 │ │ │ │ + b.n 573fc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #144] @ (5730c ) │ │ │ │ + ldr r0, [pc, #140] @ (57408 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r6, r4, [sp, #8] │ │ │ │ - bl 1362b0 │ │ │ │ - cbnz r0, 5729c │ │ │ │ + bl 137250 │ │ │ │ + cbnz r0, 5739a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #7508 @ 0x1d54 │ │ │ │ + movw r0, #12052 @ 0x2f14 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1fdfd4 │ │ │ │ - b.n 572ae │ │ │ │ + bl 1ff064 │ │ │ │ + b.n 573ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 572ae │ │ │ │ + bge.n 573ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 572ae │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 573ac │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 572ea │ │ │ │ + beq.n 573e8 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #84] @ (57310 ) │ │ │ │ + ldr r0, [pc, #84] @ (5740c ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94fcc │ │ │ │ - cbnz r0, 572d8 │ │ │ │ + bl 95224 │ │ │ │ + cbnz r0, 573d6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #7464 @ 0x1d28 │ │ │ │ + movw r0, #12008 @ 0x2ee8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1fdfd4 │ │ │ │ - b.n 572ea │ │ │ │ + bl 1ff064 │ │ │ │ + b.n 573e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 572ea │ │ │ │ + bge.n 573e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 572ea │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 573e8 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 572fe │ │ │ │ + bge.n 573fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 572fe │ │ │ │ + cbnz r3, 573fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl d83fc │ │ │ │ + bl d8a18 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ bkpt 0x00f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xfbb0004d │ │ │ │ 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 57338 │ │ │ │ - cbz r6, 57348 │ │ │ │ + beq.n 57434 │ │ │ │ + cbz r6, 57444 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 5735e │ │ │ │ - cbz r6, 57348 │ │ │ │ + b.n 5745a │ │ │ │ + cbz r6, 57444 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5735e │ │ │ │ + b.n 5745a │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 5735c │ │ │ │ + cbz r3, 57458 │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 5735e │ │ │ │ + b.n 5745a │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 195edc <_Py_NewReference@@Base+0x2bfc> │ │ │ │ - cbz r0, 57374 │ │ │ │ - cbz r7, 5736e │ │ │ │ - cbz r6, 5736e │ │ │ │ + bl 1974e4 <_Py_NewReference@@Base+0x2bfc> │ │ │ │ + cbz r0, 57470 │ │ │ │ + cbz r7, 5746a │ │ │ │ + cbz r6, 5746a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 57370 │ │ │ │ + b.n 5746c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r4, #1 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - movw r3, #46564 @ 0xb5e4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - mov r4, r0 │ │ │ │ - movw r2, #5160 @ 0x1428 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb r3, [r0, #21] │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ - ldrb r1, [r4, #22] │ │ │ │ - lsls r3, r3, #8 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - orr.w r3, r3, r0, lsl #16 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ - orrs r3, r1 │ │ │ │ - ldrb r0, [r4, #17] │ │ │ │ - ldrb r1, [r4, #18] │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 196b60 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 800c4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 57214 │ │ │ │ + bl 57312 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ - cbz r2, 5744e │ │ │ │ + cbz r2, 57504 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ add.w r0, r2, #12 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bge.n 57400 │ │ │ │ + bge.n 574b6 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 573f0 │ │ │ │ + bne.n 574a6 │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 5744e │ │ │ │ - movw r0, #29637 @ 0x73c5 │ │ │ │ + bge.n 57504 │ │ │ │ + movw r0, #29819 @ 0x747b │ │ │ │ movt r0, #5 │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 57426 │ │ │ │ + bge.n 574dc │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ - cbz r1, 57426 │ │ │ │ + cbz r1, 574dc │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 57426 │ │ │ │ - cbnz r4, 5742e │ │ │ │ + beq.n 574dc │ │ │ │ + cbnz r4, 574e4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 5740e │ │ │ │ - b.n 5744e │ │ │ │ - movw r3, #60221 @ 0xeb3d │ │ │ │ + bne.n 574c4 │ │ │ │ + b.n 57504 │ │ │ │ + movw r3, #64925 @ 0xfd9d │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57442 │ │ │ │ + bne.n 574f8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 5744e │ │ │ │ + b.n 57504 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +00057508 : │ │ │ │ + push {r4, r5} │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #16] @ (57520 ) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r5 │ │ │ │ + pop {r4, r5} │ │ │ │ + b.w d649c <_PyErr_FormatV@@Base> │ │ │ │ + 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 │ │ │ │ + movw r3, #46564 @ 0xb5e4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + mov r4, r0 │ │ │ │ + movw r2, #5160 @ 0x1428 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb r3, [r0, #21] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ + ldrb r1, [r4, #22] │ │ │ │ + lsls r3, r3, #8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + orr.w r3, r3, r0, lsl #16 │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ + orrs r3, r1 │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ + ldrb r1, [r4, #18] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 198168 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + 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, #3960] @ 0xf78 │ │ │ │ movw r3, #36380 @ 0x8e1c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5748a │ │ │ │ + beq.n 575a2 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5748a │ │ │ │ + beq.n 575a2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 574b6 │ │ │ │ - b.n 574a2 │ │ │ │ + bls.n 575ce │ │ │ │ + b.n 575ba │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5747e │ │ │ │ - movw r0, #32876 @ 0x806c │ │ │ │ + beq.n 57596 │ │ │ │ + movw r0, #37380 @ 0x9204 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ - bl 22b858 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22ca54 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5747e │ │ │ │ - b.n 5754e │ │ │ │ - movw r0, #32876 @ 0x806c │ │ │ │ + bne.n 57596 │ │ │ │ + b.n 57666 │ │ │ │ + movw r0, #37380 @ 0x9204 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5754e │ │ │ │ + beq.n 57666 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 574ca │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 575e2 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5754e │ │ │ │ + bne.n 57666 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 574de │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 575f6 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5754e │ │ │ │ + bne.n 57666 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 574f0 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 5754e │ │ │ │ + bne.n 57608 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 57666 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57502 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 5754e │ │ │ │ + bne.n 5761a │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 57666 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57514 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 5754e │ │ │ │ + bne.n 5762c │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 57666 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57526 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 5754e │ │ │ │ + bne.n 5763e │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 57666 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 57552 │ │ │ │ - movw r2, #59624 @ 0xe8e8 │ │ │ │ + bmi.n 5766a │ │ │ │ + movw r2, #64168 @ 0xfaa8 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #8376 @ 0x20b8 │ │ │ │ + movw r1, #12920 @ 0x3278 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #32876 @ 0x806c │ │ │ │ + movw r0, #37380 @ 0x9204 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r6 │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57888 │ │ │ │ + b.n 579a0 │ │ │ │ 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 5757e │ │ │ │ + bmi.n 57696 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #43748 @ 0xaae4 │ │ │ │ + movw r2, #48252 @ 0xbc7c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #8388 @ 0x20c4 │ │ │ │ + movw r1, #12932 @ 0x3284 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #32876 @ 0x806c │ │ │ │ + movw r0, #37380 @ 0x9204 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5754e │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57666 │ │ │ │ ldr.w fp, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 575ac │ │ │ │ + bmi.n 576c4 │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #43748 @ 0xaae4 │ │ │ │ + movw r2, #48252 @ 0xbc7c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #8400 @ 0x20d0 │ │ │ │ + movw r1, #12944 @ 0x3290 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #32876 @ 0x806c │ │ │ │ + movw r0, #37380 @ 0x9204 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5754e │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57666 │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 575da │ │ │ │ + bmi.n 576f2 │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #43748 @ 0xaae4 │ │ │ │ + movw r2, #48252 @ 0xbc7c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #8412 @ 0x20dc │ │ │ │ + movw r1, #12956 @ 0x329c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #32876 @ 0x806c │ │ │ │ + movw r0, #37380 @ 0x9204 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5754e │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57666 │ │ │ │ ldr.w r8, [r4, #56] @ 0x38 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 57608 │ │ │ │ + bmi.n 57720 │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8424 @ 0x20e8 │ │ │ │ + movw r1, #12968 @ 0x32a8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #32876 @ 0x806c │ │ │ │ + movw r0, #37380 @ 0x9204 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5754e │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57666 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 57632 │ │ │ │ + bmi.n 5774a │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8436 @ 0x20f4 │ │ │ │ + movw r1, #12980 @ 0x32b4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #32876 @ 0x806c │ │ │ │ + movw r0, #37380 @ 0x9204 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5754e │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57666 │ │ │ │ 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 5765e │ │ │ │ + bmi.n 57776 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8448 @ 0x2100 │ │ │ │ + movw r1, #12992 @ 0x32c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #32876 @ 0x806c │ │ │ │ + movw r0, #37380 @ 0x9204 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5754e │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57666 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57674 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 5778c │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5754e │ │ │ │ + bne.w 57666 │ │ │ │ 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 576a0 │ │ │ │ + bmi.n 577b8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #59624 @ 0xe8e8 │ │ │ │ + movw r2, #64168 @ 0xfaa8 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #8460 @ 0x210c │ │ │ │ + movw r1, #13004 @ 0x32cc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #32876 @ 0x806c │ │ │ │ + movw r0, #37380 @ 0x9204 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5754e │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57666 │ │ │ │ ldr.w r9, [r4, #76] @ 0x4c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bmi.n 576ce │ │ │ │ + bmi.n 577e6 │ │ │ │ mov r3, r9 │ │ │ │ - movw r2, #59624 @ 0xe8e8 │ │ │ │ + movw r2, #64168 @ 0xfaa8 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #8472 @ 0x2118 │ │ │ │ + movw r1, #13016 @ 0x32d8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #32876 @ 0x806c │ │ │ │ + movw r0, #37380 @ 0x9204 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5754e │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57666 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 5772c │ │ │ │ + ble.n 57844 │ │ │ │ ldr r5, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 576fe │ │ │ │ + bmi.n 57816 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #43748 @ 0xaae4 │ │ │ │ + movw r2, #48252 @ 0xbc7c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #8484 @ 0x2124 │ │ │ │ + movw r1, #13028 @ 0x32e4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #32876 @ 0x806c │ │ │ │ + movw r0, #37380 @ 0x9204 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5754e │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57666 │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 57732 │ │ │ │ + beq.n 5784a │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 57734 │ │ │ │ + bmi.n 5784c │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #43748 @ 0xaae4 │ │ │ │ + movw r2, #48252 @ 0xbc7c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #8496 @ 0x2130 │ │ │ │ + movw r1, #13040 @ 0x32f0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #32876 @ 0x806c │ │ │ │ + movw r0, #37380 @ 0x9204 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5754e │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57666 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 57734 │ │ │ │ + b.n 5784c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #7840 @ 0x1ea0 │ │ │ │ + movw r1, #12352 @ 0x3040 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #7852 @ 0x1eac │ │ │ │ + movw r0, #12364 @ 0x304c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57786 │ │ │ │ + beq.n 5789e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 57792 │ │ │ │ + bge.n 578aa │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8508 @ 0x213c │ │ │ │ + movw r1, #13052 @ 0x32fc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 57870 │ │ │ │ + b.n 57988 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 577b0 │ │ │ │ + bge.n 578c8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8544 @ 0x2160 │ │ │ │ + movw r1, #13088 @ 0x3320 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 57786 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5789e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 577ce │ │ │ │ + bge.n 578e6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8588 @ 0x218c │ │ │ │ + movw r1, #13132 @ 0x334c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 57786 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5789e │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 577ec │ │ │ │ + bge.n 57904 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8632 @ 0x21b8 │ │ │ │ + movw r1, #13176 @ 0x3378 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 57786 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5789e │ │ │ │ mov r0, fp │ │ │ │ - bl 57914 │ │ │ │ + bl 57a0e │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57786 │ │ │ │ + beq.n 5789e │ │ │ │ mov r0, sl │ │ │ │ - bl 57914 │ │ │ │ + bl 57a0e │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 57860 │ │ │ │ - cbz r5, 57810 │ │ │ │ + cbz r0, 57978 │ │ │ │ + cbz r5, 57928 │ │ │ │ mov r0, r5 │ │ │ │ - bl 57914 │ │ │ │ + bl 57a0e │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 57812 │ │ │ │ - b.n 57868 │ │ │ │ - ldr r5, [pc, #124] @ (57890 ) │ │ │ │ - cbz r4, 57820 │ │ │ │ + cbnz r0, 5792a │ │ │ │ + b.n 57980 │ │ │ │ + ldr r5, [pc, #124] @ (579a8 ) │ │ │ │ + cbz r4, 57938 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57914 │ │ │ │ + bl 57a0e │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 57822 │ │ │ │ - b.n 5786e │ │ │ │ - ldr r4, [pc, #108] @ (57890 ) │ │ │ │ + cbnz r0, 5793a │ │ │ │ + b.n 57986 │ │ │ │ + ldr r4, [pc, #108] @ (579a8 ) │ │ │ │ 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 │ │ │ │ @@ -65371,668 +65506,584 @@ │ │ │ │ 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 2313dc │ │ │ │ + bl 232604 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 57870 │ │ │ │ + b.n 57988 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 57870 │ │ │ │ + b.n 57988 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 57870 │ │ │ │ + b.n 57988 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, sl │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00057894 : │ │ │ │ +000579ac : │ │ │ │ movs r3, #2 │ │ │ │ - b.n 57898 │ │ │ │ + b.n 579b0 │ │ │ │ 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 1c984c │ │ │ │ + bl 1ca7f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 578f2 │ │ │ │ + cbz r0, 57a0a │ │ │ │ adds r5, #4 │ │ │ │ ldr.w r0, [r0, r5, lsl #2] │ │ │ │ - cbz r7, 578d0 │ │ │ │ + cbz r7, 579e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #8644 @ 0x21c4 │ │ │ │ + movw r1, #13188 @ 0x3384 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 87e6c │ │ │ │ + bl 88050 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 578d8 │ │ │ │ + b.n 579f0 │ │ │ │ mov r1, r6 │ │ │ │ - bl d70bc │ │ │ │ + bl d76d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 578e6 │ │ │ │ + bge.n 579fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 578ea │ │ │ │ + cbz r3, 57a02 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 578f2 │ │ │ │ + b.n 57a0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 578e6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 579fe │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -000578f6 : │ │ │ │ - push {r4, r5} │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (57910 ) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r5 │ │ │ │ - pop {r4, r5} │ │ │ │ - b.w d5e80 <_PyErr_FormatV@@Base> │ │ │ │ - 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 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71600 │ │ │ │ - cbz r0, 5798a │ │ │ │ + bl 717a0 │ │ │ │ + cbz r0, 57a84 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #12 │ │ │ │ adds r5, #12 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 5794e │ │ │ │ + b.n 57a48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57948 │ │ │ │ + bge.n 57a42 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 579ae │ │ │ │ + bge.n 57aa8 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5793c │ │ │ │ + beq.n 57a36 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5798e │ │ │ │ + bmi.n 57a88 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #8668 @ 0x21dc │ │ │ │ + movw r1, #13212 @ 0x339c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5799e │ │ │ │ + blt.n 57a98 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 579ae │ │ │ │ - bl 201208 <_PyUnicode_Copy@@Base> │ │ │ │ + b.n 57aa8 │ │ │ │ + bl 2022f8 <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57948 │ │ │ │ + bne.n 57a42 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5798a │ │ │ │ + bge.n 57a84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5798a │ │ │ │ + bne.n 57a84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5798a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 57a84 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +00057aae : │ │ │ │ + movs r3, #3 │ │ │ │ + b.n 579b0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 579d4 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 579f8 │ │ │ │ + bne.n 57ad2 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 57af6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b928 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 579f0 │ │ │ │ + bge.n 57aee │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000579fc : │ │ │ │ - movs r3, #3 │ │ │ │ - b.n 57898 │ │ │ │ - │ │ │ │ -00057a00 : │ │ │ │ +00057afa : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 57a16 │ │ │ │ + bpl.n 57b10 │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbz r1, 57a16 │ │ │ │ - b.w 1eee58 <_PyXIData_GetNotShareableErrorType@@Base+0x30> │ │ │ │ + cbz r1, 57b10 │ │ │ │ + b.w 1efea8 <_PyXIData_GetNotShareableErrorType@@Base+0x30> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4d5a6 │ │ │ │ + bl 4d676 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 57b5c │ │ │ │ + bne.w 57c56 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 284ff8 │ │ │ │ + bl 2861e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57b5c │ │ │ │ - cbz r4, 57a7e │ │ │ │ + beq.n 57c56 │ │ │ │ + cbz r4, 57b78 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 284ff8 │ │ │ │ + bl 2861e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 57a9a │ │ │ │ + cbnz r0, 57b94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57b5c │ │ │ │ + bge.n 57c56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57b5c │ │ │ │ + bne.n 57c56 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 57b52 │ │ │ │ + b.n 57c4c │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - cbz r6, 57ac0 │ │ │ │ + cbz r6, 57bba │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 284ff8 │ │ │ │ + bl 2861e0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 57adc │ │ │ │ + cbnz r0, 57bd6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57b42 │ │ │ │ + bge.n 57c3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57b42 │ │ │ │ + bne.n 57c3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 57b42 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 57c3c │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - cbz r0, 57af4 │ │ │ │ + cbz r0, 57bee │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl c1690 │ │ │ │ - bl 7751c │ │ │ │ - b.n 57b1a │ │ │ │ + bl c1ce0 │ │ │ │ + bl 776ec │ │ │ │ + b.n 57c14 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 11aa08 │ │ │ │ + bl 11b368 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 57b1a │ │ │ │ + bne.n 57c14 │ │ │ │ movw r3, #61084 @ 0xee9c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8768 @ 0x2240 │ │ │ │ + movw r1, #13312 @ 0x3400 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f0620 │ │ │ │ + bl 1f1670 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57b2e │ │ │ │ + bge.n 57c28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 57b2e │ │ │ │ + cbnz r3, 57c28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57b42 │ │ │ │ + bge.n 57c3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 57b42 │ │ │ │ + cbnz r3, 57c3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57b5c │ │ │ │ + bge.n 57c56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57b5c │ │ │ │ + cbnz r3, 57c56 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 57b86 │ │ │ │ + bne.n 57c80 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 57ba6 │ │ │ │ - b.n 57b9e │ │ │ │ + bne.n 57ca0 │ │ │ │ + b.n 57c98 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40252 @ 0x9d3c │ │ │ │ + movw r0, #44796 @ 0xaefc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57b78 │ │ │ │ - b.n 57c4a │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 57c72 │ │ │ │ + b.n 57d44 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57c4a │ │ │ │ + bne.n 57d44 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e18c │ │ │ │ - cbnz r0, 57bc8 │ │ │ │ + bl 14f3ec │ │ │ │ + cbnz r0, 57cc2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8868 @ 0x22a4 │ │ │ │ + movw r1, #13412 @ 0x3464 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 57c24 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 57d1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 149f10 │ │ │ │ + bl 14b158 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 57c24 │ │ │ │ + blt.n 57d1e │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 548cc │ │ │ │ + bl 547b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57c24 │ │ │ │ - bl 97f04 │ │ │ │ + beq.n 57d1e │ │ │ │ + bl 98158 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c29c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 57c16 │ │ │ │ + bge.n 57d10 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 57c3a │ │ │ │ - bl ee330 │ │ │ │ + bne.n 57d34 │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57be6 │ │ │ │ + beq.n 57ce0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 549ec │ │ │ │ + bl 54ae2 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 57c2e │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 57c4a │ │ │ │ + bne.n 57d28 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 57d44 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 57c16 │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 57d10 │ │ │ │ movs r0, #0 │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #56] @ (57c9c ) │ │ │ │ + ldr r1, [pc, #56] @ (57d94 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 24a1e0 <_PyGen_yf@@Base+0x3f0> │ │ │ │ + bl 24b3f4 <_PyGen_yf@@Base+0x3f0> │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 57c98 │ │ │ │ + bne.n 57d92 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57c8a │ │ │ │ + bge.n 57d84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57c8a │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57d84 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #8] @ (57c9c ) │ │ │ │ - b.w 24a1e0 <_PyGen_yf@@Base+0x3f0> │ │ │ │ + ldr r1, [pc, #4] @ (57d94 ) │ │ │ │ + b.w 24b3f4 <_PyGen_yf@@Base+0x3f0> │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ ldmia.w ip!, {r0, r2, r3, r6} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 196b60 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 198168 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 57cec │ │ │ │ + bne.n 57de4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 57d0c │ │ │ │ - b.n 57d04 │ │ │ │ + bne.n 57e04 │ │ │ │ + b.n 57dfc │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40084 @ 0x9c94 │ │ │ │ + movw r0, #44628 @ 0xae54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57cde │ │ │ │ - b.n 57d7e │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 57dd6 │ │ │ │ + b.n 57e76 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57d7e │ │ │ │ + bne.n 57e76 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 57d1e │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 57d7e │ │ │ │ + bne.n 57e16 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 57e76 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 57d30 │ │ │ │ + beq.n 57e28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 57d4a │ │ │ │ - bl 7fc54 │ │ │ │ + b.n 57e42 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d2a │ │ │ │ - b.n 57d7e │ │ │ │ + beq.n 57e22 │ │ │ │ + b.n 57e76 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 57d70 │ │ │ │ - bl ee330 │ │ │ │ - cbnz r0, 57d7e │ │ │ │ - bl 97f04 │ │ │ │ + bne.n 57e68 │ │ │ │ + bl ee8f0 │ │ │ │ + cbnz r0, 57e76 │ │ │ │ + bl 98158 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b91c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 57d3a │ │ │ │ + blt.n 57e32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 57d82 │ │ │ │ - b.n 57de4 │ │ │ │ + cbnz r3, 57e7a │ │ │ │ + b.n 57edc │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57dec │ │ │ │ + b.n 57ee4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 85770 │ │ │ │ + bl 85934 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d7e │ │ │ │ + beq.n 57e76 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 57dc8 │ │ │ │ + cbz r0, 57ec0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1b7b3c <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1b8e54 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 57dc8 │ │ │ │ + cbz r0, 57ec0 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 57dc8 │ │ │ │ + cbz r0, 57ec0 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 57dc8 │ │ │ │ + cbz r0, 57ec0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 7fef4 │ │ │ │ - cbnz r0, 57de0 │ │ │ │ + bl 800c4 │ │ │ │ + cbnz r0, 57ed8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57d7e │ │ │ │ + bge.n 57e76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57d7e │ │ │ │ + bne.n 57e76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 57d7e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 57e76 │ │ │ │ str r0, [r4, #32] │ │ │ │ - b.n 57dec │ │ │ │ + b.n 57ee4 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrd r0, r1, [r0, #32] │ │ │ │ - b.w 101548 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cbz r4, 57e1c │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - b.n 57e2a │ │ │ │ - cmp r3, r4 │ │ │ │ - blt.n 57e28 │ │ │ │ - bne.n 57e24 │ │ │ │ - cbnz r2, 57e50 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 57e2a │ │ │ │ - mov r6, r4 │ │ │ │ - ldr r1, [pc, #116] @ (57ea0 ) │ │ │ │ - mov r0, r2 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r3, r4 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - mov r1, r5 │ │ │ │ - strd r2, r2, [sp, #12] │ │ │ │ - strd r2, r2, [sp, #4] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 57e4c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 57e98 │ │ │ │ - cmn r5, r6 │ │ │ │ - bne.n 57e54 │ │ │ │ - movs r2, #1 │ │ │ │ - b.n 57e5e │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl c5f50 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - blt.n 57e48 │ │ │ │ - mov.w r3, #32768 @ 0x8000 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 217af0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 57e80 │ │ │ │ - bl 7fc54 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 57e48 │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - b.n 57e98 │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #5412 @ 0x1524 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - cmp r0, #0 │ │ │ │ - ite ne │ │ │ │ - movne r0, r3 │ │ │ │ - moveq r0, r2 │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2b314 │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 57ed6 │ │ │ │ + bhi.n 57f1e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq.n 57f26 │ │ │ │ - b.n 57eec │ │ │ │ - movw r0, #2244 @ 0x8c4 │ │ │ │ + beq.n 57f6e │ │ │ │ + b.n 57f34 │ │ │ │ + movw r0, #6708 @ 0x1a34 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 57f2e │ │ │ │ - b.n 57ec8 │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 57f76 │ │ │ │ + b.n 57f10 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 8b66c │ │ │ │ - cbz r0, 57f2e │ │ │ │ + bl 8b824 │ │ │ │ + cbz r0, 57f76 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 57f06 │ │ │ │ + cbz r3, 57f4e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ @@ -66041,539 +66092,607 @@ │ │ │ │ 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 57f32 │ │ │ │ + b.n 57f7a │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 12b458 │ │ │ │ - cbz r0, 57f32 │ │ │ │ + bl 12c308 │ │ │ │ + cbz r0, 57f7a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57fb6 │ │ │ │ + b.n 57ffe │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 57f98 │ │ │ │ + ble.n 57fe0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57f98 │ │ │ │ + beq.n 57fe0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 57f7a │ │ │ │ + bpl.n 57fc2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b66c │ │ │ │ + bl 8b824 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57f2e │ │ │ │ + beq.n 57f76 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 57f98 │ │ │ │ + beq.n 57fe0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61300 @ 0xef74 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #308 @ 0x134 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 57f2e │ │ │ │ - movw r2, #30260 @ 0x7634 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 57f76 │ │ │ │ + movw r2, #34804 @ 0x87f4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #33732 @ 0x83c4 │ │ │ │ + movw r1, #38276 @ 0x9584 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2244 @ 0x8c4 │ │ │ │ + movw r0, #6708 @ 0x1a34 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 57f2e │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57f76 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57f2e │ │ │ │ - movw r0, #13016 @ 0x32d8 │ │ │ │ + beq.n 57f76 │ │ │ │ + movw r0, #17480 @ 0x4448 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 57fc0 │ │ │ │ + cbz r3, 58008 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ + ldrd r0, r1, [r0, #32] │ │ │ │ + b.w 101b64 │ │ │ │ │ │ │ │ -00057fcc <_PyErr_SetInterpreterAlreadyRunning@@Base>: │ │ │ │ +0005801c <_PyErr_SetInterpreterAlreadyRunning@@Base>: │ │ │ │ movw r3, #52372 @ 0xcc94 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3508 @ 0xdb4 │ │ │ │ + movw r1, #7972 @ 0x1f24 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f2414 │ │ │ │ + b.w f29e4 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + cbz r4, 58052 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x36> │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + b.n 58060 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x44> │ │ │ │ + cmp r3, r4 │ │ │ │ + blt.n 5805e <_PyErr_SetInterpreterAlreadyRunning@@Base+0x42> │ │ │ │ + bne.n 5805a <_PyErr_SetInterpreterAlreadyRunning@@Base+0x3e> │ │ │ │ + cbnz r2, 58086 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x6a> │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 58060 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x44> │ │ │ │ + mov r6, r4 │ │ │ │ + ldr r1, [pc, #112] @ (580d4 <_PyErr_SetInterpreterAlreadyRunning@@Base+0xb8>) │ │ │ │ + mov r0, r2 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r3, r4 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + mov r1, r5 │ │ │ │ + strd r2, r2, [sp, #12] │ │ │ │ + strd r2, r2, [sp, #4] │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 58082 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x66> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 580ce <_PyErr_SetInterpreterAlreadyRunning@@Base+0xb2> │ │ │ │ + cmn r5, r6 │ │ │ │ + bne.n 5808a <_PyErr_SetInterpreterAlreadyRunning@@Base+0x6e> │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 58094 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x78> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl c65b4 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + blt.n 5807e <_PyErr_SetInterpreterAlreadyRunning@@Base+0x62> │ │ │ │ + mov.w r3, #32768 @ 0x8000 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 218cfc │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 580b6 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x9a> │ │ │ │ + bl 7fe24 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5807e <_PyErr_SetInterpreterAlreadyRunning@@Base+0x62> │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + b.n 580ce <_PyErr_SetInterpreterAlreadyRunning@@Base+0xb2> │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r2, #5412 @ 0x1524 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + cmp r0, #0 │ │ │ │ + ite ne │ │ │ │ + movne r0, r3 │ │ │ │ + moveq r0, r2 │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57fec <_PyErr_SetInterpreterAlreadyRunning@@Base+0x20>) │ │ │ │ - b.w 24a1e0 <_PyGen_yf@@Base+0x3f0> │ │ │ │ + ldr r1, [pc, #4] @ (580e4 <_PyErr_SetInterpreterAlreadyRunning@@Base+0xc8>) │ │ │ │ + b.w 24b3f4 <_PyGen_yf@@Base+0x3f0> │ │ │ │ + nop │ │ │ │ @ instruction: 0xfa58004d │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57ffc <_PyErr_SetInterpreterAlreadyRunning@@Base+0x30>) │ │ │ │ - b.w 24a1e0 <_PyGen_yf@@Base+0x3f0> │ │ │ │ + ldr r1, [pc, #4] @ (580f4 <_PyErr_SetInterpreterAlreadyRunning@@Base+0xd8>) │ │ │ │ + b.w 24b3f4 <_PyGen_yf@@Base+0x3f0> │ │ │ │ nop │ │ │ │ @ instruction: 0xfab0004d │ │ │ │ │ │ │ │ -00058000 : │ │ │ │ - cbnz r0, 58006 │ │ │ │ - b.w 1f4674 │ │ │ │ +000580f8 : │ │ │ │ + cbnz r0, 580fe │ │ │ │ + b.w 1f56c4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #36] @ (5803c ) │ │ │ │ + ldr r2, [pc, #36] @ (58134 ) │ │ │ │ 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, 58038 │ │ │ │ + cbz r3, 58130 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00058040 : │ │ │ │ +00058138 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1f3be4 <_PySlice_GetLongIndices@@Base+0x370> │ │ │ │ + b.w 1f4c34 <_PySlice_GetLongIndices@@Base+0x370> │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (58050 ) │ │ │ │ - b.w 24a1e0 <_PyGen_yf@@Base+0x3f0> │ │ │ │ + ldr r1, [pc, #4] @ (58148 ) │ │ │ │ + b.w 24b3f4 <_PyGen_yf@@Base+0x3f0> │ │ │ │ @ instruction: 0xfad0004d │ │ │ │ │ │ │ │ -00058054 : │ │ │ │ +0005814c : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 22e11c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 22f2cc <_PyUnicode_EncodeUTF16@@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 │ │ │ │ - movw r1, #35260 @ 0x89bc │ │ │ │ + movw r1, #39804 @ 0x9b7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 25d438 │ │ │ │ + bl 25e650 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58086 │ │ │ │ + beq.n 5817e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 5808a │ │ │ │ + b.n 58182 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 580a0 │ │ │ │ + cbz r0, 58198 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 581a4 │ │ │ │ + bge.w 5829c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r2, #47188 @ 0xb854 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58198 │ │ │ │ + beq.n 58290 │ │ │ │ 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 580e0 │ │ │ │ + bne.n 581d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 580ee │ │ │ │ + cbnz r3, 581e6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 580ee │ │ │ │ - movw r0, #17688 @ 0x4518 │ │ │ │ + cbnz r3, 581e6 │ │ │ │ + movw r0, #22132 @ 0x5674 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 79604 │ │ │ │ - bge.n 580ee │ │ │ │ - bl 260a78 │ │ │ │ + b.w 79800 │ │ │ │ + bge.n 581e6 │ │ │ │ + bl 261c94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58192 │ │ │ │ + beq.n 5828a │ │ │ │ movs r6, #45 @ 0x2d │ │ │ │ - b.n 580fc │ │ │ │ + b.n 581f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r6, #43 @ 0x2b │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r4, r7, [r0, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58112 │ │ │ │ + bge.n 5820a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58112 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5820a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 293000 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ + bl 2941e0 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 293294 <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ + bl 294474 <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ subs r4, r1, #0 │ │ │ │ it lt │ │ │ │ addlt.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ it lt │ │ │ │ addlt r4, #60 @ 0x3c │ │ │ │ - bl 293000 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ + bl 2941e0 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 293294 <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ + bl 294474 <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ subs r3, r1, #0 │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r3, #60 @ 0x3c │ │ │ │ - cbz r7, 58166 │ │ │ │ + cbz r7, 5825e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - movw r0, #8992 @ 0x2320 │ │ │ │ + movw r0, #13536 @ 0x34e0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e41c8 │ │ │ │ - b.n 58192 │ │ │ │ - cbz r4, 5817c │ │ │ │ + bl e47b8 │ │ │ │ + b.n 5828a │ │ │ │ + cbz r4, 58274 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #9020 @ 0x233c │ │ │ │ + movw r0, #13564 @ 0x34fc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e41c8 │ │ │ │ - b.n 58192 │ │ │ │ + bl e47b8 │ │ │ │ + b.n 5828a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #9040 @ 0x2350 │ │ │ │ + movw r0, #13584 @ 0x3510 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #17688 @ 0x4518 │ │ │ │ + movw r0, #22132 @ 0x5674 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 79604 │ │ │ │ + b.w 79800 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r0, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000581b6 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +000582ae <_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, 581e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + cbz r0, 582de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 581e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + bpl.n 582de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 581fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + cbz r1, 582f2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 581fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + bmi.n 582f2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ movw r1, #2362 @ 0x93a │ │ │ │ - movw r0, #19100 @ 0x4a9c │ │ │ │ + movw r0, #23644 @ 0x5c5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5820a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + b.n 58302 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 2253ac <_PyArg_ParseStackAndKeywords@@Base+0x2e0> │ │ │ │ + bl 2265a4 <_PyArg_ParseStackAndKeywords@@Base+0x2e0> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ │ │ │ │ -00058218 : │ │ │ │ +0005830c : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 2693c8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 26a5a8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00058220 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ +00058318 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #33327 @ 0x822f │ │ │ │ + movw r1, #33575 @ 0x8327 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 2205bc │ │ │ │ + b.w 2217c0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ 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, 5825c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c> │ │ │ │ - cbz r2, 58276 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x56> │ │ │ │ + cbnz r3, 58354 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c> │ │ │ │ + cbz r2, 5836e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x56> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58276 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x56> │ │ │ │ + cbz r3, 5836e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x56> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9116 @ 0x239c │ │ │ │ + movw r1, #13660 @ 0x355c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5827e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e> │ │ │ │ + b.n 58376 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e> │ │ │ │ movw r0, #56616 @ 0xdd28 │ │ │ │ movt r0, #76 @ 0x4c │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 582b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x90> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 583a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x90> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 582aa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8a> │ │ │ │ - bl 142304 │ │ │ │ - b.n 582b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x90> │ │ │ │ + bne.n 583a2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8a> │ │ │ │ + bl 143414 │ │ │ │ + b.n 583a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x90> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 582d2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb2> │ │ │ │ + cbnz r0, 583ca <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb2> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 582d2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb2> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 583ca <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb2> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 582c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa8> │ │ │ │ + bne.n 583c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa8> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 142304 │ │ │ │ + b.w 143414 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #46260 @ 0xb4b4 │ │ │ │ + movw r0, #50764 @ 0xc64c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 79604 │ │ │ │ + b.w 79800 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #31936 @ 0x7cc0 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1276d0 │ │ │ │ + bl 128538 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5831c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xfc> │ │ │ │ + beq.n 58414 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xfc> │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5831c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xfc> │ │ │ │ + beq.n 58414 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xfc> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 5834a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12a> │ │ │ │ - b.n 58336 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x116> │ │ │ │ + beq.n 58442 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12a> │ │ │ │ + b.n 5842e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x116> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 58314 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf4> │ │ │ │ - movw r0, #9152 @ 0x23c0 │ │ │ │ + beq.n 5840c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf4> │ │ │ │ + movw r0, #13696 @ 0x3580 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r6 │ │ │ │ - bl 22b858 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22ca54 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58314 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf4> │ │ │ │ + bne.n 5840c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 583ae <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x18e> │ │ │ │ + b.n 584a6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x18e> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #9152 @ 0x23c0 │ │ │ │ + movw r0, #13696 @ 0x3580 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58332 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ + beq.n 5842a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 89114 │ │ │ │ + bl 892cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58332 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ + beq.n 5842a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5837c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ + cbnz r0, 58474 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58332 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ + bge.n 5842a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58332 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ + bne.n 5842a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 58332 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5842a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r3, [r0, #8] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bd88 │ │ │ │ + bl 7bf5c │ │ │ │ str r0, [r4, #16] │ │ │ │ - cbnz r0, 583ae <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x18e> │ │ │ │ + cbnz r0, 584a6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x18e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58332 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ + bge.n 5842a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58332 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ + bne.n 5842a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 58332 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5842a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ 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, [sp, #8] │ │ │ │ - cbnz r3, 583e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c8> │ │ │ │ + cbnz r3, 584e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c8> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 583cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ac> │ │ │ │ + cbz r2, 584c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ac> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 583e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c8> │ │ │ │ + cbnz r3, 584e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c8> │ │ │ │ mov r0, r1 │ │ │ │ - bl 2248f4 │ │ │ │ + bl 225ae8 │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - b.w 2743e4 │ │ │ │ + b.w 2755cc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9164 @ 0x23cc │ │ │ │ + movw r1, #13708 @ 0x358c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r2, 58428 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x208> │ │ │ │ + cbnz r2, 58520 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x208> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5843a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x21a> │ │ │ │ - b.n 58436 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x216> │ │ │ │ + bge.n 58532 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x21a> │ │ │ │ + b.n 5852e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x216> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ff0e4 │ │ │ │ + bl 200174 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58420 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x200> │ │ │ │ - b.n 58454 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x234> │ │ │ │ + bne.n 58518 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x200> │ │ │ │ + b.n 5854c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x234> │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 5843e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x21e> │ │ │ │ + bmi.n 58536 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x21e> │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 5845a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x23a> │ │ │ │ + blt.n 58552 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x23a> │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45512 @ 0xb1c8 │ │ │ │ + movw r1, #50016 @ 0xc360 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58476 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x256> │ │ │ │ - cbnz r5, 5846e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24e> │ │ │ │ + b.n 5856e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x256> │ │ │ │ + cbnz r5, 58566 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24e> │ │ │ │ mov r3, r5 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ec264 │ │ │ │ + b.w 1ed24c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r2, [r3, r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 469fe │ │ │ │ + bl 46ace │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 584b2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x292> │ │ │ │ + beq.n 585aa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x292> │ │ │ │ cmp r0, #2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ itte ne │ │ │ │ movwne r2, #5160 @ 0x1428 │ │ │ │ movtne r2, #75 @ 0x4b │ │ │ │ @@ -66584,937 +66703,937 @@ │ │ │ │ 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 77428 │ │ │ │ + bl 775f8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 584fe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2de> │ │ │ │ + bge.n 585f6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2de> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 584fe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2de> │ │ │ │ + cbnz r3, 585f6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2de> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 5850a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ea> │ │ │ │ + cbz r0, 58602 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ea> │ │ │ │ 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, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5853c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x31c> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 58634 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x31c> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 58536 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x316> │ │ │ │ - bl 142304 │ │ │ │ - b.n 5853c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x31c> │ │ │ │ + bne.n 5862e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x316> │ │ │ │ + bl 143414 │ │ │ │ + b.n 58634 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x31c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 58596 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x376> │ │ │ │ + cbnz r0, 5868e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x376> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 58558 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x338> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 58650 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x338> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58552 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x332> │ │ │ │ - bl 142304 │ │ │ │ - b.n 58558 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x338> │ │ │ │ + bne.n 5864a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x332> │ │ │ │ + bl 143414 │ │ │ │ + b.n 58650 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x338> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 58596 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x376> │ │ │ │ + cbnz r0, 5868e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x376> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 58574 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x354> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 5866c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x354> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5856e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34e> │ │ │ │ - bl 142304 │ │ │ │ - b.n 58574 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x354> │ │ │ │ + bne.n 58666 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34e> │ │ │ │ + bl 143414 │ │ │ │ + b.n 5866c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x354> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 58596 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x376> │ │ │ │ + cbnz r0, 5868e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x376> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 58596 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x376> │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 5868e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x376> │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5858c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x36c> │ │ │ │ + bne.n 58684 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x36c> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 142304 │ │ │ │ + b.w 143414 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 585d6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b6> │ │ │ │ + bne.n 586ce <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b6> │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11cca4 │ │ │ │ - cbnz r0, 585ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3ce> │ │ │ │ + bl 11d604 │ │ │ │ + cbnz r0, 586e6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3ce> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #10324 @ 0x2854 │ │ │ │ + movw r2, #14832 @ 0x39f0 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #33484 @ 0x82cc │ │ │ │ + movw r1, #38028 @ 0x948c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1660 @ 0x67c │ │ │ │ + movw r0, #6124 @ 0x17ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 58608 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e8> │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 58700 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e8> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1660 @ 0x67c │ │ │ │ + movw r0, #6124 @ 0x17ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 585ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x38c> │ │ │ │ - b.n 58608 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e8> │ │ │ │ + bne.n 586a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x38c> │ │ │ │ + b.n 58700 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 211234 │ │ │ │ + bl 212214 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5860c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3ec> │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 5860c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3ec> │ │ │ │ + bne.n 58704 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3ec> │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 58704 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3ec> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5865c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43c> │ │ │ │ + b.n 58754 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43c> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #9196 @ 0x23ec │ │ │ │ + movw r1, #13740 @ 0x35ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #9200 @ 0x23f0 │ │ │ │ + movw r0, #13744 @ 0x35b0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58608 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e8> │ │ │ │ + beq.n 58700 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bc18 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5864c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x42c> │ │ │ │ + cbz r0, 58744 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x42c> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r4, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1ac41c │ │ │ │ - bl ee330 │ │ │ │ + b.w 1ada34 │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58608 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e8> │ │ │ │ + bne.n 58700 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e8> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00058756 : │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 2806a0 <_PyBytes_GetXIData@@Base+0xcf8> │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #9220 @ 0x2404 │ │ │ │ + movw r0, #13764 @ 0x35c4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ │ │ │ │ -0005866e : │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 27f4b8 <_PyBytes_GetXIData@@Base+0xcf8> │ │ │ │ - │ │ │ │ -00058674 <_PyCode_GetPureScriptXIData@@Base>: │ │ │ │ +0005876c <_PyCode_GetPureScriptXIData@@Base>: │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1fe5e0 <_PyCode_GetScriptXIData@@Base+0x4e8> │ │ │ │ + b.w 1ff670 <_PyCode_GetScriptXIData@@Base+0x4e8> │ │ │ │ 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 1a7a08 <_PyType_Name@@Base> │ │ │ │ + bl 1a9028 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 586ac <_PyCode_GetPureScriptXIData@@Base+0x38> │ │ │ │ - movw r0, #34924 @ 0x886c │ │ │ │ + bne.n 587a4 <_PyCode_GetPureScriptXIData@@Base+0x38> │ │ │ │ + movw r0, #39428 @ 0x9a04 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ mov r3, r5 │ │ │ │ - movw r0, #9236 @ 0x2414 │ │ │ │ + movw r0, #13780 @ 0x35d4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ 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 761ac │ │ │ │ + bl 7637c │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #31936 @ 0x7cc0 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1276d0 │ │ │ │ + bl 128538 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 58716 <_PyCode_GetPureScriptXIData@@Base+0xa2> │ │ │ │ + beq.n 5880e <_PyCode_GetPureScriptXIData@@Base+0xa2> │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 58716 <_PyCode_GetPureScriptXIData@@Base+0xa2> │ │ │ │ + beq.n 5880e <_PyCode_GetPureScriptXIData@@Base+0xa2> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 58740 <_PyCode_GetPureScriptXIData@@Base+0xcc> │ │ │ │ - b.n 5872e <_PyCode_GetPureScriptXIData@@Base+0xba> │ │ │ │ + beq.n 58838 <_PyCode_GetPureScriptXIData@@Base+0xcc> │ │ │ │ + b.n 58826 <_PyCode_GetPureScriptXIData@@Base+0xba> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5870e <_PyCode_GetPureScriptXIData@@Base+0x9a> │ │ │ │ - movw r0, #9248 @ 0x2420 │ │ │ │ + beq.n 58806 <_PyCode_GetPureScriptXIData@@Base+0x9a> │ │ │ │ + movw r0, #13792 @ 0x35e0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r6 │ │ │ │ - bl 22b858 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22ca54 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5870e <_PyCode_GetPureScriptXIData@@Base+0x9a> │ │ │ │ - b.n 58750 <_PyCode_GetPureScriptXIData@@Base+0xdc> │ │ │ │ + bne.n 58806 <_PyCode_GetPureScriptXIData@@Base+0x9a> │ │ │ │ + b.n 58848 <_PyCode_GetPureScriptXIData@@Base+0xdc> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #9248 @ 0x2420 │ │ │ │ + movw r0, #13792 @ 0x35e0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 58750 <_PyCode_GetPureScriptXIData@@Base+0xdc> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 58848 <_PyCode_GetPureScriptXIData@@Base+0xdc> │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b.w 209310 │ │ │ │ + b.w 20a454 │ │ │ │ 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 58772 <_PyCode_GetPureScriptXIData@@Base+0xfe> │ │ │ │ + bhi.n 5886a <_PyCode_GetPureScriptXIData@@Base+0xfe> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 5879e <_PyCode_GetPureScriptXIData@@Base+0x12a> │ │ │ │ - b.n 5878c <_PyCode_GetPureScriptXIData@@Base+0x118> │ │ │ │ - movw r0, #18628 @ 0x48c4 │ │ │ │ + ble.n 58896 <_PyCode_GetPureScriptXIData@@Base+0x12a> │ │ │ │ + b.n 58884 <_PyCode_GetPureScriptXIData@@Base+0x118> │ │ │ │ + movw r0, #22812 @ 0x591c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5876c <_PyCode_GetPureScriptXIData@@Base+0xf8> │ │ │ │ + bne.n 58864 <_PyCode_GetPureScriptXIData@@Base+0xf8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58842 <_PyCode_GetPureScriptXIData@@Base+0x1ce> │ │ │ │ + b.n 5893a <_PyCode_GetPureScriptXIData@@Base+0x1ce> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl dc55c <_PyNumber_Index@@Base> │ │ │ │ + bl dcb54 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 587a4 <_PyCode_GetPureScriptXIData@@Base+0x130> │ │ │ │ - bl 7fc54 │ │ │ │ + cbnz r0, 5889c <_PyCode_GetPureScriptXIData@@Base+0x130> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58788 <_PyCode_GetPureScriptXIData@@Base+0x114> │ │ │ │ + bne.n 58880 <_PyCode_GetPureScriptXIData@@Base+0x114> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 587c2 <_PyCode_GetPureScriptXIData@@Base+0x14e> │ │ │ │ - bl 85c48 │ │ │ │ + b.n 588ba <_PyCode_GetPureScriptXIData@@Base+0x14e> │ │ │ │ + bl 85e1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 587be <_PyCode_GetPureScriptXIData@@Base+0x14a> │ │ │ │ + bge.n 588b6 <_PyCode_GetPureScriptXIData@@Base+0x14a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 587be <_PyCode_GetPureScriptXIData@@Base+0x14a> │ │ │ │ + cbnz r3, 588b6 <_PyCode_GetPureScriptXIData@@Base+0x14a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 58796 <_PyCode_GetPureScriptXIData@@Base+0x122> │ │ │ │ + beq.n 5888e <_PyCode_GetPureScriptXIData@@Base+0x122> │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbnz r5, 587de <_PyCode_GetPureScriptXIData@@Base+0x16a> │ │ │ │ + cbnz r5, 588d6 <_PyCode_GetPureScriptXIData@@Base+0x16a> │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9256 @ 0x2428 │ │ │ │ + movw r1, #13800 @ 0x35e8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 58788 <_PyCode_GetPureScriptXIData@@Base+0x114> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 58880 <_PyCode_GetPureScriptXIData@@Base+0x114> │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 587e6 <_PyCode_GetPureScriptXIData@@Base+0x172> │ │ │ │ + bge.n 588de <_PyCode_GetPureScriptXIData@@Base+0x172> │ │ │ │ adds r4, r4, r5 │ │ │ │ - bmi.n 587ea <_PyCode_GetPureScriptXIData@@Base+0x176> │ │ │ │ + bmi.n 588e2 <_PyCode_GetPureScriptXIData@@Base+0x176> │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 58802 <_PyCode_GetPureScriptXIData@@Base+0x18e> │ │ │ │ + bgt.n 588fa <_PyCode_GetPureScriptXIData@@Base+0x18e> │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34976 @ 0x88a0 │ │ │ │ + movw r1, #39520 @ 0x9a60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 58788 <_PyCode_GetPureScriptXIData@@Base+0x114> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 58880 <_PyCode_GetPureScriptXIData@@Base+0x114> │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 58820 <_PyCode_GetPureScriptXIData@@Base+0x1ac> │ │ │ │ + ble.n 58918 <_PyCode_GetPureScriptXIData@@Base+0x1ac> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #25864 @ 0x6508 │ │ │ │ + movw r1, #30368 @ 0x76a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 58788 <_PyCode_GetPureScriptXIData@@Base+0x114> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 58880 <_PyCode_GetPureScriptXIData@@Base+0x114> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ adds r1, r4, #1 │ │ │ │ subs r2, r5, r4 │ │ │ │ add r1, r0 │ │ │ │ ldrb r7, [r0, r4] │ │ │ │ add r0, r4 │ │ │ │ blx 2b5dc │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14e200 │ │ │ │ + bl 14f460 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58788 <_PyCode_GetPureScriptXIData@@Base+0x114> │ │ │ │ - ldr r0, [pc, #4] @ (58844 <_PyCode_GetPureScriptXIData@@Base+0x1d0>) │ │ │ │ + beq.n 58880 <_PyCode_GetPureScriptXIData@@Base+0x114> │ │ │ │ + ldr r0, [pc, #4] @ (5893c <_PyCode_GetPureScriptXIData@@Base+0x1d0>) │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r1, 58862 <_PyCode_GetPureScriptXIData@@Base+0x1ee> │ │ │ │ + cbz r1, 5895a <_PyCode_GetPureScriptXIData@@Base+0x1ee> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 589a0 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ + bne.w 58a98 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5891a <_PyCode_GetPureScriptXIData@@Base+0x2a6> │ │ │ │ + bne.n 58a12 <_PyCode_GetPureScriptXIData@@Base+0x2a6> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 5889c <_PyCode_GetPureScriptXIData@@Base+0x228> │ │ │ │ + cbz r3, 58994 <_PyCode_GetPureScriptXIData@@Base+0x228> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbnz r3, 588a4 <_PyCode_GetPureScriptXIData@@Base+0x230> │ │ │ │ + cbnz r3, 5899c <_PyCode_GetPureScriptXIData@@Base+0x230> │ │ │ │ ldrb.w r3, [r6, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 589a0 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ + beq.n 58a98 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #17976 @ 0x4638 │ │ │ │ + movw r2, #22520 @ 0x57f8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a1ab8 │ │ │ │ + bl a1cc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58994 <_PyCode_GetPureScriptXIData@@Base+0x320> │ │ │ │ + beq.n 58a8c <_PyCode_GetPureScriptXIData@@Base+0x320> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #17976 @ 0x4638 │ │ │ │ + movw r2, #22520 @ 0x57f8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1ab8 │ │ │ │ + bl a1cc8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58994 <_PyCode_GetPureScriptXIData@@Base+0x320> │ │ │ │ + beq.n 58a8c <_PyCode_GetPureScriptXIData@@Base+0x320> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5c110 │ │ │ │ - bl 7751c │ │ │ │ + bl 5c258 │ │ │ │ + bl 776ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 588fe <_PyCode_GetPureScriptXIData@@Base+0x28a> │ │ │ │ + bge.n 589f6 <_PyCode_GetPureScriptXIData@@Base+0x28a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 588fe <_PyCode_GetPureScriptXIData@@Base+0x28a> │ │ │ │ + cbnz r3, 589f6 <_PyCode_GetPureScriptXIData@@Base+0x28a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 589a0 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ + bge.n 58a98 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 589a0 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ + bne.n 58a98 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 589a0 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ + beq.n 58a98 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #17976 @ 0x4638 │ │ │ │ + movw r2, #22520 @ 0x57f8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a1ab8 │ │ │ │ + bl a1cc8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58994 <_PyCode_GetPureScriptXIData@@Base+0x320> │ │ │ │ + cbz r0, 58a8c <_PyCode_GetPureScriptXIData@@Base+0x320> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #17976 @ 0x4638 │ │ │ │ + movw r2, #22520 @ 0x57f8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1ab8 │ │ │ │ + bl a1cc8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58994 <_PyCode_GetPureScriptXIData@@Base+0x320> │ │ │ │ + cbz r0, 58a8c <_PyCode_GetPureScriptXIData@@Base+0x320> │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 907e4 │ │ │ │ - bl 7751c │ │ │ │ + bl 90a1c │ │ │ │ + bl 776ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5897e <_PyCode_GetPureScriptXIData@@Base+0x30a> │ │ │ │ + bge.n 58a76 <_PyCode_GetPureScriptXIData@@Base+0x30a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5897e <_PyCode_GetPureScriptXIData@@Base+0x30a> │ │ │ │ + cbnz r3, 58a76 <_PyCode_GetPureScriptXIData@@Base+0x30a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 589a0 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ + bge.n 58a98 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 589a0 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ + cbnz r3, 58a98 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 589a0 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 58a98 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7751c │ │ │ │ + b.w 776ec │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58a3e <_PyCode_GetPureScriptXIData@@Base+0x3ca> │ │ │ │ + bne.n 58b36 <_PyCode_GetPureScriptXIData@@Base+0x3ca> │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 589fc <_PyCode_GetPureScriptXIData@@Base+0x388> │ │ │ │ + bne.n 58af4 <_PyCode_GetPureScriptXIData@@Base+0x388> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #17976 @ 0x4638 │ │ │ │ + movw r2, #22520 @ 0x57f8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a1ab8 │ │ │ │ + bl a1cc8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58a3e <_PyCode_GetPureScriptXIData@@Base+0x3ca> │ │ │ │ + cbz r0, 58b36 <_PyCode_GetPureScriptXIData@@Base+0x3ca> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5976a <_Py_rc_diff@@Base+0x19c> │ │ │ │ - bl 7751c │ │ │ │ + bl 59862 <_Py_rc_diff@@Base+0x19c> │ │ │ │ + bl 776ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 58a2e <_PyCode_GetPureScriptXIData@@Base+0x3ba> │ │ │ │ - b.n 58a3e <_PyCode_GetPureScriptXIData@@Base+0x3ca> │ │ │ │ + blt.n 58b26 <_PyCode_GetPureScriptXIData@@Base+0x3ba> │ │ │ │ + b.n 58b36 <_PyCode_GetPureScriptXIData@@Base+0x3ca> │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 58a3e <_PyCode_GetPureScriptXIData@@Base+0x3ca> │ │ │ │ + cbz r3, 58b36 <_PyCode_GetPureScriptXIData@@Base+0x3ca> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #17976 @ 0x4638 │ │ │ │ + movw r2, #22520 @ 0x57f8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a1ab8 │ │ │ │ + bl a1cc8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58a3e <_PyCode_GetPureScriptXIData@@Base+0x3ca> │ │ │ │ + cbz r0, 58b36 <_PyCode_GetPureScriptXIData@@Base+0x3ca> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl d70bc │ │ │ │ - bl 7751c │ │ │ │ + bl d76d8 │ │ │ │ + bl 776ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58a3e <_PyCode_GetPureScriptXIData@@Base+0x3ca> │ │ │ │ + bge.n 58b36 <_PyCode_GetPureScriptXIData@@Base+0x3ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58a3e <_PyCode_GetPureScriptXIData@@Base+0x3ca> │ │ │ │ + cbnz r3, 58b36 <_PyCode_GetPureScriptXIData@@Base+0x3ca> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 2095dc <_PyCode_ReturnsOnlyNone@@Base+0x238> │ │ │ │ + b.w 20a680 <_PyCode_ReturnsOnlyNone@@Base+0x198> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 58a4e <_PyCode_GetPureScriptXIData@@Base+0x3da> │ │ │ │ + cbz r0, 58b46 <_PyCode_GetPureScriptXIData@@Base+0x3da> │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00058a50 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +00058b48 <_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 124874 │ │ │ │ + bl 1256dc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 58a84 <_PyLong_Size_t_Converter@@Base+0x34> │ │ │ │ + beq.n 58b7c <_PyLong_Size_t_Converter@@Base+0x34> │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 58a88 <_PyLong_Size_t_Converter@@Base+0x38> │ │ │ │ + bls.n 58b80 <_PyLong_Size_t_Converter@@Base+0x38> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9284 @ 0x2444 │ │ │ │ + movw r1, #13828 @ 0x3604 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58a8a <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + b.n 58b82 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #48] @ (58ac0 <_PyLong_Size_t_Converter@@Base+0x70>) │ │ │ │ + ldr r2, [pc, #48] @ (58bb8 <_PyLong_Size_t_Converter@@Base+0x70>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r3, [r3, #4044] @ 0xfcc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 58ab4 <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ - movw r0, #9320 @ 0x2468 │ │ │ │ + bne.n 58bac <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ + movw r0, #13864 @ 0x3628 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e41c8 │ │ │ │ - movw r0, #9328 @ 0x2470 │ │ │ │ + b.w e47b8 │ │ │ │ + movw r0, #13872 @ 0x3630 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #48] @ (58af8 <_PyLong_Size_t_Converter@@Base+0xa8>) │ │ │ │ + ldr r2, [pc, #48] @ (58bf0 <_PyLong_Size_t_Converter@@Base+0xa8>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r3, [r3, #4044] @ 0xfcc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 58aec <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ - movw r0, #9336 @ 0x2478 │ │ │ │ + bne.n 58be4 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ + movw r0, #13880 @ 0x3638 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e41c8 │ │ │ │ - movw r0, #9348 @ 0x2484 │ │ │ │ + b.w e47b8 │ │ │ │ + movw r0, #13892 @ 0x3644 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ 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, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9360 @ 0x2490 │ │ │ │ + movw r1, #13904 @ 0x3650 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 58cfa <_PyLong_Size_t_Converter@@Base+0x2aa> │ │ │ │ - movw r5, #32496 @ 0x7ef0 │ │ │ │ + bne.w 58df2 <_PyLong_Size_t_Converter@@Base+0x2aa> │ │ │ │ + movw r5, #37040 @ 0x90b0 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ cmp r9, r0 │ │ │ │ ite ne │ │ │ │ movne r7, r9 │ │ │ │ moveq r7, r5 │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ ldr.w r9, [r8, #12] │ │ │ │ cmp r4, r0 │ │ │ │ it ne │ │ │ │ movne r5, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 58c5a <_PyLong_Size_t_Converter@@Base+0x20a> │ │ │ │ + bne.n 58d52 <_PyLong_Size_t_Converter@@Base+0x20a> │ │ │ │ ldr.w r4, [r9, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 58cee <_PyLong_Size_t_Converter@@Base+0x29e> │ │ │ │ + beq.w 58de6 <_PyLong_Size_t_Converter@@Base+0x29e> │ │ │ │ ldr.w r4, [r9, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 58cee <_PyLong_Size_t_Converter@@Base+0x29e> │ │ │ │ + beq.w 58de6 <_PyLong_Size_t_Converter@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #17976 @ 0x4638 │ │ │ │ + movw r2, #22520 @ 0x57f8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1ab8 │ │ │ │ + bl a1cc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58cfa <_PyLong_Size_t_Converter@@Base+0x2aa> │ │ │ │ + beq.w 58df2 <_PyLong_Size_t_Converter@@Base+0x2aa> │ │ │ │ mov r0, r7 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #17976 @ 0x4638 │ │ │ │ + movw r2, #22520 @ 0x57f8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a1ab8 │ │ │ │ + bl a1cc8 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 58bd4 <_PyLong_Size_t_Converter@@Base+0x184> │ │ │ │ + cbnz r0, 58ccc <_PyLong_Size_t_Converter@@Base+0x184> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 58cfa <_PyLong_Size_t_Converter@@Base+0x2aa> │ │ │ │ + bge.w 58df2 <_PyLong_Size_t_Converter@@Base+0x2aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 58cfa <_PyLong_Size_t_Converter@@Base+0x2aa> │ │ │ │ + bne.w 58df2 <_PyLong_Size_t_Converter@@Base+0x2aa> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 58ca8 <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ + b.n 58da0 <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ - cbz r3, 58c26 <_PyLong_Size_t_Converter@@Base+0x1d6> │ │ │ │ + cbz r3, 58d1e <_PyLong_Size_t_Converter@@Base+0x1d6> │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ - cbz r3, 58c26 <_PyLong_Size_t_Converter@@Base+0x1d6> │ │ │ │ + cbz r3, 58d1e <_PyLong_Size_t_Converter@@Base+0x1d6> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bd88 │ │ │ │ + bl 7bf5c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58c2e <_PyLong_Size_t_Converter@@Base+0x1de> │ │ │ │ + cbz r0, 58d26 <_PyLong_Size_t_Converter@@Base+0x1de> │ │ │ │ ldr.w r1, [r9, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 284b54 │ │ │ │ + bl 285d3c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 58c14 <_PyLong_Size_t_Converter@@Base+0x1c4> │ │ │ │ + bne.n 58d0c <_PyLong_Size_t_Converter@@Base+0x1c4> │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58c2e <_PyLong_Size_t_Converter@@Base+0x1de> │ │ │ │ + bge.n 58d26 <_PyLong_Size_t_Converter@@Base+0x1de> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 58c2e <_PyLong_Size_t_Converter@@Base+0x1de> │ │ │ │ + cbnz r1, 58d26 <_PyLong_Size_t_Converter@@Base+0x1de> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 58c2e <_PyLong_Size_t_Converter@@Base+0x1de> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 58d26 <_PyLong_Size_t_Converter@@Base+0x1de> │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58c26 <_PyLong_Size_t_Converter@@Base+0x1d6> │ │ │ │ + bge.n 58d1e <_PyLong_Size_t_Converter@@Base+0x1d6> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 58c26 <_PyLong_Size_t_Converter@@Base+0x1d6> │ │ │ │ + cbnz r1, 58d1e <_PyLong_Size_t_Converter@@Base+0x1d6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58c42 <_PyLong_Size_t_Converter@@Base+0x1f2> │ │ │ │ + bge.n 58d3a <_PyLong_Size_t_Converter@@Base+0x1f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 58c42 <_PyLong_Size_t_Converter@@Base+0x1f2> │ │ │ │ + cbnz r3, 58d3a <_PyLong_Size_t_Converter@@Base+0x1f2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58c56 <_PyLong_Size_t_Converter@@Base+0x206> │ │ │ │ + bge.n 58d4e <_PyLong_Size_t_Converter@@Base+0x206> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58c56 <_PyLong_Size_t_Converter@@Base+0x206> │ │ │ │ + cbnz r3, 58d4e <_PyLong_Size_t_Converter@@Base+0x206> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 58cee <_PyLong_Size_t_Converter@@Base+0x29e> │ │ │ │ + b.n 58de6 <_PyLong_Size_t_Converter@@Base+0x29e> │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 58cee <_PyLong_Size_t_Converter@@Base+0x29e> │ │ │ │ + beq.n 58de6 <_PyLong_Size_t_Converter@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #17976 @ 0x4638 │ │ │ │ + movw r2, #22520 @ 0x57f8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1ab8 │ │ │ │ + bl a1cc8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58cfa <_PyLong_Size_t_Converter@@Base+0x2aa> │ │ │ │ + beq.n 58df2 <_PyLong_Size_t_Converter@@Base+0x2aa> │ │ │ │ mov r0, r7 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #17976 @ 0x4638 │ │ │ │ + movw r2, #22520 @ 0x57f8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a1ab8 │ │ │ │ + bl a1cc8 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 58cb2 <_PyLong_Size_t_Converter@@Base+0x262> │ │ │ │ + cbnz r0, 58daa <_PyLong_Size_t_Converter@@Base+0x262> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58cfa <_PyLong_Size_t_Converter@@Base+0x2aa> │ │ │ │ + bge.n 58df2 <_PyLong_Size_t_Converter@@Base+0x2aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58cfa <_PyLong_Size_t_Converter@@Base+0x2aa> │ │ │ │ + cbnz r3, 58df2 <_PyLong_Size_t_Converter@@Base+0x2aa> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 907e4 │ │ │ │ + bl 90a1c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58cda <_PyLong_Size_t_Converter@@Base+0x28a> │ │ │ │ + bge.n 58dd2 <_PyLong_Size_t_Converter@@Base+0x28a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 58cda <_PyLong_Size_t_Converter@@Base+0x28a> │ │ │ │ + cbnz r3, 58dd2 <_PyLong_Size_t_Converter@@Base+0x28a> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58cee <_PyLong_Size_t_Converter@@Base+0x29e> │ │ │ │ + bge.n 58de6 <_PyLong_Size_t_Converter@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58cee <_PyLong_Size_t_Converter@@Base+0x29e> │ │ │ │ + cbnz r3, 58de6 <_PyLong_Size_t_Converter@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7751c │ │ │ │ + b.w 776ec │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9404 @ 0x24bc │ │ │ │ + movw r1, #13948 @ 0x367c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58dcc <_PyLong_Size_t_Converter@@Base+0x37c> │ │ │ │ + bne.n 58ec4 <_PyLong_Size_t_Converter@@Base+0x37c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #32496 @ 0x7ef0 │ │ │ │ + movw r3, #37040 @ 0x90b0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ cmp r7, r4 │ │ │ │ ite ne │ │ │ │ movne r5, r7 │ │ │ │ moveq r5, r3 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 58d86 <_PyLong_Size_t_Converter@@Base+0x336> │ │ │ │ + bne.n 58e7e <_PyLong_Size_t_Converter@@Base+0x336> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 58dc2 <_PyLong_Size_t_Converter@@Base+0x372> │ │ │ │ + cbz r3, 58eba <_PyLong_Size_t_Converter@@Base+0x372> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 58dc2 <_PyLong_Size_t_Converter@@Base+0x372> │ │ │ │ + cbz r1, 58eba <_PyLong_Size_t_Converter@@Base+0x372> │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - bl 284b54 │ │ │ │ + bl 285d3c │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 58dc2 <_PyLong_Size_t_Converter@@Base+0x372> │ │ │ │ + b.n 58eba <_PyLong_Size_t_Converter@@Base+0x372> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 58dc2 <_PyLong_Size_t_Converter@@Base+0x372> │ │ │ │ + cbz r3, 58eba <_PyLong_Size_t_Converter@@Base+0x372> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #17976 @ 0x4638 │ │ │ │ + movw r2, #22520 @ 0x57f8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1ab8 │ │ │ │ + bl a1cc8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58dcc <_PyLong_Size_t_Converter@@Base+0x37c> │ │ │ │ + cbz r0, 58ec4 <_PyLong_Size_t_Converter@@Base+0x37c> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl d70bc │ │ │ │ + bl d76d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58dc2 <_PyLong_Size_t_Converter@@Base+0x372> │ │ │ │ + bge.n 58eba <_PyLong_Size_t_Converter@@Base+0x372> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58dc2 <_PyLong_Size_t_Converter@@Base+0x372> │ │ │ │ + cbnz r3, 58eba <_PyLong_Size_t_Converter@@Base+0x372> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7751c │ │ │ │ + b.w 776ec │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9452 @ 0x24ec │ │ │ │ + movw r1, #13996 @ 0x36ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 58e12 <_PyLong_Size_t_Converter@@Base+0x3c2> │ │ │ │ + cbz r3, 58f0a <_PyLong_Size_t_Converter@@Base+0x3c2> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 58e22 <_PyLong_Size_t_Converter@@Base+0x3d2> │ │ │ │ + b.n 58f1a <_PyLong_Size_t_Converter@@Base+0x3d2> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 58e20 <_PyLong_Size_t_Converter@@Base+0x3d0> │ │ │ │ + blt.n 58f18 <_PyLong_Size_t_Converter@@Base+0x3d0> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 58e1c <_PyLong_Size_t_Converter@@Base+0x3cc> │ │ │ │ - cbnz r1, 58e48 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ + bgt.n 58f14 <_PyLong_Size_t_Converter@@Base+0x3cc> │ │ │ │ + cbnz r1, 58f40 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58e22 <_PyLong_Size_t_Converter@@Base+0x3d2> │ │ │ │ + b.n 58f1a <_PyLong_Size_t_Converter@@Base+0x3d2> │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ movw r7, #22440 @ 0x57a8 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 58e4e <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 58f46 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58e9c <_PyLong_Size_t_Converter@@Base+0x44c> │ │ │ │ + b.n 58f94 <_PyLong_Size_t_Converter@@Base+0x44c> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r4, r4, r6 │ │ │ │ - beq.n 58e70 <_PyLong_Size_t_Converter@@Base+0x420> │ │ │ │ + beq.n 58f68 <_PyLong_Size_t_Converter@@Base+0x420> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 58e5a <_PyLong_Size_t_Converter@@Base+0x40a> │ │ │ │ + cbz r6, 58f52 <_PyLong_Size_t_Converter@@Base+0x40a> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 58e74 <_PyLong_Size_t_Converter@@Base+0x424> │ │ │ │ + beq.n 58f6c <_PyLong_Size_t_Converter@@Base+0x424> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58e74 <_PyLong_Size_t_Converter@@Base+0x424> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 58f6c <_PyLong_Size_t_Converter@@Base+0x424> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58e44 <_PyLong_Size_t_Converter@@Base+0x3f4> │ │ │ │ - b.n 58e74 <_PyLong_Size_t_Converter@@Base+0x424> │ │ │ │ + bne.n 58f3c <_PyLong_Size_t_Converter@@Base+0x3f4> │ │ │ │ + b.n 58f6c <_PyLong_Size_t_Converter@@Base+0x424> │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 58e7c <_PyLong_Size_t_Converter@@Base+0x42c> │ │ │ │ + cbz r1, 58f74 <_PyLong_Size_t_Converter@@Base+0x42c> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 58e84 <_PyLong_Size_t_Converter@@Base+0x434> │ │ │ │ + b.n 58f7c <_PyLong_Size_t_Converter@@Base+0x434> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r5, #24] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 260aa8 │ │ │ │ + bl 261cc4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -67523,438 +67642,438 @@ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 58ec8 <_PyLong_Size_t_Converter@@Base+0x478> │ │ │ │ + beq.n 58fc0 <_PyLong_Size_t_Converter@@Base+0x478> │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 58ed8 <_PyLong_Size_t_Converter@@Base+0x488> │ │ │ │ + b.n 58fd0 <_PyLong_Size_t_Converter@@Base+0x488> │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 58ed6 <_PyLong_Size_t_Converter@@Base+0x486> │ │ │ │ + ble.n 58fce <_PyLong_Size_t_Converter@@Base+0x486> │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 58ed2 <_PyLong_Size_t_Converter@@Base+0x482> │ │ │ │ - cbnz r2, 58efc <_PyLong_Size_t_Converter@@Base+0x4ac> │ │ │ │ + bgt.n 58fca <_PyLong_Size_t_Converter@@Base+0x482> │ │ │ │ + cbnz r2, 58ff4 <_PyLong_Size_t_Converter@@Base+0x4ac> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 58ed8 <_PyLong_Size_t_Converter@@Base+0x488> │ │ │ │ + b.n 58fd0 <_PyLong_Size_t_Converter@@Base+0x488> │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #84] @ (58f30 <_PyLong_Size_t_Converter@@Base+0x4e0>) │ │ │ │ + ldr r1, [pc, #84] @ (59028 <_PyLong_Size_t_Converter@@Base+0x4e0>) │ │ │ │ mov r3, ip │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 58f02 <_PyLong_Size_t_Converter@@Base+0x4b2> │ │ │ │ - b.n 58f2c <_PyLong_Size_t_Converter@@Base+0x4dc> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 58ffa <_PyLong_Size_t_Converter@@Base+0x4b2> │ │ │ │ + b.n 59024 <_PyLong_Size_t_Converter@@Base+0x4dc> │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r4, r5 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ itte eq │ │ │ │ movweq r4, #5160 @ 0x1428 │ │ │ │ movteq r4, #75 @ 0x4b │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2248f4 │ │ │ │ + bl 225ae8 │ │ │ │ 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 ff2fc │ │ │ │ + bl ff918 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsb r4, [r2, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 58f60 <_PyLong_Size_t_Converter@@Base+0x510> │ │ │ │ + bgt.n 59058 <_PyLong_Size_t_Converter@@Base+0x510> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54200 @ 0xd3b8 │ │ │ │ + movw r1, #58676 @ 0xe534 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 58f7c <_PyLong_Size_t_Converter@@Base+0x52c> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 59074 <_PyLong_Size_t_Converter@@Base+0x52c> │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 58f82 <_PyLong_Size_t_Converter@@Base+0x532> │ │ │ │ + cbz r5, 5907a <_PyLong_Size_t_Converter@@Base+0x532> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4904 @ 0x1328 │ │ │ │ + movw r1, #9368 @ 0x2498 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58fce <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ - cbnz r1, 58f9c <_PyLong_Size_t_Converter@@Base+0x54c> │ │ │ │ + b.n 590c6 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ + cbnz r1, 59094 <_PyLong_Size_t_Converter@@Base+0x54c> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41836 @ 0xa36c │ │ │ │ + movw r1, #46380 @ 0xb52c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 58f7c <_PyLong_Size_t_Converter@@Base+0x52c> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 59074 <_PyLong_Size_t_Converter@@Base+0x52c> │ │ │ │ movw r4, #43724 @ 0xaacc │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl dc338 │ │ │ │ + bl dc930 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58fb8 <_PyLong_Size_t_Converter@@Base+0x568> │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 58fbc <_PyLong_Size_t_Converter@@Base+0x56c> │ │ │ │ - b.n 58f7c <_PyLong_Size_t_Converter@@Base+0x52c> │ │ │ │ + bne.n 590b0 <_PyLong_Size_t_Converter@@Base+0x568> │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 590b4 <_PyLong_Size_t_Converter@@Base+0x56c> │ │ │ │ + b.n 59074 <_PyLong_Size_t_Converter@@Base+0x52c> │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 58fcc <_PyLong_Size_t_Converter@@Base+0x57c> │ │ │ │ + bgt.n 590c4 <_PyLong_Size_t_Converter@@Base+0x57c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #9500 @ 0x251c │ │ │ │ + movw r1, #14044 @ 0x36dc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f2414 │ │ │ │ - b.n 58f7c <_PyLong_Size_t_Converter@@Base+0x52c> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 59074 <_PyLong_Size_t_Converter@@Base+0x52c> │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 58ff8 <_PyLong_Size_t_Converter@@Base+0x5a8> │ │ │ │ + bhi.n 590f0 <_PyLong_Size_t_Converter@@Base+0x5a8> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 59012 <_PyLong_Size_t_Converter@@Base+0x5c2> │ │ │ │ + ble.n 5910a <_PyLong_Size_t_Converter@@Base+0x5c2> │ │ │ │ ldr r5, [r6, #4] │ │ │ │ - b.n 5901a <_PyLong_Size_t_Converter@@Base+0x5ca> │ │ │ │ - movw r0, #41040 @ 0xa050 │ │ │ │ + b.n 59112 <_PyLong_Size_t_Converter@@Base+0x5ca> │ │ │ │ + movw r0, #45584 @ 0xb210 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58ff0 <_PyLong_Size_t_Converter@@Base+0x5a0> │ │ │ │ + bne.n 590e8 <_PyLong_Size_t_Converter@@Base+0x5a0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5936c <_PyLong_Size_t_Converter@@Base+0x91c> │ │ │ │ + b.n 59464 <_PyLong_Size_t_Converter@@Base+0x91c> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ - cbz r4, 59048 <_PyLong_Size_t_Converter@@Base+0x5f8> │ │ │ │ + cbz r4, 59140 <_PyLong_Size_t_Converter@@Base+0x5f8> │ │ │ │ ldr.w r9, [r8, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 59060 <_PyLong_Size_t_Converter@@Base+0x610> │ │ │ │ + beq.n 59158 <_PyLong_Size_t_Converter@@Base+0x610> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9540 @ 0x2544 │ │ │ │ + movw r1, #14084 @ 0x3704 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 5900e <_PyLong_Size_t_Converter@@Base+0x5be> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 59106 <_PyLong_Size_t_Converter@@Base+0x5be> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #43840 @ 0xab40 │ │ │ │ + movw r1, #48384 @ 0xbd00 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 5900e <_PyLong_Size_t_Converter@@Base+0x5be> │ │ │ │ - movw r1, #21288 @ 0x5328 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 59106 <_PyLong_Size_t_Converter@@Base+0x5be> │ │ │ │ + movw r1, #25832 @ 0x64e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cf5d0 │ │ │ │ + bl cfbf4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5900e <_PyLong_Size_t_Converter@@Base+0x5be> │ │ │ │ + beq.n 59106 <_PyLong_Size_t_Converter@@Base+0x5be> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 59094 <_PyLong_Size_t_Converter@@Base+0x644> │ │ │ │ + cbz r0, 5918c <_PyLong_Size_t_Converter@@Base+0x644> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59094 <_PyLong_Size_t_Converter@@Base+0x644> │ │ │ │ + bge.n 5918c <_PyLong_Size_t_Converter@@Base+0x644> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 59094 <_PyLong_Size_t_Converter@@Base+0x644> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5918c <_PyLong_Size_t_Converter@@Base+0x644> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 590ae <_PyLong_Size_t_Converter@@Base+0x65e> │ │ │ │ + cbz r0, 591a6 <_PyLong_Size_t_Converter@@Base+0x65e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 590ae <_PyLong_Size_t_Converter@@Base+0x65e> │ │ │ │ + bge.n 591a6 <_PyLong_Size_t_Converter@@Base+0x65e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 590ae <_PyLong_Size_t_Converter@@Base+0x65e> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 591a6 <_PyLong_Size_t_Converter@@Base+0x65e> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 590c8 <_PyLong_Size_t_Converter@@Base+0x678> │ │ │ │ + cbz r0, 591c0 <_PyLong_Size_t_Converter@@Base+0x678> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 590c8 <_PyLong_Size_t_Converter@@Base+0x678> │ │ │ │ + bge.n 591c0 <_PyLong_Size_t_Converter@@Base+0x678> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 590c8 <_PyLong_Size_t_Converter@@Base+0x678> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 591c0 <_PyLong_Size_t_Converter@@Base+0x678> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 590e2 <_PyLong_Size_t_Converter@@Base+0x692> │ │ │ │ + cbz r0, 591da <_PyLong_Size_t_Converter@@Base+0x692> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 590e2 <_PyLong_Size_t_Converter@@Base+0x692> │ │ │ │ + bge.n 591da <_PyLong_Size_t_Converter@@Base+0x692> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 590e2 <_PyLong_Size_t_Converter@@Base+0x692> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 591da <_PyLong_Size_t_Converter@@Base+0x692> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 590fc <_PyLong_Size_t_Converter@@Base+0x6ac> │ │ │ │ + cbz r0, 591f4 <_PyLong_Size_t_Converter@@Base+0x6ac> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 590fc <_PyLong_Size_t_Converter@@Base+0x6ac> │ │ │ │ + bge.n 591f4 <_PyLong_Size_t_Converter@@Base+0x6ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 590fc <_PyLong_Size_t_Converter@@Base+0x6ac> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 591f4 <_PyLong_Size_t_Converter@@Base+0x6ac> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 59116 <_PyLong_Size_t_Converter@@Base+0x6c6> │ │ │ │ + cbz r0, 5920e <_PyLong_Size_t_Converter@@Base+0x6c6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59116 <_PyLong_Size_t_Converter@@Base+0x6c6> │ │ │ │ + bge.n 5920e <_PyLong_Size_t_Converter@@Base+0x6c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 59116 <_PyLong_Size_t_Converter@@Base+0x6c6> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5920e <_PyLong_Size_t_Converter@@Base+0x6c6> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 59132 <_PyLong_Size_t_Converter@@Base+0x6e2> │ │ │ │ - movw r0, #20924 @ 0x51bc │ │ │ │ + bne.n 5922a <_PyLong_Size_t_Converter@@Base+0x6e2> │ │ │ │ + movw r0, #25468 @ 0x637c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 59352 <_PyLong_Size_t_Converter@@Base+0x902> │ │ │ │ + b.n 5944a <_PyLong_Size_t_Converter@@Base+0x902> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #9608 @ 0x2588 │ │ │ │ + movw r1, #14152 @ 0x3748 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl ff0c0 │ │ │ │ + bl ff6dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5900e <_PyLong_Size_t_Converter@@Base+0x5be> │ │ │ │ + beq.w 59106 <_PyLong_Size_t_Converter@@Base+0x5be> │ │ │ │ movs r7, #0 │ │ │ │ - movw r3, #20924 @ 0x51bc │ │ │ │ + movw r3, #25468 @ 0x637c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 59172 <_PyLong_Size_t_Converter@@Base+0x722> │ │ │ │ + bpl.n 5926a <_PyLong_Size_t_Converter@@Base+0x722> │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 5934a <_PyLong_Size_t_Converter@@Base+0x8fa> │ │ │ │ + bge.w 59442 <_PyLong_Size_t_Converter@@Base+0x8fa> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r7, lsl #2] │ │ │ │ - b.n 5917e <_PyLong_Size_t_Converter@@Base+0x72e> │ │ │ │ + b.n 59276 <_PyLong_Size_t_Converter@@Base+0x72e> │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 5934a <_PyLong_Size_t_Converter@@Base+0x8fa> │ │ │ │ + bge.w 59442 <_PyLong_Size_t_Converter@@Base+0x8fa> │ │ │ │ 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 59192 <_PyLong_Size_t_Converter@@Base+0x742> │ │ │ │ + bpl.n 5928a <_PyLong_Size_t_Converter@@Base+0x742> │ │ │ │ mov r0, sl │ │ │ │ - bl 92998 │ │ │ │ + bl 92bd0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 591a4 <_PyLong_Size_t_Converter@@Base+0x754> │ │ │ │ + b.n 5929c <_PyLong_Size_t_Converter@@Base+0x754> │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 591a0 <_PyLong_Size_t_Converter@@Base+0x750> │ │ │ │ + bmi.n 59298 <_PyLong_Size_t_Converter@@Base+0x750> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 591a8 <_PyLong_Size_t_Converter@@Base+0x758> │ │ │ │ - b.n 591b4 <_PyLong_Size_t_Converter@@Base+0x764> │ │ │ │ + blt.n 592a0 <_PyLong_Size_t_Converter@@Base+0x758> │ │ │ │ + b.n 592ac <_PyLong_Size_t_Converter@@Base+0x764> │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 591d0 <_PyLong_Size_t_Converter@@Base+0x780> │ │ │ │ - b.n 59196 <_PyLong_Size_t_Converter@@Base+0x746> │ │ │ │ + cbnz r6, 592c8 <_PyLong_Size_t_Converter@@Base+0x780> │ │ │ │ + b.n 5928e <_PyLong_Size_t_Converter@@Base+0x746> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 591b4 <_PyLong_Size_t_Converter@@Base+0x764> │ │ │ │ + cbnz r3, 592ac <_PyLong_Size_t_Converter@@Base+0x764> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9636 @ 0x25a4 │ │ │ │ + movw r1, #14180 @ 0x3764 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ - movw r1, #20192 @ 0x4ee0 │ │ │ │ + b.w d6310 │ │ │ │ + movw r1, #24736 @ 0x60a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 591fc <_PyLong_Size_t_Converter@@Base+0x7ac> │ │ │ │ + cbnz r0, 592f4 <_PyLong_Size_t_Converter@@Base+0x7ac> │ │ │ │ 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 7751c │ │ │ │ - b.n 59346 <_PyLong_Size_t_Converter@@Base+0x8f6> │ │ │ │ + bl 776ec │ │ │ │ + b.n 5943e <_PyLong_Size_t_Converter@@Base+0x8f6> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 59222 <_PyLong_Size_t_Converter@@Base+0x7d2> │ │ │ │ + cbnz r0, 5931a <_PyLong_Size_t_Converter@@Base+0x7d2> │ │ │ │ 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 7751c │ │ │ │ - b.n 59346 <_PyLong_Size_t_Converter@@Base+0x8f6> │ │ │ │ - movw r1, #9660 @ 0x25bc │ │ │ │ + bl 776ec │ │ │ │ + b.n 5943e <_PyLong_Size_t_Converter@@Base+0x8f6> │ │ │ │ + movw r1, #14204 @ 0x377c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r6 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 5924a <_PyLong_Size_t_Converter@@Base+0x7fa> │ │ │ │ + cbnz r0, 59342 <_PyLong_Size_t_Converter@@Base+0x7fa> │ │ │ │ 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 59270 <_PyLong_Size_t_Converter@@Base+0x820> │ │ │ │ - movw r1, #9672 @ 0x25c8 │ │ │ │ + b.n 59368 <_PyLong_Size_t_Converter@@Base+0x820> │ │ │ │ + movw r1, #14216 @ 0x3788 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r6 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 59292 <_PyLong_Size_t_Converter@@Base+0x842> │ │ │ │ + cbnz r0, 5938a <_PyLong_Size_t_Converter@@Base+0x842> │ │ │ │ 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 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r2, #36137 @ 0x8d29 │ │ │ │ + movw r2, #36385 @ 0x8e21 │ │ │ │ movt r2, #5 │ │ │ │ - movw r1, #35621 @ 0x8b25 │ │ │ │ + movw r1, #35869 @ 0x8c1d │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 59346 <_PyLong_Size_t_Converter@@Base+0x8f6> │ │ │ │ - movw r1, #41312 @ 0xa160 │ │ │ │ + b.n 5943e <_PyLong_Size_t_Converter@@Base+0x8f6> │ │ │ │ + movw r1, #45856 @ 0xb320 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 592d2 <_PyLong_Size_t_Converter@@Base+0x882> │ │ │ │ + cbnz r0, 593ca <_PyLong_Size_t_Converter@@Base+0x882> │ │ │ │ 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 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #35239 @ 0x89a7 │ │ │ │ + movw r1, #35487 @ 0x8a9f │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 59346 <_PyLong_Size_t_Converter@@Base+0x8f6> │ │ │ │ - movw r1, #18184 @ 0x4708 │ │ │ │ + b.n 5943e <_PyLong_Size_t_Converter@@Base+0x8f6> │ │ │ │ + movw r1, #24144 @ 0x5e50 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 59312 <_PyLong_Size_t_Converter@@Base+0x8c2> │ │ │ │ + cbnz r0, 5940a <_PyLong_Size_t_Converter@@Base+0x8c2> │ │ │ │ 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 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #34919 @ 0x8867 │ │ │ │ + movw r1, #35167 @ 0x895f │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 59346 <_PyLong_Size_t_Converter@@Base+0x8f6> │ │ │ │ + b.n 5943e <_PyLong_Size_t_Converter@@Base+0x8f6> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #9680 @ 0x25d0 │ │ │ │ + movw r1, #14224 @ 0x3790 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 5900e <_PyLong_Size_t_Converter@@Base+0x5be> │ │ │ │ + bge.w 59106 <_PyLong_Size_t_Converter@@Base+0x5be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5900e <_PyLong_Size_t_Converter@@Base+0x5be> │ │ │ │ + bne.w 59106 <_PyLong_Size_t_Converter@@Base+0x5be> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5900e <_PyLong_Size_t_Converter@@Base+0x5be> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 59106 <_PyLong_Size_t_Converter@@Base+0x5be> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 5915a <_PyLong_Size_t_Converter@@Base+0x70a> │ │ │ │ + b.n 59252 <_PyLong_Size_t_Converter@@Base+0x70a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5935c <_PyLong_Size_t_Converter@@Base+0x90c> │ │ │ │ + blt.n 59454 <_PyLong_Size_t_Converter@@Base+0x90c> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5936c <_PyLong_Size_t_Converter@@Base+0x91c> │ │ │ │ + b.n 59464 <_PyLong_Size_t_Converter@@Base+0x91c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59352 <_PyLong_Size_t_Converter@@Base+0x902> │ │ │ │ + bne.n 5944a <_PyLong_Size_t_Converter@@Base+0x902> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 59352 <_PyLong_Size_t_Converter@@Base+0x902> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5944a <_PyLong_Size_t_Converter@@Base+0x902> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -67962,110 +68081,110 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2b314 │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 593a6 <_PyLong_Size_t_Converter@@Base+0x956> │ │ │ │ + bhi.n 5949e <_PyLong_Size_t_Converter@@Base+0x956> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 12b458 │ │ │ │ + bl 12c308 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 593be <_PyLong_Size_t_Converter@@Base+0x96e> │ │ │ │ - b.n 59404 <_PyLong_Size_t_Converter@@Base+0x9b4> │ │ │ │ - movw r0, #2016 @ 0x7e0 │ │ │ │ + cbz r0, 594b6 <_PyLong_Size_t_Converter@@Base+0x96e> │ │ │ │ + b.n 594fc <_PyLong_Size_t_Converter@@Base+0x9b4> │ │ │ │ + movw r0, #6480 @ 0x1950 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59396 <_PyLong_Size_t_Converter@@Base+0x946> │ │ │ │ - b.n 59404 <_PyLong_Size_t_Converter@@Base+0x9b4> │ │ │ │ + bne.n 5948e <_PyLong_Size_t_Converter@@Base+0x946> │ │ │ │ + b.n 594fc <_PyLong_Size_t_Converter@@Base+0x9b4> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 59438 <_PyLong_Size_t_Converter@@Base+0x9e8> │ │ │ │ + ble.n 59530 <_PyLong_Size_t_Converter@@Base+0x9e8> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59426 <_PyLong_Size_t_Converter@@Base+0x9d6> │ │ │ │ + beq.n 5951e <_PyLong_Size_t_Converter@@Base+0x9d6> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 59408 <_PyLong_Size_t_Converter@@Base+0x9b8> │ │ │ │ + bpl.n 59500 <_PyLong_Size_t_Converter@@Base+0x9b8> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 8b66c │ │ │ │ + bl 8b824 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59404 <_PyLong_Size_t_Converter@@Base+0x9b4> │ │ │ │ + cbz r0, 594fc <_PyLong_Size_t_Converter@@Base+0x9b4> │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 59428 <_PyLong_Size_t_Converter@@Base+0x9d8> │ │ │ │ + beq.n 59520 <_PyLong_Size_t_Converter@@Base+0x9d8> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61300 @ 0xef74 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #308 @ 0x134 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59468 <_PyLong_Size_t_Converter@@Base+0xa18> │ │ │ │ - movw r2, #30260 @ 0x7634 │ │ │ │ + b.n 59560 <_PyLong_Size_t_Converter@@Base+0xa18> │ │ │ │ + movw r2, #34804 @ 0x87f4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #33732 @ 0x83c4 │ │ │ │ + movw r1, #38276 @ 0x9584 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2016 @ 0x7e0 │ │ │ │ + movw r0, #6480 @ 0x1950 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59404 <_PyLong_Size_t_Converter@@Base+0x9b4> │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 594fc <_PyLong_Size_t_Converter@@Base+0x9b4> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5943a <_PyLong_Size_t_Converter@@Base+0x9ea> │ │ │ │ + beq.n 59532 <_PyLong_Size_t_Converter@@Base+0x9ea> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c5f50 │ │ │ │ + bl c65b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5943a <_PyLong_Size_t_Converter@@Base+0x9ea> │ │ │ │ - b.n 59404 <_PyLong_Size_t_Converter@@Base+0x9b4> │ │ │ │ + bge.n 59532 <_PyLong_Size_t_Converter@@Base+0x9ea> │ │ │ │ + b.n 594fc <_PyLong_Size_t_Converter@@Base+0x9b4> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 59448 <_PyLong_Size_t_Converter@@Base+0x9f8> │ │ │ │ + cbnz r4, 59540 <_PyLong_Size_t_Converter@@Base+0x9f8> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 177aa0 │ │ │ │ + bl 179094 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59468 <_PyLong_Size_t_Converter@@Base+0xa18> │ │ │ │ + cbz r0, 59560 <_PyLong_Size_t_Converter@@Base+0xa18> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #13016 @ 0x32d8 │ │ │ │ + movw r0, #17480 @ 0x4448 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 59472 <_PyLong_Size_t_Converter@@Base+0xa22> │ │ │ │ + cbz r3, 5956a <_PyLong_Size_t_Converter@@Base+0xa22> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00059478 <_Py_c_sum@@Base>: │ │ │ │ +00059570 <_Py_c_sum@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vadd.f64 d0, d0, d2 │ │ │ │ vadd.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00059486 <_Py_cr_diff@@Base>: │ │ │ │ +0005957e <_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] │ │ │ │ @@ -68082,90 +68201,90 @@ │ │ │ │ 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 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.n 594d6 <_Py_cr_diff@@Base+0x50> │ │ │ │ + blt.n 595ce <_Py_cr_diff@@Base+0x50> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 594dc <_Py_cr_diff@@Base+0x56> │ │ │ │ - b.n 5951e <_Py_cr_diff@@Base+0x98> │ │ │ │ + bne.n 595d4 <_Py_cr_diff@@Base+0x56> │ │ │ │ + b.n 59616 <_Py_cr_diff@@Base+0x98> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 594f4 <_Py_cr_diff@@Base+0x6e> │ │ │ │ + b.n 595ec <_Py_cr_diff@@Base+0x6e> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 594f4 <_Py_cr_diff@@Base+0x6e> │ │ │ │ + cbz r5, 595ec <_Py_cr_diff@@Base+0x6e> │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 293000 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ + bl 2941e0 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ cmp r6, r0 │ │ │ │ - ble.n 594f4 <_Py_cr_diff@@Base+0x6e> │ │ │ │ + ble.n 595ec <_Py_cr_diff@@Base+0x6e> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f4674 │ │ │ │ + b.w 1f56c4 │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14e200 │ │ │ │ + bl 14f460 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5952c <_Py_cr_diff@@Base+0xa6> │ │ │ │ + beq.n 59624 <_Py_cr_diff@@Base+0xa6> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 5950c <_Py_cr_diff@@Base+0x86> │ │ │ │ + cbz r3, 59604 <_Py_cr_diff@@Base+0x86> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 59514 <_Py_cr_diff@@Base+0x8e> │ │ │ │ + b.n 5960c <_Py_cr_diff@@Base+0x8e> │ │ │ │ movw r2, #32052 @ 0x7d34 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1deed4 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1dfe04 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5952e <_Py_cr_diff@@Base+0xa8> │ │ │ │ + bge.n 59626 <_Py_cr_diff@@Base+0xa8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5952e <_Py_cr_diff@@Base+0xa8> │ │ │ │ + b.n 59626 <_Py_cr_diff@@Base+0xa8> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #46252 @ 0xb4ac │ │ │ │ + movw r0, #50756 @ 0xc644 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 79604 │ │ │ │ + b.w 79800 │ │ │ │ │ │ │ │ -0005953e <_Py_cr_prod@@Base>: │ │ │ │ +00059636 <_Py_cr_prod@@Base>: │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ vmul.f64 d0, d0, d2 │ │ │ │ vmul.f64 d1, d2, d1 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005954c <_Py_cr_quot@@Base>: │ │ │ │ +00059644 <_Py_cr_quot@@Base>: │ │ │ │ vcmp.f64 d2, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 59568 <_Py_cr_quot@@Base+0x1c> │ │ │ │ + beq.n 59660 <_Py_cr_quot@@Base+0x1c> │ │ │ │ vdiv.f64 d6, d0, d2 │ │ │ │ vdiv.f64 d7, d1, d2 │ │ │ │ vmov.f64 d0, d6 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ - vldr d7, [pc, #16] @ 59590 <_Py_cr_quot@@Base+0x44> │ │ │ │ + vldr d7, [pc, #16] @ 59688 <_Py_cr_quot@@Base+0x44> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmov.f64 d1, d7 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ ... │ │ │ │ │ │ │ │ -00059598 <_Py_cr_sum@@Base>: │ │ │ │ +00059690 <_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] │ │ │ │ @@ -68177,1399 +68296,1399 @@ │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ vldr d1, [sp, #56] @ 0x38 │ │ │ │ vldr d0, [sp, #48] @ 0x30 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000595ce <_Py_rc_diff@@Base>: │ │ │ │ +000596c6 <_Py_rc_diff@@Base>: │ │ │ │ vsub.f64 d0, d0, d1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ vneg.f64 d1, d2 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9700 @ 0x25e4 │ │ │ │ + movw r1, #14244 @ 0x37a4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 59640 <_Py_rc_diff@@Base+0x72> │ │ │ │ + bpl.n 59738 <_Py_rc_diff@@Base+0x72> │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #49572 @ 0xc1a4 │ │ │ │ + movw r1, #54084 @ 0xd344 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 133804 │ │ │ │ - cbz r0, 59640 <_Py_rc_diff@@Base+0x72> │ │ │ │ - cbz r4, 5964e <_Py_rc_diff@@Base+0x80> │ │ │ │ + bl 134774 │ │ │ │ + cbz r0, 59738 <_Py_rc_diff@@Base+0x72> │ │ │ │ + cbz r4, 59746 <_Py_rc_diff@@Base+0x80> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5964e <_Py_rc_diff@@Base+0x80> │ │ │ │ + bge.n 59746 <_Py_rc_diff@@Base+0x80> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5964e <_Py_rc_diff@@Base+0x80> │ │ │ │ + b.n 59746 <_Py_rc_diff@@Base+0x80> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84200 │ │ │ │ + b.w 843c8 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85c48 │ │ │ │ + bl 85e1c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5967c <_Py_rc_diff@@Base+0xae> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 596a2 <_Py_rc_diff@@Base+0xd4> │ │ │ │ + bne.n 59774 <_Py_rc_diff@@Base+0xae> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 5979a <_Py_rc_diff@@Base+0xd4> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 59698 <_Py_rc_diff@@Base+0xca> │ │ │ │ + blt.n 59790 <_Py_rc_diff@@Base+0xca> │ │ │ │ adds r3, r4, #1 │ │ │ │ - blt.n 59692 <_Py_rc_diff@@Base+0xc4> │ │ │ │ + blt.n 5978a <_Py_rc_diff@@Base+0xc4> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 59696 <_Py_rc_diff@@Base+0xc8> │ │ │ │ + b.n 5978e <_Py_rc_diff@@Base+0xc8> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 596a4 <_Py_rc_diff@@Base+0xd6> │ │ │ │ + b.n 5979c <_Py_rc_diff@@Base+0xd6> │ │ │ │ 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 r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 596de <_Py_rc_diff@@Base+0x110> │ │ │ │ + cbnz r0, 597d6 <_Py_rc_diff@@Base+0x110> │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 596de <_Py_rc_diff@@Base+0x110> │ │ │ │ + ble.n 597d6 <_Py_rc_diff@@Base+0x110> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 596de <_Py_rc_diff@@Base+0x110> │ │ │ │ - cbz r2, 596de <_Py_rc_diff@@Base+0x110> │ │ │ │ + bne.n 597d6 <_Py_rc_diff@@Base+0x110> │ │ │ │ + cbz r2, 597d6 <_Py_rc_diff@@Base+0x110> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #9740 @ 0x260c │ │ │ │ + movw r1, #14284 @ 0x37cc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl f2414 │ │ │ │ - b.n 596fe <_Py_rc_diff@@Base+0x130> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 597f6 <_Py_rc_diff@@Base+0x130> │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #32] @ (59704 <_Py_rc_diff@@Base+0x136>) │ │ │ │ + ldr r4, [pc, #32] @ (597fc <_Py_rc_diff@@Base+0x136>) │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 596c8 <_Py_rc_diff@@Base+0xfa> │ │ │ │ + bne.n 597c0 <_Py_rc_diff@@Base+0xfa> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 59710 <_Py_rc_diff@@Base+0x142> │ │ │ │ + cbz r3, 59808 <_Py_rc_diff@@Base+0x142> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 59716 <_Py_rc_diff@@Base+0x148> │ │ │ │ + cbnz r0, 5980e <_Py_rc_diff@@Base+0x148> │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7184c │ │ │ │ - b.w f0b24 │ │ │ │ + b.w 719ec │ │ │ │ + b.w f10f4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9840 @ 0x2670 │ │ │ │ + movw r1, #14384 @ 0x3830 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9892 @ 0x26a4 │ │ │ │ + movw r1, #14436 @ 0x3864 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 284a4c │ │ │ │ + bl 285c34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 597fe <_Py_rc_diff@@Base+0x230> │ │ │ │ + beq.n 598f6 <_Py_rc_diff@@Base+0x230> │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 597ca <_Py_rc_diff@@Base+0x1fc> │ │ │ │ + cbz r0, 598c2 <_Py_rc_diff@@Base+0x1fc> │ │ │ │ mov r1, r4 │ │ │ │ - bl d70bc │ │ │ │ + bl d76d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 597fe <_Py_rc_diff@@Base+0x230> │ │ │ │ + beq.n 598f6 <_Py_rc_diff@@Base+0x230> │ │ │ │ ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 597d6 <_Py_rc_diff@@Base+0x208> │ │ │ │ + cbz r3, 598ce <_Py_rc_diff@@Base+0x208> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 597d6 <_Py_rc_diff@@Base+0x208> │ │ │ │ + beq.n 598ce <_Py_rc_diff@@Base+0x208> │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 284bcc │ │ │ │ + bl 285db4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 597ea <_Py_rc_diff@@Base+0x21c> │ │ │ │ + beq.n 598e2 <_Py_rc_diff@@Base+0x21c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 7751c │ │ │ │ - b.n 597d6 <_Py_rc_diff@@Base+0x208> │ │ │ │ + bl 776ec │ │ │ │ + b.n 598ce <_Py_rc_diff@@Base+0x208> │ │ │ │ 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, 59800 <_Py_rc_diff@@Base+0x232> │ │ │ │ + cbz r3, 598f8 <_Py_rc_diff@@Base+0x232> │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 59800 <_Py_rc_diff@@Base+0x232> │ │ │ │ + cbz r1, 598f8 <_Py_rc_diff@@Base+0x232> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 284b54 │ │ │ │ + bl 285d3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59800 <_Py_rc_diff@@Base+0x232> │ │ │ │ + bne.n 598f8 <_Py_rc_diff@@Base+0x232> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 597fe <_Py_rc_diff@@Base+0x230> │ │ │ │ + bge.n 598f6 <_Py_rc_diff@@Base+0x230> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 597fe <_Py_rc_diff@@Base+0x230> │ │ │ │ + cbnz r3, 598f6 <_Py_rc_diff@@Base+0x230> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ 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 r3, [pc, #284] @ (59934 <_Py_rc_diff@@Base+0x366>) │ │ │ │ + ldr r3, [pc, #284] @ (59a2c <_Py_rc_diff@@Base+0x366>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 59834 <_Py_rc_diff@@Base+0x266> │ │ │ │ - movw r1, #31720 @ 0x7be8 │ │ │ │ + cbnz r0, 5992c <_Py_rc_diff@@Base+0x266> │ │ │ │ + movw r1, #36264 @ 0x8da8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #64684 @ 0xfcac │ │ │ │ - movt r0, #72 @ 0x48 │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r0, #3668 @ 0xe54 │ │ │ │ + movt r0, #73 @ 0x49 │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #9936 @ 0x26d0 │ │ │ │ + movw r1, #14480 @ 0x3890 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl ff2d4 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl ff8f0 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5984a <_Py_rc_diff@@Base+0x27c> │ │ │ │ + bne.n 59942 <_Py_rc_diff@@Base+0x27c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5992c <_Py_rc_diff@@Base+0x35e> │ │ │ │ - bl 70600 │ │ │ │ + b.n 59a24 <_Py_rc_diff@@Base+0x35e> │ │ │ │ + bl 70790 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59846 <_Py_rc_diff@@Base+0x278> │ │ │ │ - ldr r0, [pc, #224] @ (59938 <_Py_rc_diff@@Base+0x36a>) │ │ │ │ + beq.n 5993e <_Py_rc_diff@@Base+0x278> │ │ │ │ + ldr r0, [pc, #224] @ (59a30 <_Py_rc_diff@@Base+0x36a>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5986e <_Py_rc_diff@@Base+0x2a0> │ │ │ │ + bne.n 59966 <_Py_rc_diff@@Base+0x2a0> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5985e <_Py_rc_diff@@Base+0x290> │ │ │ │ + bne.n 59956 <_Py_rc_diff@@Base+0x290> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 5988a <_Py_rc_diff@@Base+0x2bc> │ │ │ │ + beq.n 59982 <_Py_rc_diff@@Base+0x2bc> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1b0310 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 107948 <_PyMutex_LockTimed@@Base> │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r9, #5160 @ 0x1428 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ ldr.w r7, [r3, #796] @ 0x31c │ │ │ │ - cbz r7, 59908 <_Py_rc_diff@@Base+0x33a> │ │ │ │ + cbz r7, 59a00 <_Py_rc_diff@@Base+0x33a> │ │ │ │ ldr.w r5, [r7, #3704] @ 0xe78 │ │ │ │ - cbz r5, 598ec <_Py_rc_diff@@Base+0x31e> │ │ │ │ + cbz r5, 599e4 <_Py_rc_diff@@Base+0x31e> │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 1db58c │ │ │ │ + bl 1dc4c0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ - bl 7df6c │ │ │ │ + bl 7e13c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 598f2 <_Py_rc_diff@@Base+0x324> │ │ │ │ + cbz r0, 599ea <_Py_rc_diff@@Base+0x324> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r9 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 598e2 <_Py_rc_diff@@Base+0x314> │ │ │ │ + bge.n 599da <_Py_rc_diff@@Base+0x314> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 598e2 <_Py_rc_diff@@Base+0x314> │ │ │ │ + cbnz r3, 599da <_Py_rc_diff@@Base+0x314> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 598f2 <_Py_rc_diff@@Base+0x324> │ │ │ │ + beq.n 599ea <_Py_rc_diff@@Base+0x324> │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 598a4 <_Py_rc_diff@@Base+0x2d6> │ │ │ │ + b.n 5999c <_Py_rc_diff@@Base+0x2d6> │ │ │ │ ldr.w r7, [r7, #3648] @ 0xe40 │ │ │ │ - b.n 5989e <_Py_rc_diff@@Base+0x2d0> │ │ │ │ + b.n 59996 <_Py_rc_diff@@Base+0x2d0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59906 <_Py_rc_diff@@Base+0x338> │ │ │ │ + bge.n 599fe <_Py_rc_diff@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59906 <_Py_rc_diff@@Base+0x338> │ │ │ │ + cbnz r3, 599fe <_Py_rc_diff@@Base+0x338> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 59920 <_Py_rc_diff@@Base+0x352> │ │ │ │ + bne.n 59a18 <_Py_rc_diff@@Base+0x352> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59910 <_Py_rc_diff@@Base+0x342> │ │ │ │ + bne.n 59a08 <_Py_rc_diff@@Base+0x342> │ │ │ │ dmb ish │ │ │ │ - beq.n 5992c <_Py_rc_diff@@Base+0x35e> │ │ │ │ - ldr r0, [pc, #16] @ (59938 <_Py_rc_diff@@Base+0x36a>) │ │ │ │ - bl 200de8 │ │ │ │ + beq.n 59a24 <_Py_rc_diff@@Base+0x35e> │ │ │ │ + ldr r0, [pc, #16] @ (59a30 <_Py_rc_diff@@Base+0x36a>) │ │ │ │ + bl 237d40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #39699 @ 0x9b13 │ │ │ │ + movw r1, #39947 @ 0x9c0b │ │ │ │ movt r1, #5 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20bac0 <_PyXIData_InitWithSize@@Base> │ │ │ │ + bl 20cc8c <_PyXIData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 59978 <_Py_rc_diff@@Base+0x3aa> │ │ │ │ + beq.n 59a70 <_Py_rc_diff@@Base+0x3aa> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1449e0 │ │ │ │ + bl 145924 │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - cbnz r3, 59998 <_Py_rc_diff@@Base+0x3ca> │ │ │ │ + cbnz r3, 59a90 <_Py_rc_diff@@Base+0x3ca> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 599b2 <_Py_rc_diff@@Base+0x3e4> │ │ │ │ + cbz r2, 59aaa <_Py_rc_diff@@Base+0x3e4> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 599b2 <_Py_rc_diff@@Base+0x3e4> │ │ │ │ + cbz r3, 59aaa <_Py_rc_diff@@Base+0x3e4> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9960 @ 0x26e8 │ │ │ │ + movw r1, #14504 @ 0x38a8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59a52 <_Py_rc_diff@@Base+0x484> │ │ │ │ + b.n 59b4a <_Py_rc_diff@@Base+0x484> │ │ │ │ mov r0, r1 │ │ │ │ - bl 15198c │ │ │ │ + bl 152afc │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - cbnz r5, 599da <_Py_rc_diff@@Base+0x40c> │ │ │ │ + cbnz r5, 59ad2 <_Py_rc_diff@@Base+0x40c> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 599f2 <_Py_rc_diff@@Base+0x424> │ │ │ │ + cbnz r3, 59aea <_Py_rc_diff@@Base+0x424> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 59a52 <_Py_rc_diff@@Base+0x484> │ │ │ │ + b.n 59b4a <_Py_rc_diff@@Base+0x484> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21032 @ 0x5228 │ │ │ │ + movw r1, #25708 @ 0x646c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 599ae <_Py_rc_diff@@Base+0x3e0> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 59aa6 <_Py_rc_diff@@Base+0x3e0> │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 59a08 <_Py_rc_diff@@Base+0x43a> │ │ │ │ - bl 761ac │ │ │ │ + cbz r0, 59b00 <_Py_rc_diff@@Base+0x43a> │ │ │ │ + bl 7637c │ │ │ │ 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 1f6f7c │ │ │ │ + bl 1f7fcc │ │ │ │ mov r7, r0 │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59a2e <_Py_rc_diff@@Base+0x460> │ │ │ │ + cbz r0, 59b26 <_Py_rc_diff@@Base+0x460> │ │ │ │ str.w r6, [r4, #144] @ 0x90 │ │ │ │ - b.n 599ae <_Py_rc_diff@@Base+0x3e0> │ │ │ │ + b.n 59aa6 <_Py_rc_diff@@Base+0x3e0> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r4, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1f70ec <_PyTime_AsTimespec@@Base+0x120> │ │ │ │ - cbz r7, 59a4a <_Py_rc_diff@@Base+0x47c> │ │ │ │ + bl 1f817c <_PyTime_AsTimespec@@Base+0x11c> │ │ │ │ + cbz r7, 59b42 <_Py_rc_diff@@Base+0x47c> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ subs r2, r3, r5 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r4, #20] │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00059a56 : │ │ │ │ +00059b4e : │ │ │ │ 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 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59aae │ │ │ │ - movw r1, #28636 @ 0x6fdc │ │ │ │ + cbz r0, 59ba6 │ │ │ │ + movw r1, #33180 @ 0x819c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 59aba │ │ │ │ + bl 59bb2 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59aae │ │ │ │ + beq.n 59ba6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30596 @ 0x7784 │ │ │ │ + movw r1, #35140 @ 0x8944 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 59aba │ │ │ │ + bl 59bb2 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59aae │ │ │ │ + beq.n 59ba6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 110f04 │ │ │ │ + bl 1118b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59ab6 │ │ │ │ + bge.n 59bae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59ab6 │ │ │ │ + cbnz r3, 59bae │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 59ab6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 59bae │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ 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 r6, r0 │ │ │ │ add.w r4, r1, #28 │ │ │ │ ldr.w r0, [r4, #-28] │ │ │ │ - cbz r0, 59b10 │ │ │ │ + cbz r0, 59c08 │ │ │ │ ldr.w r3, [r4, #-16] │ │ │ │ - cbnz r3, 59ade │ │ │ │ + cbnz r3, 59bd6 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 59ace │ │ │ │ - bl 79604 │ │ │ │ + b.n 59bc6 │ │ │ │ + bl 79800 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbnz r5, 59af0 │ │ │ │ + cbnz r5, 59be8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59b10 │ │ │ │ - bl 85dd0 │ │ │ │ + b.n 59c08 │ │ │ │ + bl 85fa4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59b0a │ │ │ │ + bge.n 59c02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59b0a │ │ │ │ + cbnz r3, 59c02 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 59ada │ │ │ │ - b.n 59aea │ │ │ │ + bne.n 59bd2 │ │ │ │ + b.n 59be2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ - b.w 85cf8 │ │ │ │ + b.w 85ecc │ │ │ │ │ │ │ │ -00059b1c : │ │ │ │ +00059c14 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 236964 │ │ │ │ - cbz r0, 59b68 │ │ │ │ + bl 237b7c │ │ │ │ + cbz r0, 59c60 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 59b6e │ │ │ │ + bmi.n 59c66 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59b50 │ │ │ │ + bge.n 59c48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 59b50 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 59c48 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9988 @ 0x2704 │ │ │ │ + movw r1, #14532 @ 0x38c4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59bb0 │ │ │ │ - bl fb93c │ │ │ │ + b.n 59ca8 │ │ │ │ + bl fbf58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59b88 │ │ │ │ + bge.n 59c80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59b88 │ │ │ │ + cbnz r3, 59c80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 59bac │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 59bac │ │ │ │ + bne.n 59ca4 │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 59ca4 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #10020 @ 0x2724 │ │ │ │ + movw r1, #14564 @ 0x38e4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 59b68 │ │ │ │ + bl d6310 │ │ │ │ + b.n 59c60 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r7, #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 r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 59be2 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 59cda │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59bdc │ │ │ │ - bl 142304 │ │ │ │ - b.n 59be2 │ │ │ │ + bne.n 59cd4 │ │ │ │ + bl 143414 │ │ │ │ + b.n 59cda │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59c3c │ │ │ │ + cbnz r0, 59d34 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 59bfe │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 59cf6 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59bf8 │ │ │ │ - bl 142304 │ │ │ │ - b.n 59bfe │ │ │ │ + bne.n 59cf0 │ │ │ │ + bl 143414 │ │ │ │ + b.n 59cf6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59c3c │ │ │ │ + cbnz r0, 59d34 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 59c1a │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 59d12 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59c14 │ │ │ │ - bl 142304 │ │ │ │ - b.n 59c1a │ │ │ │ + bne.n 59d0c │ │ │ │ + bl 143414 │ │ │ │ + b.n 59d12 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59c3c │ │ │ │ + cbnz r0, 59d34 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 59c3c │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 59d34 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59c32 │ │ │ │ + bne.n 59d2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 142304 │ │ │ │ + b.w 143414 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #14996 @ 0x3a94 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w d6310 │ │ │ │ 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, #10452 @ 0x28d4 │ │ │ │ + movw r1, #15016 @ 0x3aa8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8ead0 │ │ │ │ - cbz r0, 59c88 │ │ │ │ + bl 8ecfc │ │ │ │ + cbz r0, 59d98 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 2ae24 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59c8c │ │ │ │ + bge.n 59d9c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59cdc │ │ │ │ - bne.n 59ca6 │ │ │ │ + b.n 59dec │ │ │ │ + bne.n 59db6 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10468 @ 0x28e4 │ │ │ │ + movw r1, #15032 @ 0x3ab8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 59c88 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 59d98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 59cb6 │ │ │ │ + bne.n 59dc6 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 713ec │ │ │ │ - b.n 59cdc │ │ │ │ + bl 7158c │ │ │ │ + b.n 59dec │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 59cc4 │ │ │ │ + bne.n 59dd4 │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 713ec │ │ │ │ - b.n 59cdc │ │ │ │ + bl 7158c │ │ │ │ + b.n 59dec │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52740 @ 0xce04 │ │ │ │ + movw r1, #57208 @ 0xdf78 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 59c88 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 59d98 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #10516 @ 0x2914 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ 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, 59d1a │ │ │ │ + cbz r4, 59e12 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7fbf4 │ │ │ │ + b.w 7fdc4 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #58716 @ 0xe55c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ 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 r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 59d64 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 59e5c │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59d5e │ │ │ │ - bl 142304 │ │ │ │ - b.n 59d64 │ │ │ │ + bne.n 59e56 │ │ │ │ + bl 143414 │ │ │ │ + b.n 59e5c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59dce │ │ │ │ + cbnz r0, 59ec6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 59d6e │ │ │ │ + cbnz r0, 59e66 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 59d78 │ │ │ │ - b.n 59d90 │ │ │ │ + cbnz r0, 59e70 │ │ │ │ + b.n 59e88 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59d68 │ │ │ │ - b.n 59dce │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + beq.n 59e60 │ │ │ │ + b.n 59ec6 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59d8a │ │ │ │ - bl 142304 │ │ │ │ - b.n 59d90 │ │ │ │ + bne.n 59e82 │ │ │ │ + bl 143414 │ │ │ │ + b.n 59e88 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59dce │ │ │ │ + cbnz r0, 59ec6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59dac │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 59ea4 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59da6 │ │ │ │ - bl 142304 │ │ │ │ - b.n 59dac │ │ │ │ + bne.n 59e9e │ │ │ │ + bl 143414 │ │ │ │ + b.n 59ea4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59dce │ │ │ │ + cbnz r0, 59ec6 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 59dce │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 59ec6 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59dc4 │ │ │ │ + bne.n 59ebc │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 142304 │ │ │ │ + b.w 143414 │ │ │ │ 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, 59df6 │ │ │ │ + cbnz r0, 59eee │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59dfe │ │ │ │ + cbz r0, 59ef6 │ │ │ │ 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 59de8 │ │ │ │ + beq.n 59ee0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00059e00 : │ │ │ │ - movw r2, #34192 @ 0x8590 │ │ │ │ +00059ef8 : │ │ │ │ + movw r2, #38948 @ 0x9824 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.w 7fc94 │ │ │ │ + b.w 7fe64 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 59e3c │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 59f34 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59e36 │ │ │ │ - bl 142304 │ │ │ │ - b.n 59e3c │ │ │ │ + bne.n 59f2e │ │ │ │ + bl 143414 │ │ │ │ + b.n 59f34 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59e7a │ │ │ │ + cbnz r0, 59f72 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59e58 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 59f50 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59e52 │ │ │ │ - bl 142304 │ │ │ │ - b.n 59e58 │ │ │ │ + bne.n 59f4a │ │ │ │ + bl 143414 │ │ │ │ + b.n 59f50 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59e7a │ │ │ │ + cbnz r0, 59f72 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 59e7a │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 59f72 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59e70 │ │ │ │ + bne.n 59f68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 142304 │ │ │ │ + b.w 143414 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 59eac │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 59fa4 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59ea6 │ │ │ │ - bl 142304 │ │ │ │ - b.n 59eac │ │ │ │ + bne.n 59f9e │ │ │ │ + bl 143414 │ │ │ │ + b.n 59fa4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59eea │ │ │ │ + cbnz r0, 59fe2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 59ec8 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 59fc0 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59ec2 │ │ │ │ - bl 142304 │ │ │ │ - b.n 59ec8 │ │ │ │ + bne.n 59fba │ │ │ │ + bl 143414 │ │ │ │ + b.n 59fc0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59eea │ │ │ │ + cbnz r0, 59fe2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59eea │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 59fe2 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59ee0 │ │ │ │ + bne.n 59fd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 142304 │ │ │ │ + b.w 143414 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00059eec : │ │ │ │ - b.w 1376ec <_PyUnicode_ExactDealloc@@Base+0x10c> │ │ │ │ +00059fe4 : │ │ │ │ + b.w 1386bc <_PyUnicode_ExactDealloc@@Base+0x10c> │ │ │ │ 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 59f1c │ │ │ │ + bgt.n 5a014 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54200 @ 0xd3b8 │ │ │ │ + movw r1, #58676 @ 0xe534 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 59f42 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5a03a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 59f38 │ │ │ │ + cbz r3, 5a030 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4904 @ 0x1328 │ │ │ │ + movw r1, #9368 @ 0x2498 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 59f42 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5a03a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00059f46 : │ │ │ │ +0005a03e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7b8a4 │ │ │ │ + bl 7ba70 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 290f78 <_PyObject_GetXIDataNoFallback@@Base+0x8> │ │ │ │ + b.w 2920d8 <_PyObject_GetXIDataNoFallback@@Base+0x8> │ │ │ │ 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 5a146 │ │ │ │ + bl 5a23e │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a072 │ │ │ │ + beq.n 5a16a │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 59f98 │ │ │ │ + beq.n 5a090 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 59fa0 │ │ │ │ + b.n 5a098 │ │ │ │ movw r6, #32052 @ 0x7d34 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 59fb6 │ │ │ │ + cbz r7, 5a0ae │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 71600 │ │ │ │ + bl 717a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 59fce │ │ │ │ + cbnz r0, 5a0c6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a058 │ │ │ │ + b.n 5a150 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20944 @ 0x51d0 │ │ │ │ + movw r1, #25488 @ 0x6390 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 59fb2 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5a0aa │ │ │ │ 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 1dfc58 │ │ │ │ + bl 1e0be4 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5a010 │ │ │ │ + bge.n 5a108 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 5a058 │ │ │ │ - b.n 5a040 │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 5a150 │ │ │ │ + b.n 5a138 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ 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 1587c4 │ │ │ │ + bl 159928 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 5a058 │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 5a150 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59fb2 │ │ │ │ + bge.n 5a0aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59fb2 │ │ │ │ + bne.n 5a0aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 59fb2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a0aa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a066 │ │ │ │ + bge.n 5a15e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5a06a │ │ │ │ + cbz r3, 5a162 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5a072 │ │ │ │ + b.n 5a16a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a066 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a15e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5a0aa │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 5a1a2 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5a0a4 │ │ │ │ - bl 142304 │ │ │ │ - b.n 5a0aa │ │ │ │ + bne.n 5a19c │ │ │ │ + bl 143414 │ │ │ │ + b.n 5a1a2 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5a0e8 │ │ │ │ + cbnz r0, 5a1e0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5a0c6 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 5a1be │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5a0c0 │ │ │ │ - bl 142304 │ │ │ │ - b.n 5a0c6 │ │ │ │ + bne.n 5a1b8 │ │ │ │ + bl 143414 │ │ │ │ + b.n 5a1be │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5a0e8 │ │ │ │ + cbnz r0, 5a1e0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5a0e8 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 5a1e0 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5a0de │ │ │ │ + bne.n 5a1d6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 142304 │ │ │ │ + b.w 143414 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005a0ea : │ │ │ │ +0005a1e2 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5a13c │ │ │ │ + beq.n 5a234 │ │ │ │ movw r3, #31092 @ 0x7974 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5a13c │ │ │ │ + beq.n 5a234 │ │ │ │ movw r1, #14536 @ 0x38c8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5a13c │ │ │ │ - bl 88518 │ │ │ │ - movw r3, #11324 @ 0x2c3c │ │ │ │ + beq.n 5a234 │ │ │ │ + bl 886fc │ │ │ │ + movw r3, #15944 @ 0x3e48 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - movw r2, #52404 @ 0xccb4 │ │ │ │ + movw r2, #56948 @ 0xde74 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 5a144 │ │ │ │ - movw r0, #11324 @ 0x2c3c │ │ │ │ + b.n 5a23c │ │ │ │ + movw r0, #15944 @ 0x3e48 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12b458 │ │ │ │ + bl 12c308 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a1ac │ │ │ │ + blt.n 5a2a4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5a1a2 │ │ │ │ + cbz r0, 5a29a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5a178 │ │ │ │ + cbz r3, 5a270 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5a180 │ │ │ │ + b.n 5a278 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 14e31c │ │ │ │ + bl 14f57c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a1a4 │ │ │ │ + bne.n 5a29c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a1a2 │ │ │ │ + bge.n 5a29a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5a1a2 │ │ │ │ + cbnz r3, 5a29a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12cf94 │ │ │ │ - b.n 5a1ae │ │ │ │ + bl 12de6c │ │ │ │ + b.n 5a2a6 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005a1b4 : │ │ │ │ +0005a2ac : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #31092 @ 0x7974 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5a1d6 │ │ │ │ + bne.n 5a2ce │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n 5a1cc │ │ │ │ + b.n 5a2c4 │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5a1ec │ │ │ │ + bne.n 5a2e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 92998 │ │ │ │ + b.w 92bd0 │ │ │ │ movw r1, #14536 @ 0x38c8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5a204 │ │ │ │ + beq.n 5a2fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 88518 │ │ │ │ - cbnz r0, 5a204 │ │ │ │ + bl 886fc │ │ │ │ + cbnz r0, 5a2fc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b.n 5a208 │ │ │ │ + b.n 5a300 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5a146 │ │ │ │ + bl 5a23e │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a314 │ │ │ │ + beq.n 5a40c │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5a238 │ │ │ │ + beq.n 5a330 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5a240 │ │ │ │ + b.n 5a338 │ │ │ │ movw r6, #32052 @ 0x7d34 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 5a256 │ │ │ │ + cbz r7, 5a34e │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 71600 │ │ │ │ + bl 717a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5a26e │ │ │ │ + cbnz r0, 5a366 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a2fa │ │ │ │ + b.n 5a3f2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20944 @ 0x51d0 │ │ │ │ + movw r1, #25488 @ 0x6390 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 5a252 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5a34a │ │ │ │ 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 1dfc58 │ │ │ │ + bl 1e0be4 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5a2b2 │ │ │ │ + bge.n 5a3aa │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 5a2fa │ │ │ │ - b.n 5a2e2 │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 5a3f2 │ │ │ │ + b.n 5a3da │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1587c4 │ │ │ │ + bl 159928 │ │ │ │ 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 1587c4 │ │ │ │ + bl 159928 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 5a2fa │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 5a3f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a252 │ │ │ │ + bge.n 5a34a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a252 │ │ │ │ + bne.n 5a34a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a252 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a34a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a308 │ │ │ │ + bge.n 5a400 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5a30c │ │ │ │ + cbz r3, 5a404 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5a314 │ │ │ │ + b.n 5a40c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a308 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a400 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.w 5a320 <_PyThread_CurrentFrames@@Base> │ │ │ │ + b.w 5a418 <_PyThread_CurrentFrames@@Base> │ │ │ │ │ │ │ │ -0005a320 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +0005a418 <_PyThread_CurrentFrames@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #332] @ (5a480 <_PyThread_CurrentFrames@@Base+0x160>) │ │ │ │ + ldr r0, [pc, #332] @ (5a578 <_PyThread_CurrentFrames@@Base+0x160>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #10536 @ 0x2928 │ │ │ │ + movw r1, #15080 @ 0x3ae8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl ff2d4 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl ff8f0 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a350 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + bne.n 5a448 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a476 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - bl 70600 │ │ │ │ + b.n 5a56e <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + bl 70790 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a34c <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ - ldr r0, [pc, #296] @ (5a484 <_PyThread_CurrentFrames@@Base+0x164>) │ │ │ │ + beq.n 5a444 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ + ldr r0, [pc, #296] @ (5a57c <_PyThread_CurrentFrames@@Base+0x164>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5a374 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + bne.n 5a46c <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5a364 <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ + bne.n 5a45c <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 5a390 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ + beq.n 5a488 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1b0310 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 107948 <_PyMutex_LockTimed@@Base> │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r9, [r3, #796] @ 0x31c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5a452 <_PyThread_CurrentFrames@@Base+0x132> │ │ │ │ + beq.n 5a54a <_PyThread_CurrentFrames@@Base+0x132> │ │ │ │ ldr.w r8, [r9, #3704] @ 0xe78 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5a436 <_PyThread_CurrentFrames@@Base+0x116> │ │ │ │ + beq.n 5a52e <_PyThread_CurrentFrames@@Base+0x116> │ │ │ │ ldr.w r6, [r8, #52] @ 0x34 │ │ │ │ - cbz r6, 5a3fe <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ + cbz r6, 5a4f6 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 5a3be <_PyThread_CurrentFrames@@Base+0x9e> │ │ │ │ + bls.n 5a4b6 <_PyThread_CurrentFrames@@Base+0x9e> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 5a3b0 <_PyThread_CurrentFrames@@Base+0x90> │ │ │ │ + b.n 5a4a8 <_PyThread_CurrentFrames@@Base+0x90> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5a3d8 <_PyThread_CurrentFrames@@Base+0xb8> │ │ │ │ + beq.n 5a4d0 <_PyThread_CurrentFrames@@Base+0xb8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ add.w r1, r3, #128 @ 0x80 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 5a3ba <_PyThread_CurrentFrames@@Base+0x9a> │ │ │ │ + bcc.n 5a4b2 <_PyThread_CurrentFrames@@Base+0x9a> │ │ │ │ ldr.w r0, [r8, #92] @ 0x5c │ │ │ │ - bl 7df6c │ │ │ │ + bl 7e13c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a43c <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + cbz r0, 5a534 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - cbz r2, 5a404 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + cbz r2, 5a4fc <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5a426 <_PyThread_CurrentFrames@@Base+0x106> │ │ │ │ + blt.n 5a51e <_PyThread_CurrentFrames@@Base+0x106> │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 5a43c <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + beq.n 5a534 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ - b.n 5a3a6 <_PyThread_CurrentFrames@@Base+0x86> │ │ │ │ + b.n 5a49e <_PyThread_CurrentFrames@@Base+0x86> │ │ │ │ mov r0, r6 │ │ │ │ - bl d8798 │ │ │ │ + bl d8db4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a3e8 <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ + bne.n 5a4e0 <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a43c <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + bge.n 5a534 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a43c <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + cbnz r3, 5a534 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a43c <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a534 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a3fa <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ + bne.n 5a4f2 <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a3fa <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a4f2 <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ ldr.w r9, [r9, #3648] @ 0xe40 │ │ │ │ - b.n 5a39c <_PyThread_CurrentFrames@@Base+0x7c> │ │ │ │ + b.n 5a494 <_PyThread_CurrentFrames@@Base+0x7c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a450 <_PyThread_CurrentFrames@@Base+0x130> │ │ │ │ + bge.n 5a548 <_PyThread_CurrentFrames@@Base+0x130> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5a450 <_PyThread_CurrentFrames@@Base+0x130> │ │ │ │ + cbnz r3, 5a548 <_PyThread_CurrentFrames@@Base+0x130> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5a46a <_PyThread_CurrentFrames@@Base+0x14a> │ │ │ │ + bne.n 5a562 <_PyThread_CurrentFrames@@Base+0x14a> │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5a45a <_PyThread_CurrentFrames@@Base+0x13a> │ │ │ │ + bne.n 5a552 <_PyThread_CurrentFrames@@Base+0x13a> │ │ │ │ dmb ish │ │ │ │ - beq.n 5a476 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - ldr r0, [pc, #16] @ (5a484 <_PyThread_CurrentFrames@@Base+0x164>) │ │ │ │ - bl 200de8 │ │ │ │ + beq.n 5a56e <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + ldr r0, [pc, #16] @ (5a57c <_PyThread_CurrentFrames@@Base+0x164>) │ │ │ │ + bl 237d40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #24] │ │ │ │ @@ -69578,1039 +69697,991 @@ │ │ │ │ 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 1ff0e4 │ │ │ │ + bl 200174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a51c <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ + beq.n 5a614 <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 5a4b0 <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ + cbz r6, 5a5a8 <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ ldr r4, [r5, #20] │ │ │ │ - b.n 5a4b8 <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ + b.n 5a5b0 <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ movw r4, #32052 @ 0x7d34 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff7c8 │ │ │ │ + bl 200858 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5a4de <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ + bge.n 5a5d6 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10556 @ 0x293c │ │ │ │ + movw r1, #15100 @ 0x3afc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 5a51c <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5a614 <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5a506 <_PyThread_CurrentFrames@@Base+0x1e6> │ │ │ │ + bgt.n 5a5fe <_PyThread_CurrentFrames@@Base+0x1e6> │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r0, r4, r2 │ │ │ │ add r1, r4 │ │ │ │ subs r2, r6, r2 │ │ │ │ blx 2b5dc │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e200 │ │ │ │ + bl 14f460 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a51c <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ + beq.n 5a614 <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5a51e <_PyThread_CurrentFrames@@Base+0x1fe> │ │ │ │ + b.n 5a616 <_PyThread_CurrentFrames@@Base+0x1fe> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #25864 @ 0x6508 │ │ │ │ + movw r1, #30368 @ 0x76a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005a522 : │ │ │ │ +0005a61a : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #272] @ (5a644 ) │ │ │ │ + ldr r3, [pc, #272] @ (5a73c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ - cbz r5, 5a564 │ │ │ │ + cbz r5, 5a65c │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 5a548 │ │ │ │ + bls.n 5a640 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5a53a │ │ │ │ + b.n 5a632 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5a57c │ │ │ │ + beq.n 5a674 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ add.w r2, r3, #128 @ 0x80 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 5a57c │ │ │ │ - b.n 5a544 │ │ │ │ + bcs.n 5a674 │ │ │ │ + b.n 5a63c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #27812 @ 0x6ca4 │ │ │ │ + movw r2, #32316 @ 0x7e3c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f2474 <_PyErr_SetString@@Base> │ │ │ │ - b.n 5a586 │ │ │ │ + bl f2a44 <_PyErr_SetString@@Base> │ │ │ │ + b.n 5a67e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c94b4 │ │ │ │ + bl 1ca458 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5a58a │ │ │ │ + cbnz r0, 5a682 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a640 │ │ │ │ + b.n 5a738 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #23400 @ 0x5b68 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5a616 │ │ │ │ + bne.n 5a70e │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 5a5a4 │ │ │ │ + cbnz r6, 5a69c │ │ │ │ mov r0, r5 │ │ │ │ - bl d8798 │ │ │ │ + bl d8db4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - cbnz r5, 5a5de │ │ │ │ - bl 70600 │ │ │ │ + cbnz r5, 5a6d6 │ │ │ │ + bl 70790 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5a5dc │ │ │ │ + cbnz r0, 5a6d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a586 │ │ │ │ + bge.n 5a67e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a586 │ │ │ │ - ldr r2, [pc, #132] @ (5a648 ) │ │ │ │ + bne.n 5a67e │ │ │ │ + ldr r2, [pc, #132] @ (5a740 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 5a5d2 │ │ │ │ + cbz r3, 5a6ca │ │ │ │ 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 5a586 │ │ │ │ + b.n 5a67e │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 89b04 │ │ │ │ + bl 89cbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a63e │ │ │ │ + bge.n 5a736 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5a63e │ │ │ │ - ldr r2, [pc, #76] @ (5a648 ) │ │ │ │ + cbnz r3, 5a736 │ │ │ │ + ldr r2, [pc, #76] @ (5a740 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 5a60c │ │ │ │ + cbz r3, 5a704 │ │ │ │ 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 5a63e │ │ │ │ + b.n 5a736 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a640 │ │ │ │ + bge.n 5a738 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a640 │ │ │ │ - ldr r2, [pc, #32] @ (5a648 ) │ │ │ │ + cbnz r3, 5a738 │ │ │ │ + ldr r2, [pc, #32] @ (5a740 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 5a634 │ │ │ │ + cbz r3, 5a72c │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 5a640 │ │ │ │ + b.n 5a738 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [pc, #16] @ (5a660 ) │ │ │ │ + ldr r3, [pc, #16] @ (5a758 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3916] @ 0xf4c │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4, r5} │ │ │ │ add.w r4, r3, r3, lsr #31 │ │ │ │ asrs r4, r4, #1 │ │ │ │ - cbz r3, 5a674 │ │ │ │ + cbz r3, 5a76c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 5a67c │ │ │ │ + b.n 5a774 │ │ │ │ movw r2, #32052 @ 0x7d34 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ subs r0, r3, r1 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 5a696 │ │ │ │ + ble.n 5a78e │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ strb.w r5, [r2], #1 │ │ │ │ strb.w r0, [r1], #-1 │ │ │ │ - b.n 5a682 │ │ │ │ + b.n 5a77a │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a6c2 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 5a6da │ │ │ │ - ldr r2, [pc, #28] @ (5a6e0 ) │ │ │ │ + bne.n 5a7ba │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 5a7d2 │ │ │ │ + ldr r2, [pc, #28] @ (5a7d8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r4, [r3, #3916] @ 0xf4c │ │ │ │ - b.n 5a6dc │ │ │ │ + b.n 5a7d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5a704 │ │ │ │ + cbz r0, 5a7fc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 167c64 │ │ │ │ + bl 168d4c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5a726 │ │ │ │ + blt.n 5a81e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5a740 │ │ │ │ + blt.n 5a838 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45512 @ 0xb1c8 │ │ │ │ + movw r1, #50016 @ 0xc360 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a74a │ │ │ │ + b.n 5a842 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (5a74c ) │ │ │ │ + ldr r0, [pc, #8] @ (5a844 ) │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - cbnz r1, 5a77a │ │ │ │ + cbnz r1, 5a872 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10588 @ 0x295c │ │ │ │ + movw r1, #15132 @ 0x3b1c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 5a7a4 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5a89c │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #56876 @ 0xde2c │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1276d0 │ │ │ │ + bl 128538 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a7cc │ │ │ │ + bne.n 5a8c4 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21aee4 │ │ │ │ + bl 21c0e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5a7aa │ │ │ │ + cbnz r0, 5a8a2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5a892 │ │ │ │ + b.n 5a98a │ │ │ │ movs r3, #0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5a870 │ │ │ │ + beq.n 5a968 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 5a7c4 │ │ │ │ + cbz r2, 5a8bc │ │ │ │ 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 5a7ac │ │ │ │ + b.n 5a8a4 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 5a856 │ │ │ │ + bpl.n 5a94e │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21aee4 │ │ │ │ + bl 21c0e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a7a4 │ │ │ │ + beq.n 5a89c │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 90460 │ │ │ │ + bl 90698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a870 │ │ │ │ + beq.n 5a968 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 5a816 │ │ │ │ + bmi.n 5a90e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10624 @ 0x2980 │ │ │ │ + movw r1, #15168 @ 0x3b40 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 5a84e │ │ │ │ - bl 85c48 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5a946 │ │ │ │ + bl 85e1c │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5a83e │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 5a84e │ │ │ │ + bne.n 5a936 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 5a946 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10652 @ 0x299c │ │ │ │ + movw r1, #15196 @ 0x3b5c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 5a84e │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5a946 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a826 │ │ │ │ + blt.n 5a91e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 169a44 │ │ │ │ + bl 16ab2c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a7e4 │ │ │ │ + bne.n 5a8dc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5a7a4 │ │ │ │ + beq.n 5a89c │ │ │ │ subs r4, #1 │ │ │ │ - b.n 5a87e │ │ │ │ + b.n 5a976 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #10688 @ 0x29c0 │ │ │ │ + movw r1, #15232 @ 0x3b80 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 5a7a4 │ │ │ │ + bl d6310 │ │ │ │ + b.n 5a89c │ │ │ │ mov r0, r6 │ │ │ │ - bl 169ae8 │ │ │ │ + bl 16abd0 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 5a892 │ │ │ │ + b.n 5a98a │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 5a87e │ │ │ │ + bcs.n 5a976 │ │ │ │ mov r0, r5 │ │ │ │ - bl 761ac │ │ │ │ - b.n 5a7a4 │ │ │ │ + bl 7637c │ │ │ │ + b.n 5a89c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5a8bc │ │ │ │ + cbnz r0, 5a9b4 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5a8c4 │ │ │ │ + cbz r0, 5a9bc │ │ │ │ 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 5a8ae │ │ │ │ + beq.n 5a9a6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005a8c6 : │ │ │ │ +0005a9be : │ │ │ │ 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, #41092 @ 0xa084 │ │ │ │ + movw r1, #45636 @ 0xb244 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2344c4 │ │ │ │ - cbnz r0, 5a8fe │ │ │ │ + bl 2356e4 │ │ │ │ + cbnz r0, 5a9f6 │ │ │ │ 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 234760 <_PyLong_UnsignedShort_Converter@@Base+0x214> │ │ │ │ - b.n 5a902 │ │ │ │ + bl 235980 <_PyLong_UnsignedShort_Converter@@Base+0x214> │ │ │ │ + b.n 5a9fa │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005a906 : │ │ │ │ +0005a9fe : │ │ │ │ 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, #41048 @ 0xa058 │ │ │ │ + movw r1, #45592 @ 0xb218 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2344c4 │ │ │ │ - cbnz r0, 5a93c │ │ │ │ + bl 2356e4 │ │ │ │ + cbnz r0, 5aa34 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 234760 <_PyLong_UnsignedShort_Converter@@Base+0x214> │ │ │ │ - b.n 5a940 │ │ │ │ + bl 235980 <_PyLong_UnsignedShort_Converter@@Base+0x214> │ │ │ │ + b.n 5aa38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005a944 : │ │ │ │ +0005aa3c : │ │ │ │ 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, #41048 @ 0xa058 │ │ │ │ + movw r1, #45592 @ 0xb218 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2344c4 │ │ │ │ - cbnz r0, 5a97a │ │ │ │ + bl 2356e4 │ │ │ │ + cbnz r0, 5aa72 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 234760 <_PyLong_UnsignedShort_Converter@@Base+0x214> │ │ │ │ - b.n 5a97e │ │ │ │ + bl 235980 <_PyLong_UnsignedShort_Converter@@Base+0x214> │ │ │ │ + b.n 5aa76 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #56876 @ 0xde2c │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1276d0 │ │ │ │ + bl 128538 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5a9be │ │ │ │ + cbz r0, 5aab6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 82b64 │ │ │ │ + bl 82d2c │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 5a9e6 │ │ │ │ + cbnz r4, 5aade │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5a9e6 │ │ │ │ + ble.n 5aade │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5a9e6 │ │ │ │ - cbnz r2, 5aa02 │ │ │ │ + bne.n 5aade │ │ │ │ + cbnz r2, 5aafa │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5aa68 ) │ │ │ │ + ldr r4, [pc, #124] @ (5ab60 ) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5aa2a │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5ab22 │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 5aa2e │ │ │ │ - movw r2, #4140 @ 0x102c │ │ │ │ + bmi.n 5ab26 │ │ │ │ + movw r2, #8648 @ 0x21c8 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #33732 @ 0x83c4 │ │ │ │ + movw r1, #38276 @ 0x9584 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #41300 @ 0xa154 │ │ │ │ + movw r0, #45844 @ 0xb314 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5aa60 │ │ │ │ + b.n 5ab58 │ │ │ │ mov r0, r3 │ │ │ │ - bl 84ef4 │ │ │ │ + bl 850c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5aa2a │ │ │ │ + beq.n 5ab22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2248f4 │ │ │ │ + bl 225ae8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 259c08 <_PyGen_SetStopIterationValue@@Base+0xaa4> │ │ │ │ + bl 25ae20 <_PyGen_SetStopIterationValue@@Base+0xc34> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5aa60 │ │ │ │ + bge.n 5ab58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5aa60 │ │ │ │ + cbnz r3, 5ab58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r5, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - cbnz r1, 5aa98 │ │ │ │ + cbnz r1, 5ab90 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10588 @ 0x295c │ │ │ │ + movw r1, #15132 @ 0x3b1c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 5aac0 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5abb8 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #56876 @ 0xde2c │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1276d0 │ │ │ │ + bl 128538 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5ab22 │ │ │ │ + bne.n 5ac1a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 2168d8 <_PyPickle_GetXIData@@Base+0x458> │ │ │ │ + bl 217ae4 <_PyPickle_GetXIData@@Base+0x458> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5aac6 │ │ │ │ + cbnz r0, 5abbe │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ac7c │ │ │ │ + b.n 5ad74 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5aae8 │ │ │ │ + bcs.n 5abe0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 75df4 │ │ │ │ - b.n 5aaea │ │ │ │ + bl 75fc4 │ │ │ │ + b.n 5abe2 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 5aaf6 │ │ │ │ + cbz r0, 5abee │ │ │ │ ldrd r6, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 5ab16 │ │ │ │ + b.n 5ac0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 761ac │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 5aac0 │ │ │ │ + bl 7637c │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 5abb8 │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 5ab16 │ │ │ │ + cbz r3, 5ac0e │ │ │ │ ldr r5, [r3, #0] │ │ │ │ adds r7, r5, #1 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r7, [r3, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 5ab02 │ │ │ │ + bne.n 5abfa │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 2beec │ │ │ │ - b.n 5ac6e │ │ │ │ + b.n 5ad66 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 5ac54 │ │ │ │ + bpl.w 5ad4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2168d8 <_PyPickle_GetXIData@@Base+0x458> │ │ │ │ + bl 217ae4 <_PyPickle_GetXIData@@Base+0x458> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5aac0 │ │ │ │ + beq.n 5abb8 │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 90460 │ │ │ │ + bl 90698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5ac6e │ │ │ │ + beq.w 5ad66 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5ab5a │ │ │ │ + bpl.n 5ac52 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5ab72 │ │ │ │ + beq.n 5ac6a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10764 @ 0x2a0c │ │ │ │ + movw r1, #15308 @ 0x3bcc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 5ac4c │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5ad44 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 85c48 │ │ │ │ + bl 85e1c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5ab88 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 5ac80 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ac4c │ │ │ │ + bne.n 5ad44 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 216f64 <_PyPickle_GetXIData@@Base+0xae4> │ │ │ │ + bl 218170 <_PyPickle_GetXIData@@Base+0xae4> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5aba2 │ │ │ │ + cbz r0, 5ac9a │ │ │ │ str.w r9, [r3, #4] │ │ │ │ - b.n 5ab38 │ │ │ │ + b.n 5ac30 │ │ │ │ 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 5abd8 │ │ │ │ + bhi.n 5acd0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 5ab38 │ │ │ │ + bcc.n 5ac30 │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 5abda │ │ │ │ + b.n 5acd2 │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5abfe │ │ │ │ + blt.n 5acf6 │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 5abec │ │ │ │ + bls.n 5ace4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 5abe4 │ │ │ │ + b.n 5acdc │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5abf8 │ │ │ │ + bcs.n 5acf0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 5ac04 │ │ │ │ + cbnz r0, 5acfc │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 5ac4c │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 5ad44 │ │ │ │ subs r3, r5, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r5, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r5, r6, #8 │ │ │ │ blx 2b314 │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ac44 │ │ │ │ + beq.n 5ad3c │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5ac40 │ │ │ │ + beq.n 5ad38 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 216f64 <_PyPickle_GetXIData@@Base+0xae4> │ │ │ │ + bl 218170 <_PyPickle_GetXIData@@Base+0xae4> │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ - b.n 5ac1a │ │ │ │ + b.n 5ad12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 761ac │ │ │ │ - b.n 5ab38 │ │ │ │ + bl 7637c │ │ │ │ + b.n 5ac30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219ef0 │ │ │ │ - b.n 5aac0 │ │ │ │ + bl 21b0f8 │ │ │ │ + b.n 5abb8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #10800 @ 0x2a30 │ │ │ │ + movw r1, #15344 @ 0x3bf0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 5aac0 │ │ │ │ + bl d6310 │ │ │ │ + b.n 5abb8 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 219ef0 │ │ │ │ + bl 21b0f8 │ │ │ │ movs r0, #0 │ │ │ │ str.w r4, [r8, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movw r0, #10872 @ 0x2a78 │ │ │ │ + movw r0, #15416 @ 0x3c38 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #2 │ │ │ │ - b.w e41c8 │ │ │ │ - b.w 34900 │ │ │ │ + b.w e47b8 │ │ │ │ + b.w 34950 │ │ │ │ │ │ │ │ -0005ac98 : │ │ │ │ +0005ad90 : │ │ │ │ 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, #40996 @ 0xa024 │ │ │ │ + movw r1, #45540 @ 0xb1e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2344c4 │ │ │ │ - cbnz r0, 5acce │ │ │ │ + bl 2356e4 │ │ │ │ + cbnz r0, 5adc6 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 234760 <_PyLong_UnsignedShort_Converter@@Base+0x214> │ │ │ │ - b.n 5acd2 │ │ │ │ + bl 235980 <_PyLong_UnsignedShort_Converter@@Base+0x214> │ │ │ │ + b.n 5adca │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 77428 │ │ │ │ + bl 775f8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5ad06 │ │ │ │ + cbz r0, 5adfe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ad06 │ │ │ │ + bge.n 5adfe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ad06 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5adfe │ │ │ │ + bl 771cc <_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 5ad26 │ │ │ │ + bge.n 5ae1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ad26 │ │ │ │ + cbnz r3, 5ae1e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_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, #56876 @ 0xde2c │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1276d0 │ │ │ │ + bl 128538 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ad64 │ │ │ │ + cbz r0, 5ae5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 82b64 │ │ │ │ + bl 82d2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0005ad68 : │ │ │ │ - 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, #40996 @ 0xa024 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2344c4 │ │ │ │ - cbnz r0, 5ad9e │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, r2, [sp, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 234760 <_PyLong_UnsignedShort_Converter@@Base+0x214> │ │ │ │ - b.n 5ada2 │ │ │ │ - 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, #3840] @ 0xf00 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r2, [pc, #260] @ (5aebc ) │ │ │ │ + ldr r2, [pc, #256] @ (5af74 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #236] @ 0xec │ │ │ │ mov.w r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl fb81c │ │ │ │ + bl fbe38 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 5adda │ │ │ │ + beq.n 5ae94 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 5ae0a │ │ │ │ - b.n 5adf0 │ │ │ │ - movw r1, #10888 @ 0x2a88 │ │ │ │ + bne.n 5aec4 │ │ │ │ + b.n 5aeaa │ │ │ │ + movw r1, #15432 @ 0x3c48 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ead0 │ │ │ │ - cbnz r0, 5ae22 │ │ │ │ - b.n 5ae42 │ │ │ │ + bl 8ecfc │ │ │ │ + cbnz r0, 5aedc │ │ │ │ + b.n 5aefc │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - movw r1, #10900 @ 0x2a94 │ │ │ │ + movw r1, #15444 @ 0x3c54 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ead0 │ │ │ │ - cbnz r0, 5ae22 │ │ │ │ - b.n 5ae42 │ │ │ │ + bl 8ecfc │ │ │ │ + cbnz r0, 5aedc │ │ │ │ + b.n 5aefc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10912 @ 0x2aa0 │ │ │ │ + movw r1, #15456 @ 0x3c60 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 5ae42 │ │ │ │ + bl d6310 │ │ │ │ + b.n 5aefc │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - movw r0, #10892 @ 0x2a8c │ │ │ │ + movw r0, #15436 @ 0x3c4c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206c90 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x408> │ │ │ │ - cbnz r0, 5ae46 │ │ │ │ + bl 207d38 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x288> │ │ │ │ + cbnz r0, 5af00 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5aea4 │ │ │ │ + b.n 5af5e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #30340 @ 0x7684 │ │ │ │ + movw r1, #34844 @ 0x881c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #10956 @ 0x2acc │ │ │ │ + movw r0, #15500 @ 0x3c8c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ae42 │ │ │ │ + beq.n 5aefc │ │ │ │ ldrd r0, r1, [r4, #32] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r1, r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #32 │ │ │ │ strd r2, r5, [sp, #44] @ 0x2c │ │ │ │ - movw r2, #44861 @ 0xaf3d │ │ │ │ + movw r2, #44983 @ 0xafb7 │ │ │ │ movt r2, #5 │ │ │ │ - bl 208304 │ │ │ │ + bl 2093ac │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ae3c │ │ │ │ + beq.n 5aef6 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7fef4 │ │ │ │ - ldr r3, [pc, #20] @ (5aebc ) │ │ │ │ + bl 800c4 │ │ │ │ + ldr r3, [pc, #20] @ (5af74 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5aeb6 │ │ │ │ + beq.n 5af70 │ │ │ │ blx 2b9e4 <__stack_chk_fail@plt> │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ │ │ │ │ -0005aec0 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0005af78 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #40996 @ 0xa024 │ │ │ │ + movw r1, #45540 @ 0xb1e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2344c4 │ │ │ │ - cbnz r0, 5aee4 │ │ │ │ - str r5, [r4, #48] @ 0x30 │ │ │ │ - b.n 5aee8 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - bl 77428 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5af1a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r5, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5af1a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 5af1a │ │ │ │ - bl 76ffc <_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 5af3a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5af3a │ │ │ │ + bl 2356e4 │ │ │ │ + cbnz r0, 5afae │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + strd r2, r2, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + bl 235980 <_PyLong_UnsignedShort_Converter@@Base+0x214> │ │ │ │ + b.n 5afb2 │ │ │ │ + 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, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -70622,164 +70693,212 @@ │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005af6e : │ │ │ │ +0005afe8 : │ │ │ │ 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, #40996 @ 0xa024 │ │ │ │ + movw r1, #45540 @ 0xb1e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2344c4 │ │ │ │ - cbnz r0, 5af92 │ │ │ │ - str r5, [r4, #44] @ 0x2c │ │ │ │ - b.n 5af96 │ │ │ │ + bl 2356e4 │ │ │ │ + cbnz r0, 5b00c │ │ │ │ + str r5, [r4, #48] @ 0x30 │ │ │ │ + b.n 5b010 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 169ae8 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - bl 21aee4 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - movw r3, #5160 @ 0x1428 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + bl 775f8 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + cbz r0, 5b042 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r5, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 5b042 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 5b042 │ │ │ │ + bl 771cc <_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 5b062 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5b062 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #10972 @ 0x2adc │ │ │ │ + movw r1, #15516 @ 0x3c9c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8ead0 │ │ │ │ - cbz r0, 5b012 │ │ │ │ + bl 8ecfc │ │ │ │ + cbz r0, 5b0aa │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 5b016 │ │ │ │ + bge.n 5b0ae │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10988 @ 0x2aec │ │ │ │ + movw r1, #15532 @ 0x3cac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b068 │ │ │ │ + b.n 5b100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b012 │ │ │ │ + beq.n 5b0aa │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5b06e │ │ │ │ + bl 5b164 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 5b03c │ │ │ │ + bge.n 5b0d4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b05c │ │ │ │ + b.n 5b0f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5b050 │ │ │ │ + bne.n 5b0e8 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bd88 │ │ │ │ + bl 7bf5c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5b05c │ │ │ │ + b.n 5b0f4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9e304 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e564 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b042 │ │ │ │ - b.n 5b038 │ │ │ │ + bne.n 5b0da │ │ │ │ + b.n 5b0d0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +0005b106 : │ │ │ │ + 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, #45540 @ 0xb1e4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2356e4 │ │ │ │ + cbnz r0, 5b12a │ │ │ │ + str r5, [r4, #44] @ 0x2c │ │ │ │ + b.n 5b12e │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 16abd0 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + bl 21c0e8 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + movw r3, #5160 @ 0x1428 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ 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] @ (5b104 ) │ │ │ │ + ldr r1, [pc, #128] @ (5b1fc ) │ │ │ │ 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 222190 │ │ │ │ - cbnz r0, 5b0a8 │ │ │ │ + bl 22349c │ │ │ │ + cbnz r0, 5b19e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b0ec │ │ │ │ + b.n 5b1e2 │ │ │ │ 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, #45321 @ 0xb109 │ │ │ │ + movw r2, #45569 @ 0xb201 │ │ │ │ movt r2, #5 │ │ │ │ strd sl, r9, [sp, #24] │ │ │ │ str.w r8, [sp, #32] │ │ │ │ strd r7, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 208304 │ │ │ │ + bl 2093ac │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b0a2 │ │ │ │ + beq.n 5b198 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl 222258 │ │ │ │ + bl 223564 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b0a2 │ │ │ │ + beq.n 5b198 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #20] @ (5b104 ) │ │ │ │ + ldr r3, [pc, #24] @ (5b1fc ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5b0fe │ │ │ │ + beq.n 5b1f4 │ │ │ │ blx 2b9e4 <__stack_chk_fail@plt> │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -70800,179 +70919,179 @@ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 5b170 │ │ │ │ + cbnz r1, 5b268 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58244 @ 0xe384 │ │ │ │ + movw r1, #62788 @ 0xf544 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 5b192 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5b28a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5b198 │ │ │ │ + bmi.n 5b290 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11032 @ 0x2b18 │ │ │ │ + movw r1, #15576 @ 0x3cd8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b1c2 │ │ │ │ + b.n 5b2ba │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 5b1b0 │ │ │ │ + cbz r1, 5b2a8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b1ba │ │ │ │ + bge.n 5b2b2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5b1ba │ │ │ │ - bl 257d80 │ │ │ │ + b.n 5b2b2 │ │ │ │ + bl 258e0c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b19e │ │ │ │ - b.n 5b192 │ │ │ │ + bne.n 5b296 │ │ │ │ + b.n 5b28a │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 13aa60 │ │ │ │ - cbnz r0, 5b1e4 │ │ │ │ + bl 13ba30 │ │ │ │ + cbnz r0, 5b2dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b220 │ │ │ │ - movw r3, #16825 @ 0x41b9 │ │ │ │ + b.n 5b318 │ │ │ │ + movw r3, #18345 @ 0x47a9 │ │ │ │ movt r3, #14 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b204 │ │ │ │ + bne.n 5b2fc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5b218 │ │ │ │ + bne.n 5b310 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5b220 │ │ │ │ + b.n 5b318 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b214 │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 5b218 │ │ │ │ - b.n 5b1e0 │ │ │ │ + bne.n 5b30c │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 5b310 │ │ │ │ + b.n 5b2d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b1fa │ │ │ │ + beq.n 5b2f2 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 7fbf4 │ │ │ │ + bl 7fdc4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b274 │ │ │ │ + cbz r0, 5b36c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1a7a08 <_PyType_Name@@Base> │ │ │ │ + bl 1a9028 <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #34924 @ 0x886c │ │ │ │ + movw r0, #39428 @ 0x9a04 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b268 │ │ │ │ + bge.n 5b360 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5b26c │ │ │ │ + cbz r3, 5b364 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5b274 │ │ │ │ + b.n 5b36c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b268 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b360 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5b29c │ │ │ │ + cbnz r5, 5b394 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5b29c │ │ │ │ + blt.n 5b394 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5b29c │ │ │ │ - cbnz r2, 5b2ba │ │ │ │ - ldr r1, [pc, #76] @ (5b2ec ) │ │ │ │ + bgt.n 5b394 │ │ │ │ + cbnz r2, 5b3b2 │ │ │ │ + ldr r1, [pc, #76] @ (5b3e4 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5b2e6 │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5b3de │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5b2d4 │ │ │ │ + bgt.n 5b3cc │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #41404 @ 0xa1bc │ │ │ │ + movw r1, #45948 @ 0xb37c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f2414 │ │ │ │ - b.n 5b2e6 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5b3de │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b2be │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 5b3b6 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b2be │ │ │ │ + beq.n 5b3b6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r3, r1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.w 26cd8c <_PyBytes_Find@@Base+0x10e4> │ │ │ │ + b.w 26dfa4 <_PyBytes_Find@@Base+0x10e4> │ │ │ │ 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 c5f50 │ │ │ │ + bl c65b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #5160 @ 0x1428 │ │ │ │ strge r3, [r4, #16] │ │ │ │ movtge r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ @@ -70981,65 +71100,65 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 5b340 │ │ │ │ + cbnz r4, 5b438 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 5b340 │ │ │ │ + ble.n 5b438 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5b340 │ │ │ │ - cbnz r2, 5b35c │ │ │ │ + bne.n 5b438 │ │ │ │ + cbnz r2, 5b454 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #136] @ (5b3cc ) │ │ │ │ + ldr r4, [pc, #136] @ (5b4c4 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5b3c4 │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5b4bc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5b384 │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + bmi.n 5b47c │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33484 @ 0x82cc │ │ │ │ + movw r1, #38028 @ 0x948c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #40920 @ 0x9fd8 │ │ │ │ + movw r0, #45464 @ 0xb198 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5b3c4 │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5b4bc │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b66c │ │ │ │ - cbz r0, 5b3c4 │ │ │ │ + bl 8b824 │ │ │ │ + cbz r0, 5b4bc │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b3b0 │ │ │ │ + beq.n 5b4a8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61300 @ 0xef74 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #308 @ 0x134 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 5b3c4 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5b4bc │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #40920 @ 0x9fd8 │ │ │ │ + movw r1, #45464 @ 0xb198 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r0, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -71047,633 +71166,633 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5b3f4 │ │ │ │ + cbnz r5, 5b4ec │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5b3f4 │ │ │ │ + blt.n 5b4ec │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5b3f4 │ │ │ │ - cbnz r2, 5b412 │ │ │ │ - ldr r1, [pc, #76] @ (5b444 ) │ │ │ │ + bgt.n 5b4ec │ │ │ │ + cbnz r2, 5b50a │ │ │ │ + ldr r1, [pc, #76] @ (5b53c ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5b43e │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5b536 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5b42c │ │ │ │ + bgt.n 5b524 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #11268 @ 0x2c04 │ │ │ │ + movw r1, #15888 @ 0x3e10 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f2414 │ │ │ │ - b.n 5b43e │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5b536 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b416 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 5b50e │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b416 │ │ │ │ + beq.n 5b50e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5b46c │ │ │ │ + cbnz r5, 5b564 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5b46c │ │ │ │ + blt.n 5b564 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5b46c │ │ │ │ - cbnz r2, 5b48a │ │ │ │ - ldr r1, [pc, #76] @ (5b4bc ) │ │ │ │ + bgt.n 5b564 │ │ │ │ + cbnz r2, 5b582 │ │ │ │ + ldr r1, [pc, #76] @ (5b5b4 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5b4b6 │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5b5ae │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5b4a4 │ │ │ │ + bgt.n 5b59c │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #60096 @ 0xeac0 │ │ │ │ + movw r1, #64640 @ 0xfc80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f2414 │ │ │ │ - b.n 5b4b6 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5b5ae │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b48e │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 5b586 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b48e │ │ │ │ + beq.n 5b586 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r3, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - movw r8, #9073 @ 0x2371 │ │ │ │ + movw r8, #13441 @ 0x3481 │ │ │ │ movt r8, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r7, 5b504 │ │ │ │ + cbz r7, 5b5fc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r3, [r3, r7, lsl #3] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5b4e0 │ │ │ │ + beq.n 5b5d8 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 5b4fa │ │ │ │ - bl 142304 │ │ │ │ - b.n 5b4e0 │ │ │ │ + bne.n 5b5f2 │ │ │ │ + bl 143414 │ │ │ │ + b.n 5b5d8 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b4e0 │ │ │ │ - b.n 5b552 │ │ │ │ + beq.n 5b5d8 │ │ │ │ + b.n 5b64a │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5b50e │ │ │ │ + cbnz r0, 5b606 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbnz r0, 5b518 │ │ │ │ - b.n 5b530 │ │ │ │ + cbnz r0, 5b610 │ │ │ │ + b.n 5b628 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b508 │ │ │ │ - b.n 5b552 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + beq.n 5b600 │ │ │ │ + b.n 5b64a │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b52a │ │ │ │ - bl 142304 │ │ │ │ - b.n 5b530 │ │ │ │ + bne.n 5b622 │ │ │ │ + bl 143414 │ │ │ │ + b.n 5b628 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b552 │ │ │ │ + cbnz r0, 5b64a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5b552 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 5b64a │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b548 │ │ │ │ + bne.n 5b640 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 142304 │ │ │ │ + b.w 143414 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5b58a │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 5b682 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5b580 │ │ │ │ - bl 142304 │ │ │ │ - b.n 5b58a │ │ │ │ + bne.n 5b678 │ │ │ │ + bl 143414 │ │ │ │ + b.n 5b682 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b6fc │ │ │ │ + bne.w 5b7f4 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbnz r0, 5b594 │ │ │ │ + cbnz r0, 5b68c │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 5b5a8 │ │ │ │ - b.n 5b59e │ │ │ │ + cbz r0, 5b6a0 │ │ │ │ + b.n 5b696 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b58e │ │ │ │ - b.n 5b6fc │ │ │ │ + beq.n 5b686 │ │ │ │ + b.n 5b7f4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b6fc │ │ │ │ + bne.w 5b7f4 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 5b5b6 │ │ │ │ + cbz r0, 5b6ae │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b6fc │ │ │ │ + bne.w 5b7f4 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 5b5c4 │ │ │ │ + cbz r0, 5b6bc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b6fc │ │ │ │ + bne.w 5b7f4 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5b5e4 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 5b6dc │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b5da │ │ │ │ - bl 142304 │ │ │ │ - b.n 5b5e4 │ │ │ │ + bne.n 5b6d2 │ │ │ │ + bl 143414 │ │ │ │ + b.n 5b6dc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b6fc │ │ │ │ + bne.w 5b7f4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbnz r0, 5b5ee │ │ │ │ + cbnz r0, 5b6e6 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbnz r0, 5b5f8 │ │ │ │ - b.n 5b612 │ │ │ │ + cbnz r0, 5b6f0 │ │ │ │ + b.n 5b70a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b5e8 │ │ │ │ - b.n 5b6fc │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + beq.n 5b6e0 │ │ │ │ + b.n 5b7f4 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b60a │ │ │ │ - bl 142304 │ │ │ │ - b.n 5b612 │ │ │ │ + bne.n 5b702 │ │ │ │ + bl 143414 │ │ │ │ + b.n 5b70a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b6fc │ │ │ │ + bne.n 5b7f4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5b630 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 5b728 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b628 │ │ │ │ - bl 142304 │ │ │ │ - b.n 5b630 │ │ │ │ + bne.n 5b720 │ │ │ │ + bl 143414 │ │ │ │ + b.n 5b728 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b6fc │ │ │ │ + bne.n 5b7f4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5b64e │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 5b746 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b646 │ │ │ │ - bl 142304 │ │ │ │ - b.n 5b64e │ │ │ │ + bne.n 5b73e │ │ │ │ + bl 143414 │ │ │ │ + b.n 5b746 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b6fc │ │ │ │ + bne.n 5b7f4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5b66c │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 5b764 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b664 │ │ │ │ - bl 142304 │ │ │ │ - b.n 5b66c │ │ │ │ + bne.n 5b75c │ │ │ │ + bl 143414 │ │ │ │ + b.n 5b764 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b6fc │ │ │ │ + bne.n 5b7f4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5b68a │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 5b782 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b682 │ │ │ │ - bl 142304 │ │ │ │ - b.n 5b68a │ │ │ │ + bne.n 5b77a │ │ │ │ + bl 143414 │ │ │ │ + b.n 5b782 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b6fc │ │ │ │ + bne.n 5b7f4 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbnz r0, 5b694 │ │ │ │ + cbnz r0, 5b78c │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbnz r0, 5b69e │ │ │ │ - b.n 5b6b6 │ │ │ │ + cbnz r0, 5b796 │ │ │ │ + b.n 5b7ae │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b68e │ │ │ │ - b.n 5b6fc │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + beq.n 5b786 │ │ │ │ + b.n 5b7f4 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b6b0 │ │ │ │ - bl 142304 │ │ │ │ - b.n 5b6b6 │ │ │ │ + bne.n 5b7a8 │ │ │ │ + bl 143414 │ │ │ │ + b.n 5b7ae │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b6fc │ │ │ │ + cbnz r0, 5b7f4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5b6d2 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 5b7ca │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b6cc │ │ │ │ - bl 142304 │ │ │ │ - b.n 5b6d2 │ │ │ │ + bne.n 5b7c4 │ │ │ │ + bl 143414 │ │ │ │ + b.n 5b7ca │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b6fc │ │ │ │ + cbnz r0, 5b7f4 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5b6ee │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 5b7e6 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b6e8 │ │ │ │ - bl 142304 │ │ │ │ - b.n 5b6ee │ │ │ │ + bne.n 5b7e0 │ │ │ │ + bl 143414 │ │ │ │ + b.n 5b7e6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b6fc │ │ │ │ + cbnz r0, 5b7f4 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5b6fc │ │ │ │ + cbz r0, 5b7f4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1ead64 │ │ │ │ + bl 1ebd4c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b71c │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 5b726 │ │ │ │ + bne.n 5b814 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 5b81e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5b75e │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 5b856 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5b754 │ │ │ │ - bl 142304 │ │ │ │ - b.n 5b75e │ │ │ │ + bne.n 5b84c │ │ │ │ + bl 143414 │ │ │ │ + b.n 5b856 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b892 │ │ │ │ + bne.w 5b98a │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5b77e │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 5b876 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b774 │ │ │ │ - bl 142304 │ │ │ │ - b.n 5b77e │ │ │ │ + bne.n 5b86c │ │ │ │ + bl 143414 │ │ │ │ + b.n 5b876 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b892 │ │ │ │ + bne.w 5b98a │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5b79c │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 5b894 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b794 │ │ │ │ - bl 142304 │ │ │ │ - b.n 5b79c │ │ │ │ + bne.n 5b88c │ │ │ │ + bl 143414 │ │ │ │ + b.n 5b894 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b892 │ │ │ │ + bne.n 5b98a │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5b7ba │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 5b8b2 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b7b2 │ │ │ │ - bl 142304 │ │ │ │ - b.n 5b7ba │ │ │ │ + bne.n 5b8aa │ │ │ │ + bl 143414 │ │ │ │ + b.n 5b8b2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b892 │ │ │ │ + bne.n 5b98a │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5b7d8 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 5b8d0 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b7d0 │ │ │ │ - bl 142304 │ │ │ │ - b.n 5b7d8 │ │ │ │ + bne.n 5b8c8 │ │ │ │ + bl 143414 │ │ │ │ + b.n 5b8d0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b892 │ │ │ │ + bne.n 5b98a │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5b7f6 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 5b8ee │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b7ee │ │ │ │ - bl 142304 │ │ │ │ - b.n 5b7f6 │ │ │ │ + bne.n 5b8e6 │ │ │ │ + bl 143414 │ │ │ │ + b.n 5b8ee │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b892 │ │ │ │ + bne.n 5b98a │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 5b814 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 5b90c │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b80c │ │ │ │ - bl 142304 │ │ │ │ - b.n 5b814 │ │ │ │ + bne.n 5b904 │ │ │ │ + bl 143414 │ │ │ │ + b.n 5b90c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b892 │ │ │ │ + bne.n 5b98a │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbnz r0, 5b81e │ │ │ │ + cbnz r0, 5b916 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5b82e │ │ │ │ - b.n 5b828 │ │ │ │ + cbz r0, 5b926 │ │ │ │ + b.n 5b920 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b818 │ │ │ │ - b.n 5b892 │ │ │ │ + beq.n 5b910 │ │ │ │ + b.n 5b98a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b892 │ │ │ │ + cbnz r0, 5b98a │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5b838 │ │ │ │ + cbz r0, 5b930 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b892 │ │ │ │ + cbnz r0, 5b98a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5b854 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 5b94c │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b84e │ │ │ │ - bl 142304 │ │ │ │ - b.n 5b854 │ │ │ │ + bne.n 5b946 │ │ │ │ + bl 143414 │ │ │ │ + b.n 5b94c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b892 │ │ │ │ + cbnz r0, 5b98a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5b870 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 5b968 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b86a │ │ │ │ - bl 142304 │ │ │ │ - b.n 5b870 │ │ │ │ + bne.n 5b962 │ │ │ │ + bl 143414 │ │ │ │ + b.n 5b968 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b892 │ │ │ │ + cbnz r0, 5b98a │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5b892 │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + cbz r0, 5b98a │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b888 │ │ │ │ + bne.n 5b980 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 142304 │ │ │ │ + b.w 143414 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #11064 @ 0x2b38 │ │ │ │ + movw r0, #15608 @ 0x3cf8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 5b8c2 │ │ │ │ + cbz r3, 5b9ba │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5b8d0 │ │ │ │ + b.n 5b9c8 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 5b8ce │ │ │ │ - bne.n 5b8ca │ │ │ │ - cbnz r1, 5b8ec │ │ │ │ + blt.n 5b9c6 │ │ │ │ + bne.n 5b9c2 │ │ │ │ + cbnz r1, 5b9e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b8d0 │ │ │ │ + b.n 5b9c8 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #172] @ (5b980 ) │ │ │ │ + ldr r1, [pc, #172] @ (5ba78 ) │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5b8f2 │ │ │ │ - b.n 5b978 │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5b9ea │ │ │ │ + b.n 5ba70 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 5b944 │ │ │ │ + beq.n 5ba3c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c5f50 │ │ │ │ + bl c65b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b978 │ │ │ │ - ldr r3, [pc, #128] @ (5b984 ) │ │ │ │ + blt.n 5ba70 │ │ │ │ + ldr r3, [pc, #128] @ (5ba7c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r5, [r3, #3980] @ 0xf8c │ │ │ │ - beq.n 5b944 │ │ │ │ + beq.n 5ba3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r3 │ │ │ │ add r3, sp, #32 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90460 │ │ │ │ - cbz r0, 5b938 │ │ │ │ + bl 90698 │ │ │ │ + cbz r0, 5ba30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ - b.n 5b91a │ │ │ │ - ldr r3, [pc, #76] @ (5b988 ) │ │ │ │ + b.n 5ba12 │ │ │ │ + ldr r3, [pc, #76] @ (5ba80 ) │ │ │ │ ldr.w r3, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r4, r3 │ │ │ │ - b.n 5b962 │ │ │ │ - ldr r1, [pc, #60] @ (5b984 ) │ │ │ │ + b.n 5ba5a │ │ │ │ + ldr r1, [pc, #60] @ (5ba7c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #60] @ (5b988 ) │ │ │ │ + ldr r2, [pc, #60] @ (5ba80 ) │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r2, [r2, #980] @ 0x3d4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r3, [r3, #3980] @ 0xf8c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add r4, r2 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5b96c │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 5b978 │ │ │ │ + bne.n 5ba64 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 5ba70 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r1, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005b98c <_Py_hashtable_len@@Base>: │ │ │ │ +0005ba84 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005b990 : │ │ │ │ +0005ba88 : │ │ │ │ movs r1, #0 │ │ │ │ - b.n 5b994 │ │ │ │ + b.n 5ba8c │ │ │ │ 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 1fe100 <_PyCode_GetScriptXIData@@Base+0x8> │ │ │ │ + bl 1ff190 <_PyCode_GetScriptXIData@@Base+0x8> │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 5b9f6 │ │ │ │ + bne.n 5baee │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #37916 @ 0x941c │ │ │ │ + movw r1, #42460 @ 0xa5dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #57944 @ 0xe258 │ │ │ │ + movw r0, #62488 @ 0xf418 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5ba10 │ │ │ │ + b.n 5bb08 │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ tst.w r2, #3 │ │ │ │ it ne │ │ │ │ @@ -71682,863 +71801,863 @@ │ │ │ │ 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, 5ba2c │ │ │ │ + cbz r3, 5bb24 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5ba3c │ │ │ │ + b.n 5bb34 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5ba3a │ │ │ │ + ble.n 5bb32 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5ba36 │ │ │ │ - cbnz r1, 5ba5e │ │ │ │ + bne.n 5bb2e │ │ │ │ + cbnz r1, 5bb56 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5ba3c │ │ │ │ + b.n 5bb34 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #156] @ (5badc ) │ │ │ │ + ldr r1, [pc, #156] @ (5bbd4 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ba64 │ │ │ │ - b.n 5bad4 │ │ │ │ + cbnz r0, 5bb5c │ │ │ │ + b.n 5bbcc │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 5ba78 │ │ │ │ + beq.n 5bb70 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 5ba96 │ │ │ │ - b.n 5ba82 │ │ │ │ - bl 7fc54 │ │ │ │ + beq.n 5bb8e │ │ │ │ + b.n 5bb7a │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ba70 │ │ │ │ - b.n 5bad4 │ │ │ │ + beq.n 5bb68 │ │ │ │ + b.n 5bbcc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5ba98 │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 5ba98 │ │ │ │ - b.n 5bad4 │ │ │ │ + bne.n 5bb90 │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 5bb90 │ │ │ │ + b.n 5bbcc │ │ │ │ movs r4, #0 │ │ │ │ - bl 97f04 │ │ │ │ + bl 98158 │ │ │ │ orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c238 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5bac8 │ │ │ │ + bne.n 5bbc0 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r6, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - │ │ │ │ -0005bae0 : │ │ │ │ - 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] @ (5bb64 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r3, [r3, r4] │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 5bb10 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cbz r3, 5bb06 │ │ │ │ - mov r4, r3 │ │ │ │ - b.n 5bafa │ │ │ │ - movw r3, #5160 @ 0x1428 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - b.n 5bb2a │ │ │ │ - movw r2, #5160 @ 0x1428 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5bb2a │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r5, #1 │ │ │ │ - strlt r5, [r3, #0] │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r3, 5bb3c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r0, #1 │ │ │ │ - strlt r0, [r3, #0] │ │ │ │ - str r3, [r1, #0] │ │ │ │ - movw r3, #5160 @ 0x1428 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5bb4e │ │ │ │ - cbnz r0, 5bb58 │ │ │ │ - movw r0, #5160 @ 0x1428 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - b.n 5bb60 │ │ │ │ - bl d7f70 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5bb4e │ │ │ │ - str r0, [r6, #0] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 5bb88 │ │ │ │ + cbz r3, 5bbf8 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5bb98 │ │ │ │ + b.n 5bc08 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5bb96 │ │ │ │ + ble.n 5bc06 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5bb92 │ │ │ │ - cbnz r1, 5bbba │ │ │ │ + bne.n 5bc02 │ │ │ │ + cbnz r1, 5bc2a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5bb98 │ │ │ │ + b.n 5bc08 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #356] @ (5bd00 ) │ │ │ │ + ldr r1, [pc, #356] @ (5bd70 ) │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5bbc0 │ │ │ │ - b.n 5bc86 │ │ │ │ + cbnz r0, 5bc30 │ │ │ │ + b.n 5bcf6 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 20bdb4 │ │ │ │ + bl 20cf84 │ │ │ │ subs r6, r5, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5bc86 │ │ │ │ + beq.n 5bcf6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5bc60 │ │ │ │ + beq.n 5bcd0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5bbf2 │ │ │ │ - bl fb93c │ │ │ │ + cbz r0, 5bc62 │ │ │ │ + bl fbf58 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bbec │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 5bc5c │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc86 │ │ │ │ + bne.n 5bcf6 │ │ │ │ subs r5, #2 │ │ │ │ - bne.n 5bbf6 │ │ │ │ - b.n 5bc60 │ │ │ │ + bne.n 5bc66 │ │ │ │ + b.n 5bcd0 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r7, #24552 @ 0x5fe8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ - cbz r0, 5bc30 │ │ │ │ + cbz r0, 5bca0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 5bc0e │ │ │ │ + bne.n 5bc7e │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5bc2a │ │ │ │ - bl 1449e0 │ │ │ │ + b.n 5bc9a │ │ │ │ + bl 145924 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5bc2a │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 5bc86 │ │ │ │ + bne.n 5bc9a │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 5bcf6 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5bc34 │ │ │ │ - b.n 5bc6a │ │ │ │ - vldr d9, [pc, #196] @ 5bcf8 │ │ │ │ + bne.n 5bca4 │ │ │ │ + b.n 5bcda │ │ │ │ + vldr d9, [pc, #196] @ 5bd68 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 5bc42 │ │ │ │ + bne.n 5bcb2 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 5bc6e │ │ │ │ - bl 1449e0 │ │ │ │ + b.n 5bcde │ │ │ │ + bl 145924 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5bc6e │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 5bc6e │ │ │ │ - b.n 5bc86 │ │ │ │ - vldr d8, [pc, #148] @ 5bcf8 │ │ │ │ + bne.n 5bcde │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 5bcde │ │ │ │ + b.n 5bcf6 │ │ │ │ + vldr d8, [pc, #148] @ 5bd68 │ │ │ │ vmov.f64 d9, d8 │ │ │ │ - b.n 5bc6e │ │ │ │ - vldr d8, [pc, #140] @ 5bcf8 │ │ │ │ + b.n 5bcde │ │ │ │ + vldr d8, [pc, #140] @ 5bd68 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f6890 <_PyTime_FromSecondsObject@@Base+0x1380> │ │ │ │ + bl 1f78dc <_PyTime_FromSecondsObject@@Base+0x137c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5bc8a │ │ │ │ + bne.n 5bcfa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bcea │ │ │ │ + b.n 5bd5a │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1f6890 <_PyTime_FromSecondsObject@@Base+0x1380> │ │ │ │ + bl 1f78dc <_PyTime_FromSecondsObject@@Base+0x137c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bc86 │ │ │ │ + beq.n 5bcf6 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 1f6fcc <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1f8060 <_PyTime_AsTimespec@@Base> │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 1f6fcc <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 97f04 │ │ │ │ + bl 1f8060 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 98158 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b27c <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5bce4 │ │ │ │ + bne.n 5bd54 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 5bc86 │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 5bcf6 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 5bd88 │ │ │ │ + bl 5be80 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r0, [r4, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ + │ │ │ │ +0005bd74 : │ │ │ │ + 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] @ (5bdf8 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r3, [r3, r4] │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbnz r3, 5bda4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cbz r3, 5bd9a │ │ │ │ + mov r4, r3 │ │ │ │ + b.n 5bd8e │ │ │ │ + movw r3, #5160 @ 0x1428 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + b.n 5bdbe │ │ │ │ + movw r2, #5160 @ 0x1428 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5bdbe │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r5, #1 │ │ │ │ + strlt r5, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r3, 5bdd0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r0, #1 │ │ │ │ + strlt r0, [r3, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + movw r3, #5160 @ 0x1428 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 5bde2 │ │ │ │ + cbnz r0, 5bdec │ │ │ │ + movw r0, #5160 @ 0x1428 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + b.n 5bdf4 │ │ │ │ + bl d858c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5bde2 │ │ │ │ + str r0, [r6, #0] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85c48 │ │ │ │ + bl 85e1c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5bd26 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 5bd46 │ │ │ │ + bne.n 5be1e │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 5be3e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5bd3c │ │ │ │ + cbz r3, 5be34 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5bd38 │ │ │ │ + blt.n 5be30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5bd3a │ │ │ │ + b.n 5be32 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5bd48 │ │ │ │ + b.n 5be40 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005bd4a : │ │ │ │ +0005be42 : │ │ │ │ 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] @ (5bd84 ) │ │ │ │ + ldr r4, [pc, #40] @ (5be7c ) │ │ │ │ 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 2557fc │ │ │ │ + bl 256a1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7751c │ │ │ │ + b.w 776ec │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d8, [pc, #152] @ 5be38 │ │ │ │ + vldr d8, [pc, #152] @ 5bf30 │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 2935c8 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ + bl 2947a8 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ vldr s15, [r5, #24] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 85cf8 │ │ │ │ - cbz r0, 5bdf4 │ │ │ │ + bl 85ecc │ │ │ │ + cbz r0, 5beec │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 2935c8 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ + bl 2947a8 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ vldr s14, [r5, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 85cf8 │ │ │ │ + bl 85ecc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5bdf8 │ │ │ │ + cbnz r0, 5bef0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5bdf4 │ │ │ │ + bge.n 5beec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5bdf4 │ │ │ │ + cbnz r3, 5beec │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5be2c │ │ │ │ + b.n 5bf24 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bd88 │ │ │ │ + bl 7bf5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5be18 │ │ │ │ + bge.n 5bf10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5be18 │ │ │ │ + cbnz r3, 5bf10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5be2c │ │ │ │ + bge.n 5bf24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5be2c │ │ │ │ + cbnz r3, 5bf24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ vpop {d8} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop.w │ │ │ │ - bvs.n 5bd66 │ │ │ │ + bvs.n 5be5e │ │ │ │ @ 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 20bdb4 │ │ │ │ + bl 20cf84 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5be90 │ │ │ │ + beq.n 5bf88 │ │ │ │ mov r4, r0 │ │ │ │ - bl 97f04 │ │ │ │ + bl 98158 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b874 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5be88 │ │ │ │ + bne.n 5bf80 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5be92 │ │ │ │ + b.n 5bf8a │ │ │ │ mov r0, sp │ │ │ │ - bl 5bd88 │ │ │ │ - b.n 5be92 │ │ │ │ + bl 5be80 │ │ │ │ + b.n 5bf8a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005be96 : │ │ │ │ - ldr r3, [pc, #56] @ (5bed0 ) │ │ │ │ +0005bf8e : │ │ │ │ + ldr r3, [pc, #56] @ (5bfc8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 5beac │ │ │ │ + cbnz r3, 5bfa4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bea0 │ │ │ │ + bne.n 5bf98 │ │ │ │ bx lr │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5beca │ │ │ │ + beq.n 5bfc2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5bec4 │ │ │ │ + blt.n 5bfbc │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 5bec0 │ │ │ │ + b.n 5bfb8 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 5beea │ │ │ │ + cbz r3, 5bfe2 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r0, #3 │ │ │ │ - b.w 7c0fc │ │ │ │ + b.w 7c2d0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7bd88 │ │ │ │ + b.w 7bf5c │ │ │ │ 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 c5f50 │ │ │ │ + bl c65b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #5160 @ 0x1428 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movtge r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 5bf34 │ │ │ │ + cbz r3, 5c02c │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5bf44 │ │ │ │ + b.n 5c03c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5bf42 │ │ │ │ + ble.n 5c03a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5bf3e │ │ │ │ - cbnz r1, 5bf66 │ │ │ │ + bne.n 5c036 │ │ │ │ + cbnz r1, 5c05e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5bf44 │ │ │ │ + b.n 5c03c │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #264] @ (5c050 ) │ │ │ │ + ldr r1, [pc, #264] @ (5c148 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5bf6c │ │ │ │ - b.n 5c03e │ │ │ │ + cbnz r0, 5c064 │ │ │ │ + b.n 5c136 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r4, r6 │ │ │ │ - bl 20bdb4 │ │ │ │ + bl 20cf84 │ │ │ │ subs r6, r4, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5c03e │ │ │ │ - cbz r6, 5bfe8 │ │ │ │ + beq.n 5c136 │ │ │ │ + cbz r6, 5c0e0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5bf9c │ │ │ │ - bl fb93c │ │ │ │ + cbz r0, 5c094 │ │ │ │ + bl fbf58 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bf96 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 5c08e │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c03e │ │ │ │ + bne.n 5c136 │ │ │ │ subs r4, #2 │ │ │ │ - bne.n 5bfa0 │ │ │ │ - b.n 5bff2 │ │ │ │ + bne.n 5c098 │ │ │ │ + b.n 5c0ea │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5bfc6 │ │ │ │ - bl 128204 │ │ │ │ + cbz r0, 5c0be │ │ │ │ + bl 12906c │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5bfc0 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 5c0b8 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c03e │ │ │ │ + bne.n 5c136 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 5bfca │ │ │ │ - b.n 5bffa │ │ │ │ + bne.n 5c0c2 │ │ │ │ + b.n 5c0f2 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 128204 │ │ │ │ + bl 12906c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5bffe │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 5bffe │ │ │ │ - b.n 5c03e │ │ │ │ + bne.n 5c0f6 │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 5c0f6 │ │ │ │ + b.n 5c136 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 5bffe │ │ │ │ + b.n 5c0f6 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 5bffe │ │ │ │ + b.n 5c0f6 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6fcc <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1f8060 <_PyTime_AsTimespec@@Base> │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6fcc <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 97f04 │ │ │ │ + bl 1f8060 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 98158 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b27c <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5c042 │ │ │ │ + bne.n 5c13a │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c048 │ │ │ │ + b.n 5c140 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 5c1c0 │ │ │ │ + bl 5c1dc │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r1, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5c07c │ │ │ │ + cbz r3, 5c174 │ │ │ │ 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 5c086 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 5c090 │ │ │ │ + bne.n 5c17e │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 5c188 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1cda90 │ │ │ │ + b.w 7e13c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 5976a <_Py_rc_diff@@Base+0x19c> │ │ │ │ + b.w 59862 <_Py_rc_diff@@Base+0x19c> │ │ │ │ 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 5c0bc │ │ │ │ + bhi.n 5c1b4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5c0d4 │ │ │ │ + ble.n 5c1cc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 5c0dc │ │ │ │ - movw r0, #18184 @ 0x4708 │ │ │ │ + b.n 5c1d4 │ │ │ │ + movw r0, #24144 @ 0x5e50 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c0b2 │ │ │ │ + bne.n 5c1aa │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5c110 │ │ │ │ + b.n 5c258 │ │ │ │ + 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 1b1f18 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5c202 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5c228 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 1b1f18 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5c1fe │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + strd r0, r1, [sp] │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + movw r0, #21556 @ 0x5434 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 80c2c │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5c10a │ │ │ │ + cbz r3, 5c252 │ │ │ │ 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 293000 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ + bl 2941e0 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ 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 284a4c │ │ │ │ + bl 285c34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c144 │ │ │ │ + beq.n 5c28c │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 5c17e │ │ │ │ + cbz r0, 5c2c6 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bl 907e4 │ │ │ │ + bl 90a1c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5c148 │ │ │ │ + cbnz r0, 5c290 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c1ba │ │ │ │ + b.n 5c302 │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5c18e │ │ │ │ + cbz r3, 5c2d6 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5c18e │ │ │ │ + beq.n 5c2d6 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 284bcc │ │ │ │ + bl 285db4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c1a2 │ │ │ │ + beq.n 5c2ea │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 7751c │ │ │ │ - b.n 5c18e │ │ │ │ + bl 776ec │ │ │ │ + b.n 5c2d6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bd88 │ │ │ │ + bl 7bf5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c144 │ │ │ │ + beq.n 5c28c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5c1ba │ │ │ │ + cbz r3, 5c302 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbz r1, 5c1ba │ │ │ │ + cbz r1, 5c302 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 284b54 │ │ │ │ + bl 285d3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c1ba │ │ │ │ + bne.n 5c302 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c144 │ │ │ │ + bge.n 5c28c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c144 │ │ │ │ + bne.n 5c28c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c144 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c28c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - add.w r1, r0, #16 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r0, sp, #16 │ │ │ │ - bl 1b0bf8 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5c1e6 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5c20c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 1b0bf8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5c1e2 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #17012 @ 0x4274 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 80a5c │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20bdb4 │ │ │ │ + bl 20cf84 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5c260 │ │ │ │ + beq.n 5c358 │ │ │ │ mov r4, r0 │ │ │ │ - bl 97f04 │ │ │ │ + bl 98158 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b874 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5c258 │ │ │ │ + bne.n 5c350 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c262 │ │ │ │ + b.n 5c35a │ │ │ │ mov r0, sp │ │ │ │ - bl 5c1c0 │ │ │ │ - b.n 5c262 │ │ │ │ + bl 5c1dc │ │ │ │ + b.n 5c35a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 5c29c │ │ │ │ - movw r3, #9073 @ 0x2371 │ │ │ │ + bpl.n 5c394 │ │ │ │ + movw r3, #13441 @ 0x3481 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5c296 │ │ │ │ - bl 142304 │ │ │ │ - b.n 5c29c │ │ │ │ + bne.n 5c38e │ │ │ │ + bl 143414 │ │ │ │ + b.n 5c394 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5c2da │ │ │ │ + cbnz r0, 5c3d2 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ - movw r6, #9073 @ 0x2371 │ │ │ │ + movw r6, #13441 @ 0x3481 │ │ │ │ movt r6, #20 │ │ │ │ adds r4, #12 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ subs r3, #16 │ │ │ │ add.w r9, r2, r3, lsr #2 │ │ │ │ cmp r8, r9 │ │ │ │ - bge.n 5c2d8 │ │ │ │ + bge.n 5c3d0 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 5c2d2 │ │ │ │ + cbz r3, 5c3ca │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 5c2cc │ │ │ │ - bl 142304 │ │ │ │ - b.n 5c2d2 │ │ │ │ + bne.n 5c3c4 │ │ │ │ + bl 143414 │ │ │ │ + b.n 5c3ca │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5c2da │ │ │ │ + cbnz r0, 5c3d2 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 5c2b6 │ │ │ │ + b.n 5c3ae │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -72547,32 +72666,32 @@ │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #12] │ │ │ │ movw r2, #46564 @ 0xb5e4 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #116] @ (5c37c ) │ │ │ │ + ldr r3, [pc, #116] @ (5c474 ) │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r2, #46356 @ 0xb514 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #11196 @ 0x2bbc │ │ │ │ + movw r2, #15740 @ 0x3d7c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl d72a4 │ │ │ │ - cbz r0, 5c378 │ │ │ │ + bl d78c0 │ │ │ │ + cbz r0, 5c470 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ - cbnz r5, 5c344 │ │ │ │ + cbnz r5, 5c43c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5c338 │ │ │ │ + cbz r3, 5c430 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 5c344 │ │ │ │ + b.n 5c43c │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ @@ -72590,216 +72709,216 @@ │ │ │ │ ldrb r6, [r4, #18] │ │ │ │ orrs r5, r6 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldrb r5, [r4, #15] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb r4, [r4, #14] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 253e80 │ │ │ │ + bl 2550a0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r7, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r4, 5c3c6 │ │ │ │ + cbz r4, 5c4be │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 5c3de │ │ │ │ + cbz r3, 5c4d6 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #32496 @ 0x7ef0 │ │ │ │ + movw r2, #37040 @ 0x90b0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 25a6fc <_PyTime_ObjectToTimeval@@Base+0xbc> │ │ │ │ + bl 25b914 <_PyTime_ObjectToTimeval@@Base+0xbc> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - b.n 5c3e6 │ │ │ │ + b.n 5c4de │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #43840 @ 0xab40 │ │ │ │ + movw r1, #48384 @ 0xbd00 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 5c3e6 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5c4de │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #11212 @ 0x2bcc │ │ │ │ + movw r1, #15756 @ 0x3d8c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f0620 │ │ │ │ - cbnz r0, 5c430 │ │ │ │ + bl 1f1670 │ │ │ │ + cbnz r0, 5c528 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #1501 @ 0x5dd │ │ │ │ + movw r1, #5677 @ 0x162d │ │ │ │ movt r1, #31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 38cd2 │ │ │ │ + b.w 38dfe │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ movw r7, #46772 @ 0xb6b4 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 5c4f8 │ │ │ │ + beq.n 5c5f0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 88518 │ │ │ │ + bl 886fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c4f8 │ │ │ │ + bne.n 5c5f0 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5c4f8 │ │ │ │ + beq.n 5c5f0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88518 │ │ │ │ + bl 886fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c4f8 │ │ │ │ + bne.n 5c5f0 │ │ │ │ movw r8, #46356 @ 0xb514 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 5c48e │ │ │ │ + beq.n 5c586 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 88518 │ │ │ │ - cbz r0, 5c4f8 │ │ │ │ + bl 886fc │ │ │ │ + cbz r0, 5c5f0 │ │ │ │ movw r7, #46148 @ 0xb444 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 5c4aa │ │ │ │ + beq.n 5c5a2 │ │ │ │ movw r1, #46356 @ 0xb514 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ - bl 88518 │ │ │ │ - cbz r0, 5c4dc │ │ │ │ + bl 886fc │ │ │ │ + cbz r0, 5c5d4 │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1ff278 │ │ │ │ + bl 200308 │ │ │ │ mov r4, r0 │ │ │ │ ldrh.w r0, [r5, #13] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1ff278 │ │ │ │ + bl 200308 │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 19693c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ - b.n 5c500 │ │ │ │ + bl 197f44 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + b.n 5c5f8 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5c4ea │ │ │ │ + beq.n 5c5e2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88518 │ │ │ │ - cbz r0, 5c4f8 │ │ │ │ + bl 886fc │ │ │ │ + cbz r0, 5c5f0 │ │ │ │ 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 5c5aa │ │ │ │ + b.n 5c6a2 │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r5, #46772 @ 0xb6b4 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5c59e │ │ │ │ + beq.n 5c696 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88518 │ │ │ │ - cbnz r0, 5c59e │ │ │ │ + bl 886fc │ │ │ │ + cbnz r0, 5c696 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5c59e │ │ │ │ + beq.n 5c696 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 88518 │ │ │ │ - cbnz r0, 5c59e │ │ │ │ + bl 886fc │ │ │ │ + cbnz r0, 5c696 │ │ │ │ movw r1, #46356 @ 0xb514 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ movw r5, #46148 @ 0xb444 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5c560 │ │ │ │ + beq.n 5c658 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88518 │ │ │ │ - cbz r0, 5c566 │ │ │ │ + bl 886fc │ │ │ │ + cbz r0, 5c65e │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5c57c │ │ │ │ - b.n 5c56c │ │ │ │ + beq.n 5c674 │ │ │ │ + b.n 5c664 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5c592 │ │ │ │ - b.n 5c588 │ │ │ │ + beq.n 5c68a │ │ │ │ + b.n 5c680 │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r8 │ │ │ │ - bl 88518 │ │ │ │ - cbz r0, 5c59e │ │ │ │ + bl 886fc │ │ │ │ + cbz r0, 5c696 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5c5aa │ │ │ │ + b.n 5c6a2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88518 │ │ │ │ - cbz r0, 5c59e │ │ │ │ + bl 886fc │ │ │ │ + cbz r0, 5c696 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5c5aa │ │ │ │ + b.n 5c6a2 │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -72809,36 +72928,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, 5c5d2 │ │ │ │ + cbz r2, 5c6ca │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 257014 │ │ │ │ - cbnz r0, 5c5f4 │ │ │ │ + bl 258234 │ │ │ │ + cbnz r0, 5c6ec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 224f04 <_PyTime_ObjectToTime_t@@Base+0x4dc> │ │ │ │ + b.w 2260fc <_PyTime_ObjectToTime_t@@Base+0x4e0> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5c602 │ │ │ │ + b.n 5c6fa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrh.w r6, [r0, #13] │ │ │ │ sub sp, #16 │ │ │ │ ldrb r7, [r0, #16] │ │ │ │ @@ -72848,529 +72967,529 @@ │ │ │ │ mov r9, r2 │ │ │ │ mov r2, r7 │ │ │ │ uxth r6, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ subs r5, #1 │ │ │ │ mov sl, r3 │ │ │ │ - movw r4, #64684 @ 0xfcac │ │ │ │ - movt r4, #72 @ 0x48 │ │ │ │ - bl 1ff278 │ │ │ │ + movw r4, #3668 @ 0xe54 │ │ │ │ + movt r4, #73 @ 0x49 │ │ │ │ + bl 200308 │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 293294 <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ + bl 294474 <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ add.w r5, r4, r5, lsl #2 │ │ │ │ add.w r4, r4, r1, lsl #2 │ │ │ │ mov r3, r7 │ │ │ │ strd sl, r6, [sp, #8] │ │ │ │ - movw r0, #11396 @ 0x2c84 │ │ │ │ + movw r0, #15940 @ 0x3e44 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 5c6e8 │ │ │ │ + beq.n 5c7e0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b66c │ │ │ │ - cbz r0, 5c6ca │ │ │ │ + bl 8b824 │ │ │ │ + cbz r0, 5c7c2 │ │ │ │ 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 5c6aa │ │ │ │ + bls.n 5c7a2 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 5c6ca │ │ │ │ + bne.n 5c7c2 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 291c70 <_PyObject_GetXIDataNoFallback@@Base+0xd00> │ │ │ │ - cbnz r0, 5c6ca │ │ │ │ + bl 292dd0 <_PyObject_GetXIDataNoFallback@@Base+0xd00> │ │ │ │ + cbnz r0, 5c7c2 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 224f04 <_PyTime_ObjectToTime_t@@Base+0x4dc> │ │ │ │ + b.w 2260fc <_PyTime_ObjectToTime_t@@Base+0x4e0> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #11580 @ 0x2d3c │ │ │ │ + movw r1, #16124 @ 0x3efc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11544 @ 0x2d18 │ │ │ │ + movw r1, #16088 @ 0x3ed8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c704 : │ │ │ │ +0005c7fc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5c71e │ │ │ │ + cbz r0, 5c816 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 5c736 │ │ │ │ + bmi.n 5c82e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11612 @ 0x2d5c │ │ │ │ + movw r1, #16156 @ 0x3f1c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 5c7e2 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5c8da │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 5c742 │ │ │ │ + cbz r1, 5c83a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 5c75a │ │ │ │ + bmi.n 5c852 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11648 @ 0x2d80 │ │ │ │ + movw r1, #16192 @ 0x3f40 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 5c7e2 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5c8da │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 5c79e │ │ │ │ + bge.n 5c896 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ - cbz r1, 5c780 │ │ │ │ + cbz r1, 5c878 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldrb.w r6, [r6, #87] @ 0x57 │ │ │ │ lsls r6, r6, #25 │ │ │ │ - bmi.n 5c79a │ │ │ │ + bmi.n 5c892 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5c79a │ │ │ │ + beq.n 5c892 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11692 @ 0x2dac │ │ │ │ + movw r1, #16236 @ 0x3f6c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 5c766 │ │ │ │ + b.n 5c85e │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5c7bc │ │ │ │ + cbnz r0, 5c8b4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11728 @ 0x2dd0 │ │ │ │ + movw r1, #16272 @ 0x3f90 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c7d6 │ │ │ │ + bge.n 5c8ce │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bne.n 5c7d0 │ │ │ │ + bne.n 5c8c8 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 5c7d6 │ │ │ │ - cbnz r3, 5c7d6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c8ce │ │ │ │ + cbnz r3, 5c8ce │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 255a3c │ │ │ │ + b.w 256c5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c806 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 5c848 │ │ │ │ - ldr r1, [pc, #68] @ (5c84c ) │ │ │ │ + bne.n 5c8fe │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 5c940 │ │ │ │ + ldr r1, [pc, #68] @ (5c944 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5c838 │ │ │ │ + bne.n 5c930 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11760 @ 0x2df0 │ │ │ │ + movw r1, #16304 @ 0x3fb0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 5c848 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5c940 │ │ │ │ ldr.w r0, [r3, #3912] @ 0xf48 │ │ │ │ str.w r4, [r3, #3912] @ 0xf48 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #8 │ │ │ │ movw r1, #40760 @ 0x9f38 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r0, #11848 @ 0x2e48 │ │ │ │ + movw r0, #16392 @ 0x4008 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r3, r4, [r2, #20] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ 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 713ec │ │ │ │ + bl 7158c │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #36556 @ 0x8ecc │ │ │ │ + movw r0, #41100 @ 0xa08c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #63460 @ 0xf7e4 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #2468 @ 0x9a4 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80a5c │ │ │ │ - nop │ │ │ │ + b.w 80c2c │ │ │ │ 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, 5c8e0 │ │ │ │ + cbz r3, 5c9d6 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ - b.n 5c8e2 │ │ │ │ + b.n 5c9d8 │ │ │ │ mov sl, r3 │ │ │ │ ldrh.w r6, [r9, #13] │ │ │ │ ldrb.w r7, [r9, #15] │ │ │ │ ldrb.w r8, [r9, #16] │ │ │ │ - cbnz r3, 5c8fa │ │ │ │ + cbnz r3, 5c9f0 │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 5c8fa │ │ │ │ + blt.n 5c9f0 │ │ │ │ cmp r5, #3 │ │ │ │ - bgt.n 5c8fa │ │ │ │ - cbnz r4, 5c920 │ │ │ │ + bgt.n 5c9f0 │ │ │ │ + cbnz r4, 5ca10 │ │ │ │ + ldr r1, [pc, #136] @ (5ca7c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - add r1, sp, #28 │ │ │ │ + str r1, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ + add r1, sp, #28 │ │ │ │ + str r2, [sp, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ - movw r4, #23176 @ 0x5a88 │ │ │ │ - movt r4, #77 @ 0x4d │ │ │ │ movs r1, #3 │ │ │ │ - str r4, [sp, #0] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c982 │ │ │ │ + cbz r0, 5ca72 │ │ │ │ rev16 r6, r6 │ │ │ │ adds.w r5, sl, r5 │ │ │ │ uxth r6, r6 │ │ │ │ - beq.n 5c96e │ │ │ │ + beq.n 5ca5e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 5c942 │ │ │ │ - bl fb93c │ │ │ │ + cbz r0, 5ca32 │ │ │ │ + bl fbf58 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5c93e │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 5c982 │ │ │ │ + bne.n 5ca2e │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 5ca72 │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 5c96e │ │ │ │ + beq.n 5ca5e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5c95a │ │ │ │ - bl fb93c │ │ │ │ + cbz r0, 5ca4a │ │ │ │ + bl fbf58 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5c956 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 5c982 │ │ │ │ + bne.n 5ca46 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 5ca72 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 5c96e │ │ │ │ + beq.n 5ca5e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5c96e │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 5c982 │ │ │ │ + bne.n 5ca5e │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 5ca72 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 224f04 <_PyTime_ObjectToTime_t@@Base+0x4dc> │ │ │ │ + b.w 2260fc <_PyTime_ObjectToTime_t@@Base+0x4e0> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrh.w r3, [r0, #13] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ldrb r1, [r0, #15] │ │ │ │ rev16 r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1ff278 │ │ │ │ + bl 200308 │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 293294 <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ + bl 294474 <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #27768 @ 0x6c78 │ │ │ │ + movw r1, #32272 @ 0x7e10 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8ead0 │ │ │ │ - cbnz r0, 5c9e4 │ │ │ │ + bl 8ecfc │ │ │ │ + cbnz r0, 5cada │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ca18 │ │ │ │ - ldr r0, [pc, #56] @ (5ca20 ) │ │ │ │ - bl 119410 │ │ │ │ + b.n 5cb0e │ │ │ │ + ldr r0, [pc, #56] @ (5cb14 ) │ │ │ │ + bl 119d7c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c9e0 │ │ │ │ + beq.n 5cad6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #36] @ (5ca24 ) │ │ │ │ - bl ff2fc │ │ │ │ + ldr r1, [pc, #36] @ (5cb18 ) │ │ │ │ + bl ff918 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ca18 │ │ │ │ + bge.n 5cb0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ca18 │ │ │ │ + cbnz r3, 5cb0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ ldmia r1!, {r2, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r1!, {r2, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005ca28 : │ │ │ │ +0005cb1c : │ │ │ │ b.w 2c018 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ ldrb r1, [r0, #17] │ │ │ │ - b.w 5c602 │ │ │ │ + b.w 5c6fa │ │ │ │ │ │ │ │ -0005ca36 : │ │ │ │ +0005cb2a : │ │ │ │ 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 13a4e0 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 13b4b0 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ca52 : │ │ │ │ +0005cb46 : │ │ │ │ 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, #25680 @ 0x6450 │ │ │ │ + movw r1, #30224 @ 0x7610 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #19224 @ 0x4b18 │ │ │ │ + movw r0, #23768 @ 0x5cd8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1b6590 │ │ │ │ + bl 1b78a8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 5cad6 │ │ │ │ + cbz r0, 5cbca │ │ │ │ strd r4, r5, [sp] │ │ │ │ movw r1, #5412 @ 0x1524 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r3, sl │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - movw r1, #12172 @ 0x2f8c │ │ │ │ + movw r1, #16716 @ 0x414c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 87e6c │ │ │ │ + bl 88050 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cad4 │ │ │ │ + bge.n 5cbc8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5cad4 │ │ │ │ + cbnz r3, 5cbc8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r8, r4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005cade : │ │ │ │ +0005cbd2 : │ │ │ │ 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 5cafc │ │ │ │ + bpl.n 5cbf0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 5cb02 │ │ │ │ - bl 4d5a6 │ │ │ │ - b.n 5cba6 │ │ │ │ + bmi.n 5cbf6 │ │ │ │ + bl 4d676 │ │ │ │ + b.n 5cc9a │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5cb0e │ │ │ │ + blt.n 5cc02 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5cb26 │ │ │ │ + blt.n 5cc1a │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #29748 @ 0x7434 │ │ │ │ + movw r1, #34292 @ 0x85f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 5cba6 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5cc9a │ │ │ │ mov r6, r2 │ │ │ │ - bl 25767c │ │ │ │ + bl 25889c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5cba6 │ │ │ │ + bne.n 5cc9a │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 5cb56 │ │ │ │ + bmi.n 5cc4a │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5cb5a │ │ │ │ + beq.n 5cc4e │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r7, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 5cb5c │ │ │ │ + b.n 5cc50 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 5cb5c │ │ │ │ + b.n 5cc50 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 5cb78 │ │ │ │ + bls.n 5cc6c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12180 @ 0x2f94 │ │ │ │ + movw r1, #16724 @ 0x4154 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 5cba6 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5cc9a │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 5cb8e │ │ │ │ + bpl.n 5cc82 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5cb8a │ │ │ │ + beq.n 5cc7e │ │ │ │ adds r4, #20 │ │ │ │ - b.n 5cb90 │ │ │ │ + b.n 5cc84 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5cb90 │ │ │ │ + b.n 5cc84 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5cb98 │ │ │ │ + bne.n 5cc8c │ │ │ │ strb r6, [r4, r5] │ │ │ │ - b.n 5cbaa │ │ │ │ + b.n 5cc9e │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r6, [r4, r5, lsl #1] │ │ │ │ strne.w r6, [r4, r5, lsl #2] │ │ │ │ - b.n 5cbaa │ │ │ │ + b.n 5cc9e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movw r0, #12204 @ 0x2fac │ │ │ │ + movw r0, #16748 @ 0x416c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 79604 │ │ │ │ + b.w 79800 │ │ │ │ │ │ │ │ -0005cbb8 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0005ccac <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ add.w r3, r1, #4096 @ 0x1000 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r0, #0 │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r3, #360] @ 0x168 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -73390,96 +73509,96 @@ │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005cbfc <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0005ccf0 <_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 5cc26 <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ + beq.n 5cd1a <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12220 @ 0x2fbc │ │ │ │ + movw r1, #16764 @ 0x417c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - b.n 5cc3e <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ + b.n 5cd32 <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 5cc2e <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ + cbz r4, 5cd22 <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 5cc4a <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ + cbnz r3, 5cd3e <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12268 @ 0x2fec │ │ │ │ + movw r1, #16812 @ 0x41ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ - movw r1, #15560 @ 0x3cc8 │ │ │ │ + b.w d6310 │ │ │ │ + movw r1, #20104 @ 0x4e88 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 5cc64 <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ + cbnz r0, 5cd58 <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f4674 │ │ │ │ + b.w 1f56c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5cc86 <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ + cbz r2, 5cd7a <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #18620 @ 0x48bc │ │ │ │ + movw r1, #23164 @ 0x5a7c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #38380 @ 0x95ec │ │ │ │ + movw r1, #42924 @ 0xa7ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #12324 @ 0x3024 │ │ │ │ + movw r1, #16868 @ 0x41e4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f0620 │ │ │ │ - cbz r0, 5cccc <_PyErr_SetFromPyStatus@@Base+0xd0> │ │ │ │ + bl 1f1670 │ │ │ │ + cbz r0, 5cdc0 <_PyErr_SetFromPyStatus@@Base+0xd0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ccf8 <_PyErr_SetFromPyStatus@@Base+0xfc> │ │ │ │ - movw r1, #12540 @ 0x30fc │ │ │ │ + b.n 5cdec <_PyErr_SetFromPyStatus@@Base+0xfc> │ │ │ │ + movw r1, #17084 @ 0x42bc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ead0 │ │ │ │ + bl 8ecfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ccc8 <_PyErr_SetFromPyStatus@@Base+0xcc> │ │ │ │ + beq.n 5cdbc <_PyErr_SetFromPyStatus@@Base+0xcc> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1501 @ 0x5dd │ │ │ │ + movw r1, #5677 @ 0x162d │ │ │ │ movt r1, #31 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 25a26c <_PyGen_SetStopIterationValue@@Base+0x1108> │ │ │ │ + bl 25b484 <_PyGen_SetStopIterationValue@@Base+0x1298> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r2, #32112 @ 0x7d70 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ @@ -73491,21 +73610,21 @@ │ │ │ │ bx lr │ │ │ │ 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 4ab0c │ │ │ │ + bl 4abdc │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #63460 @ 0xf7e4 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #2468 @ 0x9a4 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ 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] │ │ │ │ @@ -73513,453 +73632,450 @@ │ │ │ │ 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, 5cd74 <_PyErr_SetFromPyStatus@@Base+0x178> │ │ │ │ + cbz r4, 5ce68 <_PyErr_SetFromPyStatus@@Base+0x178> │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - b.n 5cd7c <_PyErr_SetFromPyStatus@@Base+0x180> │ │ │ │ + b.n 5ce70 <_PyErr_SetFromPyStatus@@Base+0x180> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r4, #46564 @ 0xb5e4 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldrb r0, [r0, #23] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 196b60 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 198168 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005cd96 : │ │ │ │ +0005ce8a : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #32] @ (5cdc8 ) │ │ │ │ + ldr r1, [pc, #32] @ (5cebc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ add r2, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - bl 1918bc <_PyInterpreterState_New@@Base> │ │ │ │ + bl 192ec8 <_PyInterpreterState_New@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5cdc2 │ │ │ │ + cbz r3, 5ceb6 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2d504 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #32888 @ 0x8078 │ │ │ │ + movw r0, #37432 @ 0x9238 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 79604 │ │ │ │ + b.w 79800 │ │ │ │ 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 5ce04 │ │ │ │ + blt.n 5cef8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 97f04 │ │ │ │ + bl 98158 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2ba8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aae0 │ │ │ │ - cbnz r4, 5ce0e │ │ │ │ + bl 9ad1c │ │ │ │ + cbnz r4, 5cf02 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5ce16 │ │ │ │ + b.n 5cf0a │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #35308 @ 0x89ec │ │ │ │ + movw r2, #39852 @ 0x9bac │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #12560 @ 0x3110 │ │ │ │ + movw r1, #17104 @ 0x42d0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ 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, 5ce88 │ │ │ │ + cbz r3, 5cf7c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5ce88 │ │ │ │ + beq.n 5cf7c │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #35308 @ 0x89ec │ │ │ │ + movw r1, #39852 @ 0x9bac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1f302c │ │ │ │ + bl 1f407c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5ce72 │ │ │ │ + cbnz r0, 5cf66 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5cf00 │ │ │ │ + b.n 5cff4 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 5ce96 │ │ │ │ + bne.n 5cf8a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ce88 │ │ │ │ + bge.n 5cf7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ce88 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5cf7c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cebc │ │ │ │ + bge.n 5cfb0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5cebc │ │ │ │ + b.n 5cfb0 │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 256e18 │ │ │ │ + bl 258038 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ceb8 │ │ │ │ + bge.n 5cfac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ceb8 │ │ │ │ + cbnz r3, 5cfac │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5ce6e │ │ │ │ + beq.n 5cf62 │ │ │ │ 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 5cee8 │ │ │ │ + bge.n 5cfdc │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 5cee8 │ │ │ │ + cbnz r0, 5cfdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str.w r9, [sp] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 20dad8 │ │ │ │ + bl 20ea3c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5cf70 │ │ │ │ + beq.n 5d064 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl f4d6c │ │ │ │ + bl f5348 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cf44 │ │ │ │ + bge.n 5d038 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cf44 │ │ │ │ + cbnz r3, 5d038 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5cf6e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5d062 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #12600 @ 0x3138 │ │ │ │ + movw r0, #17144 @ 0x42f8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cf70 │ │ │ │ + bge.n 5d064 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5cf70 │ │ │ │ + cbnz r3, 5d064 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cf70 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d064 │ │ │ │ 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, #63444 @ 0xf7d4 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl 8ead0 │ │ │ │ - cbz r0, 5cfb2 │ │ │ │ + movw r1, #2452 @ 0x994 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl 8ecfc │ │ │ │ + cbz r0, 5d0a6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5cfb6 │ │ │ │ + bl 5d0aa │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #63460 @ 0xf7e4 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + movw r0, #2468 @ 0x9a4 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 80c2c │ │ │ │ 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 713ec │ │ │ │ + bl 7158c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5d024 │ │ │ │ + cbz r0, 5d118 │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 5cfe4 │ │ │ │ + ble.n 5d0d8 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ - cbz r3, 5cfe4 │ │ │ │ + cbz r3, 5d0d8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 5cff8 │ │ │ │ + cbz r3, 5d0ec │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5d002 │ │ │ │ + bne.n 5d0f6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bf58 │ │ │ │ + bl 7c12c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5d00a │ │ │ │ + b.n 5d0fe │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bd88 │ │ │ │ + bl 7bf5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d018 │ │ │ │ + bge.n 5d10c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5d01c │ │ │ │ + cbz r3, 5d110 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5d024 │ │ │ │ + b.n 5d118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d018 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d10c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl f4d6c │ │ │ │ + bl f5348 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d05a │ │ │ │ + bge.n 5d14e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d05a │ │ │ │ + cbnz r3, 5d14e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5d088 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5d17c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #12616 @ 0x3148 │ │ │ │ + movw r0, #17160 @ 0x4308 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d07c │ │ │ │ + bge.n 5d170 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5d080 │ │ │ │ + cbz r3, 5d174 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5d088 │ │ │ │ + b.n 5d17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d07c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005d08c : │ │ │ │ - vldr d0, [pc, #8] @ 5d098 │ │ │ │ +0005d180 : │ │ │ │ + vldr d0, [pc, #4] @ 5d188 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -0005d0a0 : │ │ │ │ - vldr d0, [pc, #4] @ 5d0a8 │ │ │ │ +0005d190 : │ │ │ │ + vldr d0, [pc, #4] @ 5d198 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #35260 @ 0x89bc │ │ │ │ + movw r2, #39804 @ 0x9b7c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #12560 @ 0x3110 │ │ │ │ + movw r1, #17104 @ 0x42d0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #35408 @ 0x8a50 │ │ │ │ + movw r2, #39952 @ 0x9c10 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #12560 @ 0x3110 │ │ │ │ + movw r1, #17104 @ 0x42d0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + b.w d6310 │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #32 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ - add r4, sp, #28 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r3, [pc, #120] @ (5d17c ) │ │ │ │ mov r1, r2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r2, #55724 @ 0xd9ac │ │ │ │ + movw r2, #60116 @ 0xead4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl d72a4 │ │ │ │ - cbnz r0, 5d11a │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r3, #23256 @ 0x5ad8 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + bl d78c0 │ │ │ │ + cbnz r0, 5d210 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5d174 │ │ │ │ + b.n 5d26a │ │ │ │ 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, #12632 @ 0x3158 │ │ │ │ + movw r0, #17176 @ 0x4318 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d116 │ │ │ │ + beq.n 5d20c │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - bl 20df60 │ │ │ │ + bl 20eebc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d174 │ │ │ │ + bge.n 5d26a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d174 │ │ │ │ + cbnz r3, 5d26a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ 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 5cfb6 │ │ │ │ + bl 5d0aa │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #63460 @ 0xf7e4 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #2468 @ 0x9a4 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80a5c │ │ │ │ + b.w 80c2c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #27768 @ 0x6c78 │ │ │ │ + movw r1, #32272 @ 0x7e10 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8ead0 │ │ │ │ - cbnz r0, 5d1d4 │ │ │ │ + bl 8ecfc │ │ │ │ + cbnz r0, 5d2c4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d208 │ │ │ │ - ldr r0, [pc, #56] @ (5d210 ) │ │ │ │ - bl 119410 │ │ │ │ + b.n 5d2f8 │ │ │ │ + ldr r0, [pc, #56] @ (5d300 ) │ │ │ │ + bl 119d7c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d1d0 │ │ │ │ + beq.n 5d2c0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #36] @ (5d214 ) │ │ │ │ - bl ff2fc │ │ │ │ + ldr r1, [pc, #36] @ (5d304 ) │ │ │ │ + bl ff918 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d208 │ │ │ │ + bge.n 5d2f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d208 │ │ │ │ + cbnz r3, 5d2f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r1!, {r2, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r1!, {r5, r6, r7} │ │ │ │ @@ -73971,1165 +74087,1166 @@ │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #46148 @ 0xb444 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 19693c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 197f44 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #46148 @ 0xb444 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5d26c │ │ │ │ + beq.n 5d35c │ │ │ │ mov r1, r4 │ │ │ │ - bl 88518 │ │ │ │ + bl 886fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d342 │ │ │ │ + beq.n 5d432 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5d282 │ │ │ │ + beq.n 5d372 │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88518 │ │ │ │ + bl 886fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d342 │ │ │ │ + beq.n 5d432 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25c708 │ │ │ │ + bl 25d920 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d308 │ │ │ │ + beq.n 5d3f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25c708 │ │ │ │ + bl 25d920 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d2ae │ │ │ │ + cbnz r0, 5d39e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d308 │ │ │ │ + bge.n 5d3f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d308 │ │ │ │ + cbnz r3, 5d3f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d308 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d3f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 251be8 │ │ │ │ + bl 252e08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d2cc │ │ │ │ + bge.n 5d3bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d2cc │ │ │ │ + cbnz r3, 5d3bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d2e0 │ │ │ │ + bge.n 5d3d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d2e0 │ │ │ │ + cbnz r3, 5d3d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5d308 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5d3f8 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 2518a8 │ │ │ │ + bl 252ac8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d30c │ │ │ │ + cbnz r0, 5d3fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d308 │ │ │ │ + bge.n 5d3f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d308 │ │ │ │ + cbnz r3, 5d3f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d34a │ │ │ │ + b.n 5d43a │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bd88 │ │ │ │ + bl 7bf5c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d32c │ │ │ │ + bge.n 5d41c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d32c │ │ │ │ + cbnz r3, 5d41c │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d34a │ │ │ │ + bge.n 5d43a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d34a │ │ │ │ + cbnz r3, 5d43a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d34a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d43a │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #46148 @ 0xb444 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5d378 │ │ │ │ + beq.n 5d468 │ │ │ │ mov r1, r4 │ │ │ │ - bl 88518 │ │ │ │ + bl 886fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d41a │ │ │ │ + beq.n 5d50a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5d38e │ │ │ │ + beq.n 5d47e │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88518 │ │ │ │ + bl 886fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d41a │ │ │ │ + beq.n 5d50a │ │ │ │ mov r0, r6 │ │ │ │ - bl 25c708 │ │ │ │ + bl 25d920 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5d39c │ │ │ │ + cbnz r0, 5d48c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d422 │ │ │ │ + b.n 5d512 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25c708 │ │ │ │ + bl 25d920 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d3be │ │ │ │ + cbnz r0, 5d4ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d398 │ │ │ │ + bge.n 5d488 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5d398 │ │ │ │ + bne.n 5d488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d398 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d488 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 137c64 │ │ │ │ + bl 138c34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d3dc │ │ │ │ + bge.n 5d4cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d3dc │ │ │ │ + cbnz r3, 5d4cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d3f0 │ │ │ │ + bge.n 5d4e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d3f0 │ │ │ │ + cbnz r3, 5d4e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5d398 │ │ │ │ + beq.n 5d488 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 2518a8 │ │ │ │ + bl 252ac8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d422 │ │ │ │ + bge.n 5d512 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d422 │ │ │ │ + cbnz r3, 5d512 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d422 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d512 │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 25ce30 │ │ │ │ + b.w 25e048 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #47188 @ 0xb854 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - bne.n 5d448 │ │ │ │ - movw r0, #12700 @ 0x319c │ │ │ │ + bne.n 5d538 │ │ │ │ + movw r0, #17244 @ 0x435c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ - cbnz r3, 5d45a │ │ │ │ - movw r0, #34924 @ 0x886c │ │ │ │ + cbnz r3, 5d54a │ │ │ │ + movw r0, #39428 @ 0x9a04 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e41c8 │ │ │ │ - movw r0, #2640 @ 0xa50 │ │ │ │ + b.w e47b8 │ │ │ │ + movw r0, #7184 @ 0x1c10 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ │ │ │ │ -0005d466 : │ │ │ │ +0005d556 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5d486 │ │ │ │ + bne.n 5d576 │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d48e │ │ │ │ + bge.n 5d57e │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d490 : │ │ │ │ +0005d580 : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d4b0 : │ │ │ │ +0005d5a0 : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d4d0 : │ │ │ │ +0005d5c0 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005d4e4 : │ │ │ │ +0005d5d4 : │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5d504 │ │ │ │ + bmi.n 5d5f4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12708 @ 0x31a4 │ │ │ │ + movw r1, #17252 @ 0x4364 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ bic.w r4, r4, #1 │ │ │ │ add.w r7, r4, #128 @ 0x80 │ │ │ │ subs r3, r3, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5d584 │ │ │ │ + bge.n 5d674 │ │ │ │ ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bne.n 5d584 │ │ │ │ + bne.n 5d674 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movw r2, #22804 @ 0x5914 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5d584 │ │ │ │ + bne.n 5d674 │ │ │ │ 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 5d582 │ │ │ │ + bge.n 5d672 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ adds r5, #1 │ │ │ │ mov ip, lr │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ add.w r0, r0, #1 │ │ │ │ ite ge │ │ │ │ orrge.w ip, lr, #1 │ │ │ │ strlt.w r0, [lr] │ │ │ │ str.w ip, [r3, #4]! │ │ │ │ - b.n 5d558 │ │ │ │ + b.n 5d648 │ │ │ │ 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 5d5ba │ │ │ │ + ble.n 5d6aa │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl bd040 <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 5d5a4 │ │ │ │ + bl bd6a4 <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 5d694 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5d58c │ │ │ │ + b.n 5d67c │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 5d5d6 │ │ │ │ + bge.n 5d6c6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 5d5d6 │ │ │ │ + bmi.n 5d6c6 │ │ │ │ movw r3, #61128 @ 0xeec8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #12736 @ 0x31c0 │ │ │ │ + movw r1, #17280 @ 0x4380 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ - cbz r1, 5d5e6 │ │ │ │ + cbz r1, 5d6d6 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 5d5ba │ │ │ │ + bls.n 5d6aa │ │ │ │ adds r5, #10 │ │ │ │ cmp r2, #0 │ │ │ │ ldr.w r3, [r6, r5, lsl #2] │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - blt.n 5d60c │ │ │ │ + blt.n 5d6fc │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 5d612 │ │ │ │ + beq.n 5d702 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 5d5ba │ │ │ │ + bls.n 5d6aa │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31628 @ 0x7b8c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5d616 │ │ │ │ + bne.n 5d706 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 5d616 │ │ │ │ - b.n 5d5ba │ │ │ │ + cbnz r0, 5d706 │ │ │ │ + b.n 5d6aa │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 5d5ba │ │ │ │ + bls.n 5d6aa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d622 │ │ │ │ + bge.n 5d712 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0005d626 : │ │ │ │ +0005d716 : │ │ │ │ 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 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5d664 │ │ │ │ + cbz r0, 5d754 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5d4e4 │ │ │ │ + bl 5d5d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d658 │ │ │ │ + bge.n 5d748 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5d65c │ │ │ │ + cbz r3, 5d74c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5d664 │ │ │ │ + b.n 5d754 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d658 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d748 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d668 : │ │ │ │ +0005d758 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d698 │ │ │ │ + beq.n 5d788 │ │ │ │ movw r1, #521 @ 0x209 │ │ │ │ - movw r0, #28104 @ 0x6dc8 │ │ │ │ + movw r0, #32608 @ 0x7f60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d69a │ │ │ │ + b.n 5d78a │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d69c : │ │ │ │ +0005d78c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d6cc │ │ │ │ + beq.n 5d7bc │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ - movw r0, #28104 @ 0x6dc8 │ │ │ │ + movw r0, #32608 @ 0x7f60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d6ce │ │ │ │ + b.n 5d7be │ │ │ │ ldr r0, [r0, #24] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d6d0 : │ │ │ │ +0005d7c0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d700 │ │ │ │ + beq.n 5d7f0 │ │ │ │ mov.w r1, #446 @ 0x1be │ │ │ │ - movw r0, #28104 @ 0x6dc8 │ │ │ │ + movw r0, #32608 @ 0x7f60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d702 │ │ │ │ + b.n 5d7f2 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d704 : │ │ │ │ +0005d7f4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d734 │ │ │ │ + beq.n 5d824 │ │ │ │ mov.w r1, #426 @ 0x1aa │ │ │ │ - movw r0, #28104 @ 0x6dc8 │ │ │ │ + movw r0, #32608 @ 0x7f60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d736 │ │ │ │ + b.n 5d826 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d738 : │ │ │ │ +0005d828 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d768 │ │ │ │ + beq.n 5d858 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - movw r0, #28104 @ 0x6dc8 │ │ │ │ + movw r0, #32608 @ 0x7f60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d76a │ │ │ │ + b.n 5d85a │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d76c : │ │ │ │ +0005d85c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d79a │ │ │ │ - movw r0, #28104 @ 0x6dc8 │ │ │ │ + beq.n 5d88a │ │ │ │ + movw r0, #32608 @ 0x7f60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #531 @ 0x213 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5d7d8 │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5d8c8 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d7de │ │ │ │ + beq.n 5d8ce │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5d7c0 │ │ │ │ + bpl.n 5d8b0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d7e0 │ │ │ │ + bge.n 5d8d0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5d7e0 │ │ │ │ + b.n 5d8d0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12764 @ 0x31dc │ │ │ │ + movw r1, #17308 @ 0x439c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d7f0 │ │ │ │ + b.n 5d8e0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200a6c │ │ │ │ + bl 201ce4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d7f2 : │ │ │ │ +0005d8e2 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d820 │ │ │ │ + beq.n 5d910 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ - movw r0, #28104 @ 0x6dc8 │ │ │ │ + movw r0, #32608 @ 0x7f60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5d85e │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5d94e │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d864 │ │ │ │ - cbz r1, 5d848 │ │ │ │ + beq.n 5d954 │ │ │ │ + cbz r1, 5d938 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5d848 │ │ │ │ + bpl.n 5d938 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d866 │ │ │ │ + bge.n 5d956 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5d866 │ │ │ │ + b.n 5d956 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12808 @ 0x3208 │ │ │ │ + movw r1, #17352 @ 0x43c8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d880 │ │ │ │ + b.n 5d970 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 200890 │ │ │ │ + bl 201b08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200a6c │ │ │ │ + bl 201ce4 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d882 : │ │ │ │ +0005d972 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d8b0 │ │ │ │ - movw r0, #28104 @ 0x6dc8 │ │ │ │ + beq.n 5d9a0 │ │ │ │ + movw r0, #32608 @ 0x7f60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #497 @ 0x1f1 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5d8ee │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5d9de │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d8f4 │ │ │ │ - cbz r1, 5d8d8 │ │ │ │ + beq.n 5d9e4 │ │ │ │ + cbz r1, 5d9c8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 5d8d8 │ │ │ │ + bpl.n 5d9c8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d8f6 │ │ │ │ + bge.n 5d9e6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5d8f6 │ │ │ │ + b.n 5d9e6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12832 @ 0x3220 │ │ │ │ + movw r1, #17376 @ 0x43e0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d910 │ │ │ │ + b.n 5da00 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 200890 │ │ │ │ + bl 201b08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200a6c │ │ │ │ + bl 201ce4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ str r4, [r5, #32] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d912 : │ │ │ │ +0005da02 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d920 : │ │ │ │ +0005da10 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5d956 │ │ │ │ - bl 1cbcf8 │ │ │ │ + cbz r0, 5da46 │ │ │ │ + bl 1ccc9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d94a │ │ │ │ + bge.n 5da3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5d94e │ │ │ │ + cbz r3, 5da3e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5d956 │ │ │ │ + b.n 5da46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d94a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5da3a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d95a : │ │ │ │ +0005da4a : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 5d962 │ │ │ │ + b.w 5da52 │ │ │ │ │ │ │ │ -0005d962 : │ │ │ │ +0005da52 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5da50 │ │ │ │ + beq.n 5db40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5da4a │ │ │ │ + beq.n 5db3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 199bfc │ │ │ │ + bl 19b20c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5d998 │ │ │ │ + cbnz r0, 5da88 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d9b8 │ │ │ │ - cbz r4, 5d9dc │ │ │ │ + b.n 5daa8 │ │ │ │ + cbz r4, 5dacc │ │ │ │ mov r0, r4 │ │ │ │ - bl 199bfc │ │ │ │ + bl 19b20c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5da44 │ │ │ │ + beq.n 5db34 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r5 │ │ │ │ - bl 5da64 │ │ │ │ + bl 5db54 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d9cc │ │ │ │ + bge.n 5dabc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d9cc │ │ │ │ + cbnz r3, 5dabc │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a3d0 │ │ │ │ - b.n 5da50 │ │ │ │ - ldr r2, [pc, #120] @ (5da58 ) │ │ │ │ + bl 7a5b8 │ │ │ │ + b.n 5db40 │ │ │ │ + ldr r2, [pc, #120] @ (5db48 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 5d9f6 │ │ │ │ - movw r1, #13020 @ 0x32dc │ │ │ │ + cbnz r3, 5dae6 │ │ │ │ + movw r1, #17484 @ 0x444c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #104] @ (5da5c ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #104] @ (5db4c ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3904] @ 0xf40 │ │ │ │ - movw r1, #6388 @ 0x18f4 │ │ │ │ + movw r1, #10852 @ 0x2a64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl cf5d0 │ │ │ │ + bl cfbf4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5da10 │ │ │ │ - bl d8428 │ │ │ │ - b.n 5d9a6 │ │ │ │ + cbnz r0, 5db00 │ │ │ │ + bl d8a44 │ │ │ │ + b.n 5da96 │ │ │ │ mov r3, r4 │ │ │ │ strd r0, r5, [sp] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #64] @ (5da60 ) │ │ │ │ + ldr r0, [pc, #64] @ (5db50 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 94fcc │ │ │ │ + bl 95224 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5da3a │ │ │ │ + bge.n 5db2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5da3a │ │ │ │ + cbnz r3, 5db2a │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5da0a │ │ │ │ + beq.n 5dafa │ │ │ │ mov r4, r9 │ │ │ │ - b.n 5d9a6 │ │ │ │ + b.n 5da96 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5d9b8 │ │ │ │ + b.n 5daa8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5d99a │ │ │ │ - b.n 5d9a6 │ │ │ │ + bne.n 5da8a │ │ │ │ + b.n 5da96 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [ip, #288]! @ 0x120 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ stmia r7!, {r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005da64 : │ │ │ │ +0005db54 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #188] @ (5db34 ) │ │ │ │ + ldr r3, [pc, #188] @ (5dc24 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ba24 <_PySys_GetRequiredAttr@@Base+0x12f0> │ │ │ │ - cbz r0, 5dac2 │ │ │ │ + bl 19d034 <_PySys_GetRequiredAttr@@Base+0x12f0> │ │ │ │ + cbz r0, 5dbb2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 5da98 │ │ │ │ + cbnz r4, 5db88 │ │ │ │ ldr.w r4, [r8, #80] @ 0x50 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - movw r1, #6388 @ 0x18f4 │ │ │ │ + movw r1, #10852 @ 0x2a64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r0, [r3, #3904] @ 0xf40 │ │ │ │ - bl cf5d0 │ │ │ │ + bl cfbf4 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 5dac6 │ │ │ │ + cbnz r0, 5dbb6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5dac2 │ │ │ │ + bge.n 5dbb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5dac2 │ │ │ │ + cbnz r3, 5dbb2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5db2a │ │ │ │ + b.n 5dc1a │ │ │ │ movs r3, #0 │ │ │ │ strd r4, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #100] @ (5db38 ) │ │ │ │ - bl ff2fc │ │ │ │ + ldr r1, [pc, #100] @ (5dc28 ) │ │ │ │ + bl ff918 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5daf2 │ │ │ │ + bge.n 5dbe2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 5daf2 │ │ │ │ + cbnz r3, 5dbe2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5db16 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5dc06 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5db08 │ │ │ │ + bge.n 5dbf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5db08 │ │ │ │ + cbnz r3, 5dbf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19bbbc │ │ │ │ + bl 19d1cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5db2a │ │ │ │ + bge.n 5dc1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5db2a │ │ │ │ + cbnz r3, 5dc1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005db3c : │ │ │ │ +0005dc2c : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 5d962 │ │ │ │ + b.w 5da52 │ │ │ │ │ │ │ │ -0005db42 : │ │ │ │ - movw r0, #55084 @ 0xd72c │ │ │ │ +0005dc32 : │ │ │ │ + movw r0, #59628 @ 0xe8ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005db4c : │ │ │ │ +0005dc3c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (5db80 ) │ │ │ │ + ldr r3, [pc, #36] @ (5dc70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ - cbnz r0, 5db7e │ │ │ │ - movw r1, #32748 @ 0x7fec │ │ │ │ + cbnz r0, 5dc6e │ │ │ │ + movw r1, #37292 @ 0x91ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #25332 @ 0x62f4 │ │ │ │ + movw r0, #29876 @ 0x74b4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005db84 : │ │ │ │ +0005dc74 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #12868 @ 0x3244 │ │ │ │ + movw r1, #17412 @ 0x4404 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f0620 │ │ │ │ - cbnz r0, 5dbb8 │ │ │ │ + bl 1f1670 │ │ │ │ + cbnz r0, 5dca8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1b6fcc │ │ │ │ + b.w 1b82e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005dbbc : │ │ │ │ +0005dcac : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #8 │ │ │ │ - bl 124874 │ │ │ │ + bl 1256dc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5dbf0 │ │ │ │ + beq.n 5dce0 │ │ │ │ cmp r0, #8 │ │ │ │ - bls.n 5dbf6 │ │ │ │ + bls.n 5dce6 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12992 @ 0x32c0 │ │ │ │ + movw r1, #17536 @ 0x4480 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5dbf8 │ │ │ │ + b.n 5dce8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005dbfa : │ │ │ │ +0005dcea : │ │ │ │ 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 5dc2e │ │ │ │ + bmi.n 5dd1e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47512 @ 0xb998 │ │ │ │ + movw r1, #51980 @ 0xcb0c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5dc3a │ │ │ │ + b.n 5dd2a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst.w r3, #3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005dc3c : │ │ │ │ +0005dd2c : │ │ │ │ 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, 5dc62 │ │ │ │ + cbnz r1, 5dd52 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5dc66 │ │ │ │ + bge.n 5dd56 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w df600 │ │ │ │ + b.w dfbd0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5dc86 │ │ │ │ + cbz r3, 5dd76 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ adds r4, #16 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 5dc94 │ │ │ │ - bl 269880 <_PySys_GetSizeOf@@Base> │ │ │ │ + cbz r0, 5dd84 │ │ │ │ + bl 26aa60 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 5dc98 │ │ │ │ + beq.n 5dd88 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5dca2 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 5dcac │ │ │ │ + bne.n 5dd92 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 5dd9c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1cda90 │ │ │ │ + b.w 7e13c │ │ │ │ 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, 5dcce │ │ │ │ + cbz r3, 5ddbe │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ - cbz r3, 5dcda │ │ │ │ + cbz r3, 5ddca │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbz r0, 5dce6 │ │ │ │ + cbz r0, 5ddd6 │ │ │ │ adds r4, #1 │ │ │ │ blx 2bf84 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cbz r0, 5dcf2 │ │ │ │ + cbz r0, 5dde2 │ │ │ │ adds r4, #1 │ │ │ │ blx 2bf84 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ - cbz r0, 5dcfe │ │ │ │ + cbz r0, 5ddee │ │ │ │ adds r4, #1 │ │ │ │ blx 2bf84 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5dd08 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 5dd12 │ │ │ │ + bne.n 5ddf8 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 5de02 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1cda90 │ │ │ │ + b.w 7e13c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005dd16 : │ │ │ │ +0005de06 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #104] @ (5dd94 ) │ │ │ │ + ldr r4, [pc, #104] @ (5de84 ) │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r7, [r5, r4] │ │ │ │ adds r6, r1, r2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ lsls r4, r3, #3 │ │ │ │ sub.w r3, r2, r3, lsl #3 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 5dd58 │ │ │ │ + bhi.n 5de48 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r6, r4 │ │ │ │ - bl 70bec │ │ │ │ - cbnz r0, 5dd62 │ │ │ │ + bl 70d78 │ │ │ │ + cbnz r0, 5de52 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f4704 │ │ │ │ + b.w 1f5754 │ │ │ │ add r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r2, r6, #8 │ │ │ │ strd r1, r1, [r0] │ │ │ │ add.w r0, r4, #8 │ │ │ │ strd r1, r1, [r4, #-8] │ │ │ │ blx 2b314 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 1932e0 <_Py_NewReference@@Base> │ │ │ │ + bl 1948e8 <_Py_NewReference@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005dd98 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +0005de88 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3668] @ 0xe54 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005dd9e : │ │ │ │ +0005de8e : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005ddb4 : │ │ │ │ +0005dea4 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005ddc8 : │ │ │ │ +0005deb8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ddd6 : │ │ │ │ +0005dec6 : │ │ │ │ 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 │ │ │ │ @@ -75138,461 +75255,461 @@ │ │ │ │ orrs r3, r2 │ │ │ │ and.w r1, r1, #16711680 @ 0xff0000 │ │ │ │ orr.w r0, r3, r0, lsl #24 │ │ │ │ orrs r0, r1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ddfa : │ │ │ │ +0005deea : │ │ │ │ lsls r1, r1, #16 │ │ │ │ and.w r1, r1, #16711680 @ 0xff0000 │ │ │ │ orr.w r0, r1, r0, lsl #24 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005de06 <_PyRWMutex_Lock@@Base>: │ │ │ │ +0005def6 <_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 5de40 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ + bne.n 5df30 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ orr.w r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5de36 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ + bne.n 5df26 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5de26 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + bne.n 5df16 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 5de4a <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ + beq.n 5df3a <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5de18 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5df08 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5deb6 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + bl 5dfa6 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5de18 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5df08 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005de4c <_PyRWMutex_Unlock@@Base>: │ │ │ │ +0005df3c <_PyRWMutex_Unlock@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ push {r4} │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r4, r1, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5de56 <_PyRWMutex_Unlock@@Base+0xa> │ │ │ │ + bne.n 5df46 <_PyRWMutex_Unlock@@Base+0xa> │ │ │ │ lsls r3, r2, #30 │ │ │ │ dmb ish │ │ │ │ - bpl.n 5de70 <_PyRWMutex_Unlock@@Base+0x24> │ │ │ │ + bpl.n 5df60 <_PyRWMutex_Unlock@@Base+0x24> │ │ │ │ pop {r4} │ │ │ │ - b.w 1d9960 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b.w 1da898 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005de74 <_PyRWMutex_RLock@@Base>: │ │ │ │ +0005df64 <_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 5de94 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5deb6 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + lsls r3, r1, #30 │ │ │ │ + beq.n 5df84 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ + bl 5dfa6 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5de86 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5df76 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ adds r2, r1, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5deaa <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ + bne.n 5df9a <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5de9a <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ + bne.n 5df8a <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ dmb ish │ │ │ │ - beq.n 5deb4 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ + beq.n 5dfa4 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5de86 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5df76 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ lsls r3, r1, #30 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bmi.n 5def0 <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ + bmi.n 5dfe0 <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ mov r3, r1 │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5dee8 <_PyRWMutex_RLock@@Base+0x74> │ │ │ │ + bne.n 5dfd8 <_PyRWMutex_RLock@@Base+0x74> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ded8 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ + bne.n 5dfc8 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ dmb ish │ │ │ │ - bne.n 5df10 <_PyRWMutex_RLock@@Base+0x9c> │ │ │ │ + bne.n 5e000 <_PyRWMutex_RLock@@Base+0x9c> │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #4 │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1d6c84 <_PyParkingLot_Park@@Base> │ │ │ │ + bl 1d7bc4 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005df14 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0005e004 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #4 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5df1a <_PyRWMutex_RUnlock@@Base+0x6> │ │ │ │ + bne.n 5e00a <_PyRWMutex_RUnlock@@Base+0x6> │ │ │ │ bic.w r3, r2, #1 │ │ │ │ dmb ish │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5df38 <_PyRWMutex_RUnlock@@Base+0x24> │ │ │ │ - b.w 1d9960 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bne.n 5e028 <_PyRWMutex_RUnlock@@Base+0x24> │ │ │ │ + b.w 1da898 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005df3a : │ │ │ │ +0005e02a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5df64 │ │ │ │ + cbz r0, 5e054 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #31836 @ 0x7c5c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5df64 │ │ │ │ + bne.n 5e054 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5df64 │ │ │ │ + cbz r2, 5e054 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 5df7e │ │ │ │ + b.n 5e06e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13040 @ 0x32f0 │ │ │ │ + movw r1, #17584 @ 0x44b0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005df80 : │ │ │ │ +0005e070 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5dfa6 │ │ │ │ + cbz r0, 5e096 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31836 @ 0x7c5c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5dfa6 │ │ │ │ + bne.n 5e096 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5dfa6 │ │ │ │ + cbz r3, 5e096 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 5dfbe │ │ │ │ + b.n 5e0ae │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13100 @ 0x332c │ │ │ │ + movw r1, #17644 @ 0x44ec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005dfc0 : │ │ │ │ +0005e0b0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5dfe6 │ │ │ │ + cbz r0, 5e0d6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31836 @ 0x7c5c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5dfe6 │ │ │ │ + bne.n 5e0d6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5dfe6 │ │ │ │ + cbz r3, 5e0d6 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5dffe │ │ │ │ + b.n 5e0ee │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13160 @ 0x3368 │ │ │ │ + movw r1, #17704 @ 0x4528 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e000 : │ │ │ │ +0005e0f0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5e026 │ │ │ │ + cbz r0, 5e116 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31836 @ 0x7c5c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5e026 │ │ │ │ + bne.n 5e116 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5e026 │ │ │ │ + cbz r3, 5e116 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 5e03e │ │ │ │ + b.n 5e12e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13224 @ 0x33a8 │ │ │ │ + movw r1, #17768 @ 0x4568 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e040 : │ │ │ │ +0005e130 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5e07e │ │ │ │ + cbz r0, 5e16e │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #31836 @ 0x7c5c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5e07e │ │ │ │ + bne.n 5e16e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5e07e │ │ │ │ - cbnz r1, 5e09a │ │ │ │ + cbz r2, 5e16e │ │ │ │ + cbnz r1, 5e18a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13340 @ 0x341c │ │ │ │ + movw r1, #17884 @ 0x45dc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 5e094 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5e184 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13280 @ 0x33e0 │ │ │ │ + movw r1, #17824 @ 0x45a0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e09e │ │ │ │ + b.n 5e18e │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e0a0 : │ │ │ │ +0005e190 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5e0ca │ │ │ │ + cbz r0, 5e1ba │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #31836 @ 0x7c5c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5e0ca │ │ │ │ + bne.n 5e1ba │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5e0ca │ │ │ │ + cbz r2, 5e1ba │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 5e0e4 │ │ │ │ + b.n 5e1d4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13388 @ 0x344c │ │ │ │ + movw r1, #17932 @ 0x460c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e0e6 : │ │ │ │ +0005e1d6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5e110 │ │ │ │ + cbz r0, 5e200 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #31836 @ 0x7c5c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5e110 │ │ │ │ + bne.n 5e200 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5e110 │ │ │ │ + cbz r2, 5e200 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 5e12a │ │ │ │ + b.n 5e21a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13444 @ 0x3484 │ │ │ │ + movw r1, #17988 @ 0x4644 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e12c : │ │ │ │ - b.w 118260 <_PyLong_AsByteArray@@Base+0x15ec> │ │ │ │ +0005e21c : │ │ │ │ + b.w 118bc8 <_PyLong_AsByteArray@@Base+0x15ec> │ │ │ │ │ │ │ │ -0005e130 : │ │ │ │ - b.w 21cee0 │ │ │ │ +0005e220 : │ │ │ │ + b.w 21e0e4 │ │ │ │ │ │ │ │ -0005e134 : │ │ │ │ - b.w 3da5e <_PyImport_ClearExtension@@Base+0xb72> │ │ │ │ +0005e224 : │ │ │ │ + b.w 3dafe <_PyImport_ClearExtension@@Base+0xb72> │ │ │ │ │ │ │ │ -0005e138 : │ │ │ │ - b.w 21da94 <_PyXIData_New@@Base+0x210> │ │ │ │ +0005e228 : │ │ │ │ + b.w 21ec8c <_PyXIData_New@@Base+0x204> │ │ │ │ │ │ │ │ -0005e13c : │ │ │ │ +0005e22c : │ │ │ │ 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 14e458 │ │ │ │ - cbz r0, 5e170 │ │ │ │ + bl 14f6b8 │ │ │ │ + cbz r0, 5e260 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ blx 2beec │ │ │ │ - b.n 5e1e6 │ │ │ │ + b.n 5e2d6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 5e182 │ │ │ │ + cbz r0, 5e272 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 5e18c │ │ │ │ - bl 1f4674 │ │ │ │ + b.n 5e27c │ │ │ │ + bl 1f56c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e1e8 │ │ │ │ + b.n 5e2d8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 5e19a │ │ │ │ + ble.n 5e28a │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5e18c │ │ │ │ + b.n 5e27c │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r3, #57837 @ 0xe1ed │ │ │ │ + movw r3, #58077 @ 0xe2dd │ │ │ │ movt r3, #5 │ │ │ │ - movw r2, #62011 @ 0xf23b │ │ │ │ + movw r2, #62251 @ 0xf32b │ │ │ │ movt r2, #5 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r3 │ │ │ │ moveq r8, r2 │ │ │ │ - bl 293000 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ + bl 2941e0 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 5e1e0 │ │ │ │ - bl 28d958 │ │ │ │ + cbz r5, 5e2d0 │ │ │ │ + bl 28ebd0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ subs r5, #1 │ │ │ │ blx 2beec │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ blx r8 │ │ │ │ - b.n 5e1be │ │ │ │ + b.n 5e2ae │ │ │ │ mov r0, r7 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4} │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5e21a │ │ │ │ + blt.n 5e30a │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 5e20e │ │ │ │ + bge.n 5e2fe │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 5e21a │ │ │ │ + b.n 5e30a │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ subs r1, #4 │ │ │ │ - b.n 5e1f4 │ │ │ │ + b.n 5e2e4 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e21e : │ │ │ │ +0005e30e : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #84] @ (5e284 ) │ │ │ │ + ldr r2, [pc, #84] @ (5e374 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w ip, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ addw r2, r4, #3756 @ 0xeac │ │ │ │ ldr.w r7, [r4, #3748] @ 0xea4 │ │ │ │ str.w ip, [r4, #3748] @ 0xea4 │ │ │ │ - bl 5e288 │ │ │ │ + bl 5e378 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e27e │ │ │ │ + beq.n 5e36e │ │ │ │ addw r2, r4, #3772 @ 0xebc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5e288 │ │ │ │ + bl 5e378 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e27e │ │ │ │ + beq.n 5e36e │ │ │ │ addw r2, r4, #3788 @ 0xecc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5e288 │ │ │ │ + bl 5e378 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e27e │ │ │ │ + beq.n 5e36e │ │ │ │ addw r2, r4, #3804 @ 0xedc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5e288 │ │ │ │ + bl 5e378 │ │ │ │ str.w r7, [r4, #3748] @ 0xea4 │ │ │ │ pop {r3, r4, r5, r6, r7, 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 │ │ │ │ @@ -75600,1015 +75717,1015 @@ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ mov r1, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5e2e4 │ │ │ │ + beq.n 5e3d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r8, r4, #8 │ │ │ │ mov r0, r8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ add.w r2, r3, #1 │ │ │ │ it lt │ │ │ │ strlt r2, [r4, #8] │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e2d6 │ │ │ │ + bge.n 5e3c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 5e2d6 │ │ │ │ + cbnz r3, 5e3c6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5e2e8 │ │ │ │ + beq.n 5e3d8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 5e2a4 │ │ │ │ + b.n 5e394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e2ec │ │ │ │ + b.n 5e3dc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0005e2f0 : │ │ │ │ - cbz r0, 5e2fe │ │ │ │ +0005e3e0 : │ │ │ │ + cbz r0, 5e3ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e300 : │ │ │ │ - b.w 7751c │ │ │ │ +0005e3f0 : │ │ │ │ + b.w 776ec │ │ │ │ │ │ │ │ -0005e304 : │ │ │ │ +0005e3f4 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e306 : │ │ │ │ +0005e3f6 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5e31a │ │ │ │ + ble.n 5e40a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e31e : │ │ │ │ +0005e40e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 6b300 │ │ │ │ - cbz r0, 5e338 │ │ │ │ + bl 6b490 │ │ │ │ + cbz r0, 5e428 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e33a : │ │ │ │ - cbz r0, 5e364 │ │ │ │ +0005e42a : │ │ │ │ + cbz r0, 5e454 │ │ │ │ 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, 5e35a │ │ │ │ + cbz r3, 5e44a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2bae4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6b400 │ │ │ │ + b.w 6b590 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e366 : │ │ │ │ - cbz r0, 5e374 │ │ │ │ +0005e456 : │ │ │ │ + cbz r0, 5e464 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e376 : │ │ │ │ - ldr r3, [pc, #16] @ (5e388 ) │ │ │ │ - cbz r0, 5e380 │ │ │ │ +0005e466 : │ │ │ │ + ldr r3, [pc, #16] @ (5e478 ) │ │ │ │ + cbz r0, 5e470 │ │ │ │ ldr.w r2, [r3, #1604] @ 0x644 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r0, [r3, #1600] @ 0x640 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005e38c : │ │ │ │ +0005e47c : │ │ │ │ ldrd r0, r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e392 : │ │ │ │ +0005e482 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 5e3b4 │ │ │ │ - movw r0, #33328 @ 0x8230 │ │ │ │ + cbnz r0, 5e4a4 │ │ │ │ + movw r0, #37872 @ 0x93f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #939 @ 0x3ab │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5e3fe │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5e4ee │ │ │ │ ldr r5, [r0, #4] │ │ │ │ movw r1, #7644 @ 0x1ddc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5e404 │ │ │ │ + beq.n 5e4f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88518 │ │ │ │ + bl 886fc │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ cmpne r5, r3 │ │ │ │ - beq.n 5e404 │ │ │ │ + beq.n 5e4f4 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 5e404 │ │ │ │ + bmi.n 5e4f4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13508 @ 0x34c4 │ │ │ │ + movw r1, #18052 @ 0x4684 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e41c │ │ │ │ + b.n 5e50c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ iteee eq │ │ │ │ moveq r0, #1 │ │ │ │ ldrne r0, [r2, #0] │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005e41e : │ │ │ │ +0005e50e : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5e460 │ │ │ │ + cbz r0, 5e550 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r1, #7644 @ 0x1ddc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5e474 │ │ │ │ + beq.n 5e564 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88518 │ │ │ │ + bl 886fc │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r2 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - beq.n 5e474 │ │ │ │ + beq.n 5e564 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 5e474 │ │ │ │ + bmi.n 5e564 │ │ │ │ movw r1, #971 @ 0x3cb │ │ │ │ - movw r0, #33328 @ 0x8230 │ │ │ │ + movw r0, #37872 @ 0x93f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e49c │ │ │ │ + b.n 5e58c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5e49c │ │ │ │ + beq.n 5e58c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5e49a │ │ │ │ + ble.n 5e58a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e49c │ │ │ │ + bge.n 5e58c │ │ │ │ adds r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bne.n 5e49c │ │ │ │ + bne.n 5e58c │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5e49c │ │ │ │ + b.n 5e58c │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005e49e <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +0005e58e <_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 8b66c │ │ │ │ - cbz r0, 5e4e6 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + bl 8b824 │ │ │ │ + cbz r0, 5e5d6 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b66c │ │ │ │ + bl 8b824 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 5e4e6 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + cbz r0, 5e5d6 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5e4d8 <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ + bne.n 5e5c8 <_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 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e4ec <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 1f4674 │ │ │ │ + cbnz r0, 5e5dc <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ + bl 1f56c4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e504 <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ + b.n 5e5f4 <_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 223184 <_PyTime_AsMilliseconds@@Base+0x408> │ │ │ │ + bl 224378 <_PyTime_AsMilliseconds@@Base+0x408> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005e50a <_Py_hashtable_new@@Base>: │ │ │ │ +0005e5fa <_Py_hashtable_new@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 192b94 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 19419c <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0005e528 : │ │ │ │ +0005e618 : │ │ │ │ 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 5e55c │ │ │ │ + bcs.n 5e64c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov.w r2, #24576 @ 0x6000 │ │ │ │ - movw r1, #13536 @ 0x34e0 │ │ │ │ + movw r1, #18080 @ 0x46a0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e572 │ │ │ │ + b.n 5e662 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005e574 : │ │ │ │ +0005e664 : │ │ │ │ ldr.w r2, [r0, #752] @ 0x2f0 │ │ │ │ - cbz r2, 5e590 │ │ │ │ + cbz r2, 5e680 │ │ │ │ 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 193120 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + b.w 194728 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ │ │ │ │ -0005e594 : │ │ │ │ - movw r3, #28360 @ 0x6ec8 │ │ │ │ +0005e684 : │ │ │ │ + movw r3, #32904 @ 0x8088 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ subs r2, r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r5, [r1, #1]! │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ ldrb r0, [r3, r5] │ │ │ │ - cbz r4, 5e5b6 │ │ │ │ - cbz r5, 5e5b6 │ │ │ │ + cbz r4, 5e6a6 │ │ │ │ + cbz r5, 5e6a6 │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 5e5a2 │ │ │ │ + beq.n 5e692 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ pop {r4, r5} │ │ │ │ subs r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e5be : │ │ │ │ +0005e6ae : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ subs r6, r2, #0 │ │ │ │ - bge.n 5e5de │ │ │ │ + bge.n 5e6ce │ │ │ │ mov r0, r1 │ │ │ │ blx 2abc0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 5e740 │ │ │ │ + beq.w 5e830 │ │ │ │ lsls r5, r6, #2 │ │ │ │ add.w r8, r4, r6, lsl #2 │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r1 │ │ │ │ - bls.n 5e628 │ │ │ │ + bls.n 5e718 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r1, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 5e622 │ │ │ │ + bls.n 5e712 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcc.n 5e624 │ │ │ │ + bcc.n 5e714 │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #61232 @ 0xef30 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #240 @ 0xf0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 5e662 │ │ │ │ + bl d6310 │ │ │ │ + b.n 5e752 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 5e5f0 │ │ │ │ + b.n 5e6e0 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 5e654 │ │ │ │ + bcc.n 5e744 │ │ │ │ ldrd r2, r1, [r7, #16] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, r6 │ │ │ │ - blt.n 5e654 │ │ │ │ + blt.n 5e744 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - beq.n 5e668 │ │ │ │ + beq.n 5e758 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5e732 │ │ │ │ + bne.n 5e822 │ │ │ │ bic.w r5, r5, #15 │ │ │ │ mov r2, r0 │ │ │ │ add r5, r4 │ │ │ │ - b.n 5e6ca │ │ │ │ + b.n 5e7ba │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl cdd6c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ce3b8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e638 │ │ │ │ + bne.n 5e728 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e742 │ │ │ │ + b.n 5e832 │ │ │ │ bic.w r5, r5, #15 │ │ │ │ mov r2, r0 │ │ │ │ add r5, r4 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 5e696 │ │ │ │ + bls.n 5e786 │ │ │ │ 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 5e670 │ │ │ │ + b.n 5e760 │ │ │ │ rsb r3, r9, #15 │ │ │ │ sub.w r2, r9, #15 │ │ │ │ add r3, r5 │ │ │ │ cmp r5, r2 │ │ │ │ mov.w r3, r3, lsr #4 │ │ │ │ mov.w r2, r3, lsl #2 │ │ │ │ mov.w r3, r3, lsl #4 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ movcc r3, #0 │ │ │ │ add r2, r0 │ │ │ │ add r3, r9 │ │ │ │ mov r1, r3 │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 5e73a │ │ │ │ + bls.n 5e82a │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 5e6b8 │ │ │ │ + b.n 5e7a8 │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, r4 │ │ │ │ mov ip, r1 │ │ │ │ - bls.n 5e6fe │ │ │ │ + bls.n 5e7ee │ │ │ │ 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 5e6ca │ │ │ │ + b.n 5e7ba │ │ │ │ rsb r3, r9, #15 │ │ │ │ sub.w r2, r9, #15 │ │ │ │ add r3, r5 │ │ │ │ cmp r5, r2 │ │ │ │ mov.w r3, r3, lsr #4 │ │ │ │ mov.w r2, r3, lsl #3 │ │ │ │ mov.w r3, r3, lsl #4 │ │ │ │ itt cc │ │ │ │ movcc r2, r1 │ │ │ │ movcc r3, r1 │ │ │ │ add r2, r0 │ │ │ │ add r3, r9 │ │ │ │ mov r1, r3 │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 5e73a │ │ │ │ + bls.n 5e82a │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 5e720 │ │ │ │ + b.n 5e810 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx 2beec │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r3, r6 │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0005e746 : │ │ │ │ +0005e836 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 5e79c │ │ │ │ + bne.n 5e88c │ │ │ │ mov r5, r0 │ │ │ │ - bl 1d05d8 │ │ │ │ - cbz r0, 5e7a0 │ │ │ │ + bl 1d1514 │ │ │ │ + cbz r0, 5e890 │ │ │ │ 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 5e79c │ │ │ │ + bls.n 5e88c │ │ │ │ ldr.w r2, [r1, #-4]! │ │ │ │ and.w r0, r2, #3 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 5e772 │ │ │ │ + beq.n 5e862 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 5e772 │ │ │ │ + bne.n 5e862 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 5e7a2 │ │ │ │ + bne.n 5e892 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r4, #0 │ │ │ │ movge r4, #1 │ │ │ │ - b.n 5e7a2 │ │ │ │ + b.n 5e892 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5e7a2 │ │ │ │ + b.n 5e892 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005e7a6 : │ │ │ │ +0005e896 : │ │ │ │ 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, 5e7c8 │ │ │ │ + cbz r4, 5e8b8 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - cbz r0, 5e7c8 │ │ │ │ - bl 1099d4 │ │ │ │ - b.n 5e7bc │ │ │ │ + cbz r0, 5e8b8 │ │ │ │ + bl 10a17c │ │ │ │ + b.n 5e8ac │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005e7ca : │ │ │ │ +0005e8ba : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ subs r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e7d4 : │ │ │ │ +0005e8c4 : │ │ │ │ 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 199bfc │ │ │ │ + bl 19b20c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5e82a │ │ │ │ + cbz r0, 5e91a │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 1d06f8 │ │ │ │ + bl 1d1634 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e81e │ │ │ │ + bge.n 5e90e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e822 │ │ │ │ + cbz r3, 5e912 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e82a │ │ │ │ + b.n 5e91a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e81e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e90e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005e832 : │ │ │ │ +0005e922 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #59860 @ 0xe9d4 │ │ │ │ movt r1, #79 @ 0x4f │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #24] @ (5e868 ) │ │ │ │ + ldr r0, [pc, #24] @ (5e958 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19a210 │ │ │ │ + bl 19b820 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0005e86c : │ │ │ │ +0005e95c : │ │ │ │ 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] @ (5e8c8 ) │ │ │ │ + ldr r2, [pc, #76] @ (5e9b8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r5, [r3, #3884] @ 0xf2c │ │ │ │ - cbz r5, 5e8c0 │ │ │ │ + cbz r5, 5e9b0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 91cb0 │ │ │ │ + bl 91ee4 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 5e8b0 │ │ │ │ + cbz r3, 5e9a0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5e8b0 │ │ │ │ - movw r0, #13576 @ 0x3508 │ │ │ │ + cbz r3, 5e9a0 │ │ │ │ + movw r0, #18120 @ 0x46c8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1fdfd4 │ │ │ │ + bl 1ff064 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005e8cc : │ │ │ │ +0005e9bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (5e8f0 ) │ │ │ │ + ldr r3, [pc, #20] @ (5e9e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 5e8f4 │ │ │ │ + bl 5e9e4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #72] @ (5e954 ) │ │ │ │ - bl 1cbff0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #72] @ (5ea44 ) │ │ │ │ + bl 1ccf94 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5e94a │ │ │ │ + blt.n 5ea3a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 5e91e │ │ │ │ + cbz r0, 5ea0e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5e94e │ │ │ │ - bl 7a3d0 │ │ │ │ - bl 70600 │ │ │ │ + bmi.n 5ea3e │ │ │ │ + bl 7a5b8 │ │ │ │ + bl 70790 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 5e94a │ │ │ │ - ldr r1, [pc, #36] @ (5e954 ) │ │ │ │ + cbz r0, 5ea3a │ │ │ │ + ldr r1, [pc, #36] @ (5ea44 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cb5c8 │ │ │ │ - cbz r0, 5e94e │ │ │ │ + bl 1cc56c │ │ │ │ + cbz r0, 5ea3e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e94a │ │ │ │ + bge.n 5ea3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e94a │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ea3a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e950 │ │ │ │ + b.n 5ea40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldmia r2!, {r3, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005e958 : │ │ │ │ +0005ea48 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #59860 @ 0xe9d4 │ │ │ │ movt r1, #79 @ 0x4f │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #20] @ (5e98c ) │ │ │ │ + ldr r0, [pc, #20] @ (5ea7c ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b7b80 │ │ │ │ + bl 1b8e98 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0005e990 : │ │ │ │ +0005ea80 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sp │ │ │ │ movs r0, #0 │ │ │ │ blx 2b438 <__clock_gettime64@plt> │ │ │ │ - cbnz r0, 5e9bc │ │ │ │ + cbnz r0, 5eaac │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0bf8 │ │ │ │ + bl 1b1f18 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e9c8 │ │ │ │ + bne.n 5eab8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005e9ce : │ │ │ │ +0005eabe : │ │ │ │ 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 dbd70 │ │ │ │ + bl dc32c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ea0a │ │ │ │ + beq.n 5eafa │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl dbd70 │ │ │ │ + bl dc32c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ea0a │ │ │ │ + beq.n 5eafa │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1583dc │ │ │ │ + b.w 159544 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0005ea12 : │ │ │ │ +0005eb02 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 5ea34 │ │ │ │ - movw r0, #61204 @ 0xef14 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + cbnz r0, 5eb24 │ │ │ │ + movw r0, #212 @ 0xd4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ movw r1, #1887 @ 0x75f │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5ea60 │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5eb50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 5ea46 │ │ │ │ + cbz r3, 5eb36 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 5ea46 │ │ │ │ + bpl.n 5eb36 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 5ea58 │ │ │ │ - movw r0, #61204 @ 0xef14 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + bge.n 5eb48 │ │ │ │ + movw r0, #212 @ 0xd4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ movw r1, #1893 @ 0x765 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5ea60 │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5eb50 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1007fc │ │ │ │ + b.w 100e18 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ea66 : │ │ │ │ +0005eb56 : │ │ │ │ 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 dbd70 │ │ │ │ + bl dc32c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ea9e │ │ │ │ - cbnz r4, 5ea94 │ │ │ │ + beq.n 5eb8e │ │ │ │ + cbnz r4, 5eb84 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 21ec5c <_PyXIData_Clear@@Base+0x6f8> │ │ │ │ + b.w 21fe60 <_PyXIData_Clear@@Base+0x6f8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl dbd70 │ │ │ │ + bl dc32c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ea86 │ │ │ │ + bne.n 5eb76 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005eaa2 : │ │ │ │ +0005eb92 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl dbd70 │ │ │ │ + bl dc32c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5eace │ │ │ │ + beq.n 5ebbe │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1fc3bc │ │ │ │ + b.w 1fd44c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005ead2 : │ │ │ │ +0005ebc2 : │ │ │ │ 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 5eb02 │ │ │ │ + bmi.n 5ebf2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13892 @ 0x3644 │ │ │ │ + movw r1, #18436 @ 0x4804 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 5eb24 │ │ │ │ + bl d6310 │ │ │ │ + b.n 5ec14 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bmi.n 5eb2a │ │ │ │ + bmi.n 5ec1a │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #13928 @ 0x3668 │ │ │ │ + movw r1, #18472 @ 0x4828 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5eb38 │ │ │ │ + b.n 5ec28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5eb36 │ │ │ │ + beq.n 5ec26 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 195d90 <_Py_NewReference@@Base+0x2ab0> │ │ │ │ + b.w 194940 <_Py_NewReference@@Base+0x58> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005eb3a : │ │ │ │ +0005ec2a : │ │ │ │ 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 5eb5e │ │ │ │ + bge.n 5ec4e │ │ │ │ mov r0, r1 │ │ │ │ blx 2bf84 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ - bl 1a4b50 <_PyBytes_DecodeEscape2@@Base+0xe14> │ │ │ │ + bl 1a617c <_PyBytes_DecodeEscape2@@Base+0xe14> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5eb7a │ │ │ │ + bne.n 5ec6a │ │ │ │ str r6, [r5, #20] │ │ │ │ - cbz r4, 5eb7a │ │ │ │ + cbz r4, 5ec6a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005eb7e : │ │ │ │ +0005ec6e : │ │ │ │ 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 5ebaa │ │ │ │ + bge.n 5ec9a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #140 @ 0x8c │ │ │ │ + movw r1, #4684 @ 0x124c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 5ebfa │ │ │ │ - beq.w 5ece0 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5ecea │ │ │ │ + beq.w 5edd0 │ │ │ │ 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 229358 │ │ │ │ + bl 22a550 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.n 5ebee │ │ │ │ + bcc.n 5ecde │ │ │ │ ldrd r3, r1, [r6, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 5ebee │ │ │ │ + blt.n 5ecde │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - bne.n 5ec58 │ │ │ │ + bne.n 5ed48 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ mov r1, r0 │ │ │ │ add r8, r7 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 5ec00 │ │ │ │ + b.n 5ecf0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl cdd6c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ce3b8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ebd4 │ │ │ │ + bne.n 5ecc4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ece2 │ │ │ │ + b.n 5edd2 │ │ │ │ cmp r3, r8 │ │ │ │ - bcs.n 5ec26 │ │ │ │ + bcs.n 5ed16 │ │ │ │ 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 5ec00 │ │ │ │ + b.n 5ecf0 │ │ │ │ rsb r3, r7, #15 │ │ │ │ sub.w r2, r7, #15 │ │ │ │ add r3, r8 │ │ │ │ cmp r8, r2 │ │ │ │ bic.w r2, r3, #15 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ mov.w r3, r3, lsr #4 │ │ │ │ add r2, r7 │ │ │ │ mov.w r3, r3, lsl #2 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add r3, r0 │ │ │ │ cmp r5, r2 │ │ │ │ - bls.n 5ecda │ │ │ │ + bls.n 5edca │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ - b.n 5ec4a │ │ │ │ + b.n 5ed3a │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5ecd2 │ │ │ │ + bne.n 5edc2 │ │ │ │ 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 5ec9c │ │ │ │ + bcs.n 5ed8c │ │ │ │ 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 5ec66 │ │ │ │ + b.n 5ed56 │ │ │ │ rsb r3, r7, #15 │ │ │ │ sub.w r2, r7, #15 │ │ │ │ add r3, r8 │ │ │ │ cmp r8, r2 │ │ │ │ bic.w r2, r3, #15 │ │ │ │ it cc │ │ │ │ movcc r2, ip │ │ │ │ @@ -76616,403 +76733,403 @@ │ │ │ │ add r2, r7 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ it cc │ │ │ │ movcc r3, ip │ │ │ │ add r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r5, r2 │ │ │ │ - bls.n 5ecda │ │ │ │ + bls.n 5edca │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 5ecc0 │ │ │ │ + b.n 5edb0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 2beec │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r3, r4 │ │ │ │ str r3, [r6, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0005ece6 : │ │ │ │ +0005edd6 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #84] @ (5ed4c ) │ │ │ │ + ldr r1, [pc, #84] @ (5ee3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #5728 @ 0x1660 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 5ed28 │ │ │ │ + cbnz r4, 5ee18 │ │ │ │ add.w r1, r3, #1432 @ 0x598 │ │ │ │ add.w r4, r2, #4096 @ 0x1000 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r1, [r4, #1700] @ 0x6a4 │ │ │ │ lsls r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #1700] @ 0x6a4 │ │ │ │ - b.n 5ed48 │ │ │ │ + b.n 5ee38 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5ed04 │ │ │ │ + bne.n 5edf4 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13964 @ 0x368c │ │ │ │ + movw r1, #18508 @ 0x484c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ed50 : │ │ │ │ +0005ee40 : │ │ │ │ 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 5ed80 │ │ │ │ + bls.n 5ee70 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14000 @ 0x36b0 │ │ │ │ + movw r1, #18544 @ 0x4870 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5edcc │ │ │ │ - ldr r3, [pc, #76] @ (5edd0 ) │ │ │ │ + b.n 5eebc │ │ │ │ + ldr r3, [pc, #76] @ (5eec0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #1636] @ 0x664 │ │ │ │ - cbnz r3, 5edb0 │ │ │ │ + cbnz r3, 5eea0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14028 @ 0x36cc │ │ │ │ + movw r1, #18572 @ 0x488c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 5ed7a │ │ │ │ + bl d6310 │ │ │ │ + b.n 5ee6a │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #1636] @ 0x664 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r3, [r1, #1700] @ 0x6a4 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r3, r3, r4 │ │ │ │ strb.w r3, [r1, #1700] @ 0x6a4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005edd4 : │ │ │ │ +0005eec4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5ee3c ) │ │ │ │ + ldr r1, [pc, #88] @ (5ef2c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #5760 @ 0x1680 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 5ee16 │ │ │ │ + cbnz r4, 5ef06 │ │ │ │ add.w r1, r3, #1440 @ 0x5a0 │ │ │ │ add.w r4, r2, #4096 @ 0x1000 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r1, [r4, #1701] @ 0x6a5 │ │ │ │ lsls r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #1701] @ 0x6a5 │ │ │ │ - b.n 5ee36 │ │ │ │ + b.n 5ef26 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5edf2 │ │ │ │ + bne.n 5eee2 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14060 @ 0x36ec │ │ │ │ + movw r1, #18604 @ 0x48ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ee40 : │ │ │ │ +0005ef30 : │ │ │ │ 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 5ee6c │ │ │ │ + bls.n 5ef5c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14100 @ 0x3714 │ │ │ │ + movw r1, #18644 @ 0x48d4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 5ee9a │ │ │ │ - ldr r3, [pc, #80] @ (5eec0 ) │ │ │ │ + bl d6310 │ │ │ │ + b.n 5ef8a │ │ │ │ + ldr r3, [pc, #80] @ (5efb0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #1668] @ 0x684 │ │ │ │ - cbnz r3, 5eea0 │ │ │ │ + cbnz r3, 5ef90 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14132 @ 0x3734 │ │ │ │ + movw r1, #18676 @ 0x48f4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5eebc │ │ │ │ + b.n 5efac │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #1668] @ 0x684 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r3, [r1, #1701] @ 0x6a5 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r3, r3, r4 │ │ │ │ strb.w r3, [r1, #1701] @ 0x6a5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005eec4 : │ │ │ │ +0005efb4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (5ef1c ) │ │ │ │ + ldr r1, [pc, #72] @ (5f00c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #41216 @ 0xa100 │ │ │ │ adds r1, #100 @ 0x64 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 5eef8 │ │ │ │ + cbnz r4, 5efe8 │ │ │ │ add.w r1, r3, #10304 @ 0x2840 │ │ │ │ adds r1, #22 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #8] │ │ │ │ - b.n 5ef18 │ │ │ │ + b.n 5f008 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5eee4 │ │ │ │ + bne.n 5efd4 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14168 @ 0x3758 │ │ │ │ + movw r1, #18712 @ 0x4918 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ef20 : │ │ │ │ +0005f010 : │ │ │ │ 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] @ (5ef58 ) │ │ │ │ + ldr r2, [pc, #40] @ (5f048 ) │ │ │ │ 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 1ccdf8 │ │ │ │ - cbnz r0, 5ef52 │ │ │ │ + bl 1cdd98 │ │ │ │ + cbnz r0, 5f042 │ │ │ │ add.w r1, r4, #10304 @ 0x2840 │ │ │ │ adds r1, #22 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 5ef56 │ │ │ │ + b.n 5f046 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ef5c : │ │ │ │ +0005f04c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5efc4 ) │ │ │ │ + ldr r1, [pc, #88] @ (5f0b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #4448 @ 0x1160 │ │ │ │ adds r1, #24 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 5efa0 │ │ │ │ + cbnz r4, 5f090 │ │ │ │ addw r1, r3, #1118 @ 0x45e │ │ │ │ add.w r4, r2, #4096 @ 0x1000 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r1, [r4, #412] @ 0x19c │ │ │ │ lsls r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #412] @ 0x19c │ │ │ │ - b.n 5efc0 │ │ │ │ + b.n 5f0b0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5ef7c │ │ │ │ + bne.n 5f06c │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14204 @ 0x377c │ │ │ │ + movw r1, #18748 @ 0x493c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005efc8 : │ │ │ │ +0005f0b8 : │ │ │ │ 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 5eff4 │ │ │ │ + bls.n 5f0e4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14240 @ 0x37a0 │ │ │ │ + movw r1, #18784 @ 0x4960 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 5f022 │ │ │ │ - ldr r3, [pc, #80] @ (5f048 ) │ │ │ │ + bl d6310 │ │ │ │ + b.n 5f112 │ │ │ │ + ldr r3, [pc, #80] @ (5f138 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #380] @ 0x17c │ │ │ │ - cbnz r3, 5f028 │ │ │ │ + cbnz r3, 5f118 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14268 @ 0x37bc │ │ │ │ + movw r1, #18812 @ 0x497c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f044 │ │ │ │ + b.n 5f134 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #380] @ 0x17c │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r3, [r1, #412] @ 0x19c │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r3, r3, r4 │ │ │ │ strb.w r3, [r1, #412] @ 0x19c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f04c : │ │ │ │ +0005f13c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (5f0a4 ) │ │ │ │ + ldr r1, [pc, #72] @ (5f194 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #5696 @ 0x1640 │ │ │ │ adds r1, #4 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 5f07e │ │ │ │ + cbnz r4, 5f16e │ │ │ │ add.w r1, r3, #1424 @ 0x590 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 5f09e │ │ │ │ + b.n 5f18e │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f06c │ │ │ │ + bne.n 5f15c │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14364 @ 0x381c │ │ │ │ + movw r1, #18908 @ 0x49dc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f0a8 : │ │ │ │ +0005f198 : │ │ │ │ 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 5f0d6 │ │ │ │ + blt.n 5f1c6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14400 @ 0x3840 │ │ │ │ + movw r1, #18944 @ 0x4a00 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 5f0f0 │ │ │ │ - ldr r2, [pc, #56] @ (5f110 ) │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5f1e0 │ │ │ │ + ldr r2, [pc, #56] @ (5f200 ) │ │ │ │ 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 5f114 │ │ │ │ + bl 5f204 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f0f6 │ │ │ │ + bne.n 5f1e6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f10e │ │ │ │ + b.n 5f1fe │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84900 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ + bl 84ad4 <_PyObject_GenericSetAttrWithDict@@Base+0x704> │ │ │ │ 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} │ │ │ │ @@ -77020,301 +77137,301 @@ │ │ │ │ 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 5f140 │ │ │ │ + bls.n 5f230 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14424 @ 0x3858 │ │ │ │ + movw r1, #18968 @ 0x4a18 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 5f162 │ │ │ │ + bl d6310 │ │ │ │ + b.n 5f252 │ │ │ │ add.w r3, r1, #1424 @ 0x590 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbnz r3, 5f168 │ │ │ │ + cbnz r3, 5f258 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14452 @ 0x3874 │ │ │ │ + movw r1, #18996 @ 0x4a34 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f16a │ │ │ │ + b.n 5f25a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f16c : │ │ │ │ +0005f25c : │ │ │ │ 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] @ (5f1a4 ) │ │ │ │ + ldr r2, [pc, #40] @ (5f294 ) │ │ │ │ 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 5f114 │ │ │ │ + bl 5f204 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5f1a0 │ │ │ │ + beq.n 5f290 │ │ │ │ add.w r5, r5, #1424 @ 0x590 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f1a8 : │ │ │ │ +0005f298 : │ │ │ │ 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 5f1d6 │ │ │ │ + blt.n 5f2c6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14400 @ 0x3840 │ │ │ │ + movw r1, #18944 @ 0x4a00 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 5f1ec │ │ │ │ - ldr r2, [pc, #44] @ (5f204 ) │ │ │ │ + bl f29e4 │ │ │ │ + b.n 5f2dc │ │ │ │ + ldr r2, [pc, #44] @ (5f2f4 ) │ │ │ │ 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 5f114 │ │ │ │ - cbz r0, 5f1f2 │ │ │ │ + bl 5f204 │ │ │ │ + cbz r0, 5f2e2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f202 │ │ │ │ + b.n 5f2f2 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r4, #204] @ 0xcc │ │ │ │ lsls r2, r5 │ │ │ │ bic.w r3, r3, r2 │ │ │ │ strb.w r3, [r4, #204] @ 0xcc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 774a8 │ │ │ │ + bl 77678 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f230 │ │ │ │ + bge.n 5f320 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5f230 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5f320 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e8b4 │ │ │ │ + b.w 7ea80 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 5f25e │ │ │ │ + bge.n 5f34e │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 5f258 │ │ │ │ + bge.n 5f348 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 5f25e │ │ │ │ + b.n 5f34e │ │ │ │ str.w r6, [r1], #4 │ │ │ │ - b.n 5f240 │ │ │ │ + b.n 5f330 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #28] │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 5f270 │ │ │ │ + cbz r0, 5f360 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 5f27c │ │ │ │ + cbz r0, 5f36c │ │ │ │ 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, 5f29c │ │ │ │ + cbnz r0, 5f38c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5f2a6 │ │ │ │ - b.n 5f2ac │ │ │ │ + cbnz r0, 5f396 │ │ │ │ + b.n 5f39c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f296 │ │ │ │ - b.n 5f2c4 │ │ │ │ + beq.n 5f386 │ │ │ │ + b.n 5f3b4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5f2c4 │ │ │ │ + cbnz r0, 5f3b4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5f2b6 │ │ │ │ + cbz r0, 5f3a6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5f2c4 │ │ │ │ + cbnz r0, 5f3b4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5f2c4 │ │ │ │ + cbz r0, 5f3b4 │ │ │ │ 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, 5f2d0 │ │ │ │ + cbz r0, 5f3c0 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #20] @ (5f2e8 ) │ │ │ │ + ldr r2, [pc, #20] @ (5f3d8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 5f2e2 │ │ │ │ + cbnz r1, 5f3d2 │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #8] @ (5f2f8 ) │ │ │ │ + ldr r2, [pc, #8] @ (5f3e8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ 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, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r0, 5f330 │ │ │ │ + cbz r0, 5f420 │ │ │ │ movw r3, #59860 @ 0xe9d4 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 5f330 │ │ │ │ + beq.n 5f420 │ │ │ │ movw r3, #59856 @ 0xe9d0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 5f370 │ │ │ │ - bl 5f2d2 │ │ │ │ - cbz r0, 5f384 │ │ │ │ + bne.n 5f460 │ │ │ │ + bl 5f3c2 │ │ │ │ + cbz r0, 5f474 │ │ │ │ movw r3, #32212 @ 0x7dd4 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movw r2, #59908 @ 0xea04 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ - movw r3, #62683 @ 0xf4db │ │ │ │ + movw r3, #62923 @ 0xf5cb │ │ │ │ movt r3, #5 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r5, 5f364 │ │ │ │ + cbz r5, 5f454 │ │ │ │ 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 5f2ec │ │ │ │ + b.n 5f3dc │ │ │ │ mov r7, r1 │ │ │ │ - cbz r2, 5f378 │ │ │ │ + cbz r2, 5f468 │ │ │ │ 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, 5f3e8 │ │ │ │ + cbz r0, 5f4d8 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - cbz r1, 5f3e6 │ │ │ │ + cbz r1, 5f4d6 │ │ │ │ mov r4, r1 │ │ │ │ subs r5, r0, #1 │ │ │ │ ldrb.w r7, [r5, #1]! │ │ │ │ - cbz r7, 5f3e6 │ │ │ │ + cbz r7, 5f4d6 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 5f3c4 │ │ │ │ + bcc.n 5f4b4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 5f2fc │ │ │ │ + bl 5f3ec │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne.n 5f3a4 │ │ │ │ + bne.n 5f494 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 5f2fc │ │ │ │ + bl 5f3ec │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 5f3a4 │ │ │ │ + b.n 5f494 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, sp │ │ │ │ movs r0, #1 │ │ │ │ - movw r4, #62443 @ 0xf3eb │ │ │ │ + movw r4, #62683 @ 0xf4db │ │ │ │ movt r4, #5 │ │ │ │ eors r4, r3 │ │ │ │ blx 2b438 <__clock_gettime64@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ movt r1, #17179 @ 0x431b │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -77339,75 +77456,75 @@ │ │ │ │ moveq r0, #17 │ │ │ │ cmp r3, r2 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ eor.w r0, r0, r0, lsr #15 │ │ │ │ mul.w r0, r4, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ - bhi.n 5f44e │ │ │ │ + bhi.n 5f53e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ - b.w 51882 │ │ │ │ + b.w 5195a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 7900c │ │ │ │ - cbz r0, 5f494 │ │ │ │ + bl 791dc │ │ │ │ + cbz r0, 5f584 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w ed720 │ │ │ │ + b.w edce0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1ffa08 <_PyObject_FunctionStr@@Base+0x1f8> │ │ │ │ + b.w 200a98 <_PyObject_FunctionStr@@Base+0x1f8> │ │ │ │ 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, #40552 @ 0x9e68 │ │ │ │ + movw r1, #45096 @ 0xb028 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e33a0 │ │ │ │ - cbnz r0, 5f4d4 │ │ │ │ + bl 1e432c │ │ │ │ + cbnz r0, 5f5c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f4d6 │ │ │ │ + bge.n 5f5c6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5f4d6 │ │ │ │ + b.n 5f5c6 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 5f544 │ │ │ │ + cbz r0, 5f634 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #59904 @ 0xea00 │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bcs.n 5f542 │ │ │ │ + bcs.n 5f632 │ │ │ │ mov r5, r0 │ │ │ │ blx 2bf84 │ │ │ │ - cbz r0, 5f542 │ │ │ │ + cbz r0, 5f632 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r2, r3, r0 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5f506 │ │ │ │ + bne.n 5f5f6 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 5f542 │ │ │ │ + bcs.n 5f632 │ │ │ │ rsb r2, r3, #32640 @ 0x7f80 │ │ │ │ adds r1, r3, r0 │ │ │ │ adds r2, #127 @ 0x7f │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ it cc │ │ │ │ movcc r2, r0 │ │ │ │ movw r0, #62096 @ 0xf290 │ │ │ │ @@ -77420,141 +77537,141 @@ │ │ │ │ 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, 5f56c │ │ │ │ + cbz r0, 5f65c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 5f56c │ │ │ │ + cbz r3, 5f65c │ │ │ │ movw r3, #59856 @ 0xe9d0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2c39c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 5f4da │ │ │ │ + b.n 5f5ca │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5f5f4 │ │ │ │ + beq.n 5f6e4 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 5f590 │ │ │ │ + bne.n 5f680 │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 5f5ee │ │ │ │ + beq.n 5f6de │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5f590 │ │ │ │ + bne.n 5f680 │ │ │ │ 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 5f5a8 │ │ │ │ + bne.n 5f698 │ │ │ │ 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 5f5c4 │ │ │ │ + bne.n 5f6b4 │ │ │ │ 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 5f5de │ │ │ │ + bne.n 5f6ce │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5f62a │ │ │ │ + beq.n 5f71a │ │ │ │ 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 5f600 │ │ │ │ + bne.n 5f6f0 │ │ │ │ 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 5f616 │ │ │ │ + bne.n 5f706 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f62c : │ │ │ │ +0005f71c : │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 5f64c │ │ │ │ + bne.n 5f73c │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 5f662 │ │ │ │ + bge.n 5f752 │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - b.n 5f638 │ │ │ │ + b.n 5f728 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5f662 │ │ │ │ + blt.n 5f752 │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w r4, [r1, r0, lsl #2] │ │ │ │ subs r0, #1 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - b.n 5f64e │ │ │ │ + b.n 5f73e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f666 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +0005f756 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #33327 @ 0x822f │ │ │ │ + movw r1, #33575 @ 0x8327 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 213f2c <_PyXIData_Release@@Base+0x70> │ │ │ │ + b.w 214f0c <_PyXIData_Release@@Base+0x70> │ │ │ │ │ │ │ │ -0005f674 : │ │ │ │ +0005f764 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 5f690 │ │ │ │ + cbz r0, 5f780 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - movw r3, #7689 @ 0x1e09 │ │ │ │ + movw r3, #7849 @ 0x1ea9 │ │ │ │ movt r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f692 : │ │ │ │ +0005f782 : │ │ │ │ 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] @ (5f6c4 ) │ │ │ │ + ldr r4, [pc, #32] @ (5f7b4 ) │ │ │ │ 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] │ │ │ │ @@ -77562,21 +77679,21 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f6c8 <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +0005f7b8 <_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] @ (5f6fc <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (5f7ec <_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] │ │ │ │ @@ -77590,411 +77707,411 @@ │ │ │ │ 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, #45508 @ 0xb1c4 │ │ │ │ + movw r2, #50012 @ 0xc35c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d07d0 <_PyBytesWriter_Prepare@@Base+0x50> │ │ │ │ + bl d0df4 <_PyBytesWriter_Prepare@@Base+0x50> │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f72c : │ │ │ │ +0005f81c : │ │ │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f732 <_PyCode_CheckNoInternalState@@Base>: │ │ │ │ +0005f822 <_PyCode_CheckNoInternalState@@Base>: │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ - cbz r3, 5f746 <_PyCode_CheckNoInternalState@@Base+0x14> │ │ │ │ - cbz r1, 5f742 <_PyCode_CheckNoInternalState@@Base+0x10> │ │ │ │ - movw r3, #59796 @ 0xe994 │ │ │ │ + cbz r3, 5f836 <_PyCode_CheckNoInternalState@@Base+0x14> │ │ │ │ + cbz r1, 5f832 <_PyCode_CheckNoInternalState@@Base+0x10> │ │ │ │ + movw r3, #64304 @ 0xfb30 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f74a <_PyCode_CheckNoExternalState@@Base>: │ │ │ │ +0005f83a <_PyCode_CheckNoExternalState@@Base>: │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5f764 <_PyCode_CheckNoExternalState@@Base+0x1a> │ │ │ │ + bgt.n 5f854 <_PyCode_CheckNoExternalState@@Base+0x1a> │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5f76e <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ + bgt.n 5f85e <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ ldr r3, [r1, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5f780 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ + ble.n 5f870 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ ldr r3, [r1, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5f780 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ - b.n 5f76e <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ - movw r3, #59748 @ 0xe964 │ │ │ │ + ble.n 5f870 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ + b.n 5f85e <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ + movw r3, #64256 @ 0xfb00 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - b.n 5f776 <_PyCode_CheckNoExternalState@@Base+0x2c> │ │ │ │ - movw r3, #59772 @ 0xe97c │ │ │ │ + b.n 5f866 <_PyCode_CheckNoExternalState@@Base+0x2c> │ │ │ │ + movw r3, #64280 @ 0xfb18 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - cbnz r2, 5f77c <_PyCode_CheckNoExternalState@@Base+0x32> │ │ │ │ + cbnz r2, 5f86c <_PyCode_CheckNoExternalState@@Base+0x32> │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 5f778 <_PyCode_CheckNoExternalState@@Base+0x2e> │ │ │ │ + b.n 5f868 <_PyCode_CheckNoExternalState@@Base+0x2e> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f784 <_PyCode_CheckPureFunction@@Base>: │ │ │ │ +0005f874 <_PyCode_CheckPureFunction@@Base>: │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n 5f794 <_PyCode_CheckPureFunction@@Base+0x10> │ │ │ │ + bmi.n 5f884 <_PyCode_CheckPureFunction@@Base+0x10> │ │ │ │ tst.w r3, #384 @ 0x180 │ │ │ │ - bne.n 5f79e <_PyCode_CheckPureFunction@@Base+0x1a> │ │ │ │ + bne.n 5f88e <_PyCode_CheckPureFunction@@Base+0x1a> │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 5f7ae <_PyCode_CheckPureFunction@@Base+0x2a> │ │ │ │ - movw r3, #14484 @ 0x3894 │ │ │ │ + bpl.n 5f89e <_PyCode_CheckPureFunction@@Base+0x2a> │ │ │ │ + movw r3, #19028 @ 0x4a54 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - b.n 5f7a6 <_PyCode_CheckPureFunction@@Base+0x22> │ │ │ │ - movw r3, #14512 @ 0x38b0 │ │ │ │ + b.n 5f896 <_PyCode_CheckPureFunction@@Base+0x22> │ │ │ │ + movw r3, #19056 @ 0x4a70 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - cbz r1, 5f7aa <_PyCode_CheckPureFunction@@Base+0x26> │ │ │ │ + cbz r1, 5f89a <_PyCode_CheckPureFunction@@Base+0x26> │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f7b2 : │ │ │ │ +0005f8a2 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f7b6 : │ │ │ │ +0005f8a6 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #41048 @ 0xa058 │ │ │ │ + movw r1, #45592 @ 0xb218 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2344c4 │ │ │ │ - cbnz r0, 5f7e0 │ │ │ │ + bl 2356e4 │ │ │ │ + cbnz r0, 5f8d0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 234ae0 │ │ │ │ + b.w 235d00 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f7e4 : │ │ │ │ +0005f8d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #40996 @ 0xa024 │ │ │ │ + movw r1, #45540 @ 0xb1e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2344c4 │ │ │ │ - cbnz r0, 5f80e │ │ │ │ + bl 2356e4 │ │ │ │ + cbnz r0, 5f8fe │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 234ae0 │ │ │ │ + b.w 235d00 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f812 : │ │ │ │ +0005f902 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #41048 @ 0xa058 │ │ │ │ + movw r1, #45592 @ 0xb218 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2344c4 │ │ │ │ - cbnz r0, 5f838 │ │ │ │ + bl 2356e4 │ │ │ │ + cbnz r0, 5f928 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 5f4a4 │ │ │ │ + b.n 5f594 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f83c : │ │ │ │ +0005f92c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #41092 @ 0xa084 │ │ │ │ + movw r1, #45636 @ 0xb244 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2344c4 │ │ │ │ - cbnz r0, 5f862 │ │ │ │ + bl 2356e4 │ │ │ │ + cbnz r0, 5f952 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 5f4a4 │ │ │ │ + b.n 5f594 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f866 : │ │ │ │ +0005f956 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #40996 @ 0xa024 │ │ │ │ + movw r1, #45540 @ 0xb1e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2344c4 │ │ │ │ - cbnz r0, 5f88c │ │ │ │ + bl 2356e4 │ │ │ │ + cbnz r0, 5f97c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 5f4a4 │ │ │ │ + b.n 5f594 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f890 : │ │ │ │ +0005f980 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f894 : │ │ │ │ +0005f984 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f896 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +0005f986 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 5f8a6 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + cbz r0, 5f996 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ subs r3, r0, #3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f8a8 <_PyLong_New@@Base>: │ │ │ │ - b.w 7f7d4 │ │ │ │ +0005f998 <_PyLong_New@@Base>: │ │ │ │ + b.w 7f9a4 │ │ │ │ │ │ │ │ -0005f8ac <_PyLong_FromDigits@@Base>: │ │ │ │ +0005f99c <_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, 5f8ee <_PyLong_FromDigits@@Base+0x42> │ │ │ │ + cbz r1, 5f9de <_PyLong_FromDigits@@Base+0x42> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7f7d4 │ │ │ │ + bl 7f9a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5f8f0 <_PyLong_FromDigits@@Base+0x44> │ │ │ │ + cbz r0, 5f9e0 <_PyLong_FromDigits@@Base+0x44> │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r2, r5, lsl #2 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ orr.w r3, r3, r5, lsl #3 │ │ │ │ adds r0, #12 │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 2beec │ │ │ │ - b.n 5f8f0 <_PyLong_FromDigits@@Base+0x44> │ │ │ │ - ldr r4, [pc, #4] @ (5f8f4 <_PyLong_FromDigits@@Base+0x48>) │ │ │ │ + b.n 5f9e0 <_PyLong_FromDigits@@Base+0x44> │ │ │ │ + ldr r4, [pc, #4] @ (5f9e4 <_PyLong_FromDigits@@Base+0x48>) │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005f8f8 <_PyLong_Sign@@Base>: │ │ │ │ +0005f9e8 <_PyLong_Sign@@Base>: │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r0, r0, #3 │ │ │ │ rsb r0, r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f904 : │ │ │ │ +0005f9f4 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f910 : │ │ │ │ +0005fa00 : │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f922 <_PyDict_NewPresized@@Base>: │ │ │ │ +0005fa12 <_PyDict_NewPresized@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 19cd3c │ │ │ │ + b.w 19e350 │ │ │ │ │ │ │ │ -0005f928 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w 19cb88 │ │ │ │ +0005fa18 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w 19e19c │ │ │ │ │ │ │ │ -0005f92c <_PyDict_SizeOf@@Base>: │ │ │ │ - b.w 506d8 <_PyErr_FormatFromCause@@Base+0x98> │ │ │ │ +0005fa1c <_PyDict_SizeOf@@Base>: │ │ │ │ + b.w 507ac <_PyErr_FormatFromCause@@Base+0x98> │ │ │ │ │ │ │ │ -0005f930 : │ │ │ │ +0005fa20 : │ │ │ │ movw r3, #18128 @ 0x46d0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #15916 @ 0x3e2c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0005f94a : │ │ │ │ - b.w 21cff4 <_PyXI_Preserve@@Base+0xe8> │ │ │ │ +0005fa3a : │ │ │ │ + b.w 21e1f8 <_PyXI_Preserve@@Base+0xe8> │ │ │ │ │ │ │ │ -0005f94e : │ │ │ │ - b.w 27277c <_Py_strhex@@Base+0x308> │ │ │ │ +0005fa3e : │ │ │ │ + b.w 273964 <_Py_strhex@@Base+0x308> │ │ │ │ │ │ │ │ -0005f952 : │ │ │ │ +0005fa42 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f956 : │ │ │ │ - b.w 54f96 │ │ │ │ +0005fa46 : │ │ │ │ + b.w 54ffe │ │ │ │ │ │ │ │ -0005f95a : │ │ │ │ +0005fa4a : │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f96a : │ │ │ │ +0005fa5a : │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f97a : │ │ │ │ +0005fa6a : │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f98a <_Py_SetRefcnt@@Base>: │ │ │ │ +0005fa7a <_Py_SetRefcnt@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r1, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f996 : │ │ │ │ +0005fa86 : │ │ │ │ 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 5f9d8 │ │ │ │ + bls.n 5fac8 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 5f9cc │ │ │ │ + bhi.n 5fabc │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 5f9da │ │ │ │ + b.n 5faca │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ ite ls │ │ │ │ movls r5, r4 │ │ │ │ movhi r5, #0 │ │ │ │ - b.n 5f9da │ │ │ │ + b.n 5faca │ │ │ │ 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 292fe4 <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ + bl 2941c4 <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ subs r0, r4, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r2, #516 @ 0x204 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b314 │ │ │ │ - ldr r1, [pc, #32] @ (5fa34 ) │ │ │ │ + ldr r1, [pc, #32] @ (5fb24 ) │ │ │ │ mov.w r2, #900 @ 0x384 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ blx 2beec │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1420] @ 0x58c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsh r0, [r1, r6] │ │ │ │ + strb r0, [r1, #5] │ │ │ │ movs r5, r5 │ │ │ │ - movw r3, #23936 @ 0x5d80 │ │ │ │ + movw r3, #28480 @ 0x6f40 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5faac │ │ │ │ + beq.n 5fb9c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5faac │ │ │ │ + beq.n 5fb9c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #84] @ (5fab0 ) │ │ │ │ + ldr r2, [pc, #84] @ (5fba0 ) │ │ │ │ mov r4, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5fa7c │ │ │ │ + bne.n 5fb6c │ │ │ │ movw r3, #4348 @ 0x10fc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5fa7c │ │ │ │ + beq.n 5fb6c │ │ │ │ blx 2ad14 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5fa94 │ │ │ │ - cbz r3, 5fa90 │ │ │ │ + beq.n 5fb84 │ │ │ │ + cbz r3, 5fb80 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 5fa82 │ │ │ │ + b.n 5fb72 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 5faa2 │ │ │ │ + bne.n 5fb92 │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 5faa0 │ │ │ │ + cbz r2, 5fb90 │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 5faa2 │ │ │ │ + b.n 5fb92 │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 195ff4 │ │ │ │ + b.w 1975fc │ │ │ │ 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 │ │ │ │ @@ -78004,22 +78121,22 @@ │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov sl, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 5fae0 │ │ │ │ + bne.n 5fbd0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 5fc7a │ │ │ │ + b.n 5fd6a │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5fada │ │ │ │ + beq.n 5fbca │ │ │ │ subs r4, r6, #1 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ movw r7, #43691 @ 0xaaab │ │ │ │ movt r7, #43690 @ 0xaaaa │ │ │ │ bfc r4, #0, #22 │ │ │ │ cmp r1, #0 │ │ │ │ add.w ip, r4, #116 @ 0x74 │ │ │ │ @@ -78029,68 +78146,68 @@ │ │ │ │ it lt │ │ │ │ ldrlt r5, [r6, #0] │ │ │ │ mov.w ip, ip, asr #4 │ │ │ │ it lt │ │ │ │ lsllt r5, r5, #15 │ │ │ │ cmp r1, #3 │ │ │ │ mul.w ip, r7, ip │ │ │ │ - bls.n 5fb2e │ │ │ │ + bls.n 5fc1e │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 5fb24 │ │ │ │ + bhi.n 5fc14 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 5fb30 │ │ │ │ + b.n 5fc20 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 5fb30 │ │ │ │ + b.n 5fc20 │ │ │ │ movs r1, #0 │ │ │ │ add.w r1, r1, ip, lsl #15 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r0 │ │ │ │ add r4, r1 │ │ │ │ ldr.w fp, [r6, #36] @ 0x24 │ │ │ │ ldrh.w r8, [r6, #10] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 5fb5a │ │ │ │ + bne.n 5fc4a │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 5fc7a │ │ │ │ + b.n 5fd6a │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5fb82 │ │ │ │ + bne.n 5fc72 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.n 5fada │ │ │ │ + bls.n 5fbca │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fc7a │ │ │ │ + beq.n 5fd6a │ │ │ │ add r4, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 5fb62 │ │ │ │ + b.n 5fc52 │ │ │ │ add.w r3, r8, #31 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ asrs r3, r3, #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2bfdc <__memset_chk@plt> │ │ │ │ ands.w r8, r8, #31 │ │ │ │ - beq.n 5fbb2 │ │ │ │ + beq.n 5fca2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ subs r2, r3, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ @@ -78098,20 +78215,20 @@ │ │ │ │ clz r8, r8 │ │ │ │ movs r3, #0 │ │ │ │ rsb r8, r8, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ lsl.w r1, r1, r8 │ │ │ │ subs r1, r1, r5 │ │ │ │ - bl 2936c4 <_PyMonitoring_FireBranchEvent@@Base+0x9e4> │ │ │ │ + bl 2948a4 <_PyMonitoring_FireBranchEvent@@Base+0x9e4> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ subs r6, r2, r4 │ │ │ │ - cbz r2, 5fc1e │ │ │ │ + cbz r2, 5fd0e │ │ │ │ umull ip, r3, lr, r6 │ │ │ │ movs r0, #0 │ │ │ │ rsb ip, r8, #32 │ │ │ │ adds r3, r3, r6 │ │ │ │ adc.w r6, r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ lsr.w r3, r3, r8 │ │ │ │ @@ -78123,96 +78240,96 @@ │ │ │ │ lsrs r6, r3, #5 │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ ldr.w r0, [r1, r6, lsl #2] │ │ │ │ orrs r3, r0 │ │ │ │ str.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - b.n 5fbd8 │ │ │ │ + b.n 5fcc8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 5fada │ │ │ │ + beq.w 5fbca │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ - cbnz r6, 5fc4a │ │ │ │ + cbnz r6, 5fd3a │ │ │ │ movs r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 5fc7a │ │ │ │ + cbz r0, 5fd6a │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 5fc32 │ │ │ │ - b.n 5fc74 │ │ │ │ + bne.n 5fd22 │ │ │ │ + b.n 5fd64 │ │ │ │ mvns r6, r6 │ │ │ │ rbit r2, r6 │ │ │ │ clz r2, r2 │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ - cbz r6, 5fc70 │ │ │ │ + cbz r6, 5fd60 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ subs r3, r6, #1 │ │ │ │ ands r6, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fc4c │ │ │ │ - b.n 5fc7a │ │ │ │ + bne.n 5fd3c │ │ │ │ + b.n 5fd6a │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 5fc20 │ │ │ │ + b.n 5fd10 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ addw sp, sp, #1044 @ 0x414 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3552] @ 0xde0 │ │ │ │ sub.w sp, sp, #524 @ 0x20c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 5f2d2 │ │ │ │ - cbz r0, 5fcca │ │ │ │ + bl 5f3c2 │ │ │ │ + cbz r0, 5fdba │ │ │ │ ldr r3, [sp, #544] @ 0x220 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 2b0f4 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5f2ec │ │ │ │ + bl 5f3dc │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5f2fc │ │ │ │ + bl 5f3ec │ │ │ │ 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, #62345 @ 0xf389 │ │ │ │ + movw r0, #62585 @ 0xf479 │ │ │ │ movt r0, #5 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 5fc84 │ │ │ │ + bl 5fd74 │ │ │ │ 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 │ │ │ │ @@ -78221,379 +78338,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 5fd3e │ │ │ │ - movw r4, #46192 @ 0xb470 │ │ │ │ + beq.n 5fe2e │ │ │ │ + movw r4, #50736 @ 0xc630 │ │ │ │ movt r4, #44 @ 0x2c │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 5fd4c │ │ │ │ + bne.n 5fe3c │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 5fd50 │ │ │ │ - movw r4, #37268 @ 0x9194 │ │ │ │ + b.n 5fe40 │ │ │ │ + movw r4, #41812 @ 0xa354 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 5fd50 │ │ │ │ + b.n 5fe40 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 5fd60 │ │ │ │ + bge.n 5fe50 │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 5fda4 │ │ │ │ + bge.n 5fe94 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 5fd76 │ │ │ │ + bne.n 5fe66 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 5fe62 │ │ │ │ + beq.n 5ff52 │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #32496 @ 0x7ef0 │ │ │ │ - movw r2, #14548 @ 0x38d4 │ │ │ │ + movweq r4, #37040 @ 0x90b0 │ │ │ │ + movw r2, #19092 @ 0x4a94 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ movteq r4, #41 @ 0x29 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r4, [sp, #4] │ │ │ │ blx 2bf90 <__snprintf_chk@plt> │ │ │ │ - b.n 5fe62 │ │ │ │ + b.n 5ff52 │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #47980 @ 0xbb6c │ │ │ │ - movwlt r6, #37000 @ 0x9088 │ │ │ │ + movwge r6, #52524 @ 0xcd2c │ │ │ │ + movwlt r6, #41544 @ 0xa248 │ │ │ │ ite ge │ │ │ │ movtge r6, #44 @ 0x2c │ │ │ │ movtlt r6, #42 @ 0x2a │ │ │ │ smull r0, r1, r5, r2 │ │ │ │ cmp r3, r0 │ │ │ │ mov.w r3, #0 │ │ │ │ sbcs.w ip, ip, r1 │ │ │ │ itt lt │ │ │ │ movlt r0, r2 │ │ │ │ movlt r1, lr │ │ │ │ mov.w r2, #10 │ │ │ │ itt ge │ │ │ │ - movwge r6, #41472 @ 0xa200 │ │ │ │ + movwge r6, #45976 @ 0xb398 │ │ │ │ movtge r6, #43 @ 0x2b │ │ │ │ - bl 293624 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 294804 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 293624 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 294804 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 293624 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 294804 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov r7, r2 │ │ │ │ mov.w r3, #8 │ │ │ │ add r5, sp, #16 │ │ │ │ - movw r2, #37464 @ 0x9258 │ │ │ │ + movw r2, #42008 @ 0xa418 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r1, #32496 @ 0x7ef0 │ │ │ │ + movw r1, #37040 @ 0x90b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r4, #14560 @ 0x38e0 │ │ │ │ + movw r4, #19104 @ 0x4aa0 │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ blx 2bf90 <__snprintf_chk@plt> │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r3, #32 │ │ │ │ it lt │ │ │ │ neglt r7, r7 │ │ │ │ - movw r2, #14568 @ 0x38e8 │ │ │ │ + movw r2, #19112 @ 0x4aa8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r8, r7, [sp, #4] │ │ │ │ blx 2bf90 <__snprintf_chk@plt> │ │ │ │ - movw r2, #14540 @ 0x38cc │ │ │ │ + movw r2, #19084 @ 0x4a8c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #62345 @ 0xf389 │ │ │ │ + movw r0, #62585 @ 0xf479 │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fcd0 │ │ │ │ + bl 5fdc0 │ │ │ │ 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, #14600 @ 0x3908 │ │ │ │ + movw r2, #19144 @ 0x4ac8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #62345 @ 0xf389 │ │ │ │ + movw r0, #62585 @ 0xf479 │ │ │ │ movt r0, #5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 5fcd0 │ │ │ │ + bl 5fdc0 │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 5ff88 │ │ │ │ + bne.n 60078 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 5fd04 │ │ │ │ + bl 5fdf4 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 5fd04 │ │ │ │ + bl 5fdf4 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 5fd04 │ │ │ │ + bl 5fdf4 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 5fd04 │ │ │ │ + bl 5fdf4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5fd04 │ │ │ │ + bl 5fdf4 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #46192 @ 0xb470 │ │ │ │ + movw r3, #50736 @ 0xc630 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - movw r2, #14540 @ 0x38cc │ │ │ │ + movw r2, #19084 @ 0x4a8c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62345 @ 0xf389 │ │ │ │ + movw r0, #62585 @ 0xf479 │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fcd0 │ │ │ │ + bl 5fdc0 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 5ff7e │ │ │ │ + bge.n 6006e │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #27676 @ 0x6c1c │ │ │ │ + movw r2, #32180 @ 0x7db4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #62345 @ 0xf389 │ │ │ │ + movw r0, #62585 @ 0xf479 │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fcd0 │ │ │ │ - movw r2, #14584 @ 0x38f8 │ │ │ │ + bl 5fdc0 │ │ │ │ + movw r2, #19128 @ 0x4ab8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #62345 @ 0xf389 │ │ │ │ + movw r0, #62585 @ 0xf479 │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fcd0 │ │ │ │ - movw r2, #49656 @ 0xc1f8 │ │ │ │ + bl 5fdc0 │ │ │ │ + movw r2, #54168 @ 0xd398 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - b.n 60004 │ │ │ │ - movw r2, #14608 @ 0x3910 │ │ │ │ + b.n 600f4 │ │ │ │ + movw r2, #19152 @ 0x4ad0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - b.n 60004 │ │ │ │ + b.n 600f4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 5fd04 │ │ │ │ + bl 5fdf4 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 5fd04 │ │ │ │ + bl 5fdf4 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 5fd04 │ │ │ │ + bl 5fdf4 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 5fd04 │ │ │ │ + bl 5fdf4 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #32496 @ 0x7ef0 │ │ │ │ + movw r3, #37040 @ 0x90b0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #14616 @ 0x3918 │ │ │ │ + movw r2, #19160 @ 0x4ad8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62345 @ 0xf389 │ │ │ │ + movw r0, #62585 @ 0xf479 │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fcd0 │ │ │ │ + bl 5fdc0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 5ff7e │ │ │ │ - movw r2, #14624 @ 0x3920 │ │ │ │ + bge.n 6006e │ │ │ │ + movw r2, #19168 @ 0x4ae0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #62345 @ 0xf389 │ │ │ │ + movw r0, #62585 @ 0xf479 │ │ │ │ movt r0, #5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5fcd0 │ │ │ │ + b.n 5fdc0 │ │ │ │ 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, #14600 @ 0x3908 │ │ │ │ + movw r2, #19144 @ 0x4ac8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62345 @ 0xf389 │ │ │ │ + movw r0, #62585 @ 0xf479 │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fcd0 │ │ │ │ + bl 5fdc0 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 5fd04 │ │ │ │ + bl 5fdf4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #49656 @ 0xc1f8 │ │ │ │ + movw r2, #54168 @ 0xd398 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #62345 @ 0xf389 │ │ │ │ + movw r0, #62585 @ 0xf479 │ │ │ │ movt r0, #5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5fcd0 │ │ │ │ + b.n 5fdc0 │ │ │ │ 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, 60096 │ │ │ │ + cbz r4, 60186 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.n 60088 │ │ │ │ - b.n 600ec │ │ │ │ + bne.n 60178 │ │ │ │ + b.n 601dc │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.n 600ec │ │ │ │ + beq.n 601dc │ │ │ │ movw r3, #2732 @ 0xaac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 600ec │ │ │ │ + cbz r3, 601dc │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 600ec │ │ │ │ + beq.n 601dc │ │ │ │ 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, #14644 @ 0x3934 │ │ │ │ + movw r1, #19188 @ 0x4af4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 2bf90 <__snprintf_chk@plt> │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 5fc84 │ │ │ │ - b.n 600fa │ │ │ │ + bl 5fd74 │ │ │ │ + b.n 601ea │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 5fc84 │ │ │ │ + bl 5fd74 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #2204 @ 0x89c │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbnz r3, 60124 │ │ │ │ + cbnz r3, 60214 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 17a124 <_start@@Base+0x5a4> │ │ │ │ + bl 17b724 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 6013c │ │ │ │ + cbz r3, 6022c │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #14664 @ 0x3948 │ │ │ │ + movw r0, #19208 @ 0x4b08 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 60072 │ │ │ │ - b.n 6017c │ │ │ │ + bl 60162 │ │ │ │ + b.n 6026c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 6014c │ │ │ │ + cbnz r3, 6023c │ │ │ │ movw r0, #2204 @ 0x89c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 17a124 <_start@@Base+0x5a4> │ │ │ │ + bl 17b724 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 6017c │ │ │ │ + cbz r3, 6026c │ │ │ │ movw r3, #2728 @ 0xaa8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 60128 │ │ │ │ - ldr r2, [pc, #40] @ (60188 ) │ │ │ │ + blt.n 60218 │ │ │ │ + ldr r2, [pc, #40] @ (60278 ) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 60164 │ │ │ │ + bne.n 60254 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 60128 │ │ │ │ + ble.n 60218 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r0, [r3, #23] │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -78606,52 +78723,52 @@ │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ add r5, sp, #28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w r7, [r5], #4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - cbnz r3, 601bc │ │ │ │ + cbnz r3, 602ac │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 17a124 <_start@@Base+0x5a4> │ │ │ │ + bl 17b724 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 601d2 │ │ │ │ + cbz r3, 602c2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #14684 @ 0x395c │ │ │ │ + movw r0, #19228 @ 0x4b1c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 60072 │ │ │ │ - b.n 60212 │ │ │ │ + bl 60162 │ │ │ │ + b.n 60302 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 601e2 │ │ │ │ + cbnz r3, 602d2 │ │ │ │ movw r0, #2204 @ 0x89c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 17a124 <_start@@Base+0x5a4> │ │ │ │ + bl 17b724 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 60212 │ │ │ │ + cbz r3, 60302 │ │ │ │ movw r3, #2724 @ 0xaa4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 601c0 │ │ │ │ - ldr r2, [pc, #60] @ (60234 ) │ │ │ │ + blt.n 602b0 │ │ │ │ + ldr r2, [pc, #60] @ (60324 ) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 601fa │ │ │ │ + bne.n 602ea │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 601c0 │ │ │ │ + ble.n 602b0 │ │ │ │ movw r3, #32212 @ 0x7dd4 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 6022a │ │ │ │ + cbz r2, 6031a │ │ │ │ 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} │ │ │ │ @@ -78663,82 +78780,82 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ subs r0, r7, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 60292 │ │ │ │ + bhi.n 60382 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 194988 <_Py_NewReference@@Base+0x16a8> │ │ │ │ + bl 195ff8 <_Py_NewReference@@Base+0x1710> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 60264 │ │ │ │ + cbz r4, 60354 │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r5, r4 │ │ │ │ add r1, r3 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.n 60286 │ │ │ │ - cbz r5, 60292 │ │ │ │ - cbz r1, 60292 │ │ │ │ + bne.n 60376 │ │ │ │ + cbz r5, 60382 │ │ │ │ + cbz r1, 60382 │ │ │ │ mov r4, r1 │ │ │ │ add r5, r1 │ │ │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 60292 │ │ │ │ + bcc.n 60382 │ │ │ │ add.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ - bl 194d14 <_Py_NewReference@@Base+0x1a34> │ │ │ │ - b.n 60270 │ │ │ │ + bl 196384 <_Py_NewReference@@Base+0x1a9c> │ │ │ │ + b.n 60360 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 194d14 <_Py_NewReference@@Base+0x1a34> │ │ │ │ + b.w 196384 <_Py_NewReference@@Base+0x1a9c> │ │ │ │ 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, 602ae │ │ │ │ + cbz r2, 6039e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #76] @ (60300 ) │ │ │ │ - bl 194ca0 <_Py_NewReference@@Base+0x19c0> │ │ │ │ - ldr r0, [pc, #72] @ (60304 ) │ │ │ │ - bl 1b97a4 │ │ │ │ + ldr r0, [pc, #76] @ (603f0 ) │ │ │ │ + bl 196310 <_Py_NewReference@@Base+0x1a28> │ │ │ │ + ldr r0, [pc, #72] @ (603f4 ) │ │ │ │ + bl 2153f4 <_PyXIData_Release@@Base+0x558> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1b987c │ │ │ │ + bl 2155e4 <_PyXIData_Release@@Base+0x748> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 602f8 │ │ │ │ + cbz r4, 603e8 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 2b8c8 │ │ │ │ - cbz r0, 602f8 │ │ │ │ + cbz r0, 603e8 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 602f8 │ │ │ │ + cbz r2, 603e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #14704 @ 0x3970 │ │ │ │ + movw r0, #19248 @ 0x4b30 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 600fe │ │ │ │ + bl 601ee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 602fa │ │ │ │ + b.n 603ea │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xeaa0004f │ │ │ │ mcrr 0, 4, r0, r0, cr15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -78747,345 +78864,445 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1b987c │ │ │ │ + bl 2155e4 <_PyXIData_Release@@Base+0x748> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 603aa │ │ │ │ + beq.n 6049a │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 194ca0 <_Py_NewReference@@Base+0x19c0> │ │ │ │ + bl 196310 <_Py_NewReference@@Base+0x1a28> │ │ │ │ add.w r0, r4, #528 @ 0x210 │ │ │ │ - movw r6, #23176 @ 0x5a88 │ │ │ │ + movw r6, #23256 @ 0x5ad8 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - bl 1b97a4 │ │ │ │ - ldr.w r8, [r6, #52] @ 0x34 │ │ │ │ + bl 2153f4 <_PyXIData_Release@@Base+0x558> │ │ │ │ + ldr.w r8, [r6, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c158 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 603aa │ │ │ │ + cbz r0, 6049a │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 60372 │ │ │ │ + bne.n 60462 │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 60354 │ │ │ │ + b.n 60444 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 60396 │ │ │ │ + bne.n 60486 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 60396 │ │ │ │ + bne.n 60486 │ │ │ │ movs r2, #4 │ │ │ │ dmb ish │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r2, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c158 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 603aa │ │ │ │ - movw r0, #14780 @ 0x39bc │ │ │ │ + cbz r0, 6049a │ │ │ │ + movw r0, #19324 @ 0x4b7c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 600fe │ │ │ │ + bl 601ee │ │ │ │ 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 603ec │ │ │ │ + bne.n 604dc │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 603ec │ │ │ │ + cbz r3, 604dc │ │ │ │ mov r0, r1 │ │ │ │ - bl 19975c │ │ │ │ + bl 19ad6c │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 603ec │ │ │ │ + bls.n 604dc │ │ │ │ subs r1, r0, #4 │ │ │ │ movw r2, #59968 @ 0xea40 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 60308 │ │ │ │ + bl 603f8 │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 60402 │ │ │ │ + bne.n 604f2 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 60408 │ │ │ │ + b.n 604f8 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r2, r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 6041c │ │ │ │ + bne.n 6050c │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 603f2 │ │ │ │ - cbnz r0, 60470 │ │ │ │ + bne.n 604e2 │ │ │ │ + cbnz r0, 60560 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 6042e │ │ │ │ + cbnz r3, 6051e │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - b.n 60454 │ │ │ │ + b.n 60544 │ │ │ │ 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 6044a │ │ │ │ + bne.n 6053a │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 6042a │ │ │ │ - b.n 60436 │ │ │ │ + beq.n 6051a │ │ │ │ + b.n 60526 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 60470 │ │ │ │ + beq.n 60560 │ │ │ │ bic.w r2, r3, #3 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 60450 │ │ │ │ + bne.n 60540 │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - b.n 60450 │ │ │ │ + b.n 60540 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ add.w r7, r0, #32 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ dmb ish │ │ │ │ and.w r6, r4, #3 │ │ │ │ bic.w r5, r4, #3 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 6049a │ │ │ │ + bne.n 6058a │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 604aa │ │ │ │ + bhi.n 6059a │ │ │ │ adds r3, #1 │ │ │ │ yield │ │ │ │ - b.n 6047a │ │ │ │ + b.n 6056a │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 604a2 │ │ │ │ + bne.n 60592 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 604c8 │ │ │ │ - cbz r2, 604ae │ │ │ │ + b.n 605b8 │ │ │ │ + cbz r2, 6059e │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 604ae │ │ │ │ - b.n 6049e │ │ │ │ + bne.n 6059e │ │ │ │ + b.n 6058e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 604c8 │ │ │ │ + b.n 605b8 │ │ │ │ orrs r5, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r7] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 604c4 │ │ │ │ + bne.n 605b4 │ │ │ │ strex ip, r5, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 6049e │ │ │ │ - b.n 6047a │ │ │ │ + beq.n 6058e │ │ │ │ + b.n 6056a │ │ │ │ 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 60472 │ │ │ │ - cbnz r0, 604ec │ │ │ │ + bl 60562 │ │ │ │ + cbnz r0, 605dc │ │ │ │ yield │ │ │ │ - b.n 604dc │ │ │ │ + b.n 605cc │ │ │ │ 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 60472 │ │ │ │ - cbnz r0, 60512 │ │ │ │ + bl 60562 │ │ │ │ + cbnz r0, 60602 │ │ │ │ yield │ │ │ │ - b.n 60502 │ │ │ │ + b.n 605f2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r1, #20 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 197678 │ │ │ │ + bl 198c80 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #23936 @ 0x5d80 │ │ │ │ + movw r3, #28480 @ 0x6f40 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 605fa │ │ │ │ + beq.n 606ea │ │ │ │ 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 605ea │ │ │ │ + beq.n 606da │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 605f0 │ │ │ │ + beq.n 606e0 │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 183e04 <_Py_SetLocaleFromEnv@@Base+0x5bfc> │ │ │ │ + bl 185404 <_Py_SetLocaleFromEnv@@Base+0x5bfc> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 605b4 │ │ │ │ + cbz r7, 606a4 │ │ │ │ mov.w r9, #0 │ │ │ │ dmb ish │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 60472 │ │ │ │ - cbnz r0, 60584 │ │ │ │ + bl 60562 │ │ │ │ + cbnz r0, 60674 │ │ │ │ yield │ │ │ │ - b.n 60574 │ │ │ │ + b.n 60664 │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6056e │ │ │ │ + bne.n 6065e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 605a8 │ │ │ │ + cbnz r2, 60698 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 195f10 <_Py_NewReference@@Base+0x2c30> │ │ │ │ - b.n 605b6 │ │ │ │ + bl 197518 <_Py_NewReference@@Base+0x2c30> │ │ │ │ + b.n 606a6 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 605b6 │ │ │ │ + b.n 606a6 │ │ │ │ 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 60564 │ │ │ │ + bne.n 60654 │ │ │ │ mov r0, r4 │ │ │ │ - bl 183e04 <_Py_SetLocaleFromEnv@@Base+0x5bfc> │ │ │ │ - cbnz r0, 605e2 │ │ │ │ + bl 185404 <_Py_SetLocaleFromEnv@@Base+0x5bfc> │ │ │ │ + cbnz r0, 606d2 │ │ │ │ yield │ │ │ │ - b.n 605d6 │ │ │ │ + b.n 606c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5f9f6 │ │ │ │ - b.n 605f0 │ │ │ │ + bl 5fae6 │ │ │ │ + b.n 606e0 │ │ │ │ movs r1, #2 │ │ │ │ - bl 17f280 <_Py_SetLocaleFromEnv@@Base+0x1078> │ │ │ │ + bl 180880 <_Py_SetLocaleFromEnv@@Base+0x1078> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 5fa38 │ │ │ │ + b.w 5fb28 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 607e4 │ │ │ │ + add r4, sp, #24 │ │ │ │ + mov r9, r3 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + add r1, sp, #20 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + 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 198e78 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r5, #1 │ │ │ │ + adds r3, #4 │ │ │ │ + cbnz r2, 60736 │ │ │ │ + cmp r5, #4 │ │ │ │ + bne.n 60728 │ │ │ │ + b.n 607e4 │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 607e4 │ │ │ │ + add.w r5, r7, #52 @ 0x34 │ │ │ │ + add.w r8, r7, #68 @ 0x44 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + adds r2, #4 │ │ │ │ + ldr.w r0, [r3, #4]! │ │ │ │ + tst r0, r1 │ │ │ │ + bne.n 6075e │ │ │ │ + cmp r3, r8 │ │ │ │ + bne.n 6074c │ │ │ │ + b.n 607be │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, sl │ │ │ │ + bl 21518c <_PyXIData_Release@@Base+0x2f0> │ │ │ │ + cbz r0, 607be │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + mov ip, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr.w r2, [r3, #4]! │ │ │ │ + ldr.w lr, [ip], #4 │ │ │ │ + cmp r3, r8 │ │ │ │ + and.w r2, r2, lr │ │ │ │ + str.w r2, [r1], #4 │ │ │ │ + bne.n 60774 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r3, [r0], #4 │ │ │ │ + cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 607d6 │ │ │ │ + adds r2, #32 │ │ │ │ + adds r1, #1 │ │ │ │ + cmp r1, #4 │ │ │ │ + bne.n 6078c │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [pc, #72] @ (607ec ) │ │ │ │ + sub.w r2, sl, r2, lsl #15 │ │ │ │ + bl 196310 <_Py_NewReference@@Base+0x1a28> │ │ │ │ + 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 607ac │ │ │ │ + add.w r0, r7, #36 @ 0x24 │ │ │ │ + ldr.w r3, [r0, #4]! │ │ │ │ + ldr.w r2, [r6], #4 │ │ │ │ + cmp r0, r5 │ │ │ │ + bic.w r3, r3, r2 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bne.n 607c2 │ │ │ │ + b.n 607e4 │ │ │ │ + and.w ip, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 60798 │ │ │ │ + add r2, ip │ │ │ │ + lsrs r3, r3, #1 │ │ │ │ + b.n 607d6 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ + @ instruction: 0xeaa0004f │ │ │ │ ldr r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r1, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 60618 │ │ │ │ + bne.n 6080c │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 605fe │ │ │ │ + bne.n 607f2 │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6061e │ │ │ │ + bne.n 60812 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #108] @ 0x6c │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r5, r0, #116 @ 0x74 │ │ │ │ mla r3, r8, r3, r0 │ │ │ │ add.w r7, r3, #116 @ 0x74 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs.n 60676 │ │ │ │ + bcs.n 6086a │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 6066e │ │ │ │ + bne.n 60862 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc344 │ │ │ │ + bl 1fc860 <_PyInterpreterConfig_InitFromDict@@Base+0x9c8> │ │ │ │ str.w r9, [r5, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 60654 │ │ │ │ + b.n 60848 │ │ │ │ movw r5, #2204 @ 0x89c │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ - cbnz r3, 6068c │ │ │ │ + cbnz r3, 60880 │ │ │ │ add.w r0, r5, #240 @ 0xf0 │ │ │ │ - bl 17a124 <_start@@Base+0x5a4> │ │ │ │ + bl 17b724 <_start@@Base+0x5a4> │ │ │ │ ldr.w r1, [r5, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r6, #448] @ 0x1c0 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 195c88 <_Py_NewReference@@Base+0x29a8> │ │ │ │ + bl 197300 <_Py_NewReference@@Base+0x2a18> │ │ │ │ ldr.w r0, [r6, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 194ca0 <_Py_NewReference@@Base+0x19c0> │ │ │ │ + bl 196310 <_Py_NewReference@@Base+0x1a28> │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1956f8 <_Py_NewReference@@Base+0x2418> │ │ │ │ + bl 196d68 <_Py_NewReference@@Base+0x2480> │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ add.w r5, r4, #72 @ 0x48 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ @@ -79100,71 +79317,71 @@ │ │ │ │ str r2, [r5, #0] │ │ │ │ adds r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ubfx r2, r2, #0, #22 │ │ │ │ orrs r2, r4 │ │ │ │ ldrex r6, [r0] │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 60702 │ │ │ │ + bne.n 608f6 │ │ │ │ strex r7, r2, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne.n 606de │ │ │ │ + bne.n 608d2 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 60708 │ │ │ │ + bne.n 608fc │ │ │ │ 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 196eec <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ + bl 1984f4 <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 60748 │ │ │ │ + cbnz r3, 6093c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197500 │ │ │ │ - b.n 6078e │ │ │ │ + bl 198b08 │ │ │ │ + b.n 60982 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 6078e │ │ │ │ + bne.n 60982 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 197584 │ │ │ │ + bl 198b8c │ │ │ │ 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 194ca0 <_Py_NewReference@@Base+0x19c0> │ │ │ │ + bl 196310 <_Py_NewReference@@Base+0x1a28> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6078e │ │ │ │ + bne.n 60982 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6062e │ │ │ │ + bl 60822 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #108] @ 0x6c │ │ │ │ @@ -79176,154 +79393,154 @@ │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r2 │ │ │ │ mla r7, r8, r7, r0 │ │ │ │ movs r5, #0 │ │ │ │ mla r4, r8, r3, r4 │ │ │ │ adds r7, #116 @ 0x74 │ │ │ │ cmp r4, r7 │ │ │ │ - bcs.n 60834 │ │ │ │ + bcs.n 60a28 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 6081e │ │ │ │ + cbz r3, 60a12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196eec <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ + bl 1984f4 <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 60806 │ │ │ │ + cbnz r3, 609fa │ │ │ │ ldr.w r0, [r9, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 194ca0 <_Py_NewReference@@Base+0x19c0> │ │ │ │ + bl 196310 <_Py_NewReference@@Base+0x1a28> │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1976b8 │ │ │ │ + bl 198cc0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 6082c │ │ │ │ + b.n 60a20 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 6082c │ │ │ │ + bne.n 60a20 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 6082a │ │ │ │ + bcc.n 60a1e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 6082c │ │ │ │ + b.n 60a20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 6082c │ │ │ │ + b.n 60a20 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, r8, r3, r4 │ │ │ │ - b.n 607c2 │ │ │ │ + b.n 609b6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #12] │ │ │ │ - cbz r3, 6085e │ │ │ │ + cbz r3, 60a52 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [fp] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ add.w r4, r5, #116 @ 0x74 │ │ │ │ lsls r0, r0, #15 │ │ │ │ - bl 1956f8 <_Py_NewReference@@Base+0x2418> │ │ │ │ + bl 196d68 <_Py_NewReference@@Base+0x2480> │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 194ca0 <_Py_NewReference@@Base+0x19c0> │ │ │ │ + bl 196310 <_Py_NewReference@@Base+0x1a28> │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.w 609e4 │ │ │ │ + bcs.w 60bd8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 609d0 │ │ │ │ + beq.w 60bc4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [r9, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 608dc │ │ │ │ + beq.n 60ad0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 608de │ │ │ │ + cbz r6, 60ad2 │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 608de │ │ │ │ + beq.n 60ad2 │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ - b.n 608cc │ │ │ │ + b.n 60ac0 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 194ca0 <_Py_NewReference@@Base+0x19c0> │ │ │ │ + bl 196310 <_Py_NewReference@@Base+0x1a28> │ │ │ │ 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 60472 │ │ │ │ - cbnz r0, 6090e │ │ │ │ + bl 60562 │ │ │ │ + cbnz r0, 60b02 │ │ │ │ yield │ │ │ │ - b.n 608fe │ │ │ │ + b.n 60af2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196eec <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ + bl 1984f4 <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbnz r3, 60926 │ │ │ │ + cbnz r3, 60b1a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1976b8 │ │ │ │ + bl 198cc0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 609da │ │ │ │ + b.n 60bce │ │ │ │ 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 193a60 <_Py_NewReference@@Base+0x780> │ │ │ │ + bl 1950d0 <_Py_NewReference@@Base+0x7e8> │ │ │ │ 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] │ │ │ │ @@ -79333,276 +79550,276 @@ │ │ │ │ negs r3, r1 │ │ │ │ adcs r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ bfi ip, r3, #0, #1 │ │ │ │ ldr.w r3, [r2, #520] @ 0x208 │ │ │ │ strb.w ip, [r4, #14] │ │ │ │ strd r3, r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 6097c │ │ │ │ + cbz r3, 60b70 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 60980 │ │ │ │ + b.n 60b74 │ │ │ │ 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 195f10 <_Py_NewReference@@Base+0x2c30> │ │ │ │ + bl 197518 <_Py_NewReference@@Base+0x2c30> │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 609da │ │ │ │ + bne.n 60bce │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 609c8 │ │ │ │ + bcs.n 60bbc │ │ │ │ cmp.w r8, #65536 @ 0x10000 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 609da │ │ │ │ + cbz r3, 60bce │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 609da │ │ │ │ + bne.n 60bce │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [fp] │ │ │ │ - b.n 609da │ │ │ │ + b.n 60bce │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 609a8 │ │ │ │ - b.n 609da │ │ │ │ + bhi.n 60b9c │ │ │ │ + b.n 60bce │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1977a0 │ │ │ │ + bl 198da8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b.n 608a8 │ │ │ │ + b.n 60a9c │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 609f2 │ │ │ │ + cbnz r4, 60be6 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2138e0 <_PyXI_FreeFailure@@Base+0x74> │ │ │ │ + bl 2146a8 <_PyXI_Exit@@Base+0xb70> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3608] @ 0xe18 │ │ │ │ sub sp, #452 @ 0x1c4 │ │ │ │ movs r6, #0 │ │ │ │ add r4, sp, #32 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #14908 @ 0x3a3c │ │ │ │ + movw r3, #19452 @ 0x4bfc │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #14920 @ 0x3a48 │ │ │ │ + movw r3, #19464 @ 0x4c08 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #14868 @ 0x3a14 │ │ │ │ + movw r2, #19412 @ 0x4bd4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #62345 @ 0xf389 │ │ │ │ + movw r0, #62585 @ 0xf479 │ │ │ │ movt r0, #5 │ │ │ │ - movw r3, #14928 @ 0x3a50 │ │ │ │ + movw r3, #19472 @ 0x4c10 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #14940 @ 0x3a5c │ │ │ │ + movw r3, #19484 @ 0x4c1c │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #14952 @ 0x3a68 │ │ │ │ + movw r3, #19496 @ 0x4c28 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #14964 @ 0x3a74 │ │ │ │ + movw r3, #19508 @ 0x4c34 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #14856 @ 0x3a08 │ │ │ │ + movw r3, #19400 @ 0x4bc8 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #32496 @ 0x7ef0 │ │ │ │ + movw r5, #37040 @ 0x90b0 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 5fcd0 │ │ │ │ - ldr r0, [pc, #868] @ (60de8 ) │ │ │ │ + bl 5fdc0 │ │ │ │ + ldr r0, [pc, #868] @ (60fdc ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #14972 @ 0x3a7c │ │ │ │ + movw r1, #19516 @ 0x4c3c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fe88 │ │ │ │ - ldr r0, [pc, #852] @ (60dec ) │ │ │ │ + bl 5ff78 │ │ │ │ + ldr r0, [pc, #852] @ (60fe0 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #14984 @ 0x3a88 │ │ │ │ + movw r1, #19528 @ 0x4c48 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movw r5, #59968 @ 0xea40 │ │ │ │ movt r5, #79 @ 0x4f │ │ │ │ - bl 5fe88 │ │ │ │ + bl 5ff78 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #28560 @ 0x6f90 │ │ │ │ + movw r3, #33104 @ 0x8150 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #14600 @ 0x3908 │ │ │ │ + movw r2, #19144 @ 0x4ac8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62345 @ 0xf389 │ │ │ │ + movw r0, #62585 @ 0xf479 │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fcd0 │ │ │ │ + bl 5fdc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 5fd04 │ │ │ │ + bl 5fdf4 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #49656 @ 0xc1f8 │ │ │ │ + movw r2, #54168 @ 0xd398 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #62345 @ 0xf389 │ │ │ │ + movw r0, #62585 @ 0xf479 │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fcd0 │ │ │ │ + bl 5fdc0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #14996 @ 0x3a94 │ │ │ │ + movw r3, #19540 @ 0x4c54 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #14600 @ 0x3908 │ │ │ │ + movw r2, #19144 @ 0x4ac8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62345 @ 0xf389 │ │ │ │ + movw r0, #62585 @ 0xf479 │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fcd0 │ │ │ │ + bl 5fdc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 5fd04 │ │ │ │ + bl 5fdf4 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #49656 @ 0xc1f8 │ │ │ │ + movw r2, #54168 @ 0xd398 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #62345 @ 0xf389 │ │ │ │ + movw r0, #62585 @ 0xf479 │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fcd0 │ │ │ │ + bl 5fdc0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #15004 @ 0x3a9c │ │ │ │ + movw r1, #19548 @ 0x4c5c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fe88 │ │ │ │ + bl 5ff78 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #15012 @ 0x3aa4 │ │ │ │ + movw r1, #19556 @ 0x4c64 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fe88 │ │ │ │ + bl 5ff78 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #15024 @ 0x3ab0 │ │ │ │ + movw r1, #19568 @ 0x4c70 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fe88 │ │ │ │ + bl 5ff78 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #15036 @ 0x3abc │ │ │ │ + movw r1, #19580 @ 0x4c7c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fe88 │ │ │ │ + bl 5ff78 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #28460 @ 0x6f2c │ │ │ │ + movw r1, #33004 @ 0x80ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 5fe88 │ │ │ │ + bl 5ff78 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #15024 @ 0x3ab0 │ │ │ │ + movw r1, #19568 @ 0x4c70 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fe88 │ │ │ │ + bl 5ff78 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #15044 @ 0x3ac4 │ │ │ │ + movw r1, #19588 @ 0x4c84 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 60016 │ │ │ │ + bl 60106 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #15056 @ 0x3ad0 │ │ │ │ + movw r1, #19600 @ 0x4c90 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 60016 │ │ │ │ + bl 60106 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #15068 @ 0x3adc │ │ │ │ + movw r1, #19612 @ 0x4c9c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 60016 │ │ │ │ + bl 60106 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #28380 @ 0x6edc │ │ │ │ + movw r1, #32924 @ 0x809c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 60016 │ │ │ │ + bl 60106 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #15076 @ 0x3ae4 │ │ │ │ + movw r1, #19620 @ 0x4ca4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 60016 │ │ │ │ + bl 60106 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #15084 @ 0x3aec │ │ │ │ + movw r1, #19628 @ 0x4cac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 60016 │ │ │ │ + bl 60106 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #51500 @ 0xc92c │ │ │ │ + movw r1, #56044 @ 0xdaec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 5fe88 │ │ │ │ + bl 5ff78 │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 60c86 │ │ │ │ + beq.n 60e7a │ │ │ │ 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 293624 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 294804 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 293624 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 294804 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #15092 @ 0x3af4 │ │ │ │ + movw r3, #19636 @ 0x4cb4 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #15104 @ 0x3b00 │ │ │ │ + movw r2, #19648 @ 0x4cc0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62345 @ 0xf389 │ │ │ │ + movw r0, #62585 @ 0xf479 │ │ │ │ movt r0, #5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 5fcd0 │ │ │ │ + bl 5fdc0 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1943e0 <_Py_NewReference@@Base+0x1100> │ │ │ │ + bl 195a50 <_Py_NewReference@@Base+0x1168> │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #15124 @ 0x3b14 │ │ │ │ + movw r3, #19668 @ 0x4cd4 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #15136 @ 0x3b20 │ │ │ │ + movw r2, #19680 @ 0x4ce0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62345 @ 0xf389 │ │ │ │ + movw r0, #62585 @ 0xf479 │ │ │ │ movt r0, #5 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 5fcd0 │ │ │ │ + bl 5fdc0 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ blx 2b314 │ │ │ │ movw r3, #60608 @ 0xecc0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ @@ -79618,15 +79835,15 @@ │ │ │ │ asrs r2, r2, #31 │ │ │ │ umull r5, r1, r5, r9 │ │ │ │ rsb r2, r2, r0, asr #18 │ │ │ │ movw r0, #60616 @ 0xecc8 │ │ │ │ movt r0, #79 @ 0x4f │ │ │ │ subs.w r5, r5, sl │ │ │ │ mla r3, r9, r3, r1 │ │ │ │ - ldr r1, [pc, #196] @ (60df0 ) │ │ │ │ + ldr r1, [pc, #196] @ (60fe4 ) │ │ │ │ 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 │ │ │ │ @@ -79640,363 +79857,363 @@ │ │ │ │ blx 2b760 <__getrusage64@plt> │ │ │ │ ldrd r3, r2, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, r1, [sp, #112] @ 0x70 │ │ │ │ umull sl, r8, r3, r9 │ │ │ │ movs r3, #0 │ │ │ │ mla r8, r9, r2, r8 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 293624 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 294804 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ 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 293624 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 294804 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ 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 60db8 │ │ │ │ + blt.n 60fac │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 60dbc │ │ │ │ + bge.n 60fb0 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 60dbc │ │ │ │ + b.n 60fb0 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 60dd2 │ │ │ │ + blt.n 60fc6 │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 60dd4 │ │ │ │ + bge.n 60fc8 │ │ │ │ mov r7, sl │ │ │ │ - b.n 60dd4 │ │ │ │ + b.n 60fc8 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 60df4 │ │ │ │ + blt.n 60fe8 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 60df8 │ │ │ │ + bge.n 60fec │ │ │ │ mov r8, r0 │ │ │ │ - b.n 60df8 │ │ │ │ + b.n 60fec │ │ │ │ eor.w r0, r0, pc, lsl #1 │ │ │ │ @ instruction: 0xeaa0004f │ │ │ │ @ instruction: 0xeab8004f │ │ │ │ mov.w r8, #0 │ │ │ │ movw r5, #19923 @ 0x4dd3 │ │ │ │ movt r5, #4194 @ 0x1062 │ │ │ │ mov r0, fp │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ - bl 293294 <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ - movw r2, #15148 @ 0x3b2c │ │ │ │ + bl 294474 <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ + movw r2, #19692 @ 0x4cec │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #62345 @ 0xf389 │ │ │ │ + movw r0, #62585 @ 0xf479 │ │ │ │ movt r0, #5 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #38372 @ 0x95e4 │ │ │ │ + movw r3, #42916 @ 0xa7a4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 5fcd0 │ │ │ │ + bl 5fdc0 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 293294 <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ + bl 294474 <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ 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 293294 <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ + bl 294474 <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #1464 @ 0x5b8 │ │ │ │ + movw r3, #5928 @ 0x1728 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #15168 @ 0x3b40 │ │ │ │ + movw r2, #19712 @ 0x4d00 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #62345 @ 0xf389 │ │ │ │ + movw r0, #62585 @ 0xf479 │ │ │ │ movt r0, #5 │ │ │ │ - movw r5, #38380 @ 0x95ec │ │ │ │ + movw r5, #42924 @ 0xa7ac │ │ │ │ movt r5, #44 @ 0x2c │ │ │ │ - bl 5fcd0 │ │ │ │ + bl 5fdc0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 5fd04 │ │ │ │ + bl 5fdf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 60ebe │ │ │ │ + cbz r3, 610b2 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #15236 @ 0x3b84 │ │ │ │ + movw r2, #19780 @ 0x4d44 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62345 @ 0xf389 │ │ │ │ + movw r0, #62585 @ 0xf479 │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fcd0 │ │ │ │ + bl 5fdc0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5fd04 │ │ │ │ + bl 5fdf4 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #49656 @ 0xc1f8 │ │ │ │ + movw r2, #54168 @ 0xd398 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #62345 @ 0xf389 │ │ │ │ + movw r0, #62585 @ 0xf479 │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fcd0 │ │ │ │ + bl 5fdc0 │ │ │ │ add sp, #452 @ 0x1c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #59968 @ 0xea40 │ │ │ │ movt r5, #79 @ 0x4f │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 61030 │ │ │ │ + beq.w 61224 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5f576 │ │ │ │ + bl 5f666 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 5f576 │ │ │ │ + bl 5f666 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 5f576 │ │ │ │ + bl 5f666 │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 5f576 │ │ │ │ + bl 5f666 │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 5f576 │ │ │ │ + bl 5f666 │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 5f576 │ │ │ │ + bl 5f666 │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 5f576 │ │ │ │ + bl 5f666 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 5f576 │ │ │ │ + bl 5f666 │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 5f576 │ │ │ │ + bl 5f666 │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 5f576 │ │ │ │ + bl 5f666 │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 5f576 │ │ │ │ + bl 5f666 │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 5f576 │ │ │ │ + bl 5f666 │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 5f576 │ │ │ │ + bl 5f666 │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 5f576 │ │ │ │ + bl 5f666 │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 5f576 │ │ │ │ + bl 5f666 │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 5f5f6 │ │ │ │ + bl 5f6e6 │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 5f5f6 │ │ │ │ + bl 5f6e6 │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 5f5f6 │ │ │ │ + bl 5f6e6 │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 5f5f6 │ │ │ │ + bl 5f6e6 │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 5f5f6 │ │ │ │ + bl 5f6e6 │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 5f5f6 │ │ │ │ + bl 5f6e6 │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 5f5f6 │ │ │ │ + bl 5f6e6 │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 5f5f6 │ │ │ │ + bl 5f6e6 │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 5f5f6 │ │ │ │ + bl 5f6e6 │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 5f5f6 │ │ │ │ + bl 5f6e6 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #640 @ 0x280 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2b310 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r6, #23936 @ 0x5d80 │ │ │ │ + movw r6, #28480 @ 0x6f40 │ │ │ │ movt r6, #45 @ 0x2d │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 61148 │ │ │ │ + beq.n 6133c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61148 │ │ │ │ + beq.n 6133c │ │ │ │ movw r3, #4352 @ 0x1100 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6105c │ │ │ │ - ldr r0, [pc, #224] @ (6114c ) │ │ │ │ + bne.n 61250 │ │ │ │ + ldr r0, [pc, #224] @ (61340 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 194d84 <_Py_NewReference@@Base+0x1aa4> │ │ │ │ + bl 1963f4 <_Py_NewReference@@Base+0x1b0c> │ │ │ │ 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 61148 │ │ │ │ + bne.n 6133c │ │ │ │ movw r5, #2732 @ 0xaac │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 610ac │ │ │ │ + cbz r3, 612a0 │ │ │ │ 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 610ae │ │ │ │ + b.n 612a2 │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #4348 @ 0x10fc │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #144] @ (61150 ) │ │ │ │ + ldr r2, [pc, #144] @ (61344 ) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 610c8 │ │ │ │ + beq.n 612bc │ │ │ │ blx 2ad14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 61148 │ │ │ │ + beq.n 6133c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 610e8 │ │ │ │ + cbz r3, 612dc │ │ │ │ ldr.w r6, [r3, #1592] @ 0x638 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 610e4 │ │ │ │ - bl 60528 │ │ │ │ + beq.n 612d8 │ │ │ │ + bl 60618 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 610d4 │ │ │ │ + b.n 612c8 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 610f4 │ │ │ │ + beq.n 612e8 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17f280 <_Py_SetLocaleFromEnv@@Base+0x1078> │ │ │ │ + bl 180880 <_Py_SetLocaleFromEnv@@Base+0x1078> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 60eda │ │ │ │ + bl 610ce │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 61148 │ │ │ │ + beq.n 6133c │ │ │ │ movw r3, #60624 @ 0xecd0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 61130 │ │ │ │ + cbz r1, 61324 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 6110c │ │ │ │ + bne.n 61300 │ │ │ │ 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 60238 │ │ │ │ - b.n 61148 │ │ │ │ + bl 60328 │ │ │ │ + b.n 6133c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61142 │ │ │ │ + bne.n 61336 │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 61110 │ │ │ │ + bne.n 61304 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sbc.w r0, r0, pc, lsl #1 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 61172 │ │ │ │ + bpl.n 61366 │ │ │ │ ldr.w r3, [r0, #-1] │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61184 │ │ │ │ + bge.n 61378 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r1, #-1] │ │ │ │ - cbnz r3, 61184 │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 61378 │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r2, [r3, #880] @ 0x370 │ │ │ │ ldr.w r0, [r3, #864] @ 0x360 │ │ │ │ bx r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061186 : │ │ │ │ - cbnz r0, 6118c │ │ │ │ - b.w 1f4674 │ │ │ │ +0006137a : │ │ │ │ + cbnz r0, 61380 │ │ │ │ + b.w 1f56c4 │ │ │ │ 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] @ (611c8 ) │ │ │ │ + ldr r2, [pc, #40] @ (613bc ) │ │ │ │ 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, 611c0 │ │ │ │ + cbz r3, 613b4 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -80005,779 +80222,779 @@ │ │ │ │ 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, 611f4 │ │ │ │ - movw r3, #32496 @ 0x7ef0 │ │ │ │ + cbnz r2, 613e8 │ │ │ │ + movw r3, #37040 @ 0x90b0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16132 @ 0x3f04 │ │ │ │ + movw r2, #20676 @ 0x50c4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - b.n 611fc │ │ │ │ - movw r3, #31984 @ 0x7cf0 │ │ │ │ + b.n 613f0 │ │ │ │ + movw r3, #36488 @ 0x8e88 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #15248 @ 0x3b90 │ │ │ │ + movw r0, #19792 @ 0x4d50 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #15280 @ 0x3bb0 │ │ │ │ + movw r0, #19824 @ 0x4d70 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ │ │ │ │ -00061220 <_PyObject_GetDictPtr@@Base>: │ │ │ │ +00061414 <_PyObject_GetDictPtr@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r1, #27 │ │ │ │ - bmi.n 6125e <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + bmi.n 61452 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 61274 <_PyObject_GetDictPtr@@Base+0x54> │ │ │ │ - bge.n 6125a <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ + beq.n 61468 <_PyObject_GetDictPtr@@Base+0x54> │ │ │ │ + bge.n 6144e <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldrd r2, r4, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ neglt r0, r0 │ │ │ │ adds r2, #3 │ │ │ │ mla r2, r4, r0, r2 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ add r1, r2 │ │ │ │ adds r0, r3, r1 │ │ │ │ - b.n 6127c <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ + b.n 61470 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 61278 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + cbnz r3, 6146c <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 61278 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ - bl 205b4c │ │ │ │ - cbnz r0, 61278 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ - bl d8428 │ │ │ │ + bpl.n 6146c <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + bl 206bf4 │ │ │ │ + cbnz r0, 6146c <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + bl d8a44 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6127c <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ + b.n 61470 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ sub.w r0, r4, #12 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006127e : │ │ │ │ +00061472 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31628 @ 0x7b8c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 612ac │ │ │ │ - movw r0, #8620 @ 0x21ac │ │ │ │ + beq.n 614a0 │ │ │ │ + movw r0, #13164 @ 0x336c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 612be │ │ │ │ + b.n 614b2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 612a8 │ │ │ │ + beq.n 6149c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000612c0 : │ │ │ │ +000614b4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31092 @ 0x7974 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 612ee │ │ │ │ + beq.n 614e2 │ │ │ │ movs r1, #28 │ │ │ │ - movw r0, #21676 @ 0x54ac │ │ │ │ + movw r0, #26220 @ 0x666c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 612f0 │ │ │ │ + b.n 614e4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000612f2 : │ │ │ │ +000614e6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31092 @ 0x7974 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 61320 │ │ │ │ + beq.n 61514 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #21676 @ 0x54ac │ │ │ │ + movw r0, #26220 @ 0x666c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61322 │ │ │ │ + b.n 61516 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061324 : │ │ │ │ +00061518 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31380 @ 0x7a94 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 61354 │ │ │ │ + beq.n 61548 │ │ │ │ movw r1, #393 @ 0x189 │ │ │ │ - movw r0, #21676 @ 0x54ac │ │ │ │ + movw r0, #26220 @ 0x666c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61356 │ │ │ │ + b.n 6154a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061358 : │ │ │ │ +0006154c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6137c │ │ │ │ + bne.n 61570 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 21d400 │ │ │ │ + b.w 21e604 │ │ │ │ mov.w r1, #600 @ 0x258 │ │ │ │ - movw r0, #28104 @ 0x6dc8 │ │ │ │ + movw r0, #32608 @ 0x7f60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061390 : │ │ │ │ +00061584 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #14536 @ 0x38c8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 613c4 │ │ │ │ - bl 88518 │ │ │ │ - cbnz r0, 613c4 │ │ │ │ + beq.n 615b8 │ │ │ │ + bl 886fc │ │ │ │ + cbnz r0, 615b8 │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ - movw r0, #58688 @ 0xe540 │ │ │ │ + movw r0, #63116 @ 0xf68c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 613cc │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 615c0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 613d0 │ │ │ │ + bpl.n 615c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 613d2 │ │ │ │ + b.n 615c6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000613d4 : │ │ │ │ +000615c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #14536 @ 0x38c8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6140c │ │ │ │ - bl 88518 │ │ │ │ - cbnz r0, 6140c │ │ │ │ + beq.n 61600 │ │ │ │ + bl 886fc │ │ │ │ + cbnz r0, 61600 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ - movw r0, #58688 @ 0xe540 │ │ │ │ + movw r0, #63116 @ 0xf68c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61410 │ │ │ │ + b.n 61604 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061412 <_PyLong_UInt8_Converter@@Base>: │ │ │ │ +00061606 <_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 124874 │ │ │ │ + bl 1256dc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61446 <_PyLong_UInt8_Converter@@Base+0x34> │ │ │ │ + beq.n 6163a <_PyLong_UInt8_Converter@@Base+0x34> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 61448 <_PyLong_UInt8_Converter@@Base+0x36> │ │ │ │ + beq.n 6163c <_PyLong_UInt8_Converter@@Base+0x36> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15316 @ 0x3bd4 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006144a <_PyLong_UInt16_Converter@@Base>: │ │ │ │ +0006163e <_PyLong_UInt16_Converter@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #2 │ │ │ │ - bl 124874 │ │ │ │ + bl 1256dc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6147e <_PyLong_UInt16_Converter@@Base+0x34> │ │ │ │ + beq.n 61672 <_PyLong_UInt16_Converter@@Base+0x34> │ │ │ │ cmp r0, #2 │ │ │ │ - bls.n 61482 <_PyLong_UInt16_Converter@@Base+0x38> │ │ │ │ + bls.n 61676 <_PyLong_UInt16_Converter@@Base+0x38> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15352 @ 0x3bf8 │ │ │ │ + movw r1, #19896 @ 0x4db8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61484 <_PyLong_UInt16_Converter@@Base+0x3a> │ │ │ │ + b.n 61678 <_PyLong_UInt16_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061486 : │ │ │ │ - b.w 113584 │ │ │ │ +0006167a : │ │ │ │ + b.w 113f20 │ │ │ │ │ │ │ │ -0006148a : │ │ │ │ +0006167e : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 614c2 │ │ │ │ + cbz r3, 616b6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 614c2 │ │ │ │ + cbz r3, 616b6 │ │ │ │ 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 614b6 │ │ │ │ - bl d8428 │ │ │ │ + bne.n 616aa │ │ │ │ + bl d8a44 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 614be │ │ │ │ + b.n 616b2 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000614c6 : │ │ │ │ +000616ba : │ │ │ │ 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 614e0 │ │ │ │ - cbnz r0, 614e6 │ │ │ │ - bl 28c450 <_Py_hashtable_foreach@@Base+0xe8c> │ │ │ │ - b.n 61502 │ │ │ │ + beq.n 616d4 │ │ │ │ + cbnz r0, 616da │ │ │ │ + bl 28d6c8 <_Py_hashtable_foreach@@Base+0xdac> │ │ │ │ + b.n 616f6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 61508 │ │ │ │ + cbnz r3, 616fc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15388 @ 0x3c1c │ │ │ │ + movw r1, #19932 @ 0x4ddc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6152c │ │ │ │ + b.n 61720 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 614ec │ │ │ │ + beq.n 616e0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 614ec │ │ │ │ + bne.n 616e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 61554 │ │ │ │ + beq.n 61748 │ │ │ │ mov r5, r2 │ │ │ │ clz r2, r0 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbnz r0, 6155a │ │ │ │ - bl 28c450 <_Py_hashtable_foreach@@Base+0xe8c> │ │ │ │ - b.n 61566 │ │ │ │ + cbnz r0, 6174e │ │ │ │ + bl 28d6c8 <_Py_hashtable_foreach@@Base+0xdac> │ │ │ │ + b.n 6175a │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12b458 │ │ │ │ + bl 12c308 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6156c │ │ │ │ + cbz r0, 61760 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6157a │ │ │ │ + b.n 6176e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00061580 : │ │ │ │ - b.n 61532 │ │ │ │ +00061774 : │ │ │ │ + b.n 61726 │ │ │ │ │ │ │ │ -00061582 : │ │ │ │ - b.n 61532 │ │ │ │ +00061776 : │ │ │ │ + b.n 61726 │ │ │ │ │ │ │ │ -00061584 : │ │ │ │ +00061778 : │ │ │ │ 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, 615ba │ │ │ │ + cbz r3, 617ae │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 615ba │ │ │ │ + cbz r3, 617ae │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 615ba │ │ │ │ + cbz r3, 617ae │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 615ba │ │ │ │ + cbz r3, 617ae │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ - bl 12b458 │ │ │ │ - cbz r0, 615d6 │ │ │ │ - b.n 615d0 │ │ │ │ + bl 12c308 │ │ │ │ + cbz r0, 617ca │ │ │ │ + b.n 617c4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15428 @ 0x3c44 │ │ │ │ + movw r1, #19972 @ 0x4e04 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6170a │ │ │ │ + b.n 618fe │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b458 │ │ │ │ + bl 12c308 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 615ee │ │ │ │ + cbz r0, 617e2 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12cf94 │ │ │ │ - b.n 615d0 │ │ │ │ + bl 12de6c │ │ │ │ + b.n 617c4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 6161a │ │ │ │ + bge.n 6180e │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15484 @ 0x3c7c │ │ │ │ + movw r1, #20028 @ 0x4e3c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ mov r0, sp │ │ │ │ - bl 12cf94 │ │ │ │ - b.n 615d0 │ │ │ │ + bl 12de6c │ │ │ │ + b.n 617c4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 6165e │ │ │ │ + cbnz r3, 61852 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1ebcec <_PySet_Update@@Base+0x1f0> │ │ │ │ - cbz r0, 61632 │ │ │ │ + bl 1eccd4 <_PySet_Update@@Base+0x1f0> │ │ │ │ + cbz r0, 61826 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 61632 │ │ │ │ + cbnz r3, 61826 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ebcec <_PySet_Update@@Base+0x1f0> │ │ │ │ - cbnz r0, 61646 │ │ │ │ + bl 1eccd4 <_PySet_Update@@Base+0x1f0> │ │ │ │ + cbnz r0, 6183a │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 265a90 <_Py_c_prod@@Base+0x1070> │ │ │ │ - cbz r0, 6165e │ │ │ │ + bl 266c70 <_Py_c_prod@@Base+0x1070> │ │ │ │ + cbz r0, 61852 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 6165e │ │ │ │ + cbnz r3, 61852 │ │ │ │ mov r0, sp │ │ │ │ - bl 265a90 <_Py_c_prod@@Base+0x1070> │ │ │ │ - cbz r0, 6165e │ │ │ │ + bl 266c70 <_Py_c_prod@@Base+0x1070> │ │ │ │ + cbz r0, 61852 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2beec │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ mov r0, sp │ │ │ │ - bl 12cf94 │ │ │ │ - b.n 6170a │ │ │ │ + bl 12de6c │ │ │ │ + b.n 618fe │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6167c │ │ │ │ - bl 1f4674 │ │ │ │ + cbnz r0, 61870 │ │ │ │ + bl 1f56c4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ mov r0, sp │ │ │ │ - bl 12cf94 │ │ │ │ - b.n 615d0 │ │ │ │ + bl 12de6c │ │ │ │ + b.n 617c4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6168e │ │ │ │ + ble.n 61882 │ │ │ │ str.w r1, [r4, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 61680 │ │ │ │ + b.n 61874 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 616a4 │ │ │ │ + ble.n 61898 │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 61694 │ │ │ │ + b.n 61888 │ │ │ │ movs r7, #0 │ │ │ │ - cbz r6, 616f8 │ │ │ │ + cbz r6, 618ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r6, #1 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 616da │ │ │ │ + blt.n 618ce │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 616d2 │ │ │ │ + bge.n 618c6 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 616da │ │ │ │ + b.n 618ce │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ subs r3, #4 │ │ │ │ - b.n 616b6 │ │ │ │ + b.n 618aa │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 28d958 │ │ │ │ + bl 28ebd0 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 28d958 │ │ │ │ + bl 28ebd0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2beec │ │ │ │ - b.n 616a6 │ │ │ │ + b.n 6189a │ │ │ │ mov r0, r4 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ mov r0, sp │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00061712 : │ │ │ │ - b.w 149f10 │ │ │ │ +00061906 : │ │ │ │ + b.w 14b158 │ │ │ │ │ │ │ │ -00061716 : │ │ │ │ - b.w d5294 │ │ │ │ +0006190a : │ │ │ │ + b.w d58c4 │ │ │ │ │ │ │ │ -0006171a : │ │ │ │ - b.w 13be04 │ │ │ │ - b.w 750b0 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 750b0 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 750b0 <_Py_SetImmortal@@Base> │ │ │ │ +0006190e : │ │ │ │ + b.w 13cdcc │ │ │ │ + b.w 75284 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 75284 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 75284 <_Py_SetImmortal@@Base> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 61740 │ │ │ │ + cbz r3, 61934 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 61756 │ │ │ │ + cbnz r3, 6194a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #1480 @ 0x5c8 │ │ │ │ + movw r2, #6024 @ 0x1788 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f2474 <_PyErr_SetString@@Base> │ │ │ │ + bl f2a44 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006175a : │ │ │ │ +0006194e : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (617bc ) │ │ │ │ + ldr r2, [pc, #80] @ (619b0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 61778 │ │ │ │ - cbnz r1, 61780 │ │ │ │ + cbz r0, 6196c │ │ │ │ + cbnz r1, 61974 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6172a │ │ │ │ - b.n 61788 │ │ │ │ - bl cf5d0 │ │ │ │ + bl 6191e │ │ │ │ + b.n 6197c │ │ │ │ + bl cfbf4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6178c │ │ │ │ + cbnz r0, 61980 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 617b0 │ │ │ │ + b.n 619a4 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d07d0 <_PyBytesWriter_Prepare@@Base+0x50> │ │ │ │ + bl d0df4 <_PyBytesWriter_Prepare@@Base+0x50> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 617b0 │ │ │ │ + bge.n 619a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 617b0 │ │ │ │ + cbnz r3, 619a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000617c0 <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ +000619b4 <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (61824 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (61a18 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 617de <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 617e6 <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ + cbz r0, 619d2 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 619da <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6172a │ │ │ │ - b.n 617ee <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ - bl cf5d0 │ │ │ │ + bl 6191e │ │ │ │ + b.n 619e2 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ + bl cfbf4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 617f2 <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ + cbnz r0, 619e6 <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 61816 <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ + b.n 61a0a <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d07d0 <_PyBytesWriter_Prepare@@Base+0x50> │ │ │ │ + bl d0df4 <_PyBytesWriter_Prepare@@Base+0x50> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61816 <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ + bge.n 61a0a <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61816 <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ + cbnz r3, 61a0a <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061828 : │ │ │ │ +00061a1c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #124] @ (618b4 ) │ │ │ │ + ldr r6, [pc, #124] @ (61aa8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r3, r6] │ │ │ │ - cbz r1, 61866 │ │ │ │ + cbz r1, 61a5a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bmi.n 6189a │ │ │ │ + bmi.n 61a8e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #57616 @ 0xe110 │ │ │ │ + movw r2, #62020 @ 0xf244 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f2474 <_PyErr_SetString@@Base> │ │ │ │ - b.n 61886 │ │ │ │ - cbz r2, 6188c │ │ │ │ + bl f2a44 <_PyErr_SetString@@Base> │ │ │ │ + b.n 61a7a │ │ │ │ + cbz r2, 61a80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 6188a │ │ │ │ + bmi.n 61a7e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #15540 @ 0x3cb4 │ │ │ │ + movw r2, #20084 @ 0x4e74 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f2474 <_PyErr_SetString@@Base> │ │ │ │ + bl f2a44 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 618ae │ │ │ │ - cbnz r1, 6189e │ │ │ │ + b.n 61aa2 │ │ │ │ + cbnz r1, 61a92 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 914e0 │ │ │ │ - b.n 618ae │ │ │ │ + bl 91714 │ │ │ │ + b.n 61aa2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 61868 │ │ │ │ + bne.n 61a5c │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e4920 │ │ │ │ + b.w e4f10 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #4] @ (618c0 ) │ │ │ │ + ldr r1, [pc, #4] @ (61ab4 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 90c84 │ │ │ │ + b.w 90eb8 │ │ │ │ push {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7eb10 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 618ee │ │ │ │ + bl 7ecdc <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 61ae2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 955fc <_PyType_LookupRef@@Base> │ │ │ │ + bl 95854 <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 618fc │ │ │ │ - b.n 61926 │ │ │ │ + cbnz r0, 61af0 │ │ │ │ + b.n 61b1a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f794 │ │ │ │ + bl 7f964 │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 618e0 │ │ │ │ - b.n 61932 │ │ │ │ + bge.n 61ad4 │ │ │ │ + b.n 61b26 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 61932 │ │ │ │ + cbz r3, 61b26 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6191a │ │ │ │ + bge.n 61b0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6191e │ │ │ │ + cbz r3, 61b12 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 61932 │ │ │ │ + b.n 61b26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6191a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 61b0e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 90c84 │ │ │ │ + b.w 90eb8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w e441c │ │ │ │ + b.w e4a0c │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 619ae │ │ │ │ + bhi.n 61ba2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #31380 @ 0x7a94 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 619b8 │ │ │ │ + bne.n 61bac │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 619b8 │ │ │ │ + bne.n 61bac │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #2 │ │ │ │ - bl d5644 │ │ │ │ + bl d5c74 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 619c2 │ │ │ │ + blt.n 61bb6 │ │ │ │ cmp r4, #2 │ │ │ │ ittee eq │ │ │ │ movweq r0, #4364 @ 0x110c │ │ │ │ movweq r2, #5412 @ 0x1524 │ │ │ │ movwne r0, #5412 @ 0x1524 │ │ │ │ movwne r2, #4364 @ 0x110c │ │ │ │ ittee eq │ │ │ │ @@ -80786,28 +81003,28 @@ │ │ │ │ movtne r0, #75 @ 0x4b │ │ │ │ movtne r2, #75 @ 0x4b │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 619c4 │ │ │ │ + bge.n 61bb8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 619c4 │ │ │ │ + b.n 61bb8 │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 619c4 │ │ │ │ + b.n 61bb8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000619c6 : │ │ │ │ +00061bba : │ │ │ │ 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 │ │ │ │ @@ -80836,634 +81053,635 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 2313dc │ │ │ │ + bl 232604 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00061a1c : │ │ │ │ +00061c10 : │ │ │ │ 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 61a44 │ │ │ │ + bge.n 61c38 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r1, [r7, #0] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 61a88 │ │ │ │ + b.n 61c7c │ │ │ │ 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 1338ac <_PyCode_CheckLineNumber@@Base> │ │ │ │ + bl 13481c <_PyCode_CheckLineNumber@@Base> │ │ │ │ mov r0, sp │ │ │ │ - bl 2371f8 │ │ │ │ + bl 238440 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 1f80d0 │ │ │ │ + bl 1f9160 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #27852 @ 0x6ccc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61ac0 │ │ │ │ + beq.n 61cb4 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 61ac0 │ │ │ │ + beq.n 61cb4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 61ad8 │ │ │ │ - b.n 61aea │ │ │ │ + bne.n 61ccc │ │ │ │ + b.n 61cde │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 61ab8 │ │ │ │ - movw r0, #22668 @ 0x588c │ │ │ │ + beq.n 61cac │ │ │ │ + movw r0, #27212 @ 0x6a4c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 22b858 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22ca54 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 61ab8 │ │ │ │ - b.n 61af6 │ │ │ │ + bne.n 61cac │ │ │ │ + b.n 61cea │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #22668 @ 0x588c │ │ │ │ + movw r0, #27212 @ 0x6a4c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 61af6 │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 61cea │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d0610 │ │ │ │ + b.w 1d154c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00061afa <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +00061cee <_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 20bdb4 │ │ │ │ + bl 20cf84 │ │ │ │ adds r3, r0, #1 │ │ │ │ itet ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strne r0, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.w 125850 │ │ │ │ + b.w 1266b8 │ │ │ │ │ │ │ │ -00061b24 <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +00061d18 <_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 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 61b62 <_PyDict_GetItemStringWithError@@Base+0x3e> │ │ │ │ + cbz r0, 61d56 <_PyDict_GetItemStringWithError@@Base+0x3e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7eb68 │ │ │ │ + bl 7ed34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61b56 <_PyDict_GetItemStringWithError@@Base+0x32> │ │ │ │ + bge.n 61d4a <_PyDict_GetItemStringWithError@@Base+0x32> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 61b5a <_PyDict_GetItemStringWithError@@Base+0x36> │ │ │ │ + cbz r3, 61d4e <_PyDict_GetItemStringWithError@@Base+0x36> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 61b62 <_PyDict_GetItemStringWithError@@Base+0x3e> │ │ │ │ + b.n 61d56 <_PyDict_GetItemStringWithError@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 61b56 <_PyDict_GetItemStringWithError@@Base+0x32> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 61d4a <_PyDict_GetItemStringWithError@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00061b66 <_PyDict_Pop@@Base>: │ │ │ │ +00061d5a <_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 e2338 │ │ │ │ - cbnz r0, 61b9a <_PyDict_Pop@@Base+0x34> │ │ │ │ - cbz r4, 61b92 <_PyDict_Pop@@Base+0x2c> │ │ │ │ + bl e2924 │ │ │ │ + cbnz r0, 61d8e <_PyDict_Pop@@Base+0x34> │ │ │ │ + cbz r4, 61d86 <_PyDict_Pop@@Base+0x2c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61b9c <_PyDict_Pop@@Base+0x36> │ │ │ │ + bge.n 61d90 <_PyDict_Pop@@Base+0x36> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 61b9c <_PyDict_Pop@@Base+0x36> │ │ │ │ + b.n 61d90 <_PyDict_Pop@@Base+0x36> │ │ │ │ mov r0, r5 │ │ │ │ - bl fff00 <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 61b9c <_PyDict_Pop@@Base+0x36> │ │ │ │ + bl 10051c <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 61d90 <_PyDict_Pop@@Base+0x36> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00061ba2 : │ │ │ │ +00061d96 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 7843c │ │ │ │ + b.w 7860c │ │ │ │ │ │ │ │ -00061baa : │ │ │ │ +00061d9e : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 7843c │ │ │ │ + b.w 7860c │ │ │ │ │ │ │ │ -00061bb0 : │ │ │ │ +00061da4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 1d50b8 │ │ │ │ + bl 1d5ff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 61be6 │ │ │ │ - bl 92998 │ │ │ │ + cbz r0, 61dda │ │ │ │ + bl 92bd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61bda │ │ │ │ + bge.n 61dce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 61bde │ │ │ │ + cbz r3, 61dd2 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 61be6 │ │ │ │ + b.n 61dda │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 61bda │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 61dce │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00061bea : │ │ │ │ +00061dde : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 83a54 │ │ │ │ + b.w 83c1c │ │ │ │ │ │ │ │ -00061bf0 <_PyObject_GetAttrId@@Base>: │ │ │ │ +00061de4 <_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 2f4bc <_PyUnicode_FromId@@Base> │ │ │ │ - cbz r0, 61c14 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + bl 2f51c <_PyUnicode_FromId@@Base> │ │ │ │ + cbz r0, 61e08 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 90c84 │ │ │ │ + b.w 90eb8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061c16 <_PyObject_CallMethodId@@Base>: │ │ │ │ +00061e0a <_PyObject_CallMethodId@@Base>: │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (61c78 <_PyObject_CallMethodId@@Base+0x62>) │ │ │ │ + ldr r2, [pc, #80] @ (61e6c <_PyObject_CallMethodId@@Base+0x62>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 61c34 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 61c3c <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ + cbz r0, 61e28 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 61e30 <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6172a │ │ │ │ - b.n 61c44 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ - bl 61bf0 <_PyObject_GetAttrId@@Base> │ │ │ │ + bl 6191e │ │ │ │ + b.n 61e38 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ + bl 61de4 <_PyObject_GetAttrId@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61c48 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ + cbnz r0, 61e3c <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 61c6c <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ + b.n 61e60 <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d07d0 <_PyBytesWriter_Prepare@@Base+0x50> │ │ │ │ + bl d0df4 <_PyBytesWriter_Prepare@@Base+0x50> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61c6c <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ + bge.n 61e60 <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61c6c <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ + cbnz r3, 61e60 <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061c7c <_PyObject_AssertFailed@@Base>: │ │ │ │ +00061e70 <_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, #15576 @ 0x3cd8 │ │ │ │ + movw r2, #20120 @ 0x4e98 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r4, #59856 @ 0xe9d0 │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 61cca <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #15584 @ 0x3ce0 │ │ │ │ + beq.n 61ebe <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #20128 @ 0x4ea0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r7, 61ce6 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + cbz r7, 61eda <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #15592 @ 0x3ce8 │ │ │ │ + movw r2, #20136 @ 0x4ea8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 61cf4 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #15616 @ 0x3d00 │ │ │ │ + b.n 61ee8 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #20160 @ 0x4ec0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movs r1, #1 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ - cbz r6, 61d0e <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #18704 @ 0x4910 │ │ │ │ + cbz r6, 61f02 <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #23248 @ 0x5ad0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #49656 @ 0xc1f8 │ │ │ │ + movw r2, #54168 @ 0xd398 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f7b60 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1f8bf0 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 61d48 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + cbz r3, 61f3c <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #34668 @ 0x876c │ │ │ │ + movw r2, #39172 @ 0x9904 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ - b.n 61d82 <_PyObject_AssertFailed@@Base+0x106> │ │ │ │ + b.n 61f76 <_PyObject_AssertFailed@@Base+0x106> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ubfx r6, r3, #14, #1 │ │ │ │ and.w r3, r3, #24 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ blx 2b9a8 │ │ │ │ sub.w r1, r5, r6, lsl #3 │ │ │ │ - bl 662c4 <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ + bl 66454 <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 3143c <_PyObject_Dump@@Base> │ │ │ │ + bl 3149c <_PyObject_Dump@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #49656 @ 0xc1f8 │ │ │ │ + movw r2, #54168 @ 0xd398 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ - movw r1, #15636 @ 0x3d14 │ │ │ │ + movw r1, #20180 @ 0x4ed4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #4] @ (61d90 <_PyObject_AssertFailed@@Base+0x114>) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldc2l 0, cr0, [r8, #288]! @ 0x120 │ │ │ │ + ldr r0, [pc, #4] @ (61f84 <_PyObject_AssertFailed@@Base+0x114>) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00061d94 : │ │ │ │ +00061f88 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #84] @ (61df8 ) │ │ │ │ + ldr r0, [pc, #84] @ (61fec ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61dbc │ │ │ │ + bne.n 61fb0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61dac │ │ │ │ + bne.n 61fa0 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 61dc8 │ │ │ │ - bl 2412a8 │ │ │ │ - bl 187b04 │ │ │ │ + beq.n 61fbc │ │ │ │ + bl 238d28 │ │ │ │ + bl 189104 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 61de4 │ │ │ │ + bne.n 61fd8 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61dd4 │ │ │ │ + bne.n 61fc8 │ │ │ │ dmb ish │ │ │ │ - beq.n 61df4 │ │ │ │ + beq.n 61fe8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ (61df8 ) │ │ │ │ - b.w 200de8 │ │ │ │ + ldr r0, [pc, #8] @ (61fec ) │ │ │ │ + b.w 237d40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00061dfc : │ │ │ │ +00061ff0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ (61e6c ) │ │ │ │ + ldr r3, [pc, #96] @ (62060 ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61e26 │ │ │ │ + bne.n 6201a │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 61e16 │ │ │ │ + bne.n 6200a │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 61e34 │ │ │ │ + beq.n 62028 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2412a8 │ │ │ │ - ldr r3, [pc, #56] @ (61e70 ) │ │ │ │ + bl 238d28 │ │ │ │ + ldr r3, [pc, #56] @ (62064 ) │ │ │ │ mov.w r6, #0 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 61e56 │ │ │ │ + bne.n 6204a │ │ │ │ strexb r1, r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61e46 │ │ │ │ + bne.n 6203a │ │ │ │ dmb ish │ │ │ │ - beq.n 61e68 │ │ │ │ + beq.n 6205c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 200de8 │ │ │ │ + b.w 237d40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00061e74 : │ │ │ │ +00062068 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ (61ee4 ) │ │ │ │ + ldr r3, [pc, #96] @ (620d8 ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61e9e │ │ │ │ + bne.n 62092 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 61e8e │ │ │ │ + bne.n 62082 │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 61eac │ │ │ │ + beq.n 620a0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2412a8 │ │ │ │ - ldr r3, [pc, #56] @ (61ee8 ) │ │ │ │ + bl 238d28 │ │ │ │ + ldr r3, [pc, #56] @ (620dc ) │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ mov.w r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r5] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 61ece │ │ │ │ + bne.n 620c2 │ │ │ │ strexb r0, r2, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 61ebe │ │ │ │ + bne.n 620b2 │ │ │ │ dmb ish │ │ │ │ - beq.n 61ee0 │ │ │ │ + beq.n 620d4 │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 200de8 │ │ │ │ + b.w 237d40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00061eec : │ │ │ │ +000620e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 61f1a │ │ │ │ - movw r0, #28104 @ 0x6dc8 │ │ │ │ + beq.n 6210e │ │ │ │ + movw r0, #32608 @ 0x7f60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #610 @ 0x262 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 61f56 │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6214a │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 61f5c │ │ │ │ - cbz r1, 61f40 │ │ │ │ + beq.n 62150 │ │ │ │ + cbz r1, 62134 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 61f40 │ │ │ │ + bpl.n 62134 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61f5e │ │ │ │ + bge.n 62152 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 61f5e │ │ │ │ + b.n 62152 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15660 @ 0x3d2c │ │ │ │ + movw r1, #20204 @ 0x4eec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61f82 │ │ │ │ + b.n 62176 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 61f80 │ │ │ │ + cbz r0, 62174 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61f80 │ │ │ │ + bge.n 62174 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 61f80 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 62174 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061f84 : │ │ │ │ +00062178 : │ │ │ │ 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 7751c │ │ │ │ + b.w 776ec │ │ │ │ │ │ │ │ -00061f9a : │ │ │ │ +0006218e : │ │ │ │ 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, #40996 @ 0xa024 │ │ │ │ + movw r1, #45540 @ 0xb1e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2344c4 │ │ │ │ - cbz r0, 61fc0 │ │ │ │ + bl 2356e4 │ │ │ │ + cbz r0, 621b4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61fd6 │ │ │ │ + b.n 621ca │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61fba │ │ │ │ + beq.n 621ae │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31380 @ 0x7a94 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6200a │ │ │ │ - movw r0, #21676 @ 0x54ac │ │ │ │ + beq.n 621fe │ │ │ │ + movw r0, #26220 @ 0x666c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #393 @ 0x189 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 62010 │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 62204 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 62022 │ │ │ │ + cbnz r0, 62216 │ │ │ │ mov.w r1, #508 @ 0x1fc │ │ │ │ - movw r0, #21676 @ 0x54ac │ │ │ │ + movw r0, #26220 @ 0x666c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6202e │ │ │ │ - ldr r1, [pc, #88] @ (6207c ) │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 62222 │ │ │ │ + ldr r1, [pc, #88] @ (62270 ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6a00 │ │ │ │ + bl b70c4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 62032 │ │ │ │ + bne.n 62226 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 62076 │ │ │ │ + b.n 6226a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 62054 │ │ │ │ + cbz r0, 62248 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 62054 │ │ │ │ + bne.n 62248 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62054 │ │ │ │ + bge.n 62248 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 62054 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 62248 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #10716 @ 0x29dc │ │ │ │ + movw r2, #15336 @ 0x3be8 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #15684 @ 0x3d44 │ │ │ │ + movw r0, #20228 @ 0x4f04 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ pop {r2, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -81474,50 +81692,50 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ add r1, r3 │ │ │ │ - bl 76e34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77004 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 620c8 │ │ │ │ + cbnz r0, 622bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 621dc │ │ │ │ + bge.w 623d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 621dc │ │ │ │ + bne.w 623d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 621dc │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 623d0 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 620ea │ │ │ │ + bne.n 622de │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 620ea │ │ │ │ + beq.n 622de │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ ittt lt │ │ │ │ movlt r3, r1 │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 62110 │ │ │ │ + bne.n 62304 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 62110 │ │ │ │ + beq.n 62304 │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ ittt lt │ │ │ │ movlt r3, r1 │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ @@ -81536,143 +81754,143 @@ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ add r2, r3 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ asrs r3, r3, #2 │ │ │ │ cmp r3, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - ble.n 6217c │ │ │ │ + ble.n 62370 │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ and.w r8, r2, #3 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 62176 │ │ │ │ + bne.n 6236a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 62176 │ │ │ │ + beq.n 6236a │ │ │ │ bic.w r9, r2, #1 │ │ │ │ ldr.w r8, [r9] │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ ittt lt │ │ │ │ addlt.w r2, r8, #1 │ │ │ │ strlt.w r2, [r9] │ │ │ │ movlt r2, r9 │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ - b.n 62144 │ │ │ │ + b.n 62338 │ │ │ │ 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 6219e │ │ │ │ + bge.n 62392 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6219e │ │ │ │ + cbnz r3, 62392 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ - cbnz r7, 621b0 │ │ │ │ + cbnz r7, 623a4 │ │ │ │ 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, 621c8 │ │ │ │ + cbnz r6, 623bc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 710c4 │ │ │ │ + bl 71250 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -000621e2 : │ │ │ │ +000623d6 : │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ movw r0, #25416 @ 0x6348 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4} │ │ │ │ - b.n 62080 │ │ │ │ + b.n 62274 │ │ │ │ │ │ │ │ -000621f8 : │ │ │ │ +000623ec : │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #25416 @ 0x6348 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 62080 │ │ │ │ + b.n 62274 │ │ │ │ │ │ │ │ -00062208 : │ │ │ │ +000623fc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #26724 @ 0x6864 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 62080 │ │ │ │ - cbz r0, 62260 │ │ │ │ - ldr r3, [pc, #60] @ (62268 ) │ │ │ │ + bl 62274 │ │ │ │ + cbz r0, 62454 │ │ │ │ + ldr r3, [pc, #60] @ (6245c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 6223c │ │ │ │ + cbnz r5, 62430 │ │ │ │ str r5, [r0, #28] │ │ │ │ - b.n 62262 │ │ │ │ - bl 1d05d8 │ │ │ │ + b.n 62456 │ │ │ │ + bl 1d1514 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 290928 <_PyArg_ParseStack@@Base+0x1d8> │ │ │ │ + bl 291a88 <_PyArg_ParseStack@@Base+0x1d8> │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 62262 │ │ │ │ + cbnz r0, 62456 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62260 │ │ │ │ + bge.n 62454 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62260 │ │ │ │ + cbnz r3, 62454 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006226c : │ │ │ │ +00062460 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #26204 @ 0x665c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 62080 │ │ │ │ - cbz r0, 62298 │ │ │ │ + bl 62274 │ │ │ │ + cbz r0, 6248c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strh r3, [r0, #32] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ @@ -81705,197 +81923,197 @@ │ │ │ │ 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, 622fa │ │ │ │ + cbnz r0, 624ee │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 62302 │ │ │ │ + cbz r0, 624f6 │ │ │ │ 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 622ec │ │ │ │ + beq.n 624e0 │ │ │ │ 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, 6232a │ │ │ │ + cbnz r0, 6251e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 62332 │ │ │ │ + cbz r0, 62526 │ │ │ │ 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 6231c │ │ │ │ + beq.n 62510 │ │ │ │ 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, 6235a │ │ │ │ + cbnz r0, 6254e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 62362 │ │ │ │ + cbz r0, 62556 │ │ │ │ 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 6234c │ │ │ │ + beq.n 62540 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 6236e │ │ │ │ + cbz r0, 62562 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 6237a │ │ │ │ + cbz r0, 6256e │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, r5, r4 │ │ │ │ add.w ip, r0, r4 │ │ │ │ cmp r7, r1 │ │ │ │ - bge.n 623ca │ │ │ │ + bge.n 625be │ │ │ │ ldrh.w lr, [r8, r7, lsl #1] │ │ │ │ ldrh.w ip, [r8, ip, lsl #1] │ │ │ │ - cbz r3, 623a4 │ │ │ │ + cbz r3, 62598 │ │ │ │ cmp lr, ip │ │ │ │ - bls.n 623b0 │ │ │ │ - b.n 623a8 │ │ │ │ + bls.n 625a4 │ │ │ │ + b.n 6259c │ │ │ │ cmp lr, ip │ │ │ │ - bcs.n 623b0 │ │ │ │ + bcs.n 625a4 │ │ │ │ adds r5, r7, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 6238a │ │ │ │ + b.n 6257e │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 623c0 │ │ │ │ + bne.n 625b4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 6238a │ │ │ │ + bne.n 6257e │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6238a │ │ │ │ + b.n 6257e │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 6238a │ │ │ │ + b.n 6257e │ │ │ │ str r6, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, r5, r4 │ │ │ │ add.w ip, r0, r4 │ │ │ │ cmp r7, r1 │ │ │ │ - bge.n 6241e │ │ │ │ + bge.n 62612 │ │ │ │ ldr.w lr, [r8, r7, lsl #2] │ │ │ │ ldr.w ip, [r8, ip, lsl #2] │ │ │ │ - cbz r3, 623f8 │ │ │ │ + cbz r3, 625ec │ │ │ │ cmp lr, ip │ │ │ │ - bls.n 62404 │ │ │ │ - b.n 623fc │ │ │ │ + bls.n 625f8 │ │ │ │ + b.n 625f0 │ │ │ │ cmp lr, ip │ │ │ │ - bcs.n 62404 │ │ │ │ + bcs.n 625f8 │ │ │ │ adds r5, r7, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 623de │ │ │ │ + b.n 625d2 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 62414 │ │ │ │ + bne.n 62608 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 623de │ │ │ │ + bne.n 625d2 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 623de │ │ │ │ + b.n 625d2 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 623de │ │ │ │ + b.n 625d2 │ │ │ │ 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 62452 │ │ │ │ + bmi.n 62646 │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6243c │ │ │ │ + beq.n 62630 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6243c │ │ │ │ - b.n 62454 │ │ │ │ + beq.n 62630 │ │ │ │ + b.n 62648 │ │ │ │ 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, 6247c │ │ │ │ + cbnz r0, 62670 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6246e │ │ │ │ - b.n 62482 │ │ │ │ + bne.n 62662 │ │ │ │ + b.n 62676 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62476 │ │ │ │ + beq.n 6266a │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 6248e │ │ │ │ + cbz r0, 62682 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #36] @ (624b8 ) │ │ │ │ + ldr r3, [pc, #36] @ (626ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r2, r0, #110592 @ 0x1b000 │ │ │ │ add.w r0, r0, #114176 @ 0x1be00 │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ ldr.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ @@ -81916,139 +82134,139 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 624ee │ │ │ │ + cbnz r0, 626e2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 624f8 │ │ │ │ - b.n 624fe │ │ │ │ + cbnz r0, 626ec │ │ │ │ + b.n 626f2 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 624e8 │ │ │ │ - b.n 62516 │ │ │ │ + beq.n 626dc │ │ │ │ + b.n 6270a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 62516 │ │ │ │ + cbnz r0, 6270a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 62508 │ │ │ │ + cbz r0, 626fc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 62516 │ │ │ │ + cbnz r0, 6270a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 62516 │ │ │ │ + cbz r0, 6270a │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 62536 │ │ │ │ + cbnz r0, 6272a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 62540 │ │ │ │ - b.n 62546 │ │ │ │ + cbnz r0, 62734 │ │ │ │ + b.n 6273a │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62530 │ │ │ │ - b.n 6255e │ │ │ │ + beq.n 62724 │ │ │ │ + b.n 62752 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6255e │ │ │ │ + cbnz r0, 62752 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 62550 │ │ │ │ + cbz r0, 62744 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6255e │ │ │ │ + cbnz r0, 62752 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 6255e │ │ │ │ + cbz r0, 62752 │ │ │ │ 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, 6258e │ │ │ │ + cbnz r0, 62782 │ │ │ │ movw r3, #40760 @ 0x9f38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62578 │ │ │ │ + beq.n 6276c │ │ │ │ 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, 625be │ │ │ │ + cbnz r0, 627b2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 625c6 │ │ │ │ + cbz r0, 627ba │ │ │ │ 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 625b0 │ │ │ │ + beq.n 627a4 │ │ │ │ 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, 625ee │ │ │ │ + cbnz r0, 627e2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 625f6 │ │ │ │ + cbz r0, 627ea │ │ │ │ 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 625e0 │ │ │ │ + beq.n 627d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56829 @ 0xddfd │ │ │ │ + movw r1, #61413 @ 0xefe5 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movw r0, #56224 @ 0xdba0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.w 46628 │ │ │ │ - ldr r3, [pc, #48] @ (62640 ) │ │ │ │ + b.w 466f8 │ │ │ │ + ldr r3, [pc, #48] @ (62834 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r3, #3928] @ 0xf58 │ │ │ │ dmb ish │ │ │ │ tst.w r3, #1 │ │ │ │ @@ -82064,21 +82282,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 6265c │ │ │ │ - bl 167c64 │ │ │ │ + cbz r0, 62850 │ │ │ │ + bl 168d4c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062666 : │ │ │ │ +0006285a : │ │ │ │ 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 │ │ │ │ @@ -82086,21 +82304,21 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 6237c │ │ │ │ + bl 62570 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 6237c │ │ │ │ + bl 62570 │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -82109,58 +82327,58 @@ │ │ │ │ ldrle r1, [sp, #4] │ │ │ │ str r1, [r4, #12] │ │ │ │ add.w r1, r7, r1, lsl #1 │ │ │ │ blx 2c22c │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [r4, #20] │ │ │ │ - cbz r0, 626d4 │ │ │ │ + cbz r0, 628c8 │ │ │ │ subs r3, r5, r6 │ │ │ │ cmp r3, r6 │ │ │ │ it lt │ │ │ │ movlt r3, r6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ add.w r2, r5, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r5, #2 │ │ │ │ subs r2, #1 │ │ │ │ str r5, [r4, #16] │ │ │ │ ldrh.w r1, [r7, r2, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 626fc │ │ │ │ + blt.n 628f0 │ │ │ │ ldrh.w r2, [r7, r3, lsl #1] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 626f8 │ │ │ │ + bne.n 628ec │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 626fc │ │ │ │ + b.n 628f0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 626e2 │ │ │ │ + b.n 628d6 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ mov r3, r5 │ │ │ │ add.w r2, r4, #23 │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ add.w r1, r4, #87 @ 0x57 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 6270c │ │ │ │ + bne.n 62900 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 6272e │ │ │ │ + bge.n 62922 │ │ │ │ ldrh.w r2, [r7, r3, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b.n 62718 │ │ │ │ + b.n 6290c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov ip, r2 │ │ │ │ ldr.w fp, [r2, #12] │ │ │ │ ldrd r7, r6, [r2, #4] │ │ │ │ sub sp, #20 │ │ │ │ @@ -82172,170 +82390,170 @@ │ │ │ │ add.w r1, r0, r1, lsl #1 │ │ │ │ cmp r2, r7 │ │ │ │ add.w r3, r0, r3, lsl #1 │ │ │ │ it ge │ │ │ │ movge r2, r7 │ │ │ │ mov sl, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6281c │ │ │ │ + beq.n 62a10 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 6288e │ │ │ │ + bcs.w 62a82 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r0, [ip, r2] │ │ │ │ add.w r3, r3, r0, lsl #1 │ │ │ │ - cbz r0, 62786 │ │ │ │ + cbz r0, 6297a │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 62770 │ │ │ │ - b.n 6288e │ │ │ │ + bhi.n 62964 │ │ │ │ + b.n 62a82 │ │ │ │ rsb r5, r7, #1 │ │ │ │ cmp r0, r6 │ │ │ │ mov r4, r0 │ │ │ │ add.w r2, r3, r5, lsl #1 │ │ │ │ it lt │ │ │ │ movlt r4, r6 │ │ │ │ strd r0, r5, [sp, #8] │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 627c8 │ │ │ │ + bge.n 629bc │ │ │ │ ldrh.w r0, [r8, r4, lsl #1] │ │ │ │ mov r5, r0 │ │ │ │ ldrh.w r0, [r2, r4, lsl #1] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 627c4 │ │ │ │ + beq.n 629b8 │ │ │ │ cmp r4, sl │ │ │ │ itett ge │ │ │ │ subge r4, r4, r6 │ │ │ │ addlt.w r3, r3, lr, lsl #1 │ │ │ │ addge r4, #1 │ │ │ │ addge.w r3, r3, r4, lsl #1 │ │ │ │ - b.n 6276a │ │ │ │ + b.n 6295e │ │ │ │ adds r4, #1 │ │ │ │ - b.n 6279a │ │ │ │ + b.n 6298e │ │ │ │ ldrd r0, r5, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - bge.n 62814 │ │ │ │ + bge.n 62a08 │ │ │ │ ldrh.w r4, [r8, r0, lsl #1] │ │ │ │ ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 627ce │ │ │ │ + beq.n 629c2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r3, r3, fp, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 6288e │ │ │ │ + bls.n 62a82 │ │ │ │ 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 6278a │ │ │ │ + beq.n 6297e │ │ │ │ rsb r2, r6, #1 │ │ │ │ cmp r6, r0 │ │ │ │ ite ge │ │ │ │ addge r2, r2, r6 │ │ │ │ addlt r2, r2, r0 │ │ │ │ cmp r4, r2 │ │ │ │ ite gt │ │ │ │ lslgt r2, r4, #1 │ │ │ │ lslle r2, r2, #1 │ │ │ │ add r3, r2 │ │ │ │ - b.n 6276a │ │ │ │ + b.n 6295e │ │ │ │ sub.w r0, r2, r9 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 62892 │ │ │ │ + b.n 62a86 │ │ │ │ cmp fp, lr │ │ │ │ mov r5, fp │ │ │ │ it lt │ │ │ │ movlt r5, lr │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 6288e │ │ │ │ + bcs.n 62a82 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 6283e │ │ │ │ + cbz r2, 62a32 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 62828 │ │ │ │ - b.n 6288e │ │ │ │ + bhi.n 62a1c │ │ │ │ + b.n 62a82 │ │ │ │ rsb r2, r7, #1 │ │ │ │ mov r4, r6 │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 6286e │ │ │ │ + bge.n 62a62 │ │ │ │ ldrh.w fp, [r8, r4, lsl #1] │ │ │ │ ldrh.w r9, [r2, r4, lsl #1] │ │ │ │ cmp fp, r9 │ │ │ │ - beq.n 6286a │ │ │ │ + beq.n 62a5e │ │ │ │ cmp r4, sl │ │ │ │ itett ge │ │ │ │ subge r4, r4, r6 │ │ │ │ addlt.w r3, r3, lr, lsl #1 │ │ │ │ addge r4, #1 │ │ │ │ addge.w r3, r3, r4, lsl #1 │ │ │ │ - b.n 62824 │ │ │ │ + b.n 62a18 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 62848 │ │ │ │ + b.n 62a3c │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 62888 │ │ │ │ + bge.n 62a7c │ │ │ │ ldrh.w fp, [r8, r4, lsl #1] │ │ │ │ ldrh.w r9, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r9 │ │ │ │ - beq.n 62870 │ │ │ │ + beq.n 62a64 │ │ │ │ add.w r3, r3, r5, lsl #1 │ │ │ │ - b.n 62824 │ │ │ │ + b.n 62a18 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 62892 │ │ │ │ + b.n 62a86 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #80] @ (62904 ) │ │ │ │ + ldr r3, [pc, #80] @ (62af8 ) │ │ │ │ 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 62670 │ │ │ │ + bl 62864 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 62732 │ │ │ │ + bl 62926 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 628e8 │ │ │ │ + beq.n 62adc │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 628e8 │ │ │ │ + beq.n 62adc │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 628ca │ │ │ │ - ldr r3, [pc, #24] @ (62904 ) │ │ │ │ + b.n 62abe │ │ │ │ + ldr r3, [pc, #24] @ (62af8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 628fa │ │ │ │ + beq.n 62aee │ │ │ │ blx 2b9e4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -82344,21 +82562,21 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 623d0 │ │ │ │ + bl 625c4 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 623d0 │ │ │ │ + bl 625c4 │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -82367,58 +82585,58 @@ │ │ │ │ ldrle r1, [sp, #4] │ │ │ │ str r1, [r4, #12] │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ blx 2c22c │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [r4, #20] │ │ │ │ - cbz r0, 6296c │ │ │ │ + cbz r0, 62b60 │ │ │ │ subs r3, r5, r6 │ │ │ │ cmp r3, r6 │ │ │ │ it lt │ │ │ │ movlt r3, r6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ add.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ str r5, [r4, #16] │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r5, #2 │ │ │ │ ldr.w r1, [r7, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 62994 │ │ │ │ + blt.n 62b88 │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 62990 │ │ │ │ + bne.n 62b84 │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 62994 │ │ │ │ + b.n 62b88 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 6297a │ │ │ │ + b.n 62b6e │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ mov r3, r5 │ │ │ │ add.w r2, r4, #23 │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ add.w r1, r4, #87 @ 0x57 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 629a4 │ │ │ │ + bne.n 62b98 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 629c6 │ │ │ │ + bge.n 62bba │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b.n 629b0 │ │ │ │ + b.n 62ba4 │ │ │ │ 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 │ │ │ │ @@ -82430,400 +82648,400 @@ │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ cmp r2, r5 │ │ │ │ ite le │ │ │ │ strle r2, [sp, #0] │ │ │ │ strgt r5, [sp, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 62aaa │ │ │ │ + beq.n 62c9e │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 62b20 │ │ │ │ + bcs.w 62d14 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 62a1a │ │ │ │ + cbz r2, 62c0e │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 62a06 │ │ │ │ - b.n 62b20 │ │ │ │ + bhi.n 62bfa │ │ │ │ + b.n 62d14 │ │ │ │ rsb sl, r5, #1 │ │ │ │ cmp r2, r4 │ │ │ │ mov r9, r2 │ │ │ │ add.w r8, r3, sl, lsl #2 │ │ │ │ it lt │ │ │ │ movlt r9, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r9, r5 │ │ │ │ - bge.n 62a5a │ │ │ │ + bge.n 62c4e │ │ │ │ ldr.w r7, [ip, r9, lsl #2] │ │ │ │ ldr.w r2, [r8, r9, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 62a54 │ │ │ │ + beq.n 62c48 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r9, r2 │ │ │ │ itett ge │ │ │ │ subge.w r9, r9, r4 │ │ │ │ addlt.w r3, r3, lr, lsl #2 │ │ │ │ addge.w r9, r9, #1 │ │ │ │ addge.w r3, r3, r9, lsl #2 │ │ │ │ - b.n 62a00 │ │ │ │ + b.n 62bf4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 62a2c │ │ │ │ + b.n 62c20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bge.n 62aa2 │ │ │ │ + bge.n 62c96 │ │ │ │ ldr.w r9, [ip, r2, lsl #2] │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 62a5c │ │ │ │ + beq.n 62c50 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 62b20 │ │ │ │ + bls.n 62d14 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb r7, [r6, r2] │ │ │ │ sub.w r2, r5, fp │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 62a1e │ │ │ │ + beq.n 62c12 │ │ │ │ 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 62a00 │ │ │ │ + b.n 62bf4 │ │ │ │ sub.w r0, r8, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 62b24 │ │ │ │ + b.n 62d18 │ │ │ │ cmp fp, lr │ │ │ │ mov r9, fp │ │ │ │ it lt │ │ │ │ movlt r9, lr │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 62b20 │ │ │ │ + bcs.n 62d14 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 62acc │ │ │ │ + cbz r2, 62cc0 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 62ab8 │ │ │ │ - b.n 62b20 │ │ │ │ + bhi.n 62cac │ │ │ │ + b.n 62d14 │ │ │ │ rsb r8, r5, #1 │ │ │ │ mov r2, r4 │ │ │ │ add.w r8, r3, r8, lsl #2 │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 62afe │ │ │ │ + bge.n 62cf2 │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ ldr.w r0, [ip, r2, lsl #2] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 62afa │ │ │ │ + beq.n 62cee │ │ │ │ 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 62ab4 │ │ │ │ + b.n 62ca8 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 62ad6 │ │ │ │ + b.n 62cca │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - bge.n 62b18 │ │ │ │ + bge.n 62d0c │ │ │ │ ldr.w sl, [ip, r2, lsl #2] │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp sl, r7 │ │ │ │ - beq.n 62b00 │ │ │ │ + beq.n 62cf4 │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ - b.n 62ab4 │ │ │ │ + b.n 62ca8 │ │ │ │ sub.w r0, r8, fp │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 62b24 │ │ │ │ + b.n 62d18 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #80] @ (62b94 ) │ │ │ │ + ldr r3, [pc, #80] @ (62d88 ) │ │ │ │ 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 62908 │ │ │ │ + bl 62afc │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 629ca │ │ │ │ + bl 62bbe │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 62b7a │ │ │ │ + beq.n 62d6e │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 62b7a │ │ │ │ + beq.n 62d6e │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 62b5c │ │ │ │ - ldr r3, [pc, #24] @ (62b94 ) │ │ │ │ + b.n 62d50 │ │ │ │ + ldr r3, [pc, #24] @ (62d88 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 62b8c │ │ │ │ + beq.n 62d80 │ │ │ │ blx 2b9e4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ │ │ │ │ -00062b98 <_PyUnicode_InternInPlace@@Base>: │ │ │ │ +00062d8c <_PyUnicode_InternInPlace@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 79ccc │ │ │ │ + bl 79ec8 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062bb4 : │ │ │ │ +00062da8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (62bdc ) │ │ │ │ + ldr r1, [pc, #24] @ (62dd0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 79ccc │ │ │ │ + bl 79ec8 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062be0 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +00062dd4 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 62c0c <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 62e00 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #6 │ │ │ │ - movw r1, #46488 @ 0xb598 │ │ │ │ + movw r1, #51032 @ 0xc758 │ │ │ │ movt r1, #57 @ 0x39 │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ - movw r2, #53400 @ 0xd098 │ │ │ │ + movw r2, #57944 @ 0xe258 │ │ │ │ movt r2, #56 @ 0x38 │ │ │ │ ldrh.w r1, [r1, r4, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #6 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 62c0e <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 62e02 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #45256 @ 0xb0c8 │ │ │ │ + movw r3, #49800 @ 0xc288 │ │ │ │ movt r3, #56 @ 0x38 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ pop {r4} │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r2, r2, #17 │ │ │ │ iteee pl │ │ │ │ addpl r0, r0, r3 │ │ │ │ - movwmi r2, #54864 @ 0xd650 │ │ │ │ + movwmi r2, #59408 @ 0xe810 │ │ │ │ uxthmi r3, r3 │ │ │ │ movtmi r2, #67 @ 0x43 │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062c38 : │ │ │ │ +00062e2c : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (62c4c ) │ │ │ │ + ldr r4, [pc, #12] @ (62e40 ) │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ b.w 2e1ea <_PyObject_DebugMallocStats@@Base+0x71a> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062c50 : │ │ │ │ +00062e44 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (62c64 ) │ │ │ │ + ldr r4, [pc, #12] @ (62e58 ) │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ b.w 2e1ea <_PyObject_DebugMallocStats@@Base+0x71a> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062c68 <_PyObjectArray_Free@@Base>: │ │ │ │ +00062e5c <_PyObjectArray_Free@@Base>: │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 62c70 <_PyObjectArray_Free@@Base+0x8> │ │ │ │ - b.w 761ac │ │ │ │ + beq.n 62e64 <_PyObjectArray_Free@@Base+0x8> │ │ │ │ + b.w 7637c │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062c72 <_PyEval_MonitorRaise@@Base>: │ │ │ │ +00062e66 <_PyEval_MonitorRaise@@Base>: │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldrb.w r3, [r3, #3291] @ 0xcdb │ │ │ │ - cbz r3, 62c84 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + cbz r3, 62e78 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ movs r3, #11 │ │ │ │ - b.w 208bd8 │ │ │ │ + b.w 209a48 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062c86 : │ │ │ │ +00062e7a : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062c94 : │ │ │ │ - b.w 208700 │ │ │ │ +00062e88 : │ │ │ │ + b.w 2097a8 │ │ │ │ │ │ │ │ -00062c98 : │ │ │ │ - ldr r2, [pc, #12] @ (62ca8 ) │ │ │ │ +00062e8c : │ │ │ │ + ldr r2, [pc, #12] @ (62e9c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 20c348 <_PyXI_NewSession@@Base+0x84> │ │ │ │ + b.w 20d4bc <_PyXI_NewSession@@Base+0x40> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062cac : │ │ │ │ - ldr r2, [pc, #12] @ (62cbc ) │ │ │ │ +00062ea0 : │ │ │ │ + ldr r2, [pc, #12] @ (62eb0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 20fcf0 │ │ │ │ + b.w 210c50 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062cc0 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +00062eb4 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062cc2 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +00062eb6 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062cc4 : │ │ │ │ +00062eb8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062cc6 : │ │ │ │ +00062eba : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062cc8 : │ │ │ │ +00062ebc : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062cca : │ │ │ │ +00062ebe : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062ccc <_PyXIData_SetNotShareableError@@Base>: │ │ │ │ +00062ec0 <_PyXIData_SetNotShareableError@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 216200 <_PyFunction_VerifyStateless@@Base+0xf4> │ │ │ │ + b.w 21740c <_PyFunction_VerifyStateless@@Base+0xf4> │ │ │ │ │ │ │ │ -00062cd6 <_PyXIData_Lookup@@Base>: │ │ │ │ +00062eca <_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 62d08 <_PyXIData_Lookup@@Base+0x32> │ │ │ │ + beq.n 62efc <_PyXIData_Lookup@@Base+0x32> │ │ │ │ adds.w r3, r3, #5536 @ 0x15a0 │ │ │ │ - beq.n 62d08 <_PyXIData_Lookup@@Base+0x32> │ │ │ │ + beq.n 62efc <_PyXIData_Lookup@@Base+0x32> │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, sp │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21b508 <_PyObject_GetXIData@@Base+0x20c> │ │ │ │ - b.n 62d0e <_PyXIData_Lookup@@Base+0x38> │ │ │ │ + bl 21c70c <_PyObject_GetXIData@@Base+0x20c> │ │ │ │ + b.n 62f02 <_PyXIData_Lookup@@Base+0x38> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062d14 <_PyXI_GetFailureCode@@Base>: │ │ │ │ - cbz r0, 62d18 <_PyXI_GetFailureCode@@Base+0x4> │ │ │ │ +00062f08 <_PyXI_GetFailureCode@@Base>: │ │ │ │ + cbz r0, 62f0c <_PyXI_GetFailureCode@@Base+0x4> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062d1a <_PyXI_InitFailureUTF8@@Base>: │ │ │ │ +00062f0e <_PyXI_InitFailureUTF8@@Base>: │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r2, [r0] │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062d24 : │ │ │ │ +00062f18 : │ │ │ │ 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 1d51c0 │ │ │ │ + bl 1d6100 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062d42 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +00062f36 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ sub sp, #20 │ │ │ │ movs r1, #1 │ │ │ │ add r4, sp, #28 │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8eb30 │ │ │ │ + bl 8ed5c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062d76 <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +00062f6a <_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 │ │ │ │ @@ -82832,259 +83050,259 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2e19e <_PyObject_DebugMallocStats@@Base+0x6ce> │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062da0 : │ │ │ │ +00062f94 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ bl 2e19e <_PyObject_DebugMallocStats@@Base+0x6ce> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00062dbc <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 62da0 │ │ │ │ +00062fb0 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 62f94 │ │ │ │ │ │ │ │ -00062dc0 : │ │ │ │ +00062fb4 : │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ - cbz r0, 62ddc │ │ │ │ + cbz r0, 62fd0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 62ddc │ │ │ │ + cbz r0, 62fd0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062dde : │ │ │ │ - ldr r1, [pc, #16] @ (62df0 ) │ │ │ │ +00062fd2 : │ │ │ │ + ldr r1, [pc, #16] @ (62fe4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - b.w 19b874 <_PySys_GetRequiredAttr@@Base+0x1140> │ │ │ │ + b.w 19ce84 <_PySys_GetRequiredAttr@@Base+0x1140> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062df4 : │ │ │ │ +00062fe8 : │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062e02 : │ │ │ │ +00062ff6 : │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #15560 @ 0x3cc8 │ │ │ │ + movw r3, #20104 @ 0x4e88 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r1, [r0, #0] │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062e18 : │ │ │ │ +0006300c : │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062e26 : │ │ │ │ +0006301a : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00062e36 : │ │ │ │ +0006302a : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00062e46 : │ │ │ │ +0006303a : │ │ │ │ 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, #15868 @ 0x3dfc │ │ │ │ + movw r4, #20412 @ 0x4fbc │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 188dd8 │ │ │ │ + bl 18a3d8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00062e6c <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +00063060 <_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 51d6a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e42 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062e9a <_PySeqLock_LockWrite@@Base>: │ │ │ │ +0006308e <_PySeqLock_LockWrite@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bpl.n 62eb8 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + bpl.n 630ac <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ blx 2c4fc │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - b.n 62eac <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 630a0 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ adds r2, r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 62ece <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + bne.n 630c2 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 62ebe <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + bne.n 630b2 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ dmb ish │ │ │ │ - bne.n 62eda <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + bne.n 630ce <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ dmb ish │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r3 │ │ │ │ blx 2c4fc │ │ │ │ - b.n 62eac <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 630a0 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ │ │ │ │ -00062ee2 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +000630d6 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062ef2 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +000630e6 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062f02 <_PySeqLock_BeginRead@@Base>: │ │ │ │ +000630f6 <_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 62f28 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + bpl.n 6311c <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ blx 2c4fc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ dmb ish │ │ │ │ - b.n 62f18 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + b.n 6310c <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062f2a <_PySeqLock_EndRead@@Base>: │ │ │ │ +0006311e <_PySeqLock_EndRead@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 62f4a <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + beq.n 6313e <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ blx 2c4fc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 62f4c <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + b.n 63140 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062f4e <_PySeqLock_AfterFork@@Base>: │ │ │ │ +00063142 <_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 │ │ │ │ │ │ │ │ -00062f60 : │ │ │ │ +00063154 : │ │ │ │ dmb ish │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ dmb ish │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062f70 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +00063164 <_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 80a84 │ │ │ │ + bl 80c54 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062f98 : │ │ │ │ +0006318c : │ │ │ │ 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 17cb38 │ │ │ │ + bl 17e138 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00062fc2 : │ │ │ │ +000631b6 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #59856 @ 0xe9d0 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ sub sp, #12 │ │ │ │ @@ -83094,15 +83312,15 @@ │ │ │ │ blx 2b9a8 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d550 │ │ │ │ │ │ │ │ -00062ff2 <_Py_FatalErrorFunc@@Base>: │ │ │ │ +000631e6 <_Py_FatalErrorFunc@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #59856 @ 0xe9d0 │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ sub sp, #12 │ │ │ │ @@ -83116,302 +83334,304 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d550 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #15892 @ 0x3e14 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #65056 @ 0xfe20 │ │ │ │ - movt r0, #72 @ 0x48 │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r0, #4064 @ 0xfe0 │ │ │ │ + movt r0, #73 @ 0x49 │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -00063046 : │ │ │ │ +0006323a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (63074 ) │ │ │ │ + ldr r3, [pc, #28] @ (63268 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 6306c │ │ │ │ - movw r1, #31720 @ 0x7be8 │ │ │ │ + cbnz r0, 63260 │ │ │ │ + movw r1, #36264 @ 0x8da8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #16] @ (63078 ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (6326c ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 6c7f8 │ │ │ │ + b.w 6c988 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 3, cr0, cr0, cr8, {2} │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0006307c : │ │ │ │ +00063270 : │ │ │ │ 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] @ (630a4 ) │ │ │ │ + ldr r2, [pc, #24] @ (63298 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1e3b64 │ │ │ │ + bl 1e4af4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e56fc │ │ │ │ + b.w 1e668c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000630a8 <_PyThreadState_Prealloc@@Base>: │ │ │ │ +0006329c <_PyThreadState_Prealloc@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 192cd8 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b.w 1942e0 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -000630ae <_PyThreadState_Init@@Base>: │ │ │ │ +000632a2 <_PyThreadState_Init@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #15920 @ 0x3e30 │ │ │ │ + movw r1, #20464 @ 0x4ff0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #4] @ (630cc <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (632c0 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - cdp2 0, 4, cr0, cr4, cr8, {2} │ │ │ │ + asrs r4, r0, #32 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000630d0 : │ │ │ │ - ldr r3, [pc, #8] @ (630dc ) │ │ │ │ +000632c4 : │ │ │ │ + ldr r3, [pc, #8] @ (632d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 1d9158 │ │ │ │ + b.w 1da098 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000630e0 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +000632d4 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #10241 @ 0x2801 │ │ │ │ + movw r3, #10769 @ 0x2a11 │ │ │ │ movt r3, #10 │ │ │ │ ldr.w r2, [r0, #376] @ 0x178 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000630fa : │ │ │ │ +000632ee : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d9200 │ │ │ │ + bl 1da140 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 63124 │ │ │ │ - ldr r2, [pc, #20] @ (63128 ) │ │ │ │ + bne.n 63318 │ │ │ │ + ldr r2, [pc, #20] @ (6331c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1dc0b4 │ │ │ │ - bl 1df278 <_PyBytes_Repeat@@Base+0x3a4> │ │ │ │ + bl 1dcfe8 │ │ │ │ + bl 1e0204 <_PyBytes_Repeat@@Base+0x400> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006312c : │ │ │ │ - ldr r2, [pc, #12] @ (6313c ) │ │ │ │ +00063320 : │ │ │ │ + ldr r2, [pc, #12] @ (63330 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1dc0b4 │ │ │ │ + b.w 1dcfe8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00063140 : │ │ │ │ +00063334 : │ │ │ │ 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 1ce498 │ │ │ │ + bl 1cf3e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00063166 : │ │ │ │ +0006335a : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1ce1e4 │ │ │ │ + b.w 1cf134 │ │ │ │ stmdb 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 631ec │ │ │ │ + bne.n 633e0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 631dc │ │ │ │ + beq.n 633d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 293624 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 294804 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 631c8 │ │ │ │ + blt.n 633bc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 293624 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 294804 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 631dc │ │ │ │ + bge.n 633d0 │ │ │ │ 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 63302 │ │ │ │ + b.n 634f6 │ │ │ │ mul.w r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6 │ │ │ │ - b.n 63302 │ │ │ │ + b.n 634f6 │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 293624 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 294804 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - beq.n 63246 │ │ │ │ + beq.n 6343a │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 293624 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 294804 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r1, r7, r1 │ │ │ │ - blt.n 63232 │ │ │ │ + blt.n 63426 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 293624 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 294804 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r7 │ │ │ │ - bge.n 63246 │ │ │ │ + bge.n 6343a │ │ │ │ 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 63256 │ │ │ │ + b.n 6344a │ │ │ │ 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 293624 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 294804 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 632aa │ │ │ │ + beq.n 6349e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 293624 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 294804 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 63296 │ │ │ │ + blt.n 6348a │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 293624 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 294804 <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 632aa │ │ │ │ + bge.n 6349e │ │ │ │ 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 632ba │ │ │ │ + b.n 634ae │ │ │ │ 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 632d6 │ │ │ │ + blt.n 634ca │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mvns r0, r7 │ │ │ │ sub.w r4, r1, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r4, r3 │ │ │ │ - bge.n 632ee │ │ │ │ - b.n 632f6 │ │ │ │ + bge.n 634e2 │ │ │ │ + b.n 634ea │ │ │ │ orrs.w sl, r9, sl │ │ │ │ - beq.n 632ee │ │ │ │ + beq.n 634e2 │ │ │ │ negs r0, r7 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - blt.n 632fc │ │ │ │ + blt.n 634f0 │ │ │ │ adds r0, r7, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ - b.n 63302 │ │ │ │ + b.n 634f6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63302 │ │ │ │ + b.n 634f6 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00063308 : │ │ │ │ +000634fc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r0, [r3, #1024] @ 0x400 │ │ │ │ - cbnz r0, 63328 │ │ │ │ + cbnz r0, 6351c │ │ │ │ blx 2b07c │ │ │ │ movs r0, #0 │ │ │ │ blx 2af14 │ │ │ │ - cbnz r0, 63342 │ │ │ │ - ldr r3, [pc, #116] @ (633a8 ) │ │ │ │ + cbnz r0, 63536 │ │ │ │ + ldr r3, [pc, #116] @ (6359c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r0, [r3, #3720] @ 0xe88 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -83419,1945 +83639,1945 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2c3f4 <__sysconf@plt> │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - ble.n 63368 │ │ │ │ + ble.n 6355c │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2c3f4 <__sysconf@plt> │ │ │ │ - b.n 6336c │ │ │ │ + b.n 63560 │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n 63376 │ │ │ │ + bls.n 6356a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 633a4 │ │ │ │ + b.n 63598 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bd60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63370 │ │ │ │ + bne.n 63564 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bd0c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bc3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 63370 │ │ │ │ - ldr r3, [pc, #16] @ (633a8 ) │ │ │ │ + bne.n 63564 │ │ │ │ + ldr r3, [pc, #16] @ (6359c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r4, [r3, #3720] @ 0xe88 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000633ac : │ │ │ │ +000635a0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c04c │ │ │ │ - cbnz r0, 633da │ │ │ │ + cbnz r0, 635ce │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 633de │ │ │ │ + bge.n 635d2 │ │ │ │ blx 2bae4 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -000633e2 : │ │ │ │ +000635d6 : │ │ │ │ b.w 2bae0 │ │ │ │ │ │ │ │ -000633e6 : │ │ │ │ +000635da : │ │ │ │ movs r1, #0 │ │ │ │ b.w 2ad10 │ │ │ │ │ │ │ │ -000633ec : │ │ │ │ +000635e0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2ad14 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063408 : │ │ │ │ +000635fc : │ │ │ │ b.w 2bf58 │ │ │ │ │ │ │ │ -0006340c : │ │ │ │ - ldr r3, [pc, #12] @ (6341c ) │ │ │ │ +00063600 : │ │ │ │ + ldr r3, [pc, #12] @ (63610 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3720] @ 0xe88 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00063420 : │ │ │ │ - b.n 6332e │ │ │ │ +00063614 : │ │ │ │ + b.n 63522 │ │ │ │ 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 63442 │ │ │ │ + beq.n 63636 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 634be │ │ │ │ + bne.n 636b2 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 63446 │ │ │ │ + b.n 6363a │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ blx 2bf84 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 63460 │ │ │ │ + bcc.n 63654 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 634c2 │ │ │ │ + b.n 636b6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 6b300 │ │ │ │ + bl 6b490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6345a │ │ │ │ + beq.n 6364e │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 634ac │ │ │ │ + cbz r3, 636a0 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.n 634a4 │ │ │ │ + bpl.n 63698 │ │ │ │ add.w r2, r3, #56320 @ 0xdc00 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 634a4 │ │ │ │ - bl 6b400 │ │ │ │ - cbz r5, 6348c │ │ │ │ + bne.n 63698 │ │ │ │ + bl 6b590 │ │ │ │ + cbz r5, 63680 │ │ │ │ subs r6, r6, r7 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6349e │ │ │ │ - movw r3, #16148 @ 0x3f14 │ │ │ │ + beq.n 63692 │ │ │ │ + movw r3, #20692 @ 0x50d4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str.w r3, [r9] │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 634c2 │ │ │ │ + b.n 636b6 │ │ │ │ adds r6, #1 │ │ │ │ str.w r2, [r4], #4 │ │ │ │ - b.n 6346e │ │ │ │ + b.n 63662 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r5, 634b6 │ │ │ │ + cbz r5, 636aa │ │ │ │ subs r4, r4, r0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 634c2 │ │ │ │ + b.n 636b6 │ │ │ │ mvn.w r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -000634c8 : │ │ │ │ +000636bc : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1abe44 │ │ │ │ + b.w 1ad45c │ │ │ │ │ │ │ │ -000634ce <_Py_closerange@@Base>: │ │ │ │ +000636c2 <_Py_closerange@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ bic.w r4, r0, r0, asr #31 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ blx 2c4e4 │ │ │ │ - cbz r0, 6350e <_Py_closerange@@Base+0x40> │ │ │ │ + cbz r0, 63702 <_Py_closerange@@Base+0x40> │ │ │ │ movs r0, #4 │ │ │ │ blx 2bd78 │ │ │ │ cmp r0, r5 │ │ │ │ - bgt.n 63500 <_Py_closerange@@Base+0x32> │ │ │ │ + bgt.n 636f4 <_Py_closerange@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2c4d0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 6350e <_Py_closerange@@Base+0x40> │ │ │ │ + bgt.n 63702 <_Py_closerange@@Base+0x40> │ │ │ │ adds r4, #1 │ │ │ │ blx 2b490 │ │ │ │ - b.n 63500 <_Py_closerange@@Base+0x32> │ │ │ │ + b.n 636f4 <_Py_closerange@@Base+0x32> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00063510 : │ │ │ │ +00063704 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00063514 : │ │ │ │ +00063708 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 63542 │ │ │ │ + cbz r0, 63736 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63542 │ │ │ │ + bge.n 63736 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 63542 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 63736 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 6355c │ │ │ │ + cbz r0, 63750 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6355c │ │ │ │ + bge.n 63750 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6355c │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 63750 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 6358e │ │ │ │ + cbz r2, 63782 │ │ │ │ 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 6358a │ │ │ │ + bge.n 6377e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 6358a │ │ │ │ + cbnz r3, 6377e │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 635c0 │ │ │ │ + cbz r2, 637b4 │ │ │ │ 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 635bc │ │ │ │ + bge.n 637b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 635bc │ │ │ │ + cbnz r3, 637b0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000635c4 : │ │ │ │ +000637b8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #58304 @ 0xe3c0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 63616 │ │ │ │ + cbz r0, 6380a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 12b458 │ │ │ │ + bl 12c308 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 63618 │ │ │ │ + bge.n 6380c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63616 │ │ │ │ + bge.n 6380a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63616 │ │ │ │ + cbnz r3, 6380a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006361c : │ │ │ │ +00063810 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15968 @ 0x3e60 │ │ │ │ + movw r1, #20512 @ 0x5020 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63672 │ │ │ │ + beq.n 63866 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63688 │ │ │ │ + bne.n 6387c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 636ba │ │ │ │ + beq.n 638ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 636ba │ │ │ │ - b.n 6368a │ │ │ │ + ble.n 638ae │ │ │ │ + b.n 6387e │ │ │ │ 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 636a6 │ │ │ │ + beq.n 6389a │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 636d4 │ │ │ │ + bne.n 638c8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 636ba │ │ │ │ + beq.n 638ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 636d6 │ │ │ │ + bgt.n 638ca │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 63714 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 63908 │ │ │ │ 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 124bb4 │ │ │ │ + bl 125a1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63700 │ │ │ │ + bge.n 638f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63700 │ │ │ │ + cbnz r3, 638f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63714 │ │ │ │ + bge.n 63908 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63714 │ │ │ │ + cbnz r3, 63908 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63744 │ │ │ │ + beq.n 63938 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6375a │ │ │ │ + bne.n 6394e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6378c │ │ │ │ + beq.n 63980 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6378c │ │ │ │ - b.n 6375c │ │ │ │ + ble.n 63980 │ │ │ │ + b.n 63950 │ │ │ │ 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 63778 │ │ │ │ + beq.n 6396c │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 637a6 │ │ │ │ + bne.n 6399a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6378c │ │ │ │ + beq.n 63980 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 637a8 │ │ │ │ + bgt.n 6399c │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 637e6 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 639da │ │ │ │ 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 1209d0 │ │ │ │ + bl 121834 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 637d2 │ │ │ │ + bge.n 639c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 637d2 │ │ │ │ + cbnz r3, 639c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 637e6 │ │ │ │ + bge.n 639da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 637e6 │ │ │ │ + cbnz r3, 639da │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63816 │ │ │ │ + beq.n 63a0a │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6382c │ │ │ │ + bne.n 63a20 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6385e │ │ │ │ + beq.n 63a52 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6385e │ │ │ │ - b.n 6382e │ │ │ │ + ble.n 63a52 │ │ │ │ + b.n 63a22 │ │ │ │ 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 6384a │ │ │ │ + beq.n 63a3e │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63878 │ │ │ │ + bne.n 63a6c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6385e │ │ │ │ + beq.n 63a52 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6387a │ │ │ │ + bgt.n 63a6e │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 638b8 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 63aac │ │ │ │ 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 1450f8 │ │ │ │ + bl 146038 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 638a4 │ │ │ │ + bge.n 63a98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 638a4 │ │ │ │ + cbnz r3, 63a98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 638b8 │ │ │ │ + bge.n 63aac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 638b8 │ │ │ │ + cbnz r3, 63aac │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 638e8 │ │ │ │ + beq.n 63adc │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 638fe │ │ │ │ + bne.n 63af2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63930 │ │ │ │ + beq.n 63b24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63930 │ │ │ │ - b.n 63900 │ │ │ │ + ble.n 63b24 │ │ │ │ + b.n 63af4 │ │ │ │ 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 6391c │ │ │ │ + beq.n 63b10 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6394a │ │ │ │ + bne.n 63b3e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63930 │ │ │ │ + beq.n 63b24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6394c │ │ │ │ + bgt.n 63b40 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 6398a │ │ │ │ + bl f29e4 │ │ │ │ + b.n 63b7e │ │ │ │ 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 137c64 │ │ │ │ + bl 138c34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63976 │ │ │ │ + bge.n 63b6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63976 │ │ │ │ + cbnz r3, 63b6a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6398a │ │ │ │ + bge.n 63b7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6398a │ │ │ │ + cbnz r3, 63b7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 639ba │ │ │ │ + beq.n 63bae │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 639d0 │ │ │ │ + bne.n 63bc4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63a02 │ │ │ │ + beq.n 63bf6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63a02 │ │ │ │ - b.n 639d2 │ │ │ │ + ble.n 63bf6 │ │ │ │ + b.n 63bc6 │ │ │ │ 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 639ee │ │ │ │ + beq.n 63be2 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63a1c │ │ │ │ + bne.n 63c10 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63a02 │ │ │ │ + beq.n 63bf6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63a1e │ │ │ │ + bgt.n 63c12 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 63a5c │ │ │ │ + bl f29e4 │ │ │ │ + b.n 63c50 │ │ │ │ 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 123920 │ │ │ │ + bl 124788 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63a48 │ │ │ │ + bge.n 63c3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63a48 │ │ │ │ + cbnz r3, 63c3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63a5c │ │ │ │ + bge.n 63c50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63a5c │ │ │ │ + cbnz r3, 63c50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63a8c │ │ │ │ + beq.n 63c80 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63aa2 │ │ │ │ + bne.n 63c96 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63ad4 │ │ │ │ + beq.n 63cc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63ad4 │ │ │ │ - b.n 63aa4 │ │ │ │ + ble.n 63cc8 │ │ │ │ + b.n 63c98 │ │ │ │ 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 63ac0 │ │ │ │ + beq.n 63cb4 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63aee │ │ │ │ + bne.n 63ce2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63ad4 │ │ │ │ + beq.n 63cc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63af0 │ │ │ │ + bgt.n 63ce4 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 63b2e │ │ │ │ + bl f29e4 │ │ │ │ + b.n 63d22 │ │ │ │ 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 162ab4 │ │ │ │ + bl 163c0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63b1a │ │ │ │ + bge.n 63d0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63b1a │ │ │ │ + cbnz r3, 63d0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63b2e │ │ │ │ + bge.n 63d22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63b2e │ │ │ │ + cbnz r3, 63d22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63b5e │ │ │ │ + beq.n 63d52 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63b74 │ │ │ │ + bne.n 63d68 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63ba6 │ │ │ │ + beq.n 63d9a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63ba6 │ │ │ │ - b.n 63b76 │ │ │ │ + ble.n 63d9a │ │ │ │ + b.n 63d6a │ │ │ │ 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 63b92 │ │ │ │ + beq.n 63d86 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63bc0 │ │ │ │ + bne.n 63db4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63ba6 │ │ │ │ + beq.n 63d9a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63bc2 │ │ │ │ + bgt.n 63db6 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 63c00 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 63df4 │ │ │ │ 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 122700 │ │ │ │ + bl 123568 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63bec │ │ │ │ + bge.n 63de0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63bec │ │ │ │ + cbnz r3, 63de0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63c00 │ │ │ │ + bge.n 63df4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63c00 │ │ │ │ + cbnz r3, 63df4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63c30 │ │ │ │ + beq.n 63e24 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63c46 │ │ │ │ + bne.n 63e3a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63c78 │ │ │ │ + beq.n 63e6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63c78 │ │ │ │ - b.n 63c48 │ │ │ │ + ble.n 63e6c │ │ │ │ + b.n 63e3c │ │ │ │ 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 63c64 │ │ │ │ + beq.n 63e58 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63c92 │ │ │ │ + bne.n 63e86 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63c78 │ │ │ │ + beq.n 63e6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63c94 │ │ │ │ + bgt.n 63e88 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 63cd2 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 63ec6 │ │ │ │ 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 203f5c │ │ │ │ + bl 205000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63cbe │ │ │ │ + bge.n 63eb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63cbe │ │ │ │ + cbnz r3, 63eb2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63cd2 │ │ │ │ + bge.n 63ec6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63cd2 │ │ │ │ + cbnz r3, 63ec6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63d02 │ │ │ │ + beq.n 63ef6 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63d18 │ │ │ │ + bne.n 63f0c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63d4a │ │ │ │ + beq.n 63f3e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63d4a │ │ │ │ - b.n 63d1a │ │ │ │ + ble.n 63f3e │ │ │ │ + b.n 63f0e │ │ │ │ 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 63d36 │ │ │ │ + beq.n 63f2a │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63d64 │ │ │ │ + bne.n 63f58 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63d4a │ │ │ │ + beq.n 63f3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63d66 │ │ │ │ + bgt.n 63f5a │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 63da4 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 63f98 │ │ │ │ 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 131350 │ │ │ │ + bl 13226c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63d90 │ │ │ │ + bge.n 63f84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63d90 │ │ │ │ + cbnz r3, 63f84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63da4 │ │ │ │ + bge.n 63f98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63da4 │ │ │ │ + cbnz r3, 63f98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63dd4 │ │ │ │ + beq.n 63fc8 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63dea │ │ │ │ + bne.n 63fde │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63e1c │ │ │ │ + beq.n 64010 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63e1c │ │ │ │ - b.n 63dec │ │ │ │ + ble.n 64010 │ │ │ │ + b.n 63fe0 │ │ │ │ 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 63e08 │ │ │ │ + beq.n 63ffc │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63e36 │ │ │ │ + bne.n 6402a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63e1c │ │ │ │ + beq.n 64010 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63e38 │ │ │ │ + bgt.n 6402c │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 63e76 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 6406a │ │ │ │ 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 fbb9c │ │ │ │ + bl fc1b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63e62 │ │ │ │ + bge.n 64056 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63e62 │ │ │ │ + cbnz r3, 64056 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63e76 │ │ │ │ + bge.n 6406a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63e76 │ │ │ │ + cbnz r3, 6406a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63ea6 │ │ │ │ + beq.n 6409a │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63ebc │ │ │ │ + bne.n 640b0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63eee │ │ │ │ + beq.n 640e2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63eee │ │ │ │ - b.n 63ebe │ │ │ │ + ble.n 640e2 │ │ │ │ + b.n 640b2 │ │ │ │ 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 63eda │ │ │ │ + beq.n 640ce │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63f08 │ │ │ │ + bne.n 640fc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63eee │ │ │ │ + beq.n 640e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63f0a │ │ │ │ + bgt.n 640fe │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 63f48 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 6413c │ │ │ │ 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 1dc9e4 │ │ │ │ + bl 1dd918 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63f34 │ │ │ │ + bge.n 64128 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63f34 │ │ │ │ + cbnz r3, 64128 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63f48 │ │ │ │ + bge.n 6413c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63f48 │ │ │ │ + cbnz r3, 6413c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63f78 │ │ │ │ + beq.n 6416c │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63f8e │ │ │ │ + bne.n 64182 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63fc0 │ │ │ │ + beq.n 641b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63fc0 │ │ │ │ - b.n 63f90 │ │ │ │ + ble.n 641b4 │ │ │ │ + b.n 64184 │ │ │ │ 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 63fac │ │ │ │ + beq.n 641a0 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63fda │ │ │ │ + bne.n 641ce │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63fc0 │ │ │ │ + beq.n 641b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63fdc │ │ │ │ + bgt.n 641d0 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 6401a │ │ │ │ + bl f29e4 │ │ │ │ + b.n 6420e │ │ │ │ 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 22927c │ │ │ │ + bl 22a474 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64006 │ │ │ │ + bge.n 641fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64006 │ │ │ │ + cbnz r3, 641fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6401a │ │ │ │ + bge.n 6420e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6401a │ │ │ │ + cbnz r3, 6420e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6404a │ │ │ │ + beq.n 6423e │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64060 │ │ │ │ + bne.n 64254 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64092 │ │ │ │ + beq.n 64286 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64092 │ │ │ │ - b.n 64062 │ │ │ │ + ble.n 64286 │ │ │ │ + b.n 64256 │ │ │ │ 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 6407e │ │ │ │ + beq.n 64272 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 640ac │ │ │ │ + bne.n 642a0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64092 │ │ │ │ + beq.n 64286 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 640ae │ │ │ │ + bgt.n 642a2 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 640ec │ │ │ │ + bl f29e4 │ │ │ │ + b.n 642e0 │ │ │ │ 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 25a768 │ │ │ │ + bl 25b980 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 640d8 │ │ │ │ + bge.n 642cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 640d8 │ │ │ │ + cbnz r3, 642cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 640ec │ │ │ │ + bge.n 642e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 640ec │ │ │ │ + cbnz r3, 642e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6411c │ │ │ │ + beq.n 64310 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64132 │ │ │ │ + bne.n 64326 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64164 │ │ │ │ + beq.n 64358 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64164 │ │ │ │ - b.n 64134 │ │ │ │ + ble.n 64358 │ │ │ │ + b.n 64328 │ │ │ │ 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 64150 │ │ │ │ + beq.n 64344 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6417e │ │ │ │ + bne.n 64372 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64164 │ │ │ │ + beq.n 64358 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64180 │ │ │ │ + bgt.n 64374 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 641be │ │ │ │ + bl f29e4 │ │ │ │ + b.n 643b2 │ │ │ │ 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 246bd0 │ │ │ │ + bl 247fb8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 641aa │ │ │ │ + bge.n 6439e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 641aa │ │ │ │ + cbnz r3, 6439e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 641be │ │ │ │ + bge.n 643b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 641be │ │ │ │ + cbnz r3, 643b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 641ee │ │ │ │ + beq.n 643e2 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64204 │ │ │ │ + bne.n 643f8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64236 │ │ │ │ + beq.n 6442a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64236 │ │ │ │ - b.n 64206 │ │ │ │ + ble.n 6442a │ │ │ │ + b.n 643fa │ │ │ │ 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 64222 │ │ │ │ + beq.n 64416 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64250 │ │ │ │ + bne.n 64444 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64236 │ │ │ │ + beq.n 6442a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64252 │ │ │ │ + bgt.n 64446 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 64290 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 64484 │ │ │ │ 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 1635ac │ │ │ │ + bl 164704 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6427c │ │ │ │ + bge.n 64470 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6427c │ │ │ │ + cbnz r3, 64470 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64290 │ │ │ │ + bge.n 64484 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64290 │ │ │ │ + cbnz r3, 64484 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 642c0 │ │ │ │ + beq.n 644b4 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 642d6 │ │ │ │ + bne.n 644ca │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64308 │ │ │ │ + beq.n 644fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64308 │ │ │ │ - b.n 642d8 │ │ │ │ + ble.n 644fc │ │ │ │ + b.n 644cc │ │ │ │ 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 642f4 │ │ │ │ + beq.n 644e8 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64322 │ │ │ │ + bne.n 64516 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64308 │ │ │ │ + beq.n 644fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64324 │ │ │ │ + bgt.n 64518 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 64362 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 64556 │ │ │ │ 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 25fc04 │ │ │ │ + bl 260e24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6434e │ │ │ │ + bge.n 64542 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6434e │ │ │ │ + cbnz r3, 64542 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64362 │ │ │ │ + bge.n 64556 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64362 │ │ │ │ + cbnz r3, 64556 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 64392 │ │ │ │ + beq.n 64586 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 643a8 │ │ │ │ + bne.n 6459c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 643da │ │ │ │ + beq.n 645ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 643da │ │ │ │ - b.n 643aa │ │ │ │ + ble.n 645ce │ │ │ │ + b.n 6459e │ │ │ │ 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 643c6 │ │ │ │ + beq.n 645ba │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 643f4 │ │ │ │ + bne.n 645e8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 643da │ │ │ │ + beq.n 645ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 643f6 │ │ │ │ + bgt.n 645ea │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 64434 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 64628 │ │ │ │ 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 1f1b30 │ │ │ │ + bl 1f2b80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64420 │ │ │ │ + bge.n 64614 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64420 │ │ │ │ + cbnz r3, 64614 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64434 │ │ │ │ + bge.n 64628 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64434 │ │ │ │ + cbnz r3, 64628 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 64464 │ │ │ │ + beq.n 64658 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6447a │ │ │ │ + bne.n 6466e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 644ac │ │ │ │ + beq.n 646a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 644ac │ │ │ │ - b.n 6447c │ │ │ │ + ble.n 646a0 │ │ │ │ + b.n 64670 │ │ │ │ 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 64498 │ │ │ │ + beq.n 6468c │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 644c6 │ │ │ │ + bne.n 646ba │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 644ac │ │ │ │ + beq.n 646a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 644c8 │ │ │ │ + bgt.n 646bc │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 64506 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 646fa │ │ │ │ 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 2042fc │ │ │ │ + bl 20535c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 644f2 │ │ │ │ + bge.n 646e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 644f2 │ │ │ │ + cbnz r3, 646e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64506 │ │ │ │ + bge.n 646fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64506 │ │ │ │ + cbnz r3, 646fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 64536 │ │ │ │ + beq.n 6472a │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6454c │ │ │ │ + bne.n 64740 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6457e │ │ │ │ + beq.n 64772 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6457e │ │ │ │ - b.n 6454e │ │ │ │ + ble.n 64772 │ │ │ │ + b.n 64742 │ │ │ │ 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 6456a │ │ │ │ + beq.n 6475e │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64598 │ │ │ │ + bne.n 6478c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6457e │ │ │ │ + beq.n 64772 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6459a │ │ │ │ + bgt.n 6478e │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 645d8 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 647cc │ │ │ │ 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 e8efc │ │ │ │ + bl e94c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 645c4 │ │ │ │ + bge.n 647b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 645c4 │ │ │ │ + cbnz r3, 647b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 645d8 │ │ │ │ + bge.n 647cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 645d8 │ │ │ │ + cbnz r3, 647cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000645dc : │ │ │ │ +000647d0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #6612 @ 0x19d4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 64602 │ │ │ │ + bne.n 647f6 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 23600c │ │ │ │ + b.w 237224 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55356 @ 0xd83c │ │ │ │ + movw r1, #59788 @ 0xe98c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16004 @ 0x3e84 │ │ │ │ + movw r1, #20548 @ 0x5044 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r2, r4, [r1] │ │ │ │ movw r3, #33532 @ 0x82fc │ │ │ │ movt r3, #55870 @ 0xda3e │ │ │ │ cmp r2, r3 │ │ │ │ adcs.w r3, r4, #2 │ │ │ │ - blt.n 6468a │ │ │ │ + blt.n 6487e │ │ │ │ movw r5, #32004 @ 0x7d04 │ │ │ │ movt r5, #9665 @ 0x25c1 │ │ │ │ movs r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ sbcs r3, r4 │ │ │ │ - blt.n 64696 │ │ │ │ + blt.n 6488a │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ movs r5, #0 │ │ │ │ umull r2, r6, r2, r3 │ │ │ │ mla r6, r3, r4, r6 │ │ │ │ - b.n 646a0 │ │ │ │ + b.n 64894 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 646a0 │ │ │ │ + b.n 64894 │ │ │ │ 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 646cc │ │ │ │ + blt.n 648c0 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r7, r3 │ │ │ │ sub.w ip, r4, r1 │ │ │ │ cmp r7, r2 │ │ │ │ sbcs.w ip, ip, r6 │ │ │ │ - bge.n 646e4 │ │ │ │ - b.n 646f0 │ │ │ │ + bge.n 648d8 │ │ │ │ + b.n 648e4 │ │ │ │ orrs.w r4, r3, r1 │ │ │ │ - beq.n 646e4 │ │ │ │ + beq.n 648d8 │ │ │ │ negs r7, r3 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r4, r4, r1 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r4, r6, r4 │ │ │ │ - blt.n 646f8 │ │ │ │ + blt.n 648ec │ │ │ │ adds r3, r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ adc.w r4, r1, r6 │ │ │ │ - b.n 64702 │ │ │ │ + b.n 648f6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ - b.n 64702 │ │ │ │ + b.n 648f6 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r4, [r0] │ │ │ │ - cbnz r5, 6470a │ │ │ │ - cbz r2, 64726 │ │ │ │ + cbnz r5, 648fe │ │ │ │ + cbz r2, 6491a │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33512 @ 0x82e8 │ │ │ │ + movw r1, #38056 @ 0x94a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64728 │ │ │ │ + b.n 6491c │ │ │ │ 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 │ │ │ │ @@ -85368,761 +85588,761 @@ │ │ │ │ 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, #16048 @ 0x3eb0 │ │ │ │ + movw r1, #20592 @ 0x5070 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ blx 2af2c <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne.n 647a2 │ │ │ │ + bne.n 64996 │ │ │ │ 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 647a2 │ │ │ │ + bhi.n 64996 │ │ │ │ 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 647bc │ │ │ │ + b.n 649b0 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16068 @ 0x3ec4 │ │ │ │ + movw r1, #20612 @ 0x5084 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000647c0 : │ │ │ │ +000649b4 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #58304 @ 0xe3c0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 647e6 │ │ │ │ + beq.n 649da │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16092 @ 0x3edc │ │ │ │ + movw r1, #20636 @ 0x509c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ 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, 64812 │ │ │ │ + cbnz r4, 64a06 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46308 @ 0xb4e4 │ │ │ │ + movw r1, #50852 @ 0xc6a4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 64814 │ │ │ │ + b.n 64a08 │ │ │ │ adds r0, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00064816 : │ │ │ │ +00064a0a : │ │ │ │ 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 6484a │ │ │ │ + bmi.n 64a3e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #16128 @ 0x3f00 │ │ │ │ + movw r1, #20672 @ 0x50c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64850 │ │ │ │ + b.n 64a44 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064852 : │ │ │ │ +00064a46 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 64872 │ │ │ │ + bmi.n 64a66 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #16128 @ 0x3f00 │ │ │ │ + movw r1, #20672 @ 0x50c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 64882 │ │ │ │ + bpl.n 64a76 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064886 : │ │ │ │ +00064a7a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #58304 @ 0xe3c0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 648c0 │ │ │ │ + beq.n 64ab4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #16092 @ 0x3edc │ │ │ │ + movw r1, #20636 @ 0x509c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 648c8 │ │ │ │ + b.n 64abc │ │ │ │ adds r0, #8 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 648ee │ │ │ │ + cbnz r2, 64ae2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 649c0 │ │ │ │ + bhi.n 64bb4 │ │ │ │ tbb [pc, r2] │ │ │ │ strb r7, [r3, r5] │ │ │ │ lsrs r0, r2, #20 │ │ │ │ - movw r0, #56984 @ 0xde98 │ │ │ │ + movw r0, #61388 @ 0xefcc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ - bl 22b858 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22ca54 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 648e0 │ │ │ │ + bne.n 64ad4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64a5e │ │ │ │ + b.n 64c52 │ │ │ │ ldr.w r8, [r4, #24] │ │ │ │ - b.n 6490e │ │ │ │ + b.n 64b02 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1358fc │ │ │ │ + bl 13689c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64900 │ │ │ │ + beq.n 64af4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 1358fc │ │ │ │ + bl 13689c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 6493c │ │ │ │ + cbnz r0, 64b30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64900 │ │ │ │ + bge.n 64af4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64900 │ │ │ │ + bne.n 64af4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 64900 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 64af4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 64950 │ │ │ │ + bne.n 64b44 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 649da │ │ │ │ - b.n 64a2e │ │ │ │ + bne.n 64bce │ │ │ │ + b.n 64c22 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1358fc │ │ │ │ + bl 13689c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64a2e │ │ │ │ + beq.n 64c22 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 649da │ │ │ │ + bne.n 64bce │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6216 @ 0x1848 │ │ │ │ + movw r1, #10680 @ 0x29b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64a2e │ │ │ │ + bge.n 64c22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64a2e │ │ │ │ + bne.n 64c22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 64a2e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 64c22 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1358fc │ │ │ │ + bl 13689c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64900 │ │ │ │ - ldr r4, [pc, #192] @ (64a64 ) │ │ │ │ + beq.n 64af4 │ │ │ │ + ldr r4, [pc, #192] @ (64c58 ) │ │ │ │ sub.w r5, r4, #16 │ │ │ │ - b.n 649da │ │ │ │ + b.n 64bce │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6248 @ 0x1868 │ │ │ │ + movw r1, #10712 @ 0x29d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 64900 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 64af4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6292 @ 0x1894 │ │ │ │ + movw r1, #10756 @ 0x2a04 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 135ac8 │ │ │ │ + bl 136a68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64a5e │ │ │ │ + bne.n 64c52 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 649fe │ │ │ │ + bge.n 64bf2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 649fe │ │ │ │ + cbnz r3, 64bf2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64a12 │ │ │ │ + bge.n 64c06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 64a12 │ │ │ │ + cbnz r3, 64c06 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 64900 │ │ │ │ + bge.w 64af4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64900 │ │ │ │ + bne.w 64af4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 64900 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 64af4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64a42 │ │ │ │ + bge.n 64c36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64a42 │ │ │ │ + cbnz r3, 64c36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 64900 │ │ │ │ + bge.w 64af4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64900 │ │ │ │ + bne.w 64af4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 64900 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 64af4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strh r0, [r6, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 7fef4 │ │ │ │ - cbnz r0, 64a8a │ │ │ │ + bl 800c4 │ │ │ │ + cbnz r0, 64c7e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64ae2 │ │ │ │ + b.n 64cd6 │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r0, [sp, #4] │ │ │ │ - cbnz r4, 64aa0 │ │ │ │ - ldr r0, [pc, #84] @ (64ae8 ) │ │ │ │ + cbnz r4, 64c94 │ │ │ │ + ldr r0, [pc, #84] @ (64cdc ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1362b0 │ │ │ │ + bl 137250 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 64aae │ │ │ │ - ldr r0, [pc, #72] @ (64aec ) │ │ │ │ + b.n 64ca2 │ │ │ │ + ldr r0, [pc, #72] @ (64ce0 ) │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1362b0 │ │ │ │ + bl 137250 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64ac2 │ │ │ │ + bge.n 64cb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64ac2 │ │ │ │ + cbnz r3, 64cb6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 64a84 │ │ │ │ + beq.n 64c78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 64ad2 │ │ │ │ + blt.n 64cc6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64ae2 │ │ │ │ + b.n 64cd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64ace │ │ │ │ + bne.n 64cc2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 64ace │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 64cc2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 64b68 <_PyMonitoring_FireLineEvent@@Base+0x68> │ │ │ │ + cbz r0, 64d5c <_PyMonitoring_FireLineEvent@@Base+0x68> │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r1!, {r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #7 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ adds r0, #51 @ 0x33 │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ │ │ │ │ -00064b00 <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ +00064cf4 <_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 7fef4 │ │ │ │ - cbz r0, 64b56 <_PyMonitoring_FireLineEvent@@Base+0x56> │ │ │ │ + bl 800c4 │ │ │ │ + cbz r0, 64d4a <_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 51d6a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e42 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64b5a <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + bge.n 64d4e <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64b5a <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + cbnz r3, 64d4e <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 64b5a <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 64d4e <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.w 7fef4 │ │ │ │ - movw r0, #16148 @ 0x3f14 │ │ │ │ + b.w 800c4 │ │ │ │ + movw r0, #20692 @ 0x50d4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 79604 │ │ │ │ + b.w 79800 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b314 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b458 │ │ │ │ - cbnz r0, 64bd6 <_PyMonitoring_FireLineEvent@@Base+0xd6> │ │ │ │ + bl 12c308 │ │ │ │ + cbnz r0, 64dca <_PyMonitoring_FireLineEvent@@Base+0xd6> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 64bbe <_PyMonitoring_FireLineEvent@@Base+0xbe> │ │ │ │ + beq.n 64db2 <_PyMonitoring_FireLineEvent@@Base+0xbe> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #16160 @ 0x3f20 │ │ │ │ + movw r1, #20704 @ 0x50e0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12cf94 │ │ │ │ - b.n 64bd8 <_PyMonitoring_FireLineEvent@@Base+0xd8> │ │ │ │ + bl 12de6c │ │ │ │ + b.n 64dcc <_PyMonitoring_FireLineEvent@@Base+0xd8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ mov r0, r4 │ │ │ │ blx 2b708 │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 64bd8 <_PyMonitoring_FireLineEvent@@Base+0xd8> │ │ │ │ + b.n 64dcc <_PyMonitoring_FireLineEvent@@Base+0xd8> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 64be2 <_PyMonitoring_FireLineEvent@@Base+0xe2> │ │ │ │ + cbz r3, 64dd6 <_PyMonitoring_FireLineEvent@@Base+0xe2> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 750b0 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 750b0 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 75284 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 75284 <_Py_SetImmortal@@Base> │ │ │ │ │ │ │ │ -00064bf0 : │ │ │ │ +00064de4 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r8, #5160 @ 0x1428 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 64c2e │ │ │ │ + beq.n 64e22 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 64c26 │ │ │ │ + bmi.n 64e1a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64c98 │ │ │ │ - bl 85c48 │ │ │ │ + b.n 64e8c │ │ │ │ + bl 85e1c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 64c30 │ │ │ │ + b.n 64e24 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64c46 │ │ │ │ + bne.n 64e3a │ │ │ │ cmp r3, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #0 │ │ │ │ - b.n 64c58 │ │ │ │ + b.n 64e4c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 64c20 │ │ │ │ - bl 85c48 │ │ │ │ + bpl.n 64e14 │ │ │ │ + bl 85e1c │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64c70 │ │ │ │ + bne.n 64e64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64c82 │ │ │ │ + b.n 64e76 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 64c20 │ │ │ │ - bl 85c48 │ │ │ │ + bpl.n 64e14 │ │ │ │ + bl 85e1c │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - blt.n 64c20 │ │ │ │ + blt.n 64e14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 64c20 │ │ │ │ + bge.n 64e14 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00064c9c : │ │ │ │ +00064e90 : │ │ │ │ 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 11b758 │ │ │ │ + bl 11c0b8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64cd6 │ │ │ │ + beq.n 64eca │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11be34 │ │ │ │ + bl 11c794 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00064cda <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +00064ece <_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, 64d06 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r0, 64efa <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 64d06 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 64d02 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + bpl.n 64efa <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 64ef6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bpl.n 64d06 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 64d06 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 64d1a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + bpl.n 64efa <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 64efa <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 64f0e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ movw r1, #1375 @ 0x55f │ │ │ │ - movw r0, #19100 @ 0x4a9c │ │ │ │ + movw r0, #23644 @ 0x5c5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64d26 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + b.n 64f1a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d7314 │ │ │ │ + bl d7930 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064d30 : │ │ │ │ +00064f24 : │ │ │ │ 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, 64d5a │ │ │ │ + cbz r0, 64f4e │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 64d5a │ │ │ │ - cbz r1, 64d56 │ │ │ │ + bpl.n 64f4e │ │ │ │ + cbz r1, 64f4a │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 64d5a │ │ │ │ - cbz r2, 64d5a │ │ │ │ - cbnz r3, 64d6e │ │ │ │ + bpl.n 64f4e │ │ │ │ + cbz r2, 64f4e │ │ │ │ + cbnz r3, 64f62 │ │ │ │ movw r1, #1401 @ 0x579 │ │ │ │ - movw r0, #19100 @ 0x4a9c │ │ │ │ + movw r0, #23644 @ 0x5c5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64d78 │ │ │ │ + b.n 64f6c │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d7314 │ │ │ │ + bl d7930 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00064d7c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +00064f70 <_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, 64da6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r0, 64f9a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 64da6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 64da2 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + bpl.n 64f9a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 64f96 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 64da6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 64da6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 64dba <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + bpl.n 64f9a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 64f9a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 64fae <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ movw r1, #1426 @ 0x592 │ │ │ │ - movw r0, #19100 @ 0x4a9c │ │ │ │ + movw r0, #23644 @ 0x5c5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64dc4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + b.n 64fb8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d7314 │ │ │ │ + bl d7930 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00064dc8 : │ │ │ │ +00064fbc : │ │ │ │ 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, 64df0 │ │ │ │ + cbnz r6, 64fe4 │ │ │ │ mov r5, r1 │ │ │ │ - movw r3, #53888 @ 0xd280 │ │ │ │ + movw r3, #58432 @ 0xe440 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 64e02 │ │ │ │ - movw r0, #16200 @ 0x3f48 │ │ │ │ + b.n 64ff6 │ │ │ │ + movw r0, #20744 @ 0x5108 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 64eca │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 650be │ │ │ │ ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 64e14 │ │ │ │ + cbz r2, 65008 │ │ │ │ cmp r2, r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ it eq │ │ │ │ addeq r7, #1 │ │ │ │ - b.n 64e02 │ │ │ │ + b.n 64ff6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19656c │ │ │ │ + bl 197b74 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64eca │ │ │ │ + beq.n 650be │ │ │ │ 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, #11689 @ 0x2da9 │ │ │ │ + movw r3, #15377 @ 0x3c11 │ │ │ │ movt r3, #18 │ │ │ │ str r3, [r4, #24] │ │ │ │ - movw r3, #13745 @ 0x35b1 │ │ │ │ + movw r3, #17921 @ 0x4601 │ │ │ │ movt r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ movw r3, #40760 @ 0x9f38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str.w r3, [r4, #128] @ 0x80 │ │ │ │ movw r3, #8936 @ 0x22e8 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - movw r3, #56417 @ 0xdc61 │ │ │ │ + movw r3, #60353 @ 0xebc1 │ │ │ │ movt r3, #32 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #49767 @ 0xc267 │ │ │ │ + movw r3, #50015 @ 0xc35f │ │ │ │ movt r3, #5 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 7f794 │ │ │ │ + bl 7f964 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 64ec4 │ │ │ │ + blt.n 650b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 7eb10 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ecdc <_PyType_GetDict@@Base> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fd7c <_PyErr_SetRaisedException@@Base+0x14> │ │ │ │ + bl 7ff4c <_PyErr_SetRaisedException@@Base+0x14> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64ece │ │ │ │ + bne.n 650c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64ec4 │ │ │ │ + bge.n 650b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64ec4 │ │ │ │ + cbnz r3, 650b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00064ed4 : │ │ │ │ - b.w 64dc8 │ │ │ │ +000650c8 : │ │ │ │ + b.w 64fbc │ │ │ │ │ │ │ │ -00064ed8 <_PyType_NewManagedObject@@Base>: │ │ │ │ +000650cc <_PyType_NewManagedObject@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 7900c │ │ │ │ - cbnz r0, 64ef6 <_PyType_NewManagedObject@@Base+0x1e> │ │ │ │ + bl 791dc │ │ │ │ + cbnz r0, 650ea <_PyType_NewManagedObject@@Base+0x1e> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1f4674 │ │ │ │ + b.w 1f56c4 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #0] │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ @@ -86135,723 +86355,684 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #49684 @ 0xc214 │ │ │ │ + movw r1, #54228 @ 0xd3d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl c22bc │ │ │ │ - cbnz r0, 64f48 <_PyType_NewManagedObject@@Base+0x70> │ │ │ │ + bl c2900 │ │ │ │ + cbnz r0, 6513c <_PyType_NewManagedObject@@Base+0x70> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64f7e <_PyType_NewManagedObject@@Base+0xa6> │ │ │ │ + b.n 65172 <_PyType_NewManagedObject@@Base+0xa6> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d94c │ │ │ │ + bl 4da1c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64f64 <_PyType_NewManagedObject@@Base+0x8c> │ │ │ │ + beq.n 65158 <_PyType_NewManagedObject@@Base+0x8c> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64f76 <_PyType_NewManagedObject@@Base+0x9e> │ │ │ │ - b.n 64f6e <_PyType_NewManagedObject@@Base+0x96> │ │ │ │ - bl 7fc54 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 64f56 <_PyType_NewManagedObject@@Base+0x7e> │ │ │ │ - b.n 64f44 <_PyType_NewManagedObject@@Base+0x6c> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 6516a <_PyType_NewManagedObject@@Base+0x9e> │ │ │ │ + b.n 65162 <_PyType_NewManagedObject@@Base+0x96> │ │ │ │ + bl 7fe24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6514a <_PyType_NewManagedObject@@Base+0x7e> │ │ │ │ + b.n 65138 <_PyType_NewManagedObject@@Base+0x6c> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64f44 <_PyType_NewManagedObject@@Base+0x6c> │ │ │ │ + bne.n 65138 <_PyType_NewManagedObject@@Base+0x6c> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r2, 64fa4 <_PyType_NewManagedObject@@Base+0xcc> │ │ │ │ - cbz r3, 64f8e <_PyType_NewManagedObject@@Base+0xb6> │ │ │ │ + cbz r2, 65198 <_PyType_NewManagedObject@@Base+0xcc> │ │ │ │ + cbz r3, 65182 <_PyType_NewManagedObject@@Base+0xb6> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 64f96 <_PyType_NewManagedObject@@Base+0xbe> │ │ │ │ - movw r1, #16132 @ 0x3f04 │ │ │ │ + b.n 6518a <_PyType_NewManagedObject@@Base+0xbe> │ │ │ │ + movw r1, #20676 @ 0x50c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #16224 @ 0x3f60 │ │ │ │ + movw r0, #20768 @ 0x5120 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w e41c8 │ │ │ │ - cbz r3, 64faa <_PyType_NewManagedObject@@Base+0xd2> │ │ │ │ + b.w e47b8 │ │ │ │ + cbz r3, 6519e <_PyType_NewManagedObject@@Base+0xd2> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 64fb2 <_PyType_NewManagedObject@@Base+0xda> │ │ │ │ - movw r1, #16132 @ 0x3f04 │ │ │ │ + b.n 651a6 <_PyType_NewManagedObject@@Base+0xda> │ │ │ │ + movw r1, #20676 @ 0x50c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #16260 @ 0x3f84 │ │ │ │ + movw r0, #20804 @ 0x5144 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ 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, #16288 @ 0x3fa0 │ │ │ │ + movw r0, #20832 @ 0x5160 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ 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 6500c <_PyType_NewManagedObject@@Base+0x134> │ │ │ │ + beq.n 65200 <_PyType_NewManagedObject@@Base+0x134> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ - movw r0, #16320 @ 0x3fc0 │ │ │ │ + movw r0, #20864 @ 0x5180 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00065024 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +00065218 <_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 6505e <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #764] @ (65340 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bne.n 65252 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #764] @ (65534 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #683 @ 0x2ab │ │ │ │ - movw r3, #61204 @ 0xef14 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #212 @ 0xd4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #16376 @ 0x3ff8 │ │ │ │ + movw r2, #20920 @ 0x51b8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 61c7c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e70 <_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 65098 <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ + bne.n 6528c <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 651e0 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r4, [pc, #708] @ (65340 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.w 653d4 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r4, [pc, #708] @ (65534 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ - movw r3, #61204 @ 0xef14 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16444 @ 0x403c │ │ │ │ + movw r3, #212 @ 0xd4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + movw r2, #20988 @ 0x51fc │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 61c7c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e70 <_PyObject_AssertFailed@@Base> │ │ │ │ subs r2, r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ ands.w r1, r3, #32 │ │ │ │ - beq.n 65102 <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ - cbz r2, 650ce <_PyUnicode_CheckConsistency@@Base+0xaa> │ │ │ │ - ldr r4, [pc, #656] @ (65340 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.n 652f6 <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ + cbz r2, 652c2 <_PyUnicode_CheckConsistency@@Base+0xaa> │ │ │ │ + ldr r4, [pc, #656] @ (65534 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #697 @ 0x2b9 │ │ │ │ - movw r3, #61204 @ 0xef14 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16476 @ 0x405c │ │ │ │ + movw r3, #212 @ 0xd4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + movw r2, #21020 @ 0x521c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 61c7c <_PyObject_AssertFailed@@Base> │ │ │ │ - cbz r6, 650f0 <_PyUnicode_CheckConsistency@@Base+0xcc> │ │ │ │ - ldr r5, [pc, #620] @ (65340 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bl 61e70 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbz r6, 652e4 <_PyUnicode_CheckConsistency@@Base+0xcc> │ │ │ │ + ldr r5, [pc, #620] @ (65534 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov.w r4, #700 @ 0x2bc │ │ │ │ mov r1, r2 │ │ │ │ - movw r3, #61204 @ 0xef14 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16572 @ 0x40bc │ │ │ │ + movw r3, #212 @ 0xd4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + movw r2, #21116 @ 0x527c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 61c7c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e70 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r2, r0, #28 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 651b8 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ - ldr r4, [pc, #580] @ (65340 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bne.n 653ac <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #580] @ (65534 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #701 @ 0x2bd │ │ │ │ - b.n 6519e <_PyUnicode_CheckConsistency@@Base+0x17a> │ │ │ │ - cbz r2, 65122 <_PyUnicode_CheckConsistency@@Base+0xfe> │ │ │ │ - ldr r4, [pc, #568] @ (65340 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + b.n 65392 <_PyUnicode_CheckConsistency@@Base+0x17a> │ │ │ │ + cbz r2, 65316 <_PyUnicode_CheckConsistency@@Base+0xfe> │ │ │ │ + ldr r4, [pc, #568] @ (65534 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #707 @ 0x2c3 │ │ │ │ - movw r3, #61204 @ 0xef14 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #212 @ 0xd4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #16476 @ 0x405c │ │ │ │ + movw r2, #21020 @ 0x521c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 61c7c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e70 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r1, [r0, #28] │ │ │ │ - cbnz r1, 65144 <_PyUnicode_CheckConsistency@@Base+0x120> │ │ │ │ - ldr r4, [pc, #536] @ (65340 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + cbnz r1, 65338 <_PyUnicode_CheckConsistency@@Base+0x120> │ │ │ │ + ldr r4, [pc, #536] @ (65534 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #711 @ 0x2c7 │ │ │ │ - movw r3, #61204 @ 0xef14 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #212 @ 0xd4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #16624 @ 0x40f0 │ │ │ │ + movw r2, #21168 @ 0x52b0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 61c7c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e70 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #24] │ │ │ │ - cbz r6, 65194 <_PyUnicode_CheckConsistency@@Base+0x170> │ │ │ │ + cbz r6, 65388 <_PyUnicode_CheckConsistency@@Base+0x170> │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 6516c <_PyUnicode_CheckConsistency@@Base+0x148> │ │ │ │ - ldr r5, [pc, #496] @ (65340 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.n 65360 <_PyUnicode_CheckConsistency@@Base+0x148> │ │ │ │ + ldr r5, [pc, #496] @ (65534 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #713 @ 0x2c9 │ │ │ │ - movw r3, #61204 @ 0xef14 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16644 @ 0x4104 │ │ │ │ + movw r3, #212 @ 0xd4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + movw r2, #21188 @ 0x52c4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 61c7c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e70 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 651e0 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r5, [pc, #456] @ (65340 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.n 653d4 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #456] @ (65534 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #714 @ 0x2ca │ │ │ │ - movw r3, #61204 @ 0xef14 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16672 @ 0x4120 │ │ │ │ + movw r3, #212 @ 0xd4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + movw r2, #21216 @ 0x52e0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 61c7c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e70 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 651b8 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ - ldr r4, [pc, #420] @ (65340 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bne.n 653ac <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #420] @ (65534 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #717 @ 0x2cd │ │ │ │ - movw r3, #61204 @ 0xef14 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #212 @ 0xd4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #16596 @ 0x40d4 │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 61c7c <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 651e0 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + bl 61e70 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 653d4 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - cbz r2, 651e0 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r5, [pc, #384] @ (65340 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + cbz r2, 653d4 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #384] @ (65534 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #722 @ 0x2d2 │ │ │ │ - movw r3, #61204 @ 0xef14 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #212 @ 0xd4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #16712 @ 0x4148 │ │ │ │ + movw r2, #21256 @ 0x5308 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 61c7c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e70 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 65344 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + beq.w 65538 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 651fa <_PyUnicode_CheckConsistency@@Base+0x1d6> │ │ │ │ + bpl.n 653ee <_PyUnicode_CheckConsistency@@Base+0x1d6> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r4, #20 │ │ │ │ addpl.w r2, r4, #28 │ │ │ │ - b.n 651fc <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ + b.n 653f0 <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, r1 │ │ │ │ - ble.n 65226 <_PyUnicode_CheckConsistency@@Base+0x202> │ │ │ │ + ble.n 6541a <_PyUnicode_CheckConsistency@@Base+0x202> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 6520e <_PyUnicode_CheckConsistency@@Base+0x1ea> │ │ │ │ + bne.n 65402 <_PyUnicode_CheckConsistency@@Base+0x1ea> │ │ │ │ ldrb r7, [r2, r1] │ │ │ │ - b.n 6521a <_PyUnicode_CheckConsistency@@Base+0x1f6> │ │ │ │ + b.n 6540e <_PyUnicode_CheckConsistency@@Base+0x1f6> │ │ │ │ cmp r5, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r7, [r2, r1, lsl #1] │ │ │ │ ldrne.w r7, [r2, r1, lsl #2] │ │ │ │ cmp r3, r7 │ │ │ │ add.w r1, r1, #1 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ - b.n 65202 <_PyUnicode_CheckConsistency@@Base+0x1de> │ │ │ │ + b.n 653f6 <_PyUnicode_CheckConsistency@@Base+0x1de> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 65294 <_PyUnicode_CheckConsistency@@Base+0x270> │ │ │ │ - cbnz r6, 65278 <_PyUnicode_CheckConsistency@@Base+0x254> │ │ │ │ + bne.n 65488 <_PyUnicode_CheckConsistency@@Base+0x270> │ │ │ │ + cbnz r6, 6546c <_PyUnicode_CheckConsistency@@Base+0x254> │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bhi.n 65252 <_PyUnicode_CheckConsistency@@Base+0x22e> │ │ │ │ - ldr r5, [pc, #268] @ (65340 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bhi.n 65446 <_PyUnicode_CheckConsistency@@Base+0x22e> │ │ │ │ + ldr r5, [pc, #268] @ (65534 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #742 @ 0x2e6 │ │ │ │ - movw r3, #61204 @ 0xef14 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #212 @ 0xd4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #16740 @ 0x4164 │ │ │ │ + movw r2, #21284 @ 0x5324 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 61c7c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e70 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls.n 6530e <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ - ldr r5, [pc, #232] @ (65340 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bls.n 65502 <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ + ldr r5, [pc, #232] @ (65534 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #743 @ 0x2e7 │ │ │ │ - movw r3, #61204 @ 0xef14 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #212 @ 0xd4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #16756 @ 0x4174 │ │ │ │ + movw r2, #21300 @ 0x5334 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 61c7c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e70 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.n 6530e <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ - movw r3, #61204 @ 0xef14 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16772 @ 0x4184 │ │ │ │ + bls.n 65502 <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ + movw r3, #212 @ 0xd4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + movw r2, #21316 @ 0x5344 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #176] @ (65340 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #176] @ (65534 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #746 @ 0x2ea │ │ │ │ - b.n 65334 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 65528 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 652d2 <_PyUnicode_CheckConsistency@@Base+0x2ae> │ │ │ │ + bne.n 654c6 <_PyUnicode_CheckConsistency@@Base+0x2ae> │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 652b4 <_PyUnicode_CheckConsistency@@Base+0x290> │ │ │ │ - movw r3, #61204 @ 0xef14 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16788 @ 0x4194 │ │ │ │ + bhi.n 654a8 <_PyUnicode_CheckConsistency@@Base+0x290> │ │ │ │ + movw r3, #212 @ 0xd4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + movw r2, #21332 @ 0x5354 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #144] @ (65340 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #144] @ (65534 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #749 @ 0x2ed │ │ │ │ - b.n 65334 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 65528 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcc.n 65312 <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ - movw r3, #61204 @ 0xef14 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16808 @ 0x41a8 │ │ │ │ + bcc.n 65506 <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ + movw r3, #212 @ 0xd4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + movw r2, #21352 @ 0x5368 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #116] @ (65340 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #116] @ (65534 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #750 @ 0x2ee │ │ │ │ - b.n 65334 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 65528 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 652f0 <_PyUnicode_CheckConsistency@@Base+0x2cc> │ │ │ │ - movw r3, #61204 @ 0xef14 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16828 @ 0x41bc │ │ │ │ + bcs.n 654e4 <_PyUnicode_CheckConsistency@@Base+0x2cc> │ │ │ │ + movw r3, #212 @ 0xd4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + movw r2, #21372 @ 0x537c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #84] @ (65340 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #84] @ (65534 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #753 @ 0x2f1 │ │ │ │ - b.n 65334 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 65528 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcc.n 65318 <_PyUnicode_CheckConsistency@@Base+0x2f4> │ │ │ │ - movw r3, #61204 @ 0xef14 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16848 @ 0x41d0 │ │ │ │ + bcc.n 6550c <_PyUnicode_CheckConsistency@@Base+0x2f4> │ │ │ │ + movw r3, #212 @ 0xd4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + movw r2, #21392 @ 0x5390 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #56] @ (65340 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #56] @ (65534 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #754 @ 0x2f2 │ │ │ │ - b.n 65334 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 65528 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ ldrb r3, [r2, r0] │ │ │ │ - b.n 6531c <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + b.n 65510 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ - b.n 6531c <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + b.n 65510 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ ldr.w r3, [r2, r0, lsl #2] │ │ │ │ - cbz r3, 65344 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ - ldr r5, [pc, #32] @ (65340 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ - movw r3, #61204 @ 0xef14 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16868 @ 0x41e4 │ │ │ │ + cbz r3, 65538 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + ldr r5, [pc, #32] @ (65534 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + movw r3, #212 @ 0xd4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + movw r2, #21412 @ 0x53a4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 61c7c <_PyObject_AssertFailed@@Base> │ │ │ │ - cdp2 0, 5, cr0, cr8, cr8, {2} │ │ │ │ + bl 61e70 <_PyObject_AssertFailed@@Base> │ │ │ │ + asrs r0, r3, #32 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ - bmi.n 65380 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 65384 <_PyUnicode_CheckConsistency@@Base+0x360> │ │ │ │ - movw r2, #65535 @ 0xffff │ │ │ │ - movt r2, #16 │ │ │ │ - movw r1, #65535 @ 0xffff │ │ │ │ - cmp r3, #2 │ │ │ │ - it ne │ │ │ │ - movne r1, r2 │ │ │ │ - b.n 65386 <_PyUnicode_CheckConsistency@@Base+0x362> │ │ │ │ - movs r1, #127 @ 0x7f │ │ │ │ - b.n 65386 <_PyUnicode_CheckConsistency@@Base+0x362> │ │ │ │ - movs r1, #255 @ 0xff │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7113c │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 653a6 <_PyUnicode_CheckConsistency@@Base+0x382> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmp r6, r2 │ │ │ │ - ite le │ │ │ │ - strle r6, [sp, #0] │ │ │ │ - strgt r2, [sp, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - bl d64cc <_PyUnicodeWriter_WriteStr@@Base+0xb8> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000653ac : │ │ │ │ +0006553e : │ │ │ │ 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 653c8 │ │ │ │ - bl 4d5a6 │ │ │ │ - b.n 65404 │ │ │ │ + bmi.n 6555a │ │ │ │ + bl 4d676 │ │ │ │ + b.n 65596 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #16944 @ 0x4230 │ │ │ │ + movw r1, #21488 @ 0x53f0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f0620 │ │ │ │ + bl 1f1670 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65404 │ │ │ │ - movw r1, #62660 @ 0xf4c4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + beq.n 65596 │ │ │ │ + movw r1, #1668 @ 0x684 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 51a7a │ │ │ │ + b.w 51b52 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065408 : │ │ │ │ +0006559a : │ │ │ │ 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 65424 │ │ │ │ - bl 4d5a6 │ │ │ │ - b.n 654a6 │ │ │ │ + bmi.n 655b6 │ │ │ │ + bl 4d676 │ │ │ │ + b.n 65638 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #17056 @ 0x42a0 │ │ │ │ + movw r1, #21600 @ 0x5460 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f0620 │ │ │ │ + bl 1f1670 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 654a6 │ │ │ │ - movw r1, #62660 @ 0xf4c4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + beq.n 65638 │ │ │ │ + movw r1, #1668 @ 0x684 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ cmp r5, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r5 │ │ │ │ moveq r4, r1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 51a7a │ │ │ │ + bl 51b52 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 654a6 │ │ │ │ + cbz r0, 65638 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 6549e │ │ │ │ + bmi.n 65630 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #12232 @ 0x2fc8 │ │ │ │ + movw r1, #16696 @ 0x4138 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 654a6 │ │ │ │ + bge.n 65638 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 654a6 │ │ │ │ + cbnz r3, 65638 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 654a6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 65638 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 198bbc │ │ │ │ + b.w 19a1cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000654aa : │ │ │ │ +0006563c : │ │ │ │ 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 654c6 │ │ │ │ - bl 4d5a6 │ │ │ │ - b.n 65502 │ │ │ │ + bmi.n 65658 │ │ │ │ + bl 4d676 │ │ │ │ + b.n 65694 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #17176 @ 0x4318 │ │ │ │ + movw r1, #21720 @ 0x54d8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f0620 │ │ │ │ + bl 1f1670 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65502 │ │ │ │ - movw r1, #62660 @ 0xf4c4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + beq.n 65694 │ │ │ │ + movw r1, #1668 @ 0x684 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 284254 │ │ │ │ + b.w 28543c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065506 : │ │ │ │ +00065698 : │ │ │ │ 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 65522 │ │ │ │ - bl 4d5a6 │ │ │ │ - b.n 65544 │ │ │ │ + bmi.n 656b4 │ │ │ │ + bl 4d676 │ │ │ │ + b.n 656d6 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #17348 @ 0x43c4 │ │ │ │ + movw r1, #21892 @ 0x5584 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f0620 │ │ │ │ + bl 1f1670 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 65548 │ │ │ │ + bne.n 656da │ │ │ │ movs r4, #0 │ │ │ │ - b.n 655a2 │ │ │ │ - movw r1, #62660 @ 0xf4c4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + b.n 65734 │ │ │ │ + movw r1, #1668 @ 0x684 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ cmp r6, #0 │ │ │ │ ite ne │ │ │ │ movne r5, r6 │ │ │ │ moveq r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 284254 │ │ │ │ + bl 28543c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65544 │ │ │ │ + beq.n 656d6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 655a2 │ │ │ │ + bmi.n 65734 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #17468 @ 0x443c │ │ │ │ + movw r1, #22012 @ 0x55fc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65544 │ │ │ │ + bge.n 656d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 65544 │ │ │ │ + bne.n 656d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 65544 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 656d6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000655a6 : │ │ │ │ +00065738 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bl f9c00 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl fa200 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8ad8c │ │ │ │ + b.w 8af44 │ │ │ │ │ │ │ │ -000655ce : │ │ │ │ +00065760 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 177df4 │ │ │ │ + b.w 1793e8 │ │ │ │ │ │ │ │ -000655d4 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +00065766 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 655e8 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ + beq.n 6577a <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ - b.n 655ec <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + b.n 6577e <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w cdd6c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w ce3b8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ -000655f2 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +00065784 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ adds r7, r1, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 65636 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + bls.n 657c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 6562c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + bne.n 657be <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 65626 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ + bcc.n 657b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 65612 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 6563a <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + beq.n 657a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 657cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 65636 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + beq.n 657c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6560a <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ - b.n 6563a <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + bge.n 6579c <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ + b.n 657cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 6563c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ + b.n 657ce <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 65666 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bcc.n 657f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 65666 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + blt.n 657f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ tst.w r2, #32 │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ - beq.n 65678 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ + beq.n 6580a <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ - b.n 6567a <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ + b.n 6580c <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6564c <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + beq.n 657de <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdd6c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ce3b8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6564c <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ - b.n 656c2 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bne.n 657de <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + b.n 65854 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 6568e <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ + beq.n 65820 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 656a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ + beq.n 65836 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ blx 2beec │ │ │ │ - b.n 656ba <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + b.n 6584c <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ add.w r0, r0, r3, lsl #1 │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 656ba <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 6584c <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strh.w r3, [r0], #2 │ │ │ │ - b.n 65692 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + b.n 65824 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 656ba <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 6584c <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - b.n 656a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ + b.n 6583a <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r0, #0 │ │ │ │ add r3, r6 │ │ │ │ str r3, [r5, #20] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -86859,850 +87040,849 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 656f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ + beq.n 65882 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65706 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ + bne.n 65898 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65738 <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ + beq.n 658ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65738 <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ - b.n 65708 <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ + ble.n 658ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ + b.n 6589a <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65724 <_PyUnicodeWriter_WriteLatin1String@@Base+0x132> │ │ │ │ + beq.n 658b6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x132> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65752 <_PyUnicodeWriter_WriteLatin1String@@Base+0x160> │ │ │ │ + bne.n 658e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x160> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65738 <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ + beq.n 658ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65754 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ + bgt.n 658e6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 65792 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 65924 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 154764 │ │ │ │ + bl 155894 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6577e <_PyUnicodeWriter_WriteLatin1String@@Base+0x18c> │ │ │ │ + bge.n 65910 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6577e <_PyUnicodeWriter_WriteLatin1String@@Base+0x18c> │ │ │ │ + cbnz r3, 65910 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65792 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ + bge.n 65924 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65792 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ + cbnz r3, 65924 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 657c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1ce> │ │ │ │ + beq.n 65952 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1ce> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 657ee <_PyUnicodeWriter_WriteLatin1String@@Base+0x1fc> │ │ │ │ + bne.n 65980 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1fc> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 657d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e2> │ │ │ │ + beq.n 65966 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 657f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1fe> │ │ │ │ + bgt.n 65982 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1fe> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 65816 <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 659a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 11e188 │ │ │ │ + bl 11eb7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65816 <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ + bge.n 659a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65816 <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ + cbnz r3, 659a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65844 <_PyUnicodeWriter_WriteLatin1String@@Base+0x252> │ │ │ │ + beq.n 659d6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x252> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65872 <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ + bne.n 65a04 <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65858 <_PyUnicodeWriter_WriteLatin1String@@Base+0x266> │ │ │ │ + beq.n 659ea <_PyUnicodeWriter_WriteLatin1String@@Base+0x266> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65874 <_PyUnicodeWriter_WriteLatin1String@@Base+0x282> │ │ │ │ + bgt.n 65a06 <_PyUnicodeWriter_WriteLatin1String@@Base+0x282> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 6589a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 65a2c <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 24fb0c │ │ │ │ + bl 250d2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6589a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ + bge.n 65a2c <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6589a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ + cbnz r3, 65a2c <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 658c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d6> │ │ │ │ + beq.n 65a5a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d6> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 658f6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x304> │ │ │ │ + bne.n 65a88 <_PyUnicodeWriter_WriteLatin1String@@Base+0x304> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 658dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ea> │ │ │ │ + beq.n 65a6e <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ea> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 658f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x306> │ │ │ │ + bgt.n 65a8a <_PyUnicodeWriter_WriteLatin1String@@Base+0x306> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 6591e <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 65ab0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 154464 │ │ │ │ + bl 155594 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6591e <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ + bge.n 65ab0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6591e <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ + cbnz r3, 65ab0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6594c <_PyUnicodeWriter_WriteLatin1String@@Base+0x35a> │ │ │ │ + beq.n 65ade <_PyUnicodeWriter_WriteLatin1String@@Base+0x35a> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6597a <_PyUnicodeWriter_WriteLatin1String@@Base+0x388> │ │ │ │ + bne.n 65b0c <_PyUnicodeWriter_WriteLatin1String@@Base+0x388> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65960 <_PyUnicodeWriter_WriteLatin1String@@Base+0x36e> │ │ │ │ + beq.n 65af2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x36e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6597c <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ + bgt.n 65b0e <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 659a2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 65b34 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1b9ca8 │ │ │ │ + bl 1bacac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 659a2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ + bge.n 65b34 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 659a2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ + cbnz r3, 65b34 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 659d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3de> │ │ │ │ + beq.n 65b62 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3de> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 659fe <_PyUnicodeWriter_WriteLatin1String@@Base+0x40c> │ │ │ │ + bne.n 65b90 <_PyUnicodeWriter_WriteLatin1String@@Base+0x40c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 659e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f2> │ │ │ │ + beq.n 65b76 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65a00 <_PyUnicodeWriter_WriteLatin1String@@Base+0x40e> │ │ │ │ + bgt.n 65b92 <_PyUnicodeWriter_WriteLatin1String@@Base+0x40e> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 65a26 <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 65bb8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 12562c │ │ │ │ + bl 126494 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65a26 <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ + bge.n 65bb8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65a26 <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ + cbnz r3, 65bb8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65a54 <_PyUnicodeWriter_WriteLatin1String@@Base+0x462> │ │ │ │ + beq.n 65be6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x462> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65a82 <_PyUnicodeWriter_WriteLatin1String@@Base+0x490> │ │ │ │ + bne.n 65c14 <_PyUnicodeWriter_WriteLatin1String@@Base+0x490> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65a68 <_PyUnicodeWriter_WriteLatin1String@@Base+0x476> │ │ │ │ + beq.n 65bfa <_PyUnicodeWriter_WriteLatin1String@@Base+0x476> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65a84 <_PyUnicodeWriter_WriteLatin1String@@Base+0x492> │ │ │ │ + bgt.n 65c16 <_PyUnicodeWriter_WriteLatin1String@@Base+0x492> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 65aaa <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 65c3c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 25001c │ │ │ │ + bl 25123c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65aaa <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ + bge.n 65c3c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65aaa <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ + cbnz r3, 65c3c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00065aae : │ │ │ │ +00065c40 : │ │ │ │ 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 199bfc │ │ │ │ - cbnz r0, 65adc │ │ │ │ - ldr r2, [pc, #56] @ (65b04 ) │ │ │ │ + bl 19b20c │ │ │ │ + cbnz r0, 65c6e │ │ │ │ + ldr r2, [pc, #56] @ (65c94 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1dc0b4 │ │ │ │ - b.n 65afe │ │ │ │ + bl 1dcfe8 │ │ │ │ + b.n 65c90 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d8e2c │ │ │ │ + bl 1d9d6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65afe │ │ │ │ + bge.n 65c90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65afe │ │ │ │ + cbnz r3, 65c90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065b08 : │ │ │ │ +00065c98 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 65aae │ │ │ │ + b.w 65c40 │ │ │ │ │ │ │ │ -00065b0e : │ │ │ │ +00065c9e : │ │ │ │ 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 199bfc │ │ │ │ - cbnz r0, 65b3c │ │ │ │ - ldr r2, [pc, #56] @ (65b64 ) │ │ │ │ + bl 19b20c │ │ │ │ + cbnz r0, 65ccc │ │ │ │ + ldr r2, [pc, #56] @ (65cf4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1dc0b4 │ │ │ │ - b.n 65b5e │ │ │ │ + bl 1dcfe8 │ │ │ │ + b.n 65cee │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 630fa │ │ │ │ + bl 632ee │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65b5e │ │ │ │ + bge.n 65cee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65b5e │ │ │ │ + cbnz r3, 65cee │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065b68 : │ │ │ │ +00065cf8 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 65b0e │ │ │ │ + b.w 65c9e │ │ │ │ │ │ │ │ -00065b6e : │ │ │ │ +00065cfe : │ │ │ │ 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 199bfc │ │ │ │ - cbz r0, 65bb0 │ │ │ │ + bl 19b20c │ │ │ │ + cbz r0, 65d40 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0088 │ │ │ │ + bl 1d0fc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65bb4 │ │ │ │ + bge.n 65d44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65bb4 │ │ │ │ + cbnz r3, 65d44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 65bb4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 65d44 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00065bb8 : │ │ │ │ +00065d48 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 65b6e │ │ │ │ + b.w 65cfe │ │ │ │ │ │ │ │ -00065bc0 : │ │ │ │ +00065d50 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 65b6e │ │ │ │ - b.w 199bfc │ │ │ │ + b.w 65cfe │ │ │ │ + b.w 19b20c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #41176 @ 0xa0d8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 65c12 │ │ │ │ + beq.n 65da2 │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 65c12 │ │ │ │ + beq.n 65da2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #17572 @ 0x44a4 │ │ │ │ + movw r1, #22116 @ 0x5664 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 65c46 │ │ │ │ + b.n 65dd6 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65c40 │ │ │ │ + beq.n 65dd0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9e1a8 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9e408 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65c30 │ │ │ │ + bge.n 65dc0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 65c0c │ │ │ │ + b.n 65d9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #0] │ │ │ │ - b.n 65c44 │ │ │ │ + b.n 65dd4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00065c48 : │ │ │ │ +00065dd8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (65c7c ) │ │ │ │ + ldr r4, [pc, #36] @ (65e0c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 316a4 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 31704 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65c7a │ │ │ │ - movw r0, #17604 @ 0x44c4 │ │ │ │ + bge.n 65e0a │ │ │ │ + movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fdfd4 │ │ │ │ + b.w 1ff064 │ │ │ │ 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 d83e8 │ │ │ │ + bl d8a04 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f2414 │ │ │ │ - bl d83e8 │ │ │ │ + bl f29e4 │ │ │ │ + bl d8a04 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1d4e24 │ │ │ │ + bl 1d5d64 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d83fc │ │ │ │ + b.w d8a18 │ │ │ │ │ │ │ │ -00065cb6 <_PyBytes_FromData@@Base>: │ │ │ │ +00065e46 <_PyBytes_FromData@@Base>: │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - b.w 713ec │ │ │ │ + b.w 7158c │ │ │ │ │ │ │ │ -00065cbe : │ │ │ │ - ldr r0, [pc, #28] @ (65cdc ) │ │ │ │ +00065e4e : │ │ │ │ + ldr r0, [pc, #28] @ (65e6c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #17644 @ 0x44ec │ │ │ │ + movw r2, #22188 @ 0x56ac │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b.w f2474 <_PyErr_SetString@@Base> │ │ │ │ + b.w f2a44 <_PyErr_SetString@@Base> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065ce0 <_PyState_AddModule@@Base>: │ │ │ │ - cbz r2, 65d1c <_PyState_AddModule@@Base+0x3c> │ │ │ │ +00065e70 <_PyState_AddModule@@Base>: │ │ │ │ + cbz r2, 65eac <_PyState_AddModule@@Base+0x3c> │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 65d12 <_PyState_AddModule@@Base+0x32> │ │ │ │ + cbz r1, 65ea2 <_PyState_AddModule@@Base+0x32> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #26672 @ 0x6830 │ │ │ │ + movw r2, #31176 @ 0x79c8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f2474 <_PyErr_SetString@@Base> │ │ │ │ + bl f2a44 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 199114 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ + b.w 19a724 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #17680 @ 0x4510 │ │ │ │ + movw r2, #22224 @ 0x56d0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f2474 <_PyErr_SetString@@Base> │ │ │ │ + bl f2a44 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #17680 @ 0x4510 │ │ │ │ + movw r2, #22224 @ 0x56d0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f2474 <_PyErr_SetString@@Base> │ │ │ │ + bl f2a44 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065d72 : │ │ │ │ +00065f02 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1e19e0 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + b.w 1e296c <_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 65db2 │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + bmi.n 65f42 │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #37916 @ 0x941c │ │ │ │ + movw r1, #42460 @ 0xa5dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #16664 @ 0x4118 │ │ │ │ + movw r0, #21208 @ 0x52d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r4 │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 65dda │ │ │ │ - ldr r2, [pc, #40] @ (65ddc ) │ │ │ │ + b.n 65f6a │ │ │ │ + ldr r2, [pc, #40] @ (65f6c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 19a00c │ │ │ │ + bl 19b61c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 65dae │ │ │ │ - cbz r0, 65dd2 │ │ │ │ + beq.n 65f3e │ │ │ │ + cbz r0, 65f62 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 19baa8 <_PySys_GetRequiredAttr@@Base+0x1374> │ │ │ │ + b.w 19d0b8 <_PySys_GetRequiredAttr@@Base+0x1374> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 65f86 │ │ │ │ - ldr r3, [pc, #400] @ (65f90 ) │ │ │ │ + beq.w 66116 │ │ │ │ + ldr r3, [pc, #400] @ (66120 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3908] @ 0xf44 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 65e22 │ │ │ │ - bne.n 65e26 │ │ │ │ + bgt.n 65fb2 │ │ │ │ + bne.n 65fb6 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #244] @ 0xf4 │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 65e28 │ │ │ │ + b.n 65fb8 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 65e28 │ │ │ │ + b.n 65fb8 │ │ │ │ movs r5, #0 │ │ │ │ movw r3, #11920 @ 0x2e90 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r0, [r6, #-16] │ │ │ │ - cbz r0, 65e6e │ │ │ │ - bl 79604 │ │ │ │ + cbz r0, 65ffe │ │ │ │ + bl 79800 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 65f72 │ │ │ │ - bl 85dd0 │ │ │ │ + beq.w 66102 │ │ │ │ + bl 85fa4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65e64 │ │ │ │ + bge.n 65ff4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 65e64 │ │ │ │ + cbnz r3, 65ff4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r6, #16 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 65e34 │ │ │ │ - b.n 65f72 │ │ │ │ + beq.n 65fc4 │ │ │ │ + b.n 66102 │ │ │ │ movw r3, #11924 @ 0x2e94 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 65eb2 │ │ │ │ + cbz r0, 66042 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 65e78 │ │ │ │ - bl 79604 │ │ │ │ + beq.n 66008 │ │ │ │ + bl 79800 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 65f72 │ │ │ │ - bl 85dd0 │ │ │ │ + beq.n 66102 │ │ │ │ + bl 85fa4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65eaa │ │ │ │ + bge.n 6603a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 65eaa │ │ │ │ + cbnz r3, 6603a │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 65e78 │ │ │ │ - b.n 65f72 │ │ │ │ + beq.n 66008 │ │ │ │ + b.n 66102 │ │ │ │ movw r3, #11928 @ 0x2e98 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 65ef6 │ │ │ │ + cbz r0, 66086 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 65ebc │ │ │ │ - bl 79604 │ │ │ │ + beq.n 6604c │ │ │ │ + bl 79800 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 65f72 │ │ │ │ - bl 85dd0 │ │ │ │ + beq.n 66102 │ │ │ │ + bl 85fa4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65eee │ │ │ │ + bge.n 6607e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 65eee │ │ │ │ + cbnz r3, 6607e │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 65ebc │ │ │ │ - b.n 65f72 │ │ │ │ + beq.n 6604c │ │ │ │ + b.n 66102 │ │ │ │ movw r3, #32056 @ 0x7d38 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65f88 │ │ │ │ + beq.n 66118 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65f88 │ │ │ │ - bl 79604 │ │ │ │ + beq.n 66118 │ │ │ │ + bl 79800 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 65f72 │ │ │ │ + cbz r0, 66102 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d5294 │ │ │ │ + bl d58c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65f36 │ │ │ │ + bge.n 660c6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65f72 │ │ │ │ + bge.n 66102 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65f72 │ │ │ │ + cbnz r3, 66102 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 65f72 │ │ │ │ - beq.n 65f50 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 66102 │ │ │ │ + beq.n 660e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65f04 │ │ │ │ + bge.n 66094 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 65f04 │ │ │ │ + bne.n 66094 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 65f04 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 66094 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65f6e │ │ │ │ + bge.n 660fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65f6e │ │ │ │ + cbnz r3, 660fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 65f04 │ │ │ │ + beq.n 66094 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65f86 │ │ │ │ + bge.n 66116 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65f86 │ │ │ │ + cbnz r3, 66116 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -87711,197 +87891,197 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r0, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #72] @ 0x48 │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ - cbnz r0, 65fc6 │ │ │ │ - movw r1, #32748 @ 0x7fec │ │ │ │ + cbnz r0, 66156 │ │ │ │ + movw r1, #37292 @ 0x91ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #25332 @ 0x62f4 │ │ │ │ + movw r0, #29876 @ 0x74b4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #18128 @ 0x46d0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 65fda │ │ │ │ - bl 113580 │ │ │ │ - b.n 65ffa │ │ │ │ - bl 1138b4 │ │ │ │ + bne.n 6616a │ │ │ │ + bl 113f1c │ │ │ │ + b.n 6618a │ │ │ │ + bl 114250 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65ffa │ │ │ │ + bge.n 6618a │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c95b4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 65ffa │ │ │ │ + bl 1ca558 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 6618a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c95c0 <_PyErr_Clear@@Base> │ │ │ │ + bl 1ca564 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 129820 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 12a688 <_PyErr_ChainExceptions1@@Base> │ │ │ │ │ │ │ │ -00066004 : │ │ │ │ +00066194 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #84] @ (6606c ) │ │ │ │ - bl 1d4f40 │ │ │ │ + ldr r0, [pc, #84] @ (661fc ) │ │ │ │ + bl 1d5e80 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66036 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 66066 │ │ │ │ - movw r0, #32704 @ 0x7fc0 │ │ │ │ + cbnz r0, 661c6 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 661f6 │ │ │ │ + movw r0, #37248 @ 0x9180 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1b6fcc │ │ │ │ - cbz r0, 66066 │ │ │ │ + bl 1b82e4 │ │ │ │ + cbz r0, 661f6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #52] @ (66070 ) │ │ │ │ + ldr r0, [pc, #52] @ (66200 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 94fcc │ │ │ │ + bl 95224 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6605a │ │ │ │ + bge.n 661ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6605e │ │ │ │ + cbz r3, 661ee │ │ │ │ mov r4, r5 │ │ │ │ - b.n 66066 │ │ │ │ + b.n 661f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6605a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 661ea │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.n 65af8 │ │ │ │ + b.n 65c88 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xfbcc004d │ │ │ │ - cbnz r0, 66082 │ │ │ │ - movw r0, #25512 @ 0x63a8 │ │ │ │ + cbnz r0, 66212 │ │ │ │ + movw r0, #30056 @ 0x7568 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 1b7b48 │ │ │ │ + b.w 1b8e60 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r7, #17724 @ 0x453c │ │ │ │ + movw r7, #22268 @ 0x56fc │ │ │ │ movt r7, #45 @ 0x2d │ │ │ │ subs r4, r0, #4 │ │ │ │ - movw r0, #65384 @ 0xff68 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 1b7b48 │ │ │ │ + movw r0, #4312 @ 0x10d8 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 1b8e60 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ sub.w r3, r1, #32 │ │ │ │ - cbz r1, 660fc │ │ │ │ + cbz r1, 6628c │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne.n 660c2 │ │ │ │ - movw r0, #17708 @ 0x452c │ │ │ │ + bne.n 66252 │ │ │ │ + movw r0, #22252 @ 0x56ec │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1b7b48 │ │ │ │ - b.n 660a6 │ │ │ │ + bl 1b8e60 │ │ │ │ + b.n 66236 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi.n 660d4 │ │ │ │ - movw r0, #17712 @ 0x4530 │ │ │ │ + bhi.n 66264 │ │ │ │ + movw r0, #22256 @ 0x56f0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1b7b48 │ │ │ │ - b.n 660a6 │ │ │ │ + bl 1b8e60 │ │ │ │ + b.n 66236 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 660e6 │ │ │ │ - movw r0, #17716 @ 0x4534 │ │ │ │ + bhi.n 66276 │ │ │ │ + movw r0, #22260 @ 0x56f4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1b7b48 │ │ │ │ - b.n 660a6 │ │ │ │ + bl 1b8e60 │ │ │ │ + b.n 66236 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - movw r0, #13912 @ 0x3658 │ │ │ │ + movw r0, #18456 @ 0x4818 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ it cc │ │ │ │ movcc r0, r7 │ │ │ │ - bl 1b7b48 │ │ │ │ - b.n 660a6 │ │ │ │ - movw r0, #65384 @ 0xff68 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + bl 1b8e60 │ │ │ │ + b.n 66236 │ │ │ │ + movw r0, #4312 @ 0x10d8 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1b7b48 │ │ │ │ + b.w 1b8e60 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #55600 @ 0xd930 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 66136 │ │ │ │ + beq.n 662c6 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66156 │ │ │ │ - cbz r1, 6615e │ │ │ │ - movw r0, #17732 @ 0x4544 │ │ │ │ + bne.n 662e6 │ │ │ │ + cbz r1, 662ee │ │ │ │ + movw r0, #22276 @ 0x5704 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1fcec8 <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 66174 │ │ │ │ + bl 1fdf58 <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 66304 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 6615e │ │ │ │ + beq.n 662ee │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6615e │ │ │ │ + beq.n 662ee │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1aa69c <_PyConfig_AsDict@@Base+0xcb8> │ │ │ │ + b.w 1abcbc <_PyConfig_AsDict@@Base+0xcb8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 66156 │ │ │ │ - movw r0, #17732 @ 0x4544 │ │ │ │ + beq.n 662e6 │ │ │ │ + movw r0, #22276 @ 0x5704 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r6 │ │ │ │ - bl 22b858 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22ca54 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66156 │ │ │ │ + bne.n 662e6 │ │ │ │ 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] @ (661dc ) │ │ │ │ + ldr r2, [pc, #80] @ (6636c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ - cbz r3, 661ce │ │ │ │ + cbz r3, 6635e │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1d7718 │ │ │ │ + bl 1d8658 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 661be │ │ │ │ + cbnz r0, 6634e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52944 @ 0xced0 │ │ │ │ + movw r1, #57356 @ 0xe00c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 661d6 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 66366 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2346f0 <_PyLong_UnsignedShort_Converter@@Base+0x1a4> │ │ │ │ + b.w 235910 <_PyLong_UnsignedShort_Converter@@Base+0x1a4> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3} │ │ │ │ @@ -87909,41 +88089,41 @@ │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ movw r3, #32232 @ 0x7de8 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 66202 │ │ │ │ + cbz r2, 66392 │ │ │ │ blx 2b548 │ │ │ │ movw r2, #59856 @ 0xe9d0 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 2b9a8 │ │ │ │ - movw r1, #28992 @ 0x7140 │ │ │ │ + movw r1, #33536 @ 0x8300 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #20 │ │ │ │ mov r5, r0 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ - cbz r6, 6624a │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ + cbz r6, 663da │ │ │ │ mov r0, r6 │ │ │ │ blx 2bf84 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #34808 @ 0x87f8 │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #39312 @ 0x9990 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2be00 <__vfprintf_chk@plt> │ │ │ │ mov r1, r4 │ │ │ │ @@ -87955,131 +88135,131 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d550 │ │ │ │ │ │ │ │ -00066278 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +00066408 <_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, #17756 @ 0x455c │ │ │ │ + movw r1, #22300 @ 0x571c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 661e0 │ │ │ │ + bl 66370 │ │ │ │ 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, #28044 @ 0x6d8c │ │ │ │ + movw r1, #32548 @ 0x7f24 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_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 204234 │ │ │ │ + b.w 205294 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #264] @ (663e0 <_Py_FatalRefcountErrorFunc@@Base+0x168>) │ │ │ │ + ldr r3, [pc, #264] @ (66570 <_Py_FatalRefcountErrorFunc@@Base+0x168>) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 662f4 <_Py_FatalRefcountErrorFunc@@Base+0x7c> │ │ │ │ + bne.n 66484 <_Py_FatalRefcountErrorFunc@@Base+0x7c> │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 662e4 <_Py_FatalRefcountErrorFunc@@Base+0x6c> │ │ │ │ + bne.n 66474 <_Py_FatalRefcountErrorFunc@@Base+0x6c> │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 66312 <_Py_FatalRefcountErrorFunc@@Base+0x9a> │ │ │ │ + beq.n 664a2 <_Py_FatalRefcountErrorFunc@@Base+0x9a> │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1b0310 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #208] @ (663e4 <_Py_FatalRefcountErrorFunc@@Base+0x16c>) │ │ │ │ + bl 107948 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #208] @ (66574 <_Py_FatalRefcountErrorFunc@@Base+0x16c>) │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbnz r3, 6632c <_Py_FatalRefcountErrorFunc@@Base+0xb4> │ │ │ │ + cbnz r3, 664bc <_Py_FatalRefcountErrorFunc@@Base+0xb4> │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #17816 @ 0x4598 │ │ │ │ + movw r1, #22360 @ 0x5758 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ - b.n 663b0 <_Py_FatalRefcountErrorFunc@@Base+0x138> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ + b.n 66540 <_Py_FatalRefcountErrorFunc@@Base+0x138> │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 3331c <_PyTraceMalloc_GetTraceback@@Base+0xc8> │ │ │ │ + bl 33370 <_PyTraceMalloc_GetTraceback@@Base+0xc8> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 663b0 <_Py_FatalRefcountErrorFunc@@Base+0x138> │ │ │ │ + cbz r0, 66540 <_Py_FatalRefcountErrorFunc@@Base+0x138> │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r7, r8, #8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #17884 @ 0x45dc │ │ │ │ + movw r1, #22428 @ 0x579c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ ldrh.w r3, [r8, #4] │ │ │ │ - movw r1, #17940 @ 0x4614 │ │ │ │ + movw r1, #22484 @ 0x57d4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, fp │ │ │ │ - ble.n 663a2 <_Py_FatalRefcountErrorFunc@@Base+0x12a> │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + ble.n 66532 <_Py_FatalRefcountErrorFunc@@Base+0x12a> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r7], #8 │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1fc198 │ │ │ │ + bl 1fd2a0 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #17952 @ 0x4620 │ │ │ │ + movw r1, #22496 @ 0x57e0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcf24 <_PyEval_StartTheWorld@@Base+0x4> │ │ │ │ + bl 1fdfb4 <_PyEval_StartTheWorld@@Base+0x4> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49656 @ 0xc1f8 │ │ │ │ + movw r1, #54168 @ 0xd398 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ - b.n 66350 <_Py_FatalRefcountErrorFunc@@Base+0xd8> │ │ │ │ - movw r1, #49656 @ 0xc1f8 │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ + b.n 664e0 <_Py_FatalRefcountErrorFunc@@Base+0xd8> │ │ │ │ + movw r1, #54168 @ 0xd398 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [sl] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 663c8 <_Py_FatalRefcountErrorFunc@@Base+0x150> │ │ │ │ + bne.n 66558 <_Py_FatalRefcountErrorFunc@@Base+0x150> │ │ │ │ strexb r1, r3, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 663b8 <_Py_FatalRefcountErrorFunc@@Base+0x140> │ │ │ │ + bne.n 66548 <_Py_FatalRefcountErrorFunc@@Base+0x140> │ │ │ │ dmb ish │ │ │ │ - beq.n 663da <_Py_FatalRefcountErrorFunc@@Base+0x162> │ │ │ │ - ldr r0, [pc, #16] @ (663e0 <_Py_FatalRefcountErrorFunc@@Base+0x168>) │ │ │ │ + beq.n 6656a <_Py_FatalRefcountErrorFunc@@Base+0x162> │ │ │ │ + ldr r0, [pc, #16] @ (66570 <_Py_FatalRefcountErrorFunc@@Base+0x168>) │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 200de8 │ │ │ │ + b.w 237d40 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb r0, [r0, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -88089,981 +88269,982 @@ │ │ │ │ movw r4, #59856 @ 0xe9d0 │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #17964 @ 0x462c │ │ │ │ + movw r2, #22508 @ 0x57ec │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 6642e <_Py_FatalRefcountErrorFunc@@Base+0x1b6> │ │ │ │ + cbnz r5, 665be <_Py_FatalRefcountErrorFunc@@Base+0x1b6> │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #49656 @ 0xc1f8 │ │ │ │ + movw r2, #54168 @ 0xd398 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2b2ac <__fprintf_chk@plt> │ │ │ │ ldrb.w r3, [r5, #-4] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #18000 @ 0x4650 │ │ │ │ + movw r2, #22544 @ 0x5810 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w r8, [r5, #-8] │ │ │ │ subs r3, r5, #7 │ │ │ │ subs r2, r5, #4 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r2, r3 │ │ │ │ orr.w r8, r1, r8, lsl #8 │ │ │ │ - bne.n 66448 <_Py_FatalRefcountErrorFunc@@Base+0x1d0> │ │ │ │ + bne.n 665d8 <_Py_FatalRefcountErrorFunc@@Base+0x1d0> │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #18012 @ 0x465c │ │ │ │ + movw r2, #22556 @ 0x581c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #18048 @ 0x4680 │ │ │ │ + movw r2, #22592 @ 0x5840 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 664a8 <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ + bne.n 66638 <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ ldrb.w r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 664a8 <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ + bne.n 66638 <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ ldrb.w r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 664a8 <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ + bne.n 66638 <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #18084 @ 0x46a4 │ │ │ │ + movw r0, #22628 @ 0x5864 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ blx 2beb8 │ │ │ │ - b.n 6650c <_Py_FatalRefcountErrorFunc@@Base+0x294> │ │ │ │ - movw r7, #18176 @ 0x4700 │ │ │ │ + b.n 6669c <_Py_FatalRefcountErrorFunc@@Base+0x294> │ │ │ │ + movw r7, #22720 @ 0x58c0 │ │ │ │ movt r7, #45 @ 0x2d │ │ │ │ subs r6, r5, #3 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #18116 @ 0x46c4 │ │ │ │ + movw r2, #22660 @ 0x5884 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ subs r3, r5, r6 │ │ │ │ ldrb.w sl, [r6], #1 │ │ │ │ str.w sl, [sp] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #18152 @ 0x46e8 │ │ │ │ + movw r2, #22696 @ 0x58a8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w sl, #253 @ 0xfd │ │ │ │ - beq.n 664ee <_Py_FatalRefcountErrorFunc@@Base+0x276> │ │ │ │ + beq.n 6667e <_Py_FatalRefcountErrorFunc@@Base+0x276> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2beb8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2be9c │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 664c2 <_Py_FatalRefcountErrorFunc@@Base+0x24a> │ │ │ │ - movw r0, #18188 @ 0x470c │ │ │ │ + bne.n 66652 <_Py_FatalRefcountErrorFunc@@Base+0x24a> │ │ │ │ + movw r0, #22732 @ 0x58cc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #146 @ 0x92 │ │ │ │ movs r1, #1 │ │ │ │ blx 2beb8 │ │ │ │ add.w r7, r5, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r3, #4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #18336 @ 0x47a0 │ │ │ │ + movw r2, #22880 @ 0x5960 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ subs r3, r7, #1 │ │ │ │ adds r2, r7, #3 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.n 66538 <_Py_FatalRefcountErrorFunc@@Base+0x2c0> │ │ │ │ + bne.n 666c8 <_Py_FatalRefcountErrorFunc@@Base+0x2c0> │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66528 <_Py_FatalRefcountErrorFunc@@Base+0x2b0> │ │ │ │ + bne.n 666b8 <_Py_FatalRefcountErrorFunc@@Base+0x2b0> │ │ │ │ movs r6, #1 │ │ │ │ - b.n 6653a <_Py_FatalRefcountErrorFunc@@Base+0x2c2> │ │ │ │ + b.n 666ca <_Py_FatalRefcountErrorFunc@@Base+0x2c2> │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r6, 66550 <_Py_FatalRefcountErrorFunc@@Base+0x2d8> │ │ │ │ + cbz r6, 666e0 <_Py_FatalRefcountErrorFunc@@Base+0x2d8> │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #18084 @ 0x46a4 │ │ │ │ + movw r0, #22628 @ 0x5864 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ blx 2beb8 │ │ │ │ - b.n 665a2 <_Py_FatalRefcountErrorFunc@@Base+0x32a> │ │ │ │ + b.n 66732 <_Py_FatalRefcountErrorFunc@@Base+0x32a> │ │ │ │ mov r0, r3 │ │ │ │ - movw r2, #18116 @ 0x46c4 │ │ │ │ + movw r2, #22660 @ 0x5884 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w fp, [r7, r6] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #18376 @ 0x47c8 │ │ │ │ + movw r2, #22920 @ 0x5988 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #18176 @ 0x4700 │ │ │ │ + movw r0, #22720 @ 0x58c0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w fp, #253 @ 0xfd │ │ │ │ - beq.n 66594 <_Py_FatalRefcountErrorFunc@@Base+0x31c> │ │ │ │ + beq.n 66724 <_Py_FatalRefcountErrorFunc@@Base+0x31c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ blx 2beb8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ adds r6, #1 │ │ │ │ blx 2be9c │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 66562 <_Py_FatalRefcountErrorFunc@@Base+0x2ea> │ │ │ │ + bne.n 666f2 <_Py_FatalRefcountErrorFunc@@Base+0x2ea> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 66624 <_Py_FatalRefcountErrorFunc@@Base+0x3ac> │ │ │ │ + beq.n 667b4 <_Py_FatalRefcountErrorFunc@@Base+0x3ac> │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #18404 @ 0x47e4 │ │ │ │ + movw r0, #22948 @ 0x59a4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ blx 2beb8 │ │ │ │ sub.w ip, r6, r5 │ │ │ │ - movw r2, #18420 @ 0x47f4 │ │ │ │ + movw r2, #22964 @ 0x59b4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ cmp.w ip, #8 │ │ │ │ - beq.n 665e2 <_Py_FatalRefcountErrorFunc@@Base+0x36a> │ │ │ │ + beq.n 66772 <_Py_FatalRefcountErrorFunc@@Base+0x36a> │ │ │ │ mov r0, r3 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 665e6 <_Py_FatalRefcountErrorFunc@@Base+0x36e> │ │ │ │ + bcs.n 66776 <_Py_FatalRefcountErrorFunc@@Base+0x36e> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 665bc <_Py_FatalRefcountErrorFunc@@Base+0x344> │ │ │ │ + b.n 6674c <_Py_FatalRefcountErrorFunc@@Base+0x344> │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 665f0 <_Py_FatalRefcountErrorFunc@@Base+0x378> │ │ │ │ + bcc.n 66780 <_Py_FatalRefcountErrorFunc@@Base+0x378> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2be9c │ │ │ │ - b.n 66624 <_Py_FatalRefcountErrorFunc@@Base+0x3ac> │ │ │ │ + b.n 667b4 <_Py_FatalRefcountErrorFunc@@Base+0x3ac> │ │ │ │ subs r2, r7, r6 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n 6660a <_Py_FatalRefcountErrorFunc@@Base+0x392> │ │ │ │ + ble.n 6679a <_Py_FatalRefcountErrorFunc@@Base+0x392> │ │ │ │ sub.w r6, r7, #8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #18428 @ 0x47fc │ │ │ │ + movw r0, #22972 @ 0x59bc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ blx 2beb8 │ │ │ │ - movw r2, #18420 @ 0x47f4 │ │ │ │ + movw r2, #22964 @ 0x59b4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movs r1, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 665e6 <_Py_FatalRefcountErrorFunc@@Base+0x36e> │ │ │ │ + bcs.n 66776 <_Py_FatalRefcountErrorFunc@@Base+0x36e> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 6660a <_Py_FatalRefcountErrorFunc@@Base+0x392> │ │ │ │ + b.n 6679a <_Py_FatalRefcountErrorFunc@@Base+0x392> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2be9c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2b9a8 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.n 662c4 <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ + b.n 66454 <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ │ │ │ │ -00066642 : │ │ │ │ +000667d2 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #156] @ (666f0 ) │ │ │ │ + ldr r3, [pc, #156] @ (66880 ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6666c │ │ │ │ + bne.n 667fc │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6665c │ │ │ │ + bne.n 667ec │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 6667a │ │ │ │ + beq.n 6680a │ │ │ │ mov r0, r3 │ │ │ │ - bl 2412a8 │ │ │ │ + bl 238d28 │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr.w r3, [r0, #1784] @ 0x6f8 │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 666b6 │ │ │ │ + ble.n 66846 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 666a2 │ │ │ │ + bne.n 66832 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 66692 │ │ │ │ + bne.n 66822 │ │ │ │ dmb ish │ │ │ │ - beq.n 666b0 │ │ │ │ + beq.n 66840 │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 200de8 │ │ │ │ + bl 237d40 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 666ec │ │ │ │ + b.n 6687c │ │ │ │ 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 666dc │ │ │ │ + bne.n 6686c │ │ │ │ strexb r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 666cc │ │ │ │ + bne.n 6685c │ │ │ │ dmb ish │ │ │ │ - beq.n 666ea │ │ │ │ + beq.n 6687a │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 200de8 │ │ │ │ + bl 237d40 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000666f4 : │ │ │ │ +00066884 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ blx 2b9a8 │ │ │ │ blx 2ba8c │ │ │ │ - cbnz r0, 66740 │ │ │ │ - bl 9aa18 <_Py_GetConfig@@Base> │ │ │ │ + cbnz r0, 668d0 │ │ │ │ + bl 9ac54 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - cbz r0, 66742 │ │ │ │ - cbz r4, 66740 │ │ │ │ - movw r1, #15368 @ 0x3c08 │ │ │ │ + cbz r0, 668d2 │ │ │ │ + cbz r4, 668d0 │ │ │ │ + movw r1, #19912 @ 0x4dc8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 66740 │ │ │ │ + cbz r0, 668d0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #5164 @ 0x142c │ │ │ │ + movw r1, #9628 @ 0x259c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2c140 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 66742 │ │ │ │ + b.n 668d2 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066744 : │ │ │ │ +000668d4 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 2e3dc │ │ │ │ + b.w 2e43c │ │ │ │ │ │ │ │ -0006674c : │ │ │ │ +000668dc : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 2e3dc │ │ │ │ + b.w 2e43c │ │ │ │ │ │ │ │ -00066752 : │ │ │ │ +000668e2 : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 2e3dc │ │ │ │ + b.w 2e43c │ │ │ │ │ │ │ │ -0006675a : │ │ │ │ +000668ea : │ │ │ │ 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 5e7d4 │ │ │ │ + bl 5e8c4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006677c : │ │ │ │ +0006690c : │ │ │ │ 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 5e7d4 │ │ │ │ + bl 5e8c4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000667a0 : │ │ │ │ +00066930 : │ │ │ │ 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 5e7d4 │ │ │ │ + bl 5e8c4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000667c4 : │ │ │ │ +00066954 : │ │ │ │ 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 199ba8 │ │ │ │ + bl 19b1b8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000667e4 : │ │ │ │ +00066974 : │ │ │ │ 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 199ba8 │ │ │ │ + bl 19b1b8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3f63a │ │ │ │ + bl 3f6da │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 66856 │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + bmi.n 669e6 │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #37916 @ 0x941c │ │ │ │ + movw r1, #42460 @ 0xa5dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #58268 @ 0xe39c │ │ │ │ + movw r0, #62812 @ 0xf55c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 66888 │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 66a18 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b66c │ │ │ │ - cbz r0, 66888 │ │ │ │ + bl 8b824 │ │ │ │ + cbz r0, 66a18 │ │ │ │ blx 2bf84 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ itete ne │ │ │ │ - movwne r1, #61300 @ 0xef74 │ │ │ │ - movweq r1, #18436 @ 0x4804 │ │ │ │ - movtne r1, #41 @ 0x29 │ │ │ │ + movwne r1, #308 @ 0x134 │ │ │ │ + movweq r1, #22980 @ 0x59c4 │ │ │ │ + movtne r1, #42 @ 0x2a │ │ │ │ movteq r1, #45 @ 0x2d │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ 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 668c6 │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + bmi.n 66a56 │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #37916 @ 0x941c │ │ │ │ + movw r1, #42460 @ 0xa5dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #18504 @ 0x4848 │ │ │ │ + movw r0, #23048 @ 0x5a08 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 668d2 │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 66a62 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b66c │ │ │ │ + bl 8b824 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 668d6 │ │ │ │ + cbnz r0, 66a66 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66928 │ │ │ │ + b.n 66ab8 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 668f8 │ │ │ │ + beq.n 66a88 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61300 @ 0xef74 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #308 @ 0x134 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 668d2 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 66a62 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2b004 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66910 │ │ │ │ + cbz r0, 66aa0 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 713ec │ │ │ │ - b.n 66928 │ │ │ │ + bl 7158c │ │ │ │ + b.n 66ab8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18468 @ 0x4824 │ │ │ │ + movw r1, #23012 @ 0x59e4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add.w r0, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 6694e │ │ │ │ + cbnz r2, 66ade │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 6694e │ │ │ │ + bne.n 66ade │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66970 │ │ │ │ + cbnz r0, 66b00 │ │ │ │ add r3, sp, #28 │ │ │ │ movs r4, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ movw r4, #23268 @ 0x5ae4 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 669b8 │ │ │ │ + cbz r0, 66b48 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 66982 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 669b8 │ │ │ │ + bne.n 66b12 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 66b48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 66994 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 669b8 │ │ │ │ + bne.n 66b24 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 66b48 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 669a6 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 669b8 │ │ │ │ + bne.n 66b36 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 66b48 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 291bf8 <_PyObject_GetXIDataNoFallback@@Base+0xc88> │ │ │ │ + b.w 292d58 <_PyObject_GetXIDataNoFallback@@Base+0xc88> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 669de │ │ │ │ + cbnz r3, 66b6e │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 669de │ │ │ │ + ble.n 66b6e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 669de │ │ │ │ - cbnz r0, 669f8 │ │ │ │ + bne.n 66b6e │ │ │ │ + cbnz r0, 66b88 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #64] @ (66a2c ) │ │ │ │ + ldr r4, [pc, #64] @ (66bbc ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 66a26 │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 66bb6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #724 @ 0x2d4 │ │ │ │ + movw r1, #5188 @ 0x1444 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1d0804 │ │ │ │ + bl 1d1740 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66a26 │ │ │ │ + cbz r0, 66bb6 │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18516 @ 0x4854 │ │ │ │ + movw r1, #23060 @ 0x5a14 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c01c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r0, [r2, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00066a30 : │ │ │ │ +00066bc0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-24] │ │ │ │ movw r5, #32200 @ 0x7dc8 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 66a74 │ │ │ │ + cbz r3, 66c04 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #54632 @ 0xd568 │ │ │ │ + movw r1, #59108 @ 0xe6e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2c220 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66ae2 │ │ │ │ + beq.n 66c72 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 128b40 │ │ │ │ - b.n 66a9a │ │ │ │ - bl 394f4 │ │ │ │ + bl 1299a8 │ │ │ │ + b.n 66c2a │ │ │ │ + bl 39620 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66a56 │ │ │ │ - b.n 66ae6 │ │ │ │ + beq.n 66be6 │ │ │ │ + b.n 66c76 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ blx 2beb8 │ │ │ │ cmp r0, r7 │ │ │ │ - bcc.n 66ad0 │ │ │ │ + bcc.n 66c60 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2c1fc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66ad0 │ │ │ │ + cbnz r0, 66c60 │ │ │ │ cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 66ac4 │ │ │ │ + bcc.n 66c54 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sp │ │ │ │ blx 2b958 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 66a80 │ │ │ │ + bne.n 66c10 │ │ │ │ mov r0, r6 │ │ │ │ blx 2be18 │ │ │ │ subs r4, r0, r7 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66ad4 │ │ │ │ + b.n 66c64 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b124 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66a9a │ │ │ │ - b.n 66ad4 │ │ │ │ + beq.n 66c2a │ │ │ │ + b.n 66c64 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ blx 2c01c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1291f4 │ │ │ │ - b.n 66ae6 │ │ │ │ + bl 12a05c │ │ │ │ + b.n 66c76 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066af0 : │ │ │ │ +00066c80 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ blx 2b408 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66b12 │ │ │ │ + cbz r0, 66ca2 │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - b.n 66b02 │ │ │ │ + b.n 66c92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66b9e │ │ │ │ + beq.n 66d2e │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r7 │ │ │ │ blx 2b408 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 66b34 │ │ │ │ + cbnz r0, 66cc4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2abc0 │ │ │ │ add.w r5, r7, r0, lsl #2 │ │ │ │ subs r1, r5, r7 │ │ │ │ mov r0, r7 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 8b060 │ │ │ │ - cbnz r0, 66b56 │ │ │ │ + bl 8b218 │ │ │ │ + cbnz r0, 66ce6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66b9e │ │ │ │ + bge.n 66d2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 66b9e │ │ │ │ + cbnz r3, 66d2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 66b9e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 66d2e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r0, [r2, r4] │ │ │ │ - cbz r3, 66b64 │ │ │ │ + cbz r3, 66cf4 │ │ │ │ adds r4, #4 │ │ │ │ adds r7, r5, #4 │ │ │ │ - b.n 66b1e │ │ │ │ - ldr r0, [pc, #72] @ (66bb0 ) │ │ │ │ + b.n 66cae │ │ │ │ + ldr r0, [pc, #72] @ (66d40 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #72] @ (66bb4 ) │ │ │ │ + ldr r1, [pc, #72] @ (66d44 ) │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1cb5c8 │ │ │ │ - cbz r0, 66b86 │ │ │ │ - movw r1, #18536 @ 0x4868 │ │ │ │ + bl 1cc56c │ │ │ │ + cbz r0, 66d16 │ │ │ │ + movw r1, #23080 @ 0x5a28 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #52] @ (66bb8 ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #52] @ (66d48 ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66bac │ │ │ │ + bge.n 66d3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 66bac │ │ │ │ + cbnz r3, 66d3c │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #18560 @ 0x4880 │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #23104 @ 0x5a40 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #16] @ (66bb8 ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (66d48 ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf74c004d │ │ │ │ - cdp2 0, 7, cr0, cr4, cr8, {2} │ │ │ │ + asrs r4, r6, #32 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 540a0 <_Py_hashtable_size@@Base> │ │ │ │ + bl 54004 <_Py_hashtable_size@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066bdc <_Py_stat@@Base>: │ │ │ │ +00066d6c <_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 11ccb8 │ │ │ │ - cbz r0, 66c38 <_Py_stat@@Base+0x5c> │ │ │ │ + bl 11d618 │ │ │ │ + cbz r0, 66dc8 <_Py_stat@@Base+0x5c> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1df900 │ │ │ │ + bl 1e088c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66c18 <_Py_stat@@Base+0x3c> │ │ │ │ + bne.n 66da8 <_Py_stat@@Base+0x3c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66c38 <_Py_stat@@Base+0x5c> │ │ │ │ + bge.n 66dc8 <_Py_stat@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66c38 <_Py_stat@@Base+0x5c> │ │ │ │ + cbnz r3, 66dc8 <_Py_stat@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 66c38 <_Py_stat@@Base+0x5c> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 66dc8 <_Py_stat@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2ab3c <__stat64_time64@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66c3c <_Py_stat@@Base+0x60> │ │ │ │ + bge.n 66dcc <_Py_stat@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66c3c <_Py_stat@@Base+0x60> │ │ │ │ + cbnz r3, 66dcc <_Py_stat@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 66c3c <_Py_stat@@Base+0x60> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 66dcc <_Py_stat@@Base+0x60> │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00066c42 <_Py_open@@Base>: │ │ │ │ +00066dd2 <_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 199bfc │ │ │ │ + bl 19b20c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66ce8 <_Py_open@@Base+0xa6> │ │ │ │ + beq.n 66e78 <_Py_open@@Base+0xa6> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ orr.w r6, r6, #524288 @ 0x80000 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #26132 @ 0x6614 │ │ │ │ + movw r1, #30636 @ 0x77ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #25680 @ 0x6450 │ │ │ │ + movw r0, #30224 @ 0x7610 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 66d00 <_Py_open@@Base+0xbe> │ │ │ │ - bl 97f04 │ │ │ │ + beq.n 66e90 <_Py_open@@Base+0xbe> │ │ │ │ + bl 98158 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2acd4 <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 66cb8 <_Py_open@@Base+0x76> │ │ │ │ + bge.n 66e48 <_Py_open@@Base+0x76> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 66cee <_Py_open@@Base+0xac> │ │ │ │ - bl ee330 │ │ │ │ + bne.n 66e7e <_Py_open@@Base+0xac> │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66c8a <_Py_open@@Base+0x48> │ │ │ │ - b.n 66d00 <_Py_open@@Base+0xbe> │ │ │ │ + beq.n 66e1a <_Py_open@@Base+0x48> │ │ │ │ + b.n 66e90 <_Py_open@@Base+0xbe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66ccc <_Py_open@@Base+0x8a> │ │ │ │ + bge.n 66e5c <_Py_open@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66ccc <_Py_open@@Base+0x8a> │ │ │ │ + cbnz r3, 66e5c <_Py_open@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #28608 @ 0x6fc0 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ - bl 1acc78 <_PyConfig_FromDict@@Base+0x56c> │ │ │ │ + bl 1ae290 <_PyConfig_FromDict@@Base+0x56c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66d18 <_Py_open@@Base+0xd6> │ │ │ │ + bne.n 66ea8 <_Py_open@@Base+0xd6> │ │ │ │ mov r0, r5 │ │ │ │ blx 2b490 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66d18 <_Py_open@@Base+0xd6> │ │ │ │ + b.n 66ea8 <_Py_open@@Base+0xd6> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac424 │ │ │ │ + bl 1ada3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66ce8 <_Py_open@@Base+0xa6> │ │ │ │ + bge.n 66e78 <_Py_open@@Base+0xa6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66ce8 <_Py_open@@Base+0xa6> │ │ │ │ + bne.n 66e78 <_Py_open@@Base+0xa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 66ce8 <_Py_open@@Base+0xa6> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 66e78 <_Py_open@@Base+0xa6> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ - ldr r5, [pc, #116] @ (66da8 <_Py_open@@Base+0x166>) │ │ │ │ - movw r4, #44328 @ 0xad28 │ │ │ │ + ldr r5, [pc, #116] @ (66f38 <_Py_open@@Base+0x166>) │ │ │ │ + movw r4, #48832 @ 0xbec0 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ mov.w r5, #0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 206c90 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x408> │ │ │ │ - cbnz r0, 66d56 <_Py_open@@Base+0x114> │ │ │ │ + bl 207d38 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x288> │ │ │ │ + cbnz r0, 66ee6 <_Py_open@@Base+0x114> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66d92 <_Py_open@@Base+0x150> │ │ │ │ + b.n 66f22 <_Py_open@@Base+0x150> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #30340 @ 0x7684 │ │ │ │ + movw r1, #34844 @ 0x881c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #51064 @ 0xc778 │ │ │ │ + movw r0, #55532 @ 0xd8ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 66d52 <_Py_open@@Base+0x110> │ │ │ │ + beq.n 66ee2 <_Py_open@@Base+0x110> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 208084 │ │ │ │ + bl 2091cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 66d8c <_Py_open@@Base+0x14a> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 66f1c <_Py_open@@Base+0x14a> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66d52 <_Py_open@@Base+0x110> │ │ │ │ + bne.n 66ee2 <_Py_open@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fef4 │ │ │ │ - ldr r3, [pc, #20] @ (66da8 <_Py_open@@Base+0x166>) │ │ │ │ + bl 800c4 │ │ │ │ + ldr r3, [pc, #20] @ (66f38 <_Py_open@@Base+0x166>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 66da4 <_Py_open@@Base+0x162> │ │ │ │ + beq.n 66f34 <_Py_open@@Base+0x162> │ │ │ │ blx 2b9e4 <__stack_chk_fail@plt> │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r3, #18584 @ 0x4898 │ │ │ │ + movw r3, #23128 @ 0x5a58 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr r4, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2b784 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r0, [r5, #4] │ │ │ │ - bne.n 66e4c <_Py_open@@Base+0x20a> │ │ │ │ + bne.n 66fdc <_Py_open@@Base+0x20a> │ │ │ │ movw r5, #43732 @ 0xaad4 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f0 │ │ │ │ - cbnz r0, 66e4e <_Py_open@@Base+0x20c> │ │ │ │ - ldr r2, [pc, #80] @ (66e54 <_Py_open@@Base+0x212>) │ │ │ │ + bl d880c │ │ │ │ + cbnz r0, 66fde <_Py_open@@Base+0x20c> │ │ │ │ + ldr r2, [pc, #80] @ (66fe4 <_Py_open@@Base+0x212>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r7, [r6, #72] @ 0x48 │ │ │ │ - cbz r7, 66e1a <_Py_open@@Base+0x1d8> │ │ │ │ + cbz r7, 66faa <_Py_open@@Base+0x1d8> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - cbnz r3, 66e34 <_Py_open@@Base+0x1f2> │ │ │ │ + cbnz r3, 66fc4 <_Py_open@@Base+0x1f2> │ │ │ │ blx 2b0ac │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #18600 @ 0x48a8 │ │ │ │ + movw r2, #23144 @ 0x5a68 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 1ee468 <_PyErr_Format@@Base> │ │ │ │ - b.n 66e4e <_Py_open@@Base+0x20c> │ │ │ │ + bl 1ef4b8 <_PyErr_Format@@Base> │ │ │ │ + b.n 66fde <_Py_open@@Base+0x20c> │ │ │ │ blx 2b0ac │ │ │ │ add r2, sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #18600 @ 0x48a8 │ │ │ │ + movw r1, #23144 @ 0x5a68 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r5 │ │ │ │ - bl 50640 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 66e4e <_Py_open@@Base+0x20c> │ │ │ │ + bl 50714 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 66fde <_Py_open@@Base+0x20c> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -89073,80 +89254,80 @@ │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 66e7e <_Py_open@@Base+0x23c> │ │ │ │ + beq.n 6700e <_Py_open@@Base+0x23c> │ │ │ │ movs r4, #0 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 66e88 <_Py_open@@Base+0x246> │ │ │ │ - bl 66dac <_Py_open@@Base+0x16a> │ │ │ │ + b.n 67018 <_Py_open@@Base+0x246> │ │ │ │ + bl 66f3c <_Py_open@@Base+0x16a> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66e78 <_Py_open@@Base+0x236> │ │ │ │ - b.n 66f0e <_Py_open@@Base+0x2cc> │ │ │ │ + bne.n 67008 <_Py_open@@Base+0x236> │ │ │ │ + b.n 6709e <_Py_open@@Base+0x2cc> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add.w r6, r4, r8 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ strd r6, fp, [sp] │ │ │ │ add.w r3, sl, r4 │ │ │ │ sub.w r5, r9, r4 │ │ │ │ strd r3, r5, [sp, #16] │ │ │ │ blx 2b288 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 66f32 <_Py_open@@Base+0x2f0> │ │ │ │ + bge.n 670c2 <_Py_open@@Base+0x2f0> │ │ │ │ movw r8, #43732 @ 0xaad4 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f0 │ │ │ │ - cbnz r0, 66f0e <_Py_open@@Base+0x2cc> │ │ │ │ - ldr r3, [pc, #120] @ (66f44 <_Py_open@@Base+0x302>) │ │ │ │ + bl d880c │ │ │ │ + cbnz r0, 6709e <_Py_open@@Base+0x2cc> │ │ │ │ + ldr r3, [pc, #120] @ (670d4 <_Py_open@@Base+0x302>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w sl, [r9, #72] @ 0x48 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 66ef0 <_Py_open@@Base+0x2ae> │ │ │ │ + beq.n 67080 <_Py_open@@Base+0x2ae> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ - cbnz r3, 66f14 <_Py_open@@Base+0x2d2> │ │ │ │ + cbnz r3, 670a4 <_Py_open@@Base+0x2d2> │ │ │ │ blx 2b0ac │ │ │ │ - movw r2, #18628 @ 0x48c4 │ │ │ │ + movw r2, #23172 @ 0x5a84 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1ee468 <_PyErr_Format@@Base> │ │ │ │ + bl 1ef4b8 <_PyErr_Format@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66f3c <_Py_open@@Base+0x2fa> │ │ │ │ + b.n 670cc <_Py_open@@Base+0x2fa> │ │ │ │ blx 2b0ac │ │ │ │ mov r3, r6 │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #18628 @ 0x48c4 │ │ │ │ + movw r1, #23172 @ 0x5a84 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 50640 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 66f0e <_Py_open@@Base+0x2cc> │ │ │ │ + bl 50714 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 6709e <_Py_open@@Base+0x2cc> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 66e88 <_Py_open@@Base+0x246> │ │ │ │ + bne.n 67018 <_Py_open@@Base+0x246> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -89156,169 +89337,169 @@ │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 66f6e <_Py_open@@Base+0x32c> │ │ │ │ + beq.n 670fe <_Py_open@@Base+0x32c> │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 66f78 <_Py_open@@Base+0x336> │ │ │ │ - bl 66dac <_Py_open@@Base+0x16a> │ │ │ │ + b.n 67108 <_Py_open@@Base+0x336> │ │ │ │ + bl 66f3c <_Py_open@@Base+0x16a> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66f68 <_Py_open@@Base+0x326> │ │ │ │ - b.n 66fa4 <_Py_open@@Base+0x362> │ │ │ │ + bne.n 670f8 <_Py_open@@Base+0x326> │ │ │ │ + b.n 67134 <_Py_open@@Base+0x362> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ adds r3, r4, r6 │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r9, [sp] │ │ │ │ add r1, sp, #8 │ │ │ │ add.w ip, r8, r4 │ │ │ │ subs r3, r7, r4 │ │ │ │ strd ip, r3, [sp, #8] │ │ │ │ blx 2b530 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 66faa <_Py_open@@Base+0x368> │ │ │ │ + bge.n 6713a <_Py_open@@Base+0x368> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66fb4 <_Py_open@@Base+0x372> │ │ │ │ + b.n 67144 <_Py_open@@Base+0x372> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 66f78 <_Py_open@@Base+0x336> │ │ │ │ + bne.n 67108 <_Py_open@@Base+0x336> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl b40d4 │ │ │ │ - cbnz r0, 66fd8 <_Py_open@@Base+0x396> │ │ │ │ + bl b4798 │ │ │ │ + cbnz r0, 67168 <_Py_open@@Base+0x396> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6700a <_Py_open@@Base+0x3c8> │ │ │ │ + b.n 6719a <_Py_open@@Base+0x3c8> │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b40d4 │ │ │ │ + bl b4798 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66fd4 <_Py_open@@Base+0x392> │ │ │ │ + beq.n 67164 <_Py_open@@Base+0x392> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b40d4 │ │ │ │ + bl b4798 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66fd4 <_Py_open@@Base+0x392> │ │ │ │ + beq.n 67164 <_Py_open@@Base+0x392> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #18712 @ 0x4918 │ │ │ │ + movw r0, #23256 @ 0x5ad8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ - bl 70600 │ │ │ │ - cbz r0, 67082 <_Py_open@@Base+0x440> │ │ │ │ + bl 70790 │ │ │ │ + cbz r0, 67212 <_Py_open@@Base+0x440> │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 67084 <_Py_open@@Base+0x442> │ │ │ │ + bls.n 67214 <_Py_open@@Base+0x442> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r7, [r3, r5, lsl #2] │ │ │ │ - cbnz r7, 67042 <_Py_open@@Base+0x400> │ │ │ │ + cbnz r7, 671d2 <_Py_open@@Base+0x400> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 6702a <_Py_open@@Base+0x3e8> │ │ │ │ - bl 7fef4 │ │ │ │ + b.n 671ba <_Py_open@@Base+0x3e8> │ │ │ │ + bl 800c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r6, 6706e <_Py_open@@Base+0x42c> │ │ │ │ - bl 78728 │ │ │ │ + cbz r6, 671fe <_Py_open@@Base+0x42c> │ │ │ │ + bl 788f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6706a <_Py_open@@Base+0x428> │ │ │ │ + bge.n 671fa <_Py_open@@Base+0x428> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6706a <_Py_open@@Base+0x428> │ │ │ │ + cbnz r3, 671fa <_Py_open@@Base+0x428> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 6703e <_Py_open@@Base+0x3fc> │ │ │ │ + bne.n 671ce <_Py_open@@Base+0x3fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67082 <_Py_open@@Base+0x440> │ │ │ │ + bge.n 67212 <_Py_open@@Base+0x440> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67082 <_Py_open@@Base+0x440> │ │ │ │ + cbnz r3, 67212 <_Py_open@@Base+0x440> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 6700e <_Py_open@@Base+0x3cc> │ │ │ │ + b.n 6719e <_Py_open@@Base+0x3cc> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 6700e <_Py_open@@Base+0x3cc> │ │ │ │ - cbz r0, 670f2 <_Py_open@@Base+0x4b0> │ │ │ │ + bl 6719e <_Py_open@@Base+0x3cc> │ │ │ │ + cbz r0, 67282 <_Py_open@@Base+0x4b0> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 71600 │ │ │ │ + bl 717a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 670c2 <_Py_open@@Base+0x480> │ │ │ │ + cbnz r0, 67252 <_Py_open@@Base+0x480> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 670f2 <_Py_open@@Base+0x4b0> │ │ │ │ + bge.n 67282 <_Py_open@@Base+0x4b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 670f2 <_Py_open@@Base+0x4b0> │ │ │ │ + cbnz r3, 67282 <_Py_open@@Base+0x4b0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 670f2 <_Py_open@@Base+0x4b0> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 67282 <_Py_open@@Base+0x4b0> │ │ │ │ movs r0, #1 │ │ │ │ - bl 71600 │ │ │ │ - cbnz r0, 670f6 <_Py_open@@Base+0x4b4> │ │ │ │ + bl 717a0 │ │ │ │ + cbnz r0, 67286 <_Py_open@@Base+0x4b4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 670de <_Py_open@@Base+0x49c> │ │ │ │ + bge.n 6726e <_Py_open@@Base+0x49c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 670de <_Py_open@@Base+0x49c> │ │ │ │ + cbnz r3, 6726e <_Py_open@@Base+0x49c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 670f2 <_Py_open@@Base+0x4b0> │ │ │ │ + bge.n 67282 <_Py_open@@Base+0x4b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 670f2 <_Py_open@@Base+0x4b0> │ │ │ │ + cbnz r3, 67282 <_Py_open@@Base+0x4b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67110 <_Py_open@@Base+0x4ce> │ │ │ │ + b.n 672a0 <_Py_open@@Base+0x4ce> │ │ │ │ movw r3, #18128 @ 0x46d0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r5, [r0, #16] │ │ │ │ strd r3, r0, [r4, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ @@ -89329,65 +89510,65 @@ │ │ │ │ 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 6144a <_PyLong_UInt16_Converter@@Base> │ │ │ │ - cbz r0, 6713c <_Py_open@@Base+0x4fa> │ │ │ │ + bl 6163e <_PyLong_UInt16_Converter@@Base> │ │ │ │ + cbz r0, 672cc <_Py_open@@Base+0x4fa> │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 7df6c │ │ │ │ + bl 7e13c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 67114 <_Py_open@@Base+0x4d2> │ │ │ │ + b.n 672a4 <_Py_open@@Base+0x4d2> │ │ │ │ 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 26a860 <_PyLong_UInt32_Converter@@Base> │ │ │ │ - cbz r0, 67164 <_Py_open@@Base+0x522> │ │ │ │ + bl 26ba78 <_PyLong_UInt32_Converter@@Base> │ │ │ │ + cbz r0, 672f4 <_Py_open@@Base+0x522> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ rev r0, r0 │ │ │ │ - bl 7df6c │ │ │ │ + bl 7e13c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 67142 <_Py_open@@Base+0x500> │ │ │ │ + b.n 672d2 <_Py_open@@Base+0x500> │ │ │ │ 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 2363a4 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 671b4 <_Py_open@@Base+0x572> │ │ │ │ + bl 2375bc <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 67344 <_Py_open@@Base+0x572> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2abe4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 671aa <_Py_open@@Base+0x568> │ │ │ │ + cbnz r0, 6733a <_Py_open@@Base+0x568> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 671b6 <_Py_open@@Base+0x574> │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 67346 <_Py_open@@Base+0x574> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 199bfc │ │ │ │ + bl 19b20c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 671b6 <_Py_open@@Base+0x574> │ │ │ │ + b.n 67346 <_Py_open@@Base+0x574> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -89404,187 +89585,187 @@ │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ blx 2b314 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ strd r5, r5, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - beq.n 6720e <_Py_open@@Base+0x5cc> │ │ │ │ + beq.n 6739e <_Py_open@@Base+0x5cc> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18752 @ 0x4940 │ │ │ │ + movw r1, #23296 @ 0x5b00 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 67240 <_Py_open@@Base+0x5fe> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 673d0 <_Py_open@@Base+0x5fe> │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r2, #18788 @ 0x4964 │ │ │ │ + movw r2, #23332 @ 0x5b24 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #528] @ (6744c <_Py_open@@Base+0x80a>) │ │ │ │ - bl d72a4 │ │ │ │ - cbnz r0, 67244 <_Py_open@@Base+0x602> │ │ │ │ + ldr r3, [pc, #528] @ (675dc <_Py_open@@Base+0x80a>) │ │ │ │ + bl d78c0 │ │ │ │ + cbnz r0, 673d4 <_Py_open@@Base+0x602> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67444 <_Py_open@@Base+0x802> │ │ │ │ + b.n 675d4 <_Py_open@@Base+0x802> │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b314 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 67272 <_Py_open@@Base+0x630> │ │ │ │ + cbnz r0, 67402 <_Py_open@@Base+0x630> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18816 @ 0x4980 │ │ │ │ + movw r1, #23360 @ 0x5b40 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 67412 <_Py_open@@Base+0x7d0> │ │ │ │ - bl fb93c │ │ │ │ + b.n 675a2 <_Py_open@@Base+0x7d0> │ │ │ │ + bl fbf58 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 67256 <_Py_open@@Base+0x614> │ │ │ │ + blt.n 673e6 <_Py_open@@Base+0x614> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 672b2 <_Py_open@@Base+0x670> │ │ │ │ - bl fb93c │ │ │ │ + cbz r0, 67442 <_Py_open@@Base+0x670> │ │ │ │ + bl fbf58 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 67296 <_Py_open@@Base+0x654> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 67426 <_Py_open@@Base+0x654> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 67410 <_Py_open@@Base+0x7ce> │ │ │ │ - b.n 6729a <_Py_open@@Base+0x658> │ │ │ │ + bne.w 675a0 <_Py_open@@Base+0x7ce> │ │ │ │ + b.n 6742a <_Py_open@@Base+0x658> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 672b6 <_Py_open@@Base+0x674> │ │ │ │ + bge.n 67446 <_Py_open@@Base+0x674> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18852 @ 0x49a4 │ │ │ │ + movw r1, #23396 @ 0x5b64 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 6726c <_Py_open@@Base+0x62a> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 673fc <_Py_open@@Base+0x62a> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 672c6 <_Py_open@@Base+0x684> │ │ │ │ + cbz r3, 67456 <_Py_open@@Base+0x684> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 672c8 <_Py_open@@Base+0x686> │ │ │ │ + b.n 67458 <_Py_open@@Base+0x686> │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 672de <_Py_open@@Base+0x69c> │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 6726c <_Py_open@@Base+0x62a> │ │ │ │ + cbnz r0, 6746e <_Py_open@@Base+0x69c> │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 673fc <_Py_open@@Base+0x62a> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b314 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 672f6 <_Py_open@@Base+0x6b4> │ │ │ │ + cbnz r0, 67486 <_Py_open@@Base+0x6b4> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 67306 <_Py_open@@Base+0x6c4> │ │ │ │ - b.n 6730a <_Py_open@@Base+0x6c8> │ │ │ │ + bhi.n 67496 <_Py_open@@Base+0x6c4> │ │ │ │ + b.n 6749a <_Py_open@@Base+0x6c8> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 24fb80 │ │ │ │ + bl 250da0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 672ee <_Py_open@@Base+0x6ac> │ │ │ │ - b.n 67320 <_Py_open@@Base+0x6de> │ │ │ │ + bne.n 6747e <_Py_open@@Base+0x6ac> │ │ │ │ + b.n 674b0 <_Py_open@@Base+0x6de> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 67324 <_Py_open@@Base+0x6e2> │ │ │ │ + cbnz r4, 674b4 <_Py_open@@Base+0x6e2> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18880 @ 0x49c0 │ │ │ │ + movw r1, #23424 @ 0x5b80 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67412 <_Py_open@@Base+0x7d0> │ │ │ │ + b.n 675a2 <_Py_open@@Base+0x7d0> │ │ │ │ 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, 6737e <_Py_open@@Base+0x73c> │ │ │ │ + cbz r1, 6750e <_Py_open@@Base+0x73c> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 67348 <_Py_open@@Base+0x706> │ │ │ │ + bls.n 674d8 <_Py_open@@Base+0x706> │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 67360 <_Py_open@@Base+0x71e> │ │ │ │ + bne.n 674f0 <_Py_open@@Base+0x71e> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18924 @ 0x49ec │ │ │ │ + movw r1, #23468 @ 0x5bac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 67320 <_Py_open@@Base+0x6de> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 674b0 <_Py_open@@Base+0x6de> │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #24] │ │ │ │ adds r3, r2, #7 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r2, [r4, #28] │ │ │ │ adds r3, #12 │ │ │ │ str r3, [r4, #16] │ │ │ │ blx 2beec │ │ │ │ - b.n 67380 <_Py_open@@Base+0x73e> │ │ │ │ + b.n 67510 <_Py_open@@Base+0x73e> │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 673dc <_Py_open@@Base+0x79a> │ │ │ │ + beq.n 6756c <_Py_open@@Base+0x79a> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 673b2 <_Py_open@@Base+0x770> │ │ │ │ + bls.n 67542 <_Py_open@@Base+0x770> │ │ │ │ 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 673b2 <_Py_open@@Base+0x770> │ │ │ │ + bhi.n 67542 <_Py_open@@Base+0x770> │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 673b2 <_Py_open@@Base+0x770> │ │ │ │ + bhi.n 67542 <_Py_open@@Base+0x770> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 673ca <_Py_open@@Base+0x788> │ │ │ │ + bne.n 6755a <_Py_open@@Base+0x788> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18968 @ 0x4a18 │ │ │ │ + movw r1, #23512 @ 0x5bd8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 67320 <_Py_open@@Base+0x6de> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 674b0 <_Py_open@@Base+0x6de> │ │ │ │ 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] │ │ │ │ @@ -89593,42 +89774,42 @@ │ │ │ │ strd r9, r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [r8, #32] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ strd r2, r2, [sp] │ │ │ │ - movw r2, #27549 @ 0x6b9d │ │ │ │ + movw r2, #27701 @ 0x6c35 │ │ │ │ movt r2, #3 │ │ │ │ - bl 208304 │ │ │ │ + bl 2093ac │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 67320 <_Py_open@@Base+0x6de> │ │ │ │ + beq.n 674b0 <_Py_open@@Base+0x6de> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 67412 <_Py_open@@Base+0x7d0> │ │ │ │ + b.n 675a2 <_Py_open@@Base+0x7d0> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 67422 <_Py_open@@Base+0x7e0> │ │ │ │ + cbz r3, 675b2 <_Py_open@@Base+0x7e0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 67440 <_Py_open@@Base+0x7fe> │ │ │ │ + ble.n 675d0 <_Py_open@@Base+0x7fe> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl 12cf94 │ │ │ │ - b.n 6742c <_Py_open@@Base+0x7ea> │ │ │ │ - bl 761ac │ │ │ │ + bl 12de6c │ │ │ │ + b.n 675bc <_Py_open@@Base+0x7ea> │ │ │ │ + bl 7637c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrh r4, [r7, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -89637,436 +89818,436 @@ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r4, sp, #32 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #28 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #19016 @ 0x4a48 │ │ │ │ + movw r1, #23560 @ 0x5c08 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ - bl 8ead0 │ │ │ │ - cbnz r0, 67486 <_Py_open@@Base+0x844> │ │ │ │ + bl 8ecfc │ │ │ │ + cbnz r0, 67616 <_Py_open@@Base+0x844> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 67588 <_Py_open@@Base+0x946> │ │ │ │ + b.n 67718 <_Py_open@@Base+0x946> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r1, #19036 @ 0x4a5c │ │ │ │ + movw r1, #23580 @ 0x5c1c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl ff0c0 │ │ │ │ + bl ff6dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67482 <_Py_open@@Base+0x840> │ │ │ │ + beq.n 67612 <_Py_open@@Base+0x840> │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 674dc <_Py_open@@Base+0x89a> │ │ │ │ + ble.n 6766c <_Py_open@@Base+0x89a> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 674aa <_Py_open@@Base+0x868> │ │ │ │ + bcc.n 6763a <_Py_open@@Base+0x868> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 674d0 <_Py_open@@Base+0x88e> │ │ │ │ + b.n 67660 <_Py_open@@Base+0x88e> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 674a6 <_Py_open@@Base+0x864> │ │ │ │ + beq.n 67636 <_Py_open@@Base+0x864> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 674d0 <_Py_open@@Base+0x88e> │ │ │ │ + bhi.n 67660 <_Py_open@@Base+0x88e> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r5, r0 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 674de <_Py_open@@Base+0x89c> │ │ │ │ + cbnz r0, 6766e <_Py_open@@Base+0x89c> │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f4674 │ │ │ │ + bl 1f56c4 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6754e <_Py_open@@Base+0x90c> │ │ │ │ + b.n 676de <_Py_open@@Base+0x90c> │ │ │ │ mov r7, r4 │ │ │ │ - movw r1, #19084 @ 0x4a8c │ │ │ │ + movw r1, #23628 @ 0x5c4c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w fp, r6, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bge.n 6752a <_Py_open@@Base+0x8e8> │ │ │ │ + bge.n 676ba <_Py_open@@Base+0x8e8> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ itet mi │ │ │ │ ldrmi r3, [r6, #12] │ │ │ │ ldrpl.w r0, [fp, r8, lsl #2] │ │ │ │ ldrmi.w r0, [r3, r8, lsl #2] │ │ │ │ - bl 16370c │ │ │ │ - cbz r0, 6754c <_Py_open@@Base+0x90a> │ │ │ │ + bl 164864 │ │ │ │ + cbz r0, 676dc <_Py_open@@Base+0x90a> │ │ │ │ ldr.w r3, [r9], #44 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r3, [sl], #8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r3, [r9, #-36] │ │ │ │ str.w r3, [sl, #-4] │ │ │ │ - b.n 674f2 <_Py_open@@Base+0x8b0> │ │ │ │ + b.n 67682 <_Py_open@@Base+0x8b0> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r5, #19297 @ 0x4b61 │ │ │ │ + movw r5, #19797 @ 0x4d55 │ │ │ │ movt r5, #6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 33dae <_Py_fstat@@Base+0x382> │ │ │ │ + bl 33e02 <_Py_fstat@@Base+0x382> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6754e <_Py_open@@Base+0x90c> │ │ │ │ + b.n 676de <_Py_open@@Base+0x90c> │ │ │ │ mov r5, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mla r0, sl, r9, r4 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 67568 <_Py_open@@Base+0x926> │ │ │ │ + beq.n 676f8 <_Py_open@@Base+0x926> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 12cf94 │ │ │ │ - b.n 67556 <_Py_open@@Base+0x914> │ │ │ │ + bl 12de6c │ │ │ │ + b.n 676e6 <_Py_open@@Base+0x914> │ │ │ │ mov r0, r4 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ mov r0, r7 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67588 <_Py_open@@Base+0x946> │ │ │ │ + bge.n 67718 <_Py_open@@Base+0x946> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 67588 <_Py_open@@Base+0x946> │ │ │ │ + cbnz r3, 67718 <_Py_open@@Base+0x946> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, sp │ │ │ │ - movw r1, #19172 @ 0x4ae4 │ │ │ │ + movw r1, #23716 @ 0x5ca4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8ead0 │ │ │ │ - cbnz r0, 675d6 <_Py_open@@Base+0x994> │ │ │ │ - bl d8428 │ │ │ │ - movw r2, #29369 @ 0x72b9 │ │ │ │ + bl 8ecfc │ │ │ │ + cbnz r0, 67766 <_Py_open@@Base+0x994> │ │ │ │ + bl d8a44 │ │ │ │ + movw r2, #33053 @ 0x811d │ │ │ │ movt r2, #18 │ │ │ │ - movw r1, #19188 @ 0x4af4 │ │ │ │ + movw r1, #23732 @ 0x5cb4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ead0 │ │ │ │ - cbnz r0, 675da <_Py_open@@Base+0x998> │ │ │ │ + bl 8ecfc │ │ │ │ + cbnz r0, 6776a <_Py_open@@Base+0x998> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6764c <_Py_open@@Base+0xa0a> │ │ │ │ + b.n 677dc <_Py_open@@Base+0xa0a> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 675dc <_Py_open@@Base+0x99a> │ │ │ │ + b.n 6776c <_Py_open@@Base+0x99a> │ │ │ │ movs r5, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r1, #55032 @ 0xd6f8 │ │ │ │ + movw r1, #59576 @ 0xe8b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #19204 @ 0x4b04 │ │ │ │ + movw r0, #23748 @ 0x5cc4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 675d2 <_Py_open@@Base+0x990> │ │ │ │ + beq.n 67762 <_Py_open@@Base+0x990> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12b458 │ │ │ │ + bl 12c308 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67646 <_Py_open@@Base+0xa04> │ │ │ │ + cbnz r0, 677d6 <_Py_open@@Base+0xa04> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2b4b4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12cf94 │ │ │ │ - cbz r5, 6762a <_Py_open@@Base+0x9e8> │ │ │ │ + bl 12de6c │ │ │ │ + cbz r5, 677ba <_Py_open@@Base+0x9e8> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6762a <_Py_open@@Base+0x9e8> │ │ │ │ + bge.n 677ba <_Py_open@@Base+0x9e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6762a <_Py_open@@Base+0x9e8> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 6763c <_Py_open@@Base+0x9fa> │ │ │ │ + cbnz r3, 677ba <_Py_open@@Base+0x9e8> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 677cc <_Py_open@@Base+0x9fa> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 675d2 <_Py_open@@Base+0x990> │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 67762 <_Py_open@@Base+0x990> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 6764c <_Py_open@@Base+0xa0a> │ │ │ │ + b.n 677dc <_Py_open@@Base+0xa0a> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 67616 <_Py_open@@Base+0x9d4> │ │ │ │ - b.n 6762c <_Py_open@@Base+0x9ea> │ │ │ │ + bne.n 677a6 <_Py_open@@Base+0x9d4> │ │ │ │ + b.n 677bc <_Py_open@@Base+0x9ea> │ │ │ │ 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, #19224 @ 0x4b18 │ │ │ │ + movw r1, #23768 @ 0x5cd8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8ead0 │ │ │ │ - cbz r0, 676c2 <_Py_open@@Base+0xa80> │ │ │ │ + bl 8ecfc │ │ │ │ + cbz r0, 67852 <_Py_open@@Base+0xa80> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #45508 @ 0xb1c4 │ │ │ │ + movw r1, #50012 @ 0xc35c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #19244 @ 0x4b2c │ │ │ │ + movw r0, #23788 @ 0x5cec │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 676c2 <_Py_open@@Base+0xa80> │ │ │ │ - bl 97f04 │ │ │ │ + beq.n 67852 <_Py_open@@Base+0xa80> │ │ │ │ + bl 98158 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2b45c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aae0 │ │ │ │ - cbnz r4, 676c6 <_Py_open@@Base+0xa84> │ │ │ │ + bl 9ad1c │ │ │ │ + cbnz r4, 67856 <_Py_open@@Base+0xa84> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19268 @ 0x4b44 │ │ │ │ + movw r1, #23812 @ 0x5d04 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 676d0 <_Py_open@@Base+0xa8e> │ │ │ │ + b.n 67860 <_Py_open@@Base+0xa8e> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ 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, #19292 @ 0x4b5c │ │ │ │ + movw r1, #23836 @ 0x5d1c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8ead0 │ │ │ │ - cbz r0, 6771a <_Py_open@@Base+0xad8> │ │ │ │ + bl 8ecfc │ │ │ │ + cbz r0, 678aa <_Py_open@@Base+0xad8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 6771e <_Py_open@@Base+0xadc> │ │ │ │ + bcc.n 678ae <_Py_open@@Base+0xadc> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19312 @ 0x4b70 │ │ │ │ + movw r1, #23856 @ 0x5d30 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 67772 <_Py_open@@Base+0xb30> │ │ │ │ + b.n 67902 <_Py_open@@Base+0xb30> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #4372 @ 0x1114 │ │ │ │ + movw r1, #8916 @ 0x22d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #19352 @ 0x4b98 │ │ │ │ + movw r0, #23896 @ 0x5d58 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6771a <_Py_open@@Base+0xad8> │ │ │ │ - bl 97f04 │ │ │ │ + beq.n 678aa <_Py_open@@Base+0xad8> │ │ │ │ + bl 98158 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2bf78 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aae0 │ │ │ │ - cbnz r4, 6776c <_Py_open@@Base+0xb2a> │ │ │ │ + bl 9ad1c │ │ │ │ + cbnz r4, 678fc <_Py_open@@Base+0xb2a> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19376 @ 0x4bb0 │ │ │ │ + movw r1, #23920 @ 0x5d70 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 6771a <_Py_open@@Base+0xad8> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 678aa <_Py_open@@Base+0xad8> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ 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, #19400 @ 0x4bc8 │ │ │ │ + movw r1, #23944 @ 0x5d88 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8ead0 │ │ │ │ - cbz r0, 677c4 <_Py_open@@Base+0xb82> │ │ │ │ - bl 97f04 │ │ │ │ + bl 8ecfc │ │ │ │ + cbz r0, 67954 <_Py_open@@Base+0xb82> │ │ │ │ + bl 98158 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2b194 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aae0 │ │ │ │ - cbnz r4, 677c8 <_Py_open@@Base+0xb86> │ │ │ │ + bl 9ad1c │ │ │ │ + cbnz r4, 67958 <_Py_open@@Base+0xb86> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19420 @ 0x4bdc │ │ │ │ + movw r1, #23964 @ 0x5d9c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 677ce <_Py_open@@Base+0xb8c> │ │ │ │ + b.n 6795e <_Py_open@@Base+0xb8c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ 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, #19440 @ 0x4bf0 │ │ │ │ + movw r1, #23984 @ 0x5db0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, sp │ │ │ │ - bl 8ead0 │ │ │ │ - cbz r0, 6781e <_Py_open@@Base+0xbdc> │ │ │ │ + bl 8ecfc │ │ │ │ + cbz r0, 679ae <_Py_open@@Base+0xbdc> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 67822 <_Py_open@@Base+0xbe0> │ │ │ │ + bne.n 679b2 <_Py_open@@Base+0xbe0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6784e <_Py_open@@Base+0xc0c> │ │ │ │ + beq.n 679de <_Py_open@@Base+0xc0c> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19456 @ 0x4c00 │ │ │ │ + movw r1, #24000 @ 0x5dc0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6787e <_Py_open@@Base+0xc3c> │ │ │ │ + b.n 67a0e <_Py_open@@Base+0xc3c> │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 6782e <_Py_open@@Base+0xbec> │ │ │ │ + bne.n 679be <_Py_open@@Base+0xbec> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 6784e <_Py_open@@Base+0xc0c> │ │ │ │ - b.n 67802 <_Py_open@@Base+0xbc0> │ │ │ │ + beq.n 679de <_Py_open@@Base+0xc0c> │ │ │ │ + b.n 67992 <_Py_open@@Base+0xbc0> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19500 @ 0x4c2c │ │ │ │ + movw r1, #24044 @ 0x5dec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12cf94 │ │ │ │ - b.n 6781e <_Py_open@@Base+0xbdc> │ │ │ │ + bl 12de6c │ │ │ │ + b.n 679ae <_Py_open@@Base+0xbdc> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ blx 2afe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67872 <_Py_open@@Base+0xc30> │ │ │ │ + cbnz r0, 67a02 <_Py_open@@Base+0xc30> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12cf94 │ │ │ │ - b.n 6781e <_Py_open@@Base+0xbdc> │ │ │ │ + bl 12de6c │ │ │ │ + b.n 679ae <_Py_open@@Base+0xbdc> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ 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 e3d9c │ │ │ │ + bl e438c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 678a6 <_Py_open@@Base+0xc64> │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 678a6 <_Py_open@@Base+0xc64> │ │ │ │ + bne.n 67a36 <_Py_open@@Base+0xc64> │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 67a36 <_Py_open@@Base+0xc64> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 678e2 <_Py_open@@Base+0xca0> │ │ │ │ - bl 97f04 │ │ │ │ + b.n 67a72 <_Py_open@@Base+0xca0> │ │ │ │ + bl 98158 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b490 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 678da <_Py_open@@Base+0xc98> │ │ │ │ + bge.n 67a6a <_Py_open@@Base+0xc98> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 678da <_Py_open@@Base+0xc98> │ │ │ │ + beq.n 67a6a <_Py_open@@Base+0xc98> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e3d9c │ │ │ │ + bl e438c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67908 <_Py_open@@Base+0xcc6> │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 67908 <_Py_open@@Base+0xcc6> │ │ │ │ + bne.n 67a98 <_Py_open@@Base+0xcc6> │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 67a98 <_Py_open@@Base+0xcc6> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67922 <_Py_open@@Base+0xce0> │ │ │ │ + b.n 67ab2 <_Py_open@@Base+0xce0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2340 <_Py_dup@@Base> │ │ │ │ + bl 1e32cc <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 67904 <_Py_open@@Base+0xcc2> │ │ │ │ - bl 7fef4 │ │ │ │ + beq.n 67a94 <_Py_open@@Base+0xcc2> │ │ │ │ + bl 800c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67922 <_Py_open@@Base+0xce0> │ │ │ │ + cbnz r0, 67ab2 <_Py_open@@Base+0xce0> │ │ │ │ mov r0, r5 │ │ │ │ blx 2b490 │ │ │ │ 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 │ │ │ │ @@ -90074,952 +90255,954 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 67954 <_Py_open@@Base+0xd12> │ │ │ │ + beq.n 67ae4 <_Py_open@@Base+0xd12> │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6796a <_Py_open@@Base+0xd28> │ │ │ │ + bne.n 67afa <_Py_open@@Base+0xd28> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 679c0 <_Py_open@@Base+0xd7e> │ │ │ │ + beq.n 67b50 <_Py_open@@Base+0xd7e> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 679c0 <_Py_open@@Base+0xd7e> │ │ │ │ - b.n 6796c <_Py_open@@Base+0xd2a> │ │ │ │ + ble.n 67b50 <_Py_open@@Base+0xd7e> │ │ │ │ + b.n 67afc <_Py_open@@Base+0xd2a> │ │ │ │ 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 67988 <_Py_open@@Base+0xd46> │ │ │ │ + beq.n 67b18 <_Py_open@@Base+0xd46> │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6799e <_Py_open@@Base+0xd5c> │ │ │ │ + bne.n 67b2e <_Py_open@@Base+0xd5c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 679c0 <_Py_open@@Base+0xd7e> │ │ │ │ + beq.n 67b50 <_Py_open@@Base+0xd7e> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 679c0 <_Py_open@@Base+0xd7e> │ │ │ │ - b.n 679a0 <_Py_open@@Base+0xd5e> │ │ │ │ + ble.n 67b50 <_Py_open@@Base+0xd7e> │ │ │ │ + b.n 67b30 <_Py_open@@Base+0xd5e> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 679fc <_Py_open@@Base+0xdba> │ │ │ │ + cbz r6, 67b8c <_Py_open@@Base+0xdba> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 679da <_Py_open@@Base+0xd98> │ │ │ │ + bne.n 67b6a <_Py_open@@Base+0xd98> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 679e8 <_Py_open@@Base+0xda6> │ │ │ │ + bne.n 67b78 <_Py_open@@Base+0xda6> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 67a36 <_Py_open@@Base+0xdf4> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 67bc6 <_Py_open@@Base+0xdf4> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 679f0 <_Py_open@@Base+0xdae> │ │ │ │ - b.n 679b2 <_Py_open@@Base+0xd70> │ │ │ │ + bne.n 67b80 <_Py_open@@Base+0xdae> │ │ │ │ + b.n 67b42 <_Py_open@@Base+0xd70> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 679c0 <_Py_open@@Base+0xd7e> │ │ │ │ - b.n 679f2 <_Py_open@@Base+0xdb0> │ │ │ │ + ble.n 67b50 <_Py_open@@Base+0xd7e> │ │ │ │ + b.n 67b82 <_Py_open@@Base+0xdb0> │ │ │ │ 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 21c5e4 │ │ │ │ + bl 21d7e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67a1c <_Py_open@@Base+0xdda> │ │ │ │ + bge.n 67bac <_Py_open@@Base+0xdda> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67a1c <_Py_open@@Base+0xdda> │ │ │ │ + cbnz r3, 67bac <_Py_open@@Base+0xdda> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67a30 <_Py_open@@Base+0xdee> │ │ │ │ + bge.n 67bc0 <_Py_open@@Base+0xdee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67a30 <_Py_open@@Base+0xdee> │ │ │ │ + cbnz r3, 67bc0 <_Py_open@@Base+0xdee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 67a68 <_Py_open@@Base+0xe26> │ │ │ │ + beq.n 67bf8 <_Py_open@@Base+0xe26> │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 67a7e <_Py_open@@Base+0xe3c> │ │ │ │ + bne.n 67c0e <_Py_open@@Base+0xe3c> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 67ad4 <_Py_open@@Base+0xe92> │ │ │ │ + beq.n 67c64 <_Py_open@@Base+0xe92> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 67ad4 <_Py_open@@Base+0xe92> │ │ │ │ - b.n 67a80 <_Py_open@@Base+0xe3e> │ │ │ │ + ble.n 67c64 <_Py_open@@Base+0xe92> │ │ │ │ + b.n 67c10 <_Py_open@@Base+0xe3e> │ │ │ │ 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 67a9c <_Py_open@@Base+0xe5a> │ │ │ │ + beq.n 67c2c <_Py_open@@Base+0xe5a> │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 67ab2 <_Py_open@@Base+0xe70> │ │ │ │ + bne.n 67c42 <_Py_open@@Base+0xe70> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 67ad4 <_Py_open@@Base+0xe92> │ │ │ │ + beq.n 67c64 <_Py_open@@Base+0xe92> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 67ad4 <_Py_open@@Base+0xe92> │ │ │ │ - b.n 67ab4 <_Py_open@@Base+0xe72> │ │ │ │ + ble.n 67c64 <_Py_open@@Base+0xe92> │ │ │ │ + b.n 67c44 <_Py_open@@Base+0xe72> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 67b10 <_Py_open@@Base+0xece> │ │ │ │ + cbz r6, 67ca0 <_Py_open@@Base+0xece> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67aee <_Py_open@@Base+0xeac> │ │ │ │ + bne.n 67c7e <_Py_open@@Base+0xeac> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 67afc <_Py_open@@Base+0xeba> │ │ │ │ + bne.n 67c8c <_Py_open@@Base+0xeba> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 67b4a <_Py_open@@Base+0xf08> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 67cda <_Py_open@@Base+0xf08> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67b04 <_Py_open@@Base+0xec2> │ │ │ │ - b.n 67ac6 <_Py_open@@Base+0xe84> │ │ │ │ + bne.n 67c94 <_Py_open@@Base+0xec2> │ │ │ │ + b.n 67c56 <_Py_open@@Base+0xe84> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 67ad4 <_Py_open@@Base+0xe92> │ │ │ │ - b.n 67b06 <_Py_open@@Base+0xec4> │ │ │ │ + ble.n 67c64 <_Py_open@@Base+0xe92> │ │ │ │ + b.n 67c96 <_Py_open@@Base+0xec4> │ │ │ │ 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 42678 │ │ │ │ + bl 42718 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67b30 <_Py_open@@Base+0xeee> │ │ │ │ + bge.n 67cc0 <_Py_open@@Base+0xeee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67b30 <_Py_open@@Base+0xeee> │ │ │ │ + cbnz r3, 67cc0 <_Py_open@@Base+0xeee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67b44 <_Py_open@@Base+0xf02> │ │ │ │ + bge.n 67cd4 <_Py_open@@Base+0xf02> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67b44 <_Py_open@@Base+0xf02> │ │ │ │ + cbnz r3, 67cd4 <_Py_open@@Base+0xf02> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00067b4e : │ │ │ │ +00067cde : │ │ │ │ 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, 67b7e │ │ │ │ - ldr r3, [pc, #52] @ (67b9c ) │ │ │ │ + cbz r0, 67d0e │ │ │ │ + ldr r3, [pc, #52] @ (67d2c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl 199bfc │ │ │ │ + bl 19b20c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67b7e │ │ │ │ + cbnz r0, 67d0e │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ebfb0 │ │ │ │ + bl 1ecf98 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7751c │ │ │ │ + b.w 776ec │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00067ba0 : │ │ │ │ +00067d30 : │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 67b4e │ │ │ │ + b.w 67cde │ │ │ │ │ │ │ │ -00067ba8 : │ │ │ │ +00067d38 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 67bd2 │ │ │ │ + cbz r0, 67d62 │ │ │ │ mov r5, r1 │ │ │ │ - bl 199bfc │ │ │ │ + bl 19b20c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67bd6 │ │ │ │ - ldr r3, [pc, #52] @ (67bf8 ) │ │ │ │ + cbnz r0, 67d66 │ │ │ │ + ldr r3, [pc, #52] @ (67d88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ movs r5, #0 │ │ │ │ - b.n 67bf4 │ │ │ │ + b.n 67d84 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1e19e0 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 1e296c <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67bf4 │ │ │ │ + bge.n 67d84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67bf4 │ │ │ │ + cbnz r3, 67d84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00067bfc <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +00067d8c <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #17 │ │ │ │ mov r6, r2 │ │ │ │ - bl 52470 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 52548 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67c24 <_PyMonitoring_FireCRaiseEvent@@Base+0x28> │ │ │ │ + bne.n 67db4 <_PyMonitoring_FireCRaiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67c58 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ + b.n 67de8 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #17 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 51d6a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e42 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 67c52 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ - bl d83fc │ │ │ │ - b.n 67c58 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ - bl 7751c │ │ │ │ - b.n 67c1e <_PyMonitoring_FireCRaiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 67de2 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + bl d8a18 │ │ │ │ + b.n 67de8 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ + bl 776ec │ │ │ │ + b.n 67dae <_PyMonitoring_FireCRaiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00067c5e <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +00067dee <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #15 │ │ │ │ mov r6, r2 │ │ │ │ - bl 52470 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 52548 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67c86 <_PyMonitoring_FireReraiseEvent@@Base+0x28> │ │ │ │ + bne.n 67e16 <_PyMonitoring_FireReraiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67cba <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ + b.n 67e4a <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #15 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 51d6a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e42 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 67cb4 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ - bl d83fc │ │ │ │ - b.n 67cba <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ - bl 7751c │ │ │ │ - b.n 67c80 <_PyMonitoring_FireReraiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 67e44 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + bl d8a18 │ │ │ │ + b.n 67e4a <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ + bl 776ec │ │ │ │ + b.n 67e10 <_PyMonitoring_FireReraiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 70600 │ │ │ │ + bl 70790 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67d4c <_PyMonitoring_FireReraiseEvent@@Base+0xee> │ │ │ │ + beq.n 67edc <_PyMonitoring_FireReraiseEvent@@Base+0xee> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 67d1e <_PyMonitoring_FireReraiseEvent@@Base+0xc0> │ │ │ │ + b.n 67eae <_PyMonitoring_FireReraiseEvent@@Base+0xc0> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ - movw r0, #43688 @ 0xaaa8 │ │ │ │ + movw r0, #48232 @ 0xbc68 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 67d50 <_PyMonitoring_FireReraiseEvent@@Base+0xf2> │ │ │ │ + cbz r0, 67ee0 <_PyMonitoring_FireReraiseEvent@@Base+0xf2> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67d68 <_PyMonitoring_FireReraiseEvent@@Base+0x10a> │ │ │ │ + blt.n 67ef8 <_PyMonitoring_FireReraiseEvent@@Base+0x10a> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67d78 <_PyMonitoring_FireReraiseEvent@@Base+0x11a> │ │ │ │ + blt.n 67f08 <_PyMonitoring_FireReraiseEvent@@Base+0x11a> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 67d46 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ + beq.n 67ed6 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 67d88 <_PyMonitoring_FireReraiseEvent@@Base+0x12a> │ │ │ │ + bls.n 67f18 <_PyMonitoring_FireReraiseEvent@@Base+0x12a> │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r7, [r3, r6, lsl #3] │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 67d1c <_PyMonitoring_FireReraiseEvent@@Base+0xbe> │ │ │ │ + beq.n 67eac <_PyMonitoring_FireReraiseEvent@@Base+0xbe> │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ - bl 7df6c │ │ │ │ + bl 7e13c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 67ce6 <_PyMonitoring_FireReraiseEvent@@Base+0x88> │ │ │ │ + bne.n 67e76 <_PyMonitoring_FireReraiseEvent@@Base+0x88> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ movs r5, #0 │ │ │ │ - b.n 67d88 <_PyMonitoring_FireReraiseEvent@@Base+0x12a> │ │ │ │ + b.n 67f18 <_PyMonitoring_FireReraiseEvent@@Base+0x12a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67d46 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ + bge.n 67ed6 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67d46 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ + bne.n 67ed6 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 67d46 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 67ed6 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67d0e <_PyMonitoring_FireReraiseEvent@@Base+0xb0> │ │ │ │ + bne.n 67e9e <_PyMonitoring_FireReraiseEvent@@Base+0xb0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 67d0e <_PyMonitoring_FireReraiseEvent@@Base+0xb0> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 67e9e <_PyMonitoring_FireReraiseEvent@@Base+0xb0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67d16 <_PyMonitoring_FireReraiseEvent@@Base+0xb8> │ │ │ │ + bne.n 67ea6 <_PyMonitoring_FireReraiseEvent@@Base+0xb8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 67d16 <_PyMonitoring_FireReraiseEvent@@Base+0xb8> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 67ea6 <_PyMonitoring_FireReraiseEvent@@Base+0xb8> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b.n 67cc0 <_PyMonitoring_FireReraiseEvent@@Base+0x62> │ │ │ │ + b.n 67e50 <_PyMonitoring_FireReraiseEvent@@Base+0x62> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 67cc0 <_PyMonitoring_FireReraiseEvent@@Base+0x62> │ │ │ │ - cbz r0, 67df6 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + bl 67e50 <_PyMonitoring_FireReraiseEvent@@Base+0x62> │ │ │ │ + cbz r0, 67f86 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 71600 │ │ │ │ + bl 717a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67dc6 <_PyMonitoring_FireReraiseEvent@@Base+0x168> │ │ │ │ + cbnz r0, 67f56 <_PyMonitoring_FireReraiseEvent@@Base+0x168> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67df6 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + bge.n 67f86 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67df6 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + cbnz r3, 67f86 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 67df6 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 67f86 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ movs r0, #1 │ │ │ │ - bl 71600 │ │ │ │ - cbnz r0, 67dfa <_PyMonitoring_FireReraiseEvent@@Base+0x19c> │ │ │ │ + bl 717a0 │ │ │ │ + cbnz r0, 67f8a <_PyMonitoring_FireReraiseEvent@@Base+0x19c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67de2 <_PyMonitoring_FireReraiseEvent@@Base+0x184> │ │ │ │ + bge.n 67f72 <_PyMonitoring_FireReraiseEvent@@Base+0x184> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67de2 <_PyMonitoring_FireReraiseEvent@@Base+0x184> │ │ │ │ + cbnz r3, 67f72 <_PyMonitoring_FireReraiseEvent@@Base+0x184> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67df6 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + bge.n 67f86 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67df6 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + cbnz r3, 67f86 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67e14 <_PyMonitoring_FireReraiseEvent@@Base+0x1b6> │ │ │ │ + b.n 67fa4 <_PyMonitoring_FireReraiseEvent@@Base+0x1b6> │ │ │ │ movw r3, #18128 @ 0x46d0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r5, [r0, #16] │ │ │ │ strd r3, r0, [r4, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00067e18 : │ │ │ │ +00067fa8 : │ │ │ │ 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 79604 │ │ │ │ - cbz r0, 67e7c │ │ │ │ + bl 79800 │ │ │ │ + cbz r0, 6800c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199bfc │ │ │ │ + bl 19b20c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 67e68 │ │ │ │ - cbz r6, 67e82 │ │ │ │ + cbz r0, 67ff8 │ │ │ │ + cbz r6, 68012 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 67e82 │ │ │ │ + cbnz r0, 68012 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67e68 │ │ │ │ + bge.n 67ff8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67e68 │ │ │ │ + cbnz r3, 67ff8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67e7c │ │ │ │ + bge.n 6800c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67e7c │ │ │ │ + cbnz r3, 6800c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67ec4 │ │ │ │ + b.n 68054 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 1e2e84 │ │ │ │ + bl 1e3e10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67eb0 │ │ │ │ + bge.n 68040 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67eb0 │ │ │ │ + cbnz r3, 68040 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67ec4 │ │ │ │ + bge.n 68054 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67ec4 │ │ │ │ + cbnz r3, 68054 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00067ecc : │ │ │ │ +0006805c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #212] @ (67fb0 ) │ │ │ │ + ldr r4, [pc, #212] @ (68140 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr.w r0, [r6, #3728] @ 0xe90 │ │ │ │ dmb ish │ │ │ │ add.w r0, r0, #792 @ 0x318 │ │ │ │ ldrexb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67f0a │ │ │ │ + bne.n 6809a │ │ │ │ strexb r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 67efa │ │ │ │ + bne.n 6808a │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 67f24 │ │ │ │ + beq.n 680b4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1b0310 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 107948 <_PyMutex_LockTimed@@Base> │ │ │ │ ldr.w r4, [r6, #3704] @ 0xe78 │ │ │ │ - cbz r4, 67f34 │ │ │ │ + cbz r4, 680c4 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 67f34 │ │ │ │ + beq.n 680c4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 67f28 │ │ │ │ + b.n 680b8 │ │ │ │ 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 67f54 │ │ │ │ + bne.n 680e4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 67f44 │ │ │ │ + bne.n 680d4 │ │ │ │ dmb ish │ │ │ │ - beq.n 67f5e │ │ │ │ - bl 200de8 │ │ │ │ - cbz r4, 67fa6 │ │ │ │ - cbz r5, 67f6e │ │ │ │ + beq.n 680ee │ │ │ │ + bl 237d40 │ │ │ │ + cbz r4, 68136 │ │ │ │ + cbz r5, 680fe │ │ │ │ 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 67f76 │ │ │ │ + bne.n 68106 │ │ │ │ dmb ish │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ add.w r3, r4, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #8 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 67f92 │ │ │ │ + bne.n 68122 │ │ │ │ dmb ish │ │ │ │ subs r0, r4, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00067fb4 : │ │ │ │ +00068144 : │ │ │ │ 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] @ (68070 ) │ │ │ │ + ldr r2, [pc, #172] @ (68200 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 67fdc │ │ │ │ - movw r1, #31720 @ 0x7be8 │ │ │ │ + cbnz r5, 6816c │ │ │ │ + movw r1, #36264 @ 0x8da8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #156] @ (68074 ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #156] @ (68204 ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (68078 ) │ │ │ │ - bl 1cbff0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #148] @ (68208 ) │ │ │ │ + bl 1ccf94 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6805e │ │ │ │ + blt.n 681ee │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 67ff6 │ │ │ │ + cbz r0, 68186 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 68022 │ │ │ │ - bl 7a3d0 │ │ │ │ + bmi.n 681b2 │ │ │ │ + bl 7a5b8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 6805e │ │ │ │ - ldr r1, [pc, #112] @ (68078 ) │ │ │ │ + cbz r0, 681ee │ │ │ │ + ldr r1, [pc, #112] @ (68208 ) │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1cb5c8 │ │ │ │ - cbz r0, 68022 │ │ │ │ + bl 1cc56c │ │ │ │ + cbz r0, 681b2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6805e │ │ │ │ + bge.n 681ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6805e │ │ │ │ - b.n 68040 │ │ │ │ + cbnz r3, 681ee │ │ │ │ + b.n 681d0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 6805e │ │ │ │ + cbz r4, 681ee │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r0, 68046 │ │ │ │ + cbz r0, 681d6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6805e │ │ │ │ + bge.n 681ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6805e │ │ │ │ + cbnz r3, 681ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6805e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 681ee │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6806a │ │ │ │ + bge.n 681fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6806a │ │ │ │ + cbnz r3, 681fa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1c95c0 <_PyErr_Clear@@Base> │ │ │ │ + b.w 1ca564 <_PyErr_Clear@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 8, cr0, cr4, cr8, {2} │ │ │ │ + asrs r4, r0, #1 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ lsrs r0, r4, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0006807c : │ │ │ │ +0006820c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r0, [pc, #56] @ (680c8 ) │ │ │ │ + ldr r0, [pc, #56] @ (68258 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1cbff0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1ccf94 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 680a0 │ │ │ │ + bge.n 68230 │ │ │ │ movs r4, #0 │ │ │ │ - bl d8428 │ │ │ │ - b.n 680c0 │ │ │ │ + bl d8a44 │ │ │ │ + b.n 68250 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 680ba │ │ │ │ + cbz r0, 6824a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 680bc │ │ │ │ + beq.n 6824c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ite le │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - b.n 680bc │ │ │ │ + b.n 6824c │ │ │ │ mov r4, r0 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r4, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -000680cc : │ │ │ │ +0006825c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r6, [pc, #360] @ (68248 ) │ │ │ │ + ldr r6, [pc, #360] @ (683d8 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r4, #22436 @ 0x57a4 │ │ │ │ + movw r4, #26980 @ 0x6964 │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ mov r8, r2 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r9, [r3, r6] │ │ │ │ - ble.n 680fe │ │ │ │ + ble.n 6828e │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r1, 68102 │ │ │ │ + cbnz r1, 68292 │ │ │ │ add r5, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 68232 │ │ │ │ + beq.w 683c2 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b060 │ │ │ │ - cbnz r0, 6813a │ │ │ │ + bl 8b218 │ │ │ │ + cbnz r0, 682ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 68232 │ │ │ │ + bge.w 683c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 68232 │ │ │ │ + bne.n 683c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 68232 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 683c2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 68112 │ │ │ │ + bne.n 682a2 │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #26704 @ 0x6850 │ │ │ │ + movw r0, #31248 @ 0x7a10 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 795bc │ │ │ │ + bl 797b8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cb5c8 │ │ │ │ + bl 1cc56c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 68192 │ │ │ │ + beq.n 68322 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68184 │ │ │ │ + bge.n 68314 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68184 │ │ │ │ + cbnz r3, 68314 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #19528 @ 0x4c48 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #24072 @ 0x5e08 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #188] @ (6824c ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #188] @ (683dc ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 681a4 │ │ │ │ + bge.n 68334 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 681a4 │ │ │ │ + cbnz r3, 68334 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 68240 │ │ │ │ + beq.n 683d0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r5, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 1cdcd0 │ │ │ │ + bl 1cec20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68240 │ │ │ │ + beq.n 683d0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbnz r4, 681d0 │ │ │ │ - movw r1, #19552 @ 0x4c60 │ │ │ │ + cbnz r4, 68360 │ │ │ │ + movw r1, #24096 @ 0x5e20 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #128] @ (6824c ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #124] @ (68250 ) │ │ │ │ + ldr r0, [pc, #128] @ (683dc ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #124] @ (683e0 ) │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1cbff0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1ccf94 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 681ea │ │ │ │ - movw r1, #19584 @ 0x4c80 │ │ │ │ + bge.n 6837a │ │ │ │ + movw r1, #24128 @ 0x5e40 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #100] @ (6824c ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #100] @ (683dc ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 6821c │ │ │ │ + cbz r0, 683ac │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1b6f18 │ │ │ │ + bl 1b8230 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68208 │ │ │ │ - movw r1, #19604 @ 0x4c94 │ │ │ │ + bne.n 68398 │ │ │ │ + movw r1, #24148 @ 0x5e54 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #72] @ (6824c ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #72] @ (683dc ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6821c │ │ │ │ + bge.n 683ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6821c │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 683ac │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68240 │ │ │ │ + bge.n 683d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68240 │ │ │ │ + cbnz r3, 683d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 68240 │ │ │ │ - movw r1, #19636 @ 0x4cb4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 683d0 │ │ │ │ + movw r1, #24180 @ 0x5e74 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #16] @ (6824c ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (683dc ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 10, cr0, cr0, cr8, {2} │ │ │ │ + asrs r0, r4, #1 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ @ instruction: 0xf74c004d │ │ │ │ │ │ │ │ -00068254 : │ │ │ │ +000683e4 : │ │ │ │ movw r3, #61408 @ 0xefe0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r2, [r3, #0] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - b.w 680cc │ │ │ │ + b.w 6825c │ │ │ │ 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 1272b8 │ │ │ │ + bl 12811c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r0, 6828c │ │ │ │ + cbnz r0, 6841c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 682b6 │ │ │ │ + b.n 68446 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #19 │ │ │ │ add.w r0, r5, #16 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2bd00 │ │ │ │ - cbnz r0, 682b0 │ │ │ │ + cbnz r0, 68440 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 68288 │ │ │ │ - bl 7df6c │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 68418 │ │ │ │ + bl 7e13c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ 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 │ │ │ │ @@ -91029,151 +91212,151 @@ │ │ │ │ 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] @ (68388 ) │ │ │ │ - movw r2, #19656 @ 0x4cc8 │ │ │ │ + ldr r3, [pc, #156] @ (68518 ) │ │ │ │ + movw r2, #24200 @ 0x5e88 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d72a4 │ │ │ │ - cbz r0, 6831c │ │ │ │ + bl d78c0 │ │ │ │ + cbz r0, 684ac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 68320 │ │ │ │ + bge.n 684b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19676 @ 0x4cdc │ │ │ │ + movw r1, #24220 @ 0x5e9c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68382 │ │ │ │ + b.n 68512 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 6832c │ │ │ │ + bne.n 684bc │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6834e │ │ │ │ + b.n 684de │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6834e │ │ │ │ + ble.n 684de │ │ │ │ mov r0, r4 │ │ │ │ - bl 12cf94 │ │ │ │ + bl 12de6c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19716 @ 0x4d04 │ │ │ │ + movw r1, #24260 @ 0x5ec4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 6831c │ │ │ │ + bl f29e4 │ │ │ │ + b.n 684ac │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 5b06e │ │ │ │ + bl 5b164 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 6836e │ │ │ │ - bl 12cf94 │ │ │ │ + bge.n 684fe │ │ │ │ + bl 12de6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a3d0 │ │ │ │ - b.n 6831c │ │ │ │ - bl 12cf94 │ │ │ │ - movw r0, #19764 @ 0x4d34 │ │ │ │ + bl 7a5b8 │ │ │ │ + b.n 684ac │ │ │ │ + bl 12de6c │ │ │ │ + movw r0, #24308 @ 0x5ef4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r2, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #336] @ (684f0 ) │ │ │ │ + ldr r4, [pc, #336] @ (68680 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ - movw r1, #43608 @ 0xaa58 │ │ │ │ + movw r1, #48112 @ 0xbbf0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, r4] │ │ │ │ movs r2, #0 │ │ │ │ - bl ff2d4 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl ff8f0 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6844a │ │ │ │ + beq.n 685da │ │ │ │ add.w r0, r5, #113664 @ 0x1bc00 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - movw r1, #6177 @ 0x1821 │ │ │ │ + movw r1, #6273 @ 0x1881 │ │ │ │ movt r1, #3 │ │ │ │ - bl 1ab3f4 <_Py_normpath@@Base+0xa58> │ │ │ │ + bl 1aca10 <_Py_normpath@@Base+0xa54> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6844a │ │ │ │ - ldr r0, [pc, #284] @ (684f4 ) │ │ │ │ + blt.n 685da │ │ │ │ + ldr r0, [pc, #284] @ (68684 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 683f0 │ │ │ │ + bne.n 68580 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 683e0 │ │ │ │ + bne.n 68570 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 6840c │ │ │ │ + beq.n 6859c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1b0310 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 107948 <_PyMutex_LockTimed@@Base> │ │ │ │ ldr.w sl, [r5, #3704] @ 0xe78 │ │ │ │ movs r4, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 68420 │ │ │ │ + beq.n 685b0 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 68412 │ │ │ │ + b.n 685a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 71600 │ │ │ │ + bl 717a0 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 68450 │ │ │ │ + cbnz r0, 685e0 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6843e │ │ │ │ + bne.n 685ce │ │ │ │ strexb r2, sl, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6842e │ │ │ │ + bne.n 685be │ │ │ │ dmb ish │ │ │ │ - beq.n 6844a │ │ │ │ - ldr r0, [pc, #172] @ (684f4 ) │ │ │ │ - bl 200de8 │ │ │ │ + beq.n 685da │ │ │ │ + ldr r0, [pc, #172] @ (68684 ) │ │ │ │ + bl 237d40 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 684e6 │ │ │ │ + b.n 68676 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldr.w r3, [r5, #3704] @ 0xe78 │ │ │ │ adds r4, #16 │ │ │ │ - cbz r3, 684a6 │ │ │ │ + cbz r3, 68636 │ │ │ │ ldr.w ip, [r3, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ str.w r9, [r3, #56] @ 0x38 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6847c │ │ │ │ + beq.n 6860c │ │ │ │ ldr.w r2, [r8] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w r1, [r8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r8, [r3, #64] @ 0x40 │ │ │ │ @@ -91184,173 +91367,173 @@ │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ subne r2, #1 │ │ │ │ str.w r2, [r1, #3300] @ 0xce4 │ │ │ │ str.w r0, [r4, #-4]! │ │ │ │ - b.n 6845a │ │ │ │ + b.n 685ea │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 684ba │ │ │ │ + bne.n 6864a │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 684aa │ │ │ │ + bne.n 6863a │ │ │ │ dmb ish │ │ │ │ - beq.n 684c6 │ │ │ │ - ldr r0, [pc, #48] @ (684f4 ) │ │ │ │ - bl 200de8 │ │ │ │ + beq.n 68656 │ │ │ │ + ldr r0, [pc, #48] @ (68684 ) │ │ │ │ + bl 237d40 │ │ │ │ add.w r3, r5, #110592 @ 0x1b000 │ │ │ │ movw r1, #24607 @ 0x601f │ │ │ │ movs r0, #6 │ │ │ │ ldr.w r3, [r3, #3300] @ 0xce4 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 1fd0c0 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xa0> │ │ │ │ + bl 1fe150 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xa0> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000684f8 : │ │ │ │ +00068688 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (68530 ) │ │ │ │ + ldr r4, [pc, #40] @ (686c0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 6838c │ │ │ │ + bl 6851c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6852c │ │ │ │ - movw r0, #19768 @ 0x4d38 │ │ │ │ + bne.n 686bc │ │ │ │ + movw r0, #24312 @ 0x5ef8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fdfd4 │ │ │ │ + b.w 1ff064 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #56] @ (6857c ) │ │ │ │ + ldr r0, [pc, #56] @ (6870c ) │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ itete eq │ │ │ │ moveq r1, #0 │ │ │ │ movne r2, r1 │ │ │ │ moveq r2, r1 │ │ │ │ - movwne r1, #56785 @ 0xddd1 │ │ │ │ + movwne r1, #61025 @ 0xee61 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it ne │ │ │ │ movtne r1, #31 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 6838c │ │ │ │ + bl 6851c │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #416] @ (68734 ) │ │ │ │ + ldr r5, [pc, #416] @ (688c4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ - movw r1, #48364 @ 0xbcec │ │ │ │ + movw r1, #52104 @ 0xcb88 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, r5] │ │ │ │ movs r2, #0 │ │ │ │ - bl ff2d4 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl ff8f0 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6863e │ │ │ │ + beq.n 687ce │ │ │ │ add.w r0, r4, #113664 @ 0x1bc00 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #225 @ 0xe1 │ │ │ │ - movw r1, #7149 @ 0x1bed │ │ │ │ + movw r1, #7245 @ 0x1c4d │ │ │ │ movt r1, #3 │ │ │ │ - bl 1ab3f4 <_Py_normpath@@Base+0xa58> │ │ │ │ + bl 1aca10 <_Py_normpath@@Base+0xa54> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6863e │ │ │ │ - ldr r0, [pc, #364] @ (68738 ) │ │ │ │ + blt.n 687ce │ │ │ │ + ldr r0, [pc, #364] @ (688c8 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 685e4 │ │ │ │ + bne.n 68774 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 685d4 │ │ │ │ + bne.n 68764 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 68600 │ │ │ │ + beq.n 68790 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1b0310 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 107948 <_PyMutex_LockTimed@@Base> │ │ │ │ ldr.w sl, [r4, #3704] @ 0xe78 │ │ │ │ movs r5, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 68614 │ │ │ │ + beq.n 687a4 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 68606 │ │ │ │ + b.n 68796 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71600 │ │ │ │ + bl 717a0 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 68644 │ │ │ │ + cbnz r0, 687d4 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 68632 │ │ │ │ + bne.n 687c2 │ │ │ │ strexb r2, sl, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68622 │ │ │ │ + bne.n 687b2 │ │ │ │ dmb ish │ │ │ │ - beq.n 6863e │ │ │ │ - ldr r0, [pc, #252] @ (68738 ) │ │ │ │ - bl 200de8 │ │ │ │ + beq.n 687ce │ │ │ │ + ldr r0, [pc, #252] @ (688c8 ) │ │ │ │ + bl 237d40 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6872a │ │ │ │ + b.n 688ba │ │ │ │ ldr.w sl, [r4, #3704] @ 0xe78 │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ adds r5, #16 │ │ │ │ mov r3, sl │ │ │ │ - cbz r3, 6869c │ │ │ │ + cbz r3, 6882c │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ str.w r9, [r3, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 68672 │ │ │ │ + beq.n 68802 │ │ │ │ ldr.w r2, [r8] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w r1, [r8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r8, [r3, #68] @ 0x44 │ │ │ │ @@ -91361,113 +91544,113 @@ │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ subne r2, #1 │ │ │ │ str.w r2, [r1, #3304] @ 0xce8 │ │ │ │ str.w r0, [r5, #-4]! │ │ │ │ - b.n 68650 │ │ │ │ + b.n 687e0 │ │ │ │ add.w r4, r4, #110592 @ 0x1b000 │ │ │ │ ldr.w r3, [r4, #3304] @ 0xce8 │ │ │ │ - cbnz r3, 686d0 │ │ │ │ + cbnz r3, 68860 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 686be │ │ │ │ + bne.n 6884e │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 686ae │ │ │ │ + bne.n 6883e │ │ │ │ dmb ish │ │ │ │ - beq.n 6870e │ │ │ │ - ldr r0, [pc, #112] @ (68738 ) │ │ │ │ - bl 200de8 │ │ │ │ - b.n 6870e │ │ │ │ + beq.n 6889e │ │ │ │ + ldr r0, [pc, #112] @ (688c8 ) │ │ │ │ + bl 237d40 │ │ │ │ + b.n 6889e │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 686a6 │ │ │ │ + beq.n 68836 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ - bl 205278 │ │ │ │ + bl 206250 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 686cc │ │ │ │ + beq.n 6885c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 686fa │ │ │ │ + bne.n 6888a │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 686ea │ │ │ │ + bne.n 6887a │ │ │ │ dmb ish │ │ │ │ - beq.n 68706 │ │ │ │ - ldr r0, [pc, #52] @ (68738 ) │ │ │ │ - bl 200de8 │ │ │ │ + beq.n 68896 │ │ │ │ + ldr r0, [pc, #52] @ (688c8 ) │ │ │ │ + bl 237d40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7751c │ │ │ │ - b.n 6863e │ │ │ │ + bl 776ec │ │ │ │ + b.n 687ce │ │ │ │ ldr.w r3, [r4, #3304] @ 0xce8 │ │ │ │ movw r1, #27823 @ 0x6caf │ │ │ │ movs r0, #7 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 1fd0c0 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xa0> │ │ │ │ + bl 1fe150 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xa0> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0006873c : │ │ │ │ +000688cc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (68774 ) │ │ │ │ + ldr r4, [pc, #40] @ (68904 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 68580 │ │ │ │ + bl 68710 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68770 │ │ │ │ - movw r0, #19820 @ 0x4d6c │ │ │ │ + bne.n 68900 │ │ │ │ + movw r0, #24364 @ 0x5f2c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fdfd4 │ │ │ │ + b.w 1ff064 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #56] @ (687c0 ) │ │ │ │ + ldr r0, [pc, #56] @ (68950 ) │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ itete eq │ │ │ │ moveq r1, #0 │ │ │ │ movne r2, r1 │ │ │ │ moveq r2, r1 │ │ │ │ - movwne r1, #51621 @ 0xc9a5 │ │ │ │ + movwne r1, #54689 @ 0xd5a1 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it ne │ │ │ │ movtne r1, #21 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 68580 │ │ │ │ + bl 68710 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ @@ -91478,28 +91661,28 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 687e6 │ │ │ │ + cbnz r0, 68976 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 687f0 │ │ │ │ - b.n 687f6 │ │ │ │ + cbnz r0, 68980 │ │ │ │ + b.n 68986 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 687e0 │ │ │ │ - b.n 68804 │ │ │ │ + beq.n 68970 │ │ │ │ + b.n 68994 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 68804 │ │ │ │ + cbnz r0, 68994 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 68804 │ │ │ │ + cbz r0, 68994 │ │ │ │ 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 │ │ │ │ @@ -91519,1293 +91702,1293 @@ │ │ │ │ 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, 68844 │ │ │ │ + cbz r0, 689d4 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - b.n 6883a │ │ │ │ - b.n 6883a │ │ │ │ - b.n 6883a │ │ │ │ - b.n 6883a │ │ │ │ + b.n 689ca │ │ │ │ + b.n 689ca │ │ │ │ + b.n 689ca │ │ │ │ + b.n 689ca │ │ │ │ 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, 68874 │ │ │ │ + cbnz r0, 68a04 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 6887c │ │ │ │ + cbz r0, 68a0c │ │ │ │ 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 68866 │ │ │ │ + beq.n 689f6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-24] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #92] @ (688f4 ) │ │ │ │ + ldr r3, [pc, #92] @ (68a84 ) │ │ │ │ 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 688d2 │ │ │ │ + bcc.n 68a62 │ │ │ │ cmp r3, r1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ - cbnz r4, 688d2 │ │ │ │ + cbnz r4, 68a62 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #4] │ │ │ │ add.w r3, sp, #4096 @ 0x1000 │ │ │ │ adds r3, #3 │ │ │ │ strb r4, [r3, #0] │ │ │ │ - bl 6887e │ │ │ │ + bl 68a0e │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (688f4 ) │ │ │ │ + ldr r2, [pc, #28] @ (68a84 ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 688ea │ │ │ │ + beq.n 68a7a │ │ │ │ blx 2b9e4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 68916 │ │ │ │ + cbnz r0, 68aa6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 68920 │ │ │ │ - b.n 68926 │ │ │ │ + cbnz r0, 68ab0 │ │ │ │ + b.n 68ab6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68910 │ │ │ │ - b.n 68934 │ │ │ │ + beq.n 68aa0 │ │ │ │ + b.n 68ac4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 68934 │ │ │ │ + cbnz r0, 68ac4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 68934 │ │ │ │ + cbz r0, 68ac4 │ │ │ │ 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, 6895c │ │ │ │ + cbnz r0, 68aec │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 68964 │ │ │ │ + cbz r0, 68af4 │ │ │ │ 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 6894e │ │ │ │ + beq.n 68ade │ │ │ │ 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, 68984 │ │ │ │ + cbnz r0, 68b14 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 6898e │ │ │ │ - b.n 68994 │ │ │ │ + cbnz r0, 68b1e │ │ │ │ + b.n 68b24 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6897e │ │ │ │ - b.n 689c0 │ │ │ │ + beq.n 68b0e │ │ │ │ + b.n 68b50 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 689c0 │ │ │ │ + cbnz r0, 68b50 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 6899e │ │ │ │ + cbz r0, 68b2e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 689c0 │ │ │ │ + cbnz r0, 68b50 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 689a8 │ │ │ │ + cbz r0, 68b38 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 689c0 │ │ │ │ + cbnz r0, 68b50 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 689b2 │ │ │ │ + cbz r0, 68b42 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 689c0 │ │ │ │ + cbnz r0, 68b50 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 689c0 │ │ │ │ + cbz r0, 68b50 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2c1c4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 262678 │ │ │ │ - b.w 4e0a4 │ │ │ │ + b.w 263898 │ │ │ │ + b.w 4e15c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 68a04 │ │ │ │ + cbz r3, 68b94 │ │ │ │ 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 28b598 <_PyXIData_Free@@Base+0x23f8> │ │ │ │ + bl 28c810 <_PyXIData_Free@@Base+0x2488> │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 68a28 │ │ │ │ + bgt.n 68bb8 │ │ │ │ adds r4, #1 │ │ │ │ blx 2b490 │ │ │ │ - b.n 68a1a │ │ │ │ + b.n 68baa │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #4 │ │ │ │ mov r1, sp │ │ │ │ blx 2b964 │ │ │ │ - cbnz r0, 68a56 │ │ │ │ + cbnz r0, 68be6 │ │ │ │ mov r1, sp │ │ │ │ movs r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 2b2d4 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 68a2c │ │ │ │ + bl 68bbc │ │ │ │ blx 2b548 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2b548 │ │ │ │ │ │ │ │ -00068a82 : │ │ │ │ +00068c12 : │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ orr.w r2, r0, r0, asr #31 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r3, #1564] @ 0x61c │ │ │ │ str.w r2, [r3, #1564] @ 0x61c │ │ │ │ str.w r1, [r3, #1568] @ 0x620 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00068a9e : │ │ │ │ +00068c2e : │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 68aee │ │ │ │ + bhi.n 68c7e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #24184 @ 0x5e78 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #131 @ 0x83 │ │ │ │ dmb ish │ │ │ │ ldr.w r6, [r5, r3, lsl #3] │ │ │ │ dmb ish │ │ │ │ ldr.w r1, [r5, #1580] @ 0x62c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1da9c8 │ │ │ │ - cbnz r0, 68aea │ │ │ │ + bl 1db8fc │ │ │ │ + cbnz r0, 68c7a │ │ │ │ ldr.w r1, [r5, #1576] @ 0x628 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1da9c8 │ │ │ │ - cbnz r0, 68aea │ │ │ │ + bl 1db8fc │ │ │ │ + cbnz r0, 68c7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 205bbc │ │ │ │ + bl 206c64 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00068af4 : │ │ │ │ +00068c84 : │ │ │ │ movs r0, #2 │ │ │ │ - b.w 68a9e │ │ │ │ + b.w 68c2e │ │ │ │ │ │ │ │ -00068afa : │ │ │ │ - ldr r3, [pc, #12] @ (68b08 ) │ │ │ │ +00068c8a : │ │ │ │ + ldr r3, [pc, #12] @ (68c98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 3478a │ │ │ │ + b.w 347dc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00068b0c <_PyOS_IsMainThread@@Base>: │ │ │ │ - ldr r3, [pc, #12] @ (68b1c <_PyOS_IsMainThread@@Base+0x10>) │ │ │ │ +00068c9c <_PyOS_IsMainThread@@Base>: │ │ │ │ + ldr r3, [pc, #12] @ (68cac <_PyOS_IsMainThread@@Base+0x10>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1aa334 <_PyConfig_AsDict@@Base+0x950> │ │ │ │ + b.w 1ab954 <_PyConfig_AsDict@@Base+0x950> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #14776 @ 0x39b8 │ │ │ │ + movw r0, #19220 @ 0x4b14 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 79604 │ │ │ │ - movw r0, #14776 @ 0x39b8 │ │ │ │ + b.w 79800 │ │ │ │ + movw r0, #19220 @ 0x4b14 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 79604 │ │ │ │ + b.w 79800 │ │ │ │ stmdb 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, #19904 @ 0x4dc0 │ │ │ │ + movw r1, #24448 @ 0x5f80 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #24] │ │ │ │ str.w r4, [sl] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str.w r4, [r8] │ │ │ │ - bl 8ead0 │ │ │ │ - cbz r0, 68b9a <_PyOS_IsMainThread@@Base+0x8e> │ │ │ │ + bl 8ecfc │ │ │ │ + cbz r0, 68d2a <_PyOS_IsMainThread@@Base+0x8e> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 68b9e <_PyOS_IsMainThread@@Base+0x92> │ │ │ │ + bmi.n 68d2e <_PyOS_IsMainThread@@Base+0x92> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19920 @ 0x4dd0 │ │ │ │ + movw r1, #24464 @ 0x5f90 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68cfa <_PyOS_IsMainThread@@Base+0x1ee> │ │ │ │ + b.n 68e8a <_PyOS_IsMainThread@@Base+0x1ee> │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ - movw r1, #19964 @ 0x4dfc │ │ │ │ + movw r1, #24508 @ 0x5fbc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ strd r8, sl, [sp] │ │ │ │ - bl 8ead0 │ │ │ │ + bl 8ecfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68b9a <_PyOS_IsMainThread@@Base+0x8e> │ │ │ │ + beq.n 68d2a <_PyOS_IsMainThread@@Base+0x8e> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 68bda <_PyOS_IsMainThread@@Base+0xce> │ │ │ │ + bcc.n 68d6a <_PyOS_IsMainThread@@Base+0xce> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20012 @ 0x4e2c │ │ │ │ + movw r1, #24556 @ 0x5fec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 68b9a <_PyOS_IsMainThread@@Base+0x8e> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 68d2a <_PyOS_IsMainThread@@Base+0x8e> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - movw r1, #55032 @ 0xd6f8 │ │ │ │ + movw r1, #59576 @ 0xe8b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #20056 @ 0x4e58 │ │ │ │ + movw r0, #24600 @ 0x6018 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68b9a <_PyOS_IsMainThread@@Base+0x8e> │ │ │ │ + beq.n 68d2a <_PyOS_IsMainThread@@Base+0x8e> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #54120 @ 0xd368 │ │ │ │ + movw r2, #58664 @ 0xe528 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6b9c0 │ │ │ │ + bl 6bb50 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 2b314 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 97f04 │ │ │ │ + bl 98158 │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2ae30 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 68c44 <_PyOS_IsMainThread@@Base+0x138> │ │ │ │ + cbz r1, 68dd4 <_PyOS_IsMainThread@@Base+0x138> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 27d3d0 <_PyUnicode_ToNumeric@@Base+0x86dc> │ │ │ │ - b.n 68c60 <_PyOS_IsMainThread@@Base+0x154> │ │ │ │ + bl 27e5b8 <_PyUnicode_ToNumeric@@Base+0x86dc> │ │ │ │ + b.n 68df0 <_PyOS_IsMainThread@@Base+0x154> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 68c64 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + cbz r2, 68df4 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20076 @ 0x4e6c │ │ │ │ + movw r1, #24620 @ 0x602c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68cf2 <_PyOS_IsMainThread@@Base+0x1e6> │ │ │ │ + b.n 68e82 <_PyOS_IsMainThread@@Base+0x1e6> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 68c80 <_PyOS_IsMainThread@@Base+0x174> │ │ │ │ + beq.n 68e10 <_PyOS_IsMainThread@@Base+0x174> │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 68ca0 <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ + bne.n 68e30 <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r1, [sl] │ │ │ │ rev r3, r3 │ │ │ │ str r1, [r2, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 68ca0 <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ + b.n 68e30 <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 68ca0 <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ + beq.n 68e30 <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20116 @ 0x4e94 │ │ │ │ + movw r1, #24660 @ 0x6054 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 68c60 <_PyOS_IsMainThread@@Base+0x154> │ │ │ │ - bl 97f04 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 68df0 <_PyOS_IsMainThread@@Base+0x154> │ │ │ │ + bl 98158 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ ldrd r1, r0, [r0, #16] │ │ │ │ blx 2bbf4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9aae0 │ │ │ │ - cbz r4, 68cd6 <_PyOS_IsMainThread@@Base+0x1ca> │ │ │ │ + bl 9ad1c │ │ │ │ + cbz r4, 68e66 <_PyOS_IsMainThread@@Base+0x1ca> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 27d3d0 <_PyUnicode_ToNumeric@@Base+0x86dc> │ │ │ │ - b.n 68c60 <_PyOS_IsMainThread@@Base+0x154> │ │ │ │ + bl 27e5b8 <_PyUnicode_ToNumeric@@Base+0x86dc> │ │ │ │ + b.n 68df0 <_PyOS_IsMainThread@@Base+0x154> │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68c60 <_PyOS_IsMainThread@@Base+0x154> │ │ │ │ + beq.n 68df0 <_PyOS_IsMainThread@@Base+0x154> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #20148 @ 0x4eb4 │ │ │ │ + movw r0, #24692 @ 0x6074 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 68cfa <_PyOS_IsMainThread@@Base+0x1ee> │ │ │ │ + cbz r0, 68e8a <_PyOS_IsMainThread@@Base+0x1ee> │ │ │ │ blx 2adb4 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #1148 @ 0x47c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #20152 @ 0x4eb8 │ │ │ │ + movw r1, #24696 @ 0x6078 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8ead0 │ │ │ │ - cbz r0, 68d56 <_PyOS_IsMainThread@@Base+0x24a> │ │ │ │ + bl 8ecfc │ │ │ │ + cbz r0, 68ee6 <_PyOS_IsMainThread@@Base+0x24a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 205534 │ │ │ │ - cbz r0, 68d56 <_PyOS_IsMainThread@@Base+0x24a> │ │ │ │ - ldr r3, [pc, #44] @ (68d5c <_PyOS_IsMainThread@@Base+0x250>) │ │ │ │ + bl 2065d8 │ │ │ │ + cbz r0, 68ee6 <_PyOS_IsMainThread@@Base+0x24a> │ │ │ │ + ldr r3, [pc, #44] @ (68eec <_PyOS_IsMainThread@@Base+0x250>) │ │ │ │ ldr.w r3, [r3, #1440] @ 0x5a0 │ │ │ │ - cbz r3, 68d44 <_PyOS_IsMainThread@@Base+0x238> │ │ │ │ + cbz r3, 68ed4 <_PyOS_IsMainThread@@Base+0x238> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ mla r0, r0, r1, r3 │ │ │ │ - bl 213890 <_PyXI_FreeFailure@@Base+0x24> │ │ │ │ - cbnz r0, 68d4e <_PyOS_IsMainThread@@Base+0x242> │ │ │ │ + bl 214b80 <_PyXI_FreeFailure@@Base+0x24> │ │ │ │ + cbnz r0, 68ede <_PyOS_IsMainThread@@Base+0x242> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 68d56 <_PyOS_IsMainThread@@Base+0x24a> │ │ │ │ + b.n 68ee6 <_PyOS_IsMainThread@@Base+0x24a> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #20168 @ 0x4ec8 │ │ │ │ + movw r1, #24712 @ 0x6088 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8ead0 │ │ │ │ - cbz r0, 68db4 <_PyOS_IsMainThread@@Base+0x2a8> │ │ │ │ + bl 8ecfc │ │ │ │ + cbz r0, 68f44 <_PyOS_IsMainThread@@Base+0x2a8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 68da2 <_PyOS_IsMainThread@@Base+0x296> │ │ │ │ - bl 97f04 │ │ │ │ + cbz r3, 68f32 <_PyOS_IsMainThread@@Base+0x296> │ │ │ │ + bl 98158 │ │ │ │ mov r4, r0 │ │ │ │ - bl 68a2c │ │ │ │ + bl 68bbc │ │ │ │ movs r0, #11 │ │ │ │ blx 2bca0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aae0 │ │ │ │ - b.n 68dac <_PyOS_IsMainThread@@Base+0x2a0> │ │ │ │ - bl 68a2c │ │ │ │ + bl 9ad1c │ │ │ │ + b.n 68f3c <_PyOS_IsMainThread@@Base+0x2a0> │ │ │ │ + bl 68bbc │ │ │ │ movs r0, #11 │ │ │ │ blx 2bca0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #24724 @ 0x6094 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8ead0 │ │ │ │ - cbz r0, 68dfc <_PyOS_IsMainThread@@Base+0x2f0> │ │ │ │ + bl 8ecfc │ │ │ │ + cbz r0, 68f8c <_PyOS_IsMainThread@@Base+0x2f0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 68a9e │ │ │ │ - cbz r0, 68e00 <_PyOS_IsMainThread@@Base+0x2f4> │ │ │ │ + bl 68c2e │ │ │ │ + cbz r0, 68f90 <_PyOS_IsMainThread@@Base+0x2f4> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49020 @ 0xbf7c │ │ │ │ + movw r1, #53488 @ 0xd0f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68e08 <_PyOS_IsMainThread@@Base+0x2fc> │ │ │ │ + b.n 68f98 <_PyOS_IsMainThread@@Base+0x2fc> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2b04c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68e34 <_PyOS_IsMainThread@@Base+0x328> │ │ │ │ + bge.n 68fc4 <_PyOS_IsMainThread@@Base+0x328> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bd24 │ │ │ │ - cbz r0, 68e6a <_PyOS_IsMainThread@@Base+0x35e> │ │ │ │ + cbz r0, 68ffa <_PyOS_IsMainThread@@Base+0x35e> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68e7c <_PyOS_IsMainThread@@Base+0x370> │ │ │ │ + b.n 6900c <_PyOS_IsMainThread@@Base+0x370> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 2beec │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 33400 <_PyTraceMalloc_GetTraceback@@Base+0x1ac> │ │ │ │ + bl 33454 <_PyTraceMalloc_GetTraceback@@Base+0x1ac> │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r0, 68eac <_PyOS_IsMainThread@@Base+0x3a0> │ │ │ │ + cbz r0, 6903c <_PyOS_IsMainThread@@Base+0x3a0> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68ec8 <_PyOS_IsMainThread@@Base+0x3bc> │ │ │ │ + b.n 69058 <_PyOS_IsMainThread@@Base+0x3bc> │ │ │ │ mov r0, r4 │ │ │ │ blx 2b210 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 68e9a <_PyOS_IsMainThread@@Base+0x38e> │ │ │ │ + bne.n 6902a <_PyOS_IsMainThread@@Base+0x38e> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 2beec │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 33400 <_PyTraceMalloc_GetTraceback@@Base+0x1ac> │ │ │ │ + bl 33454 <_PyTraceMalloc_GetTraceback@@Base+0x1ac> │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r4, sp, #4 │ │ │ │ - bl 68a2c │ │ │ │ + bl 68bbc │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc.n 68ef6 <_PyOS_IsMainThread@@Base+0x3ea> │ │ │ │ + bcc.n 69086 <_PyOS_IsMainThread@@Base+0x3ea> │ │ │ │ sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 68efc <_PyOS_IsMainThread@@Base+0x3f0> │ │ │ │ + bcs.n 6908c <_PyOS_IsMainThread@@Base+0x3f0> │ │ │ │ add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 68f00 <_PyOS_IsMainThread@@Base+0x3f4> │ │ │ │ + b.n 69090 <_PyOS_IsMainThread@@Base+0x3f4> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ - bl 6887e │ │ │ │ + bl 68a0e │ │ │ │ cmp r4, r0 │ │ │ │ ite cc │ │ │ │ subcc r2, r0, r4 │ │ │ │ subcs r2, r4, r0 │ │ │ │ movw r0, #4360 @ 0x1108 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - movw r1, #20192 @ 0x4ee0 │ │ │ │ + movw r1, #24736 @ 0x60a0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #20284 @ 0x4f3c │ │ │ │ + movw r1, #24828 @ 0x60fc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8ead0 │ │ │ │ - cbz r0, 68f7a <_PyOS_IsMainThread@@Base+0x46e> │ │ │ │ + bl 8ecfc │ │ │ │ + cbz r0, 6910a <_PyOS_IsMainThread@@Base+0x46e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 68f64 <_PyOS_IsMainThread@@Base+0x458> │ │ │ │ + bhi.n 690f4 <_PyOS_IsMainThread@@Base+0x458> │ │ │ │ adds r0, #12 │ │ │ │ - bl 1cda90 │ │ │ │ - b.n 68f7c <_PyOS_IsMainThread@@Base+0x470> │ │ │ │ + bl 7e13c │ │ │ │ + b.n 6910c <_PyOS_IsMainThread@@Base+0x470> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20296 @ 0x4f48 │ │ │ │ + movw r1, #24840 @ 0x6108 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ + orr.w r0, r2, r0, lsl #8 │ │ │ │ + bgt.n 69114 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + b.w 7e13c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #35328 @ 0x8a00 │ │ │ │ + movw r1, #39832 @ 0x9b98 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl fffec │ │ │ │ + bl 100608 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 68fb6 <_PyOS_IsMainThread@@Base+0x4aa> │ │ │ │ + cbz r2, 6915a <_PyOS_IsMainThread@@Base+0x4be> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68fb6 <_PyOS_IsMainThread@@Base+0x4aa> │ │ │ │ + bge.n 6915a <_PyOS_IsMainThread@@Base+0x4be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 68fb6 <_PyOS_IsMainThread@@Base+0x4aa> │ │ │ │ + cbnz r3, 6915a <_PyOS_IsMainThread@@Base+0x4be> │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrsh.w r0, [r1] │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r1, #4 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 68fc6 <_PyOS_IsMainThread@@Base+0x4ba> │ │ │ │ - b.w 7fef4 │ │ │ │ + bne.n 6916a <_PyOS_IsMainThread@@Base+0x4ce> │ │ │ │ + b.w 800c4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2bc48 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 68a2c │ │ │ │ + bl 68bbc │ │ │ │ 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 68a2c │ │ │ │ + bl 68bbc │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 293000 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ + bl 2941e0 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2bca0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #20 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #32112 @ 0x7d70 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 69076 <_PyOS_IsMainThread@@Base+0x56a> │ │ │ │ - bl 97f04 │ │ │ │ + cbz r4, 6921a <_PyOS_IsMainThread@@Base+0x57e> │ │ │ │ + bl 98158 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ 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 21e56c <_PyXIData_Clear@@Base+0x8> │ │ │ │ - cbz r0, 690da <_PyOS_IsMainThread@@Base+0x5ce> │ │ │ │ + bl 21f770 <_PyXIData_Clear@@Base+0x8> │ │ │ │ + cbz r0, 6927e <_PyOS_IsMainThread@@Base+0x5e2> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 2beec │ │ │ │ - bl 97f04 │ │ │ │ + bl 98158 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 2bed0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9aae0 │ │ │ │ - cbz r5, 690d4 <_PyOS_IsMainThread@@Base+0x5c8> │ │ │ │ + bl 9ad1c │ │ │ │ + cbz r5, 69278 <_PyOS_IsMainThread@@Base+0x5dc> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 690da <_PyOS_IsMainThread@@Base+0x5ce> │ │ │ │ + b.n 6927e <_PyOS_IsMainThread@@Base+0x5e2> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #4 │ │ │ │ - b.w 7fef4 │ │ │ │ - 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 690e8 <_PyOS_IsMainThread@@Base+0x5dc> │ │ │ │ - b.w 7df6c │ │ │ │ + b.w 800c4 │ │ │ │ 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 69104 <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ + bne.n 69294 <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 120918 │ │ │ │ + b.w 121618 │ │ │ │ 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 69126 <_PyOS_IsMainThread@@Base+0x61a> │ │ │ │ + bgt.n 692b6 <_PyOS_IsMainThread@@Base+0x61a> │ │ │ │ pop {r4} │ │ │ │ - b.w 101548 │ │ │ │ + b.w 101b64 │ │ │ │ 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 27d8c8 │ │ │ │ + bl 27eab0 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 69172 <_PyOS_IsMainThread@@Base+0x666> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 691a2 <_PyOS_IsMainThread@@Base+0x696> │ │ │ │ + bne.n 69302 <_PyOS_IsMainThread@@Base+0x666> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 69332 <_PyOS_IsMainThread@@Base+0x696> │ │ │ │ movs r1, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 27d8c8 │ │ │ │ + bl 27eab0 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 6918e <_PyOS_IsMainThread@@Base+0x682> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 691a2 <_PyOS_IsMainThread@@Base+0x696> │ │ │ │ + bne.n 6931e <_PyOS_IsMainThread@@Base+0x682> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 69332 <_PyOS_IsMainThread@@Base+0x696> │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2844dc │ │ │ │ + b.w 2856c4 │ │ │ │ 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 130b34 │ │ │ │ + bl 131a6c │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 691de <_PyOS_IsMainThread@@Base+0x6d2> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 69210 <_PyOS_IsMainThread@@Base+0x704> │ │ │ │ + bne.n 6936e <_PyOS_IsMainThread@@Base+0x6d2> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 693a0 <_PyOS_IsMainThread@@Base+0x704> │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 130b34 │ │ │ │ + bl 131a6c │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 691fc <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 69210 <_PyOS_IsMainThread@@Base+0x704> │ │ │ │ + bne.n 6938c <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 693a0 <_PyOS_IsMainThread@@Base+0x704> │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2844dc │ │ │ │ + b.w 2856c4 │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 16c3d0 │ │ │ │ + bl 16d4f8 <_PyTime_AsLong@@Base+0x1510> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6925c <_PyOS_IsMainThread@@Base+0x750> │ │ │ │ + bne.n 693ec <_PyOS_IsMainThread@@Base+0x750> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f0 │ │ │ │ - cbz r0, 69256 <_PyOS_IsMainThread@@Base+0x74a> │ │ │ │ + bl d880c │ │ │ │ + cbz r0, 693e6 <_PyOS_IsMainThread@@Base+0x74a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 20b0d8 │ │ │ │ + bl 20c114 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69280 <_PyOS_IsMainThread@@Base+0x774> │ │ │ │ + b.n 69410 <_PyOS_IsMainThread@@Base+0x774> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6926e <_PyOS_IsMainThread@@Base+0x762> │ │ │ │ + bne.n 693fe <_PyOS_IsMainThread@@Base+0x762> │ │ │ │ add.w r3, r1, #32768 @ 0x8000 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 6924c <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ + bcs.n 693dc <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ asrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 69272 <_PyOS_IsMainThread@@Base+0x766> │ │ │ │ + bgt.n 69402 <_PyOS_IsMainThread@@Base+0x766> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 20aa7c │ │ │ │ + bl 20bac4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 692c8 <_PyOS_IsMainThread@@Base+0x7bc> │ │ │ │ + bne.n 69458 <_PyOS_IsMainThread@@Base+0x7bc> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f0 │ │ │ │ - cbz r0, 692c2 <_PyOS_IsMainThread@@Base+0x7b6> │ │ │ │ + bl d880c │ │ │ │ + cbz r0, 69452 <_PyOS_IsMainThread@@Base+0x7b6> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 20b0d8 │ │ │ │ + bl 20c114 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 692f8 <_PyOS_IsMainThread@@Base+0x7ec> │ │ │ │ + b.n 69488 <_PyOS_IsMainThread@@Base+0x7ec> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 692e6 <_PyOS_IsMainThread@@Base+0x7da> │ │ │ │ + beq.n 69476 <_PyOS_IsMainThread@@Base+0x7da> │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 692e6 <_PyOS_IsMainThread@@Base+0x7da> │ │ │ │ + bhi.n 69476 <_PyOS_IsMainThread@@Base+0x7da> │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 20b0d8 │ │ │ │ - b.n 692c2 <_PyOS_IsMainThread@@Base+0x7b6> │ │ │ │ + bl 20c114 │ │ │ │ + b.n 69452 <_PyOS_IsMainThread@@Base+0x7b6> │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ lsrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 692ea <_PyOS_IsMainThread@@Base+0x7de> │ │ │ │ + bgt.n 6947a <_PyOS_IsMainThread@@Base+0x7de> │ │ │ │ movs r0, #0 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 15ee24 │ │ │ │ - cbz r0, 6936c <_PyOS_IsMainThread@@Base+0x860> │ │ │ │ + bl 15ff80 │ │ │ │ + cbz r0, 694fc <_PyOS_IsMainThread@@Base+0x860> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #8 │ │ │ │ - bl 116c74 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 1175dc <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69342 <_PyOS_IsMainThread@@Base+0x836> │ │ │ │ + bge.n 694d2 <_PyOS_IsMainThread@@Base+0x836> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69342 <_PyOS_IsMainThread@@Base+0x836> │ │ │ │ + cbnz r3, 694d2 <_PyOS_IsMainThread@@Base+0x836> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 69372 <_PyOS_IsMainThread@@Base+0x866> │ │ │ │ + bne.n 69502 <_PyOS_IsMainThread@@Base+0x866> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #8564 @ 0x2174 │ │ │ │ + movw r1, #13072 @ 0x3310 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69374 <_PyOS_IsMainThread@@Base+0x868> │ │ │ │ + b.n 69504 <_PyOS_IsMainThread@@Base+0x868> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 15ee24 │ │ │ │ - cbz r0, 693de <_PyOS_IsMainThread@@Base+0x8d2> │ │ │ │ + bl 15ff80 │ │ │ │ + cbz r0, 6956e <_PyOS_IsMainThread@@Base+0x8d2> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - bl 116c74 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 1175dc <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 693be <_PyOS_IsMainThread@@Base+0x8b2> │ │ │ │ + bge.n 6954e <_PyOS_IsMainThread@@Base+0x8b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 693be <_PyOS_IsMainThread@@Base+0x8b2> │ │ │ │ + cbnz r3, 6954e <_PyOS_IsMainThread@@Base+0x8b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 693e4 <_PyOS_IsMainThread@@Base+0x8d8> │ │ │ │ + bne.n 69574 <_PyOS_IsMainThread@@Base+0x8d8> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #42296 @ 0xa538 │ │ │ │ + movw r1, #46840 @ 0xb6f8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 693e6 <_PyOS_IsMainThread@@Base+0x8da> │ │ │ │ + b.n 69576 <_PyOS_IsMainThread@@Base+0x8da> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 24ce84 │ │ │ │ + bl 24e0a4 │ │ │ │ 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 69434 <_PyOS_IsMainThread@@Base+0x928> │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 69434 <_PyOS_IsMainThread@@Base+0x928> │ │ │ │ + bne.n 695c4 <_PyOS_IsMainThread@@Base+0x928> │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 695c4 <_PyOS_IsMainThread@@Base+0x928> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #63096 @ 0xf678 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl f2414 │ │ │ │ - b.n 69458 <_PyOS_IsMainThread@@Base+0x94c> │ │ │ │ + movw r1, #2104 @ 0x838 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl f29e4 │ │ │ │ + b.n 695e8 <_PyOS_IsMainThread@@Base+0x94c> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1793ac │ │ │ │ - cbnz r0, 69458 <_PyOS_IsMainThread@@Base+0x94c> │ │ │ │ + bl 17a9a4 │ │ │ │ + cbnz r0, 695e8 <_PyOS_IsMainThread@@Base+0x94c> │ │ │ │ movs r1, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1793ac │ │ │ │ + b.w 17a9a4 │ │ │ │ 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 24ce84 │ │ │ │ + bl 24e0a4 │ │ │ │ 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 694ae <_PyOS_IsMainThread@@Base+0x9a2> │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 694ae <_PyOS_IsMainThread@@Base+0x9a2> │ │ │ │ + bne.n 6963e <_PyOS_IsMainThread@@Base+0x9a2> │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 6963e <_PyOS_IsMainThread@@Base+0x9a2> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #63096 @ 0xf678 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl f2414 │ │ │ │ - b.n 694d4 <_PyOS_IsMainThread@@Base+0x9c8> │ │ │ │ + movw r1, #2104 @ 0x838 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl f29e4 │ │ │ │ + b.n 69664 <_PyOS_IsMainThread@@Base+0x9c8> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 153afc │ │ │ │ - cbnz r0, 694d4 <_PyOS_IsMainThread@@Base+0x9c8> │ │ │ │ + bl 154c28 │ │ │ │ + cbnz r0, 69664 <_PyOS_IsMainThread@@Base+0x9c8> │ │ │ │ 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 153afc │ │ │ │ + b.w 154c28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 69518 <_PyOS_IsMainThread@@Base+0xa0c> │ │ │ │ + cbz r3, 696a8 <_PyOS_IsMainThread@@Base+0xa0c> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, sp │ │ │ │ blx 2b088 │ │ │ │ - cbz r0, 6950e <_PyOS_IsMainThread@@Base+0xa02> │ │ │ │ + cbz r0, 6969e <_PyOS_IsMainThread@@Base+0xa02> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ add r0, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ - bl 713ec │ │ │ │ - b.n 69522 <_PyOS_IsMainThread@@Base+0xa16> │ │ │ │ + bl 7158c │ │ │ │ + b.n 696b2 <_PyOS_IsMainThread@@Base+0xa16> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 69522 <_PyOS_IsMainThread@@Base+0xa16> │ │ │ │ + b.n 696b2 <_PyOS_IsMainThread@@Base+0xa16> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ add sp, #12 │ │ │ │ pop {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] @ 6966c <_PyOS_IsMainThread@@Base+0xb60> │ │ │ │ + ldr.w r8, [pc, #308] @ 697fc <_PyOS_IsMainThread@@Base+0xb60> │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [r8, #1368] @ 0x558 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 69666 <_PyOS_IsMainThread@@Base+0xb5a> │ │ │ │ + beq.w 697f6 <_PyOS_IsMainThread@@Base+0xb5a> │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r4, [r8, #1376] @ 0x560 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr.w sl, [r0] │ │ │ │ movw r5, #42720 @ 0xa6e0 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r9, r0 │ │ │ │ movs r6, #0 │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mul.w r1, r3, r6 │ │ │ │ ldr r0, [r5, r1] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 6957e <_PyOS_IsMainThread@@Base+0xa72> │ │ │ │ + beq.n 6970e <_PyOS_IsMainThread@@Base+0xa72> │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 69562 <_PyOS_IsMainThread@@Base+0xa56> │ │ │ │ + bne.n 696f2 <_PyOS_IsMainThread@@Base+0xa56> │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ movs r6, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 69582 <_PyOS_IsMainThread@@Base+0xa76> │ │ │ │ + b.n 69712 <_PyOS_IsMainThread@@Base+0xa76> │ │ │ │ mov.w fp, #1 │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mla r3, r3, r6, r5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 69598 <_PyOS_IsMainThread@@Base+0xa8c> │ │ │ │ + cbz r2, 69728 <_PyOS_IsMainThread@@Base+0xa8c> │ │ │ │ adds r1, #12 │ │ │ │ movs r2, #0 │ │ │ │ add r1, r5 │ │ │ │ str r2, [r3, #4] │ │ │ │ blx 2bd3c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 695c2 <_PyOS_IsMainThread@@Base+0xab6> │ │ │ │ + beq.n 69752 <_PyOS_IsMainThread@@Base+0xab6> │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28992 @ 0x7140 │ │ │ │ + movw r1, #33536 @ 0x8300 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mla r5, r3, r6, r5 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 695fe <_PyOS_IsMainThread@@Base+0xaf2> │ │ │ │ + b.n 6978e <_PyOS_IsMainThread@@Base+0xaf2> │ │ │ │ mov r1, fp │ │ │ │ movs r2, #23 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r5, #54120 @ 0xd368 │ │ │ │ + movw r5, #58664 @ 0xe528 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ blx 2b314 │ │ │ │ movs r3, #23 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #8 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2bf90 <__snprintf_chk@plt> │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20332 @ 0x4f6c │ │ │ │ + movw r1, #24876 @ 0x612c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2bf84 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r5, #32236 @ 0x7dec │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52364 @ 0xcc8c │ │ │ │ + movw r1, #56908 @ 0xde4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r8, #1380] @ 0x564 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32068 │ │ │ │ + bl 320c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 6964c <_PyOS_IsMainThread@@Base+0xb40> │ │ │ │ + cbnz r3, 697dc <_PyOS_IsMainThread@@Base+0xb40> │ │ │ │ ldr.w r3, [r8, #1388] @ 0x56c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r3, 69648 <_PyOS_IsMainThread@@Base+0xb3c> │ │ │ │ + cbz r3, 697d8 <_PyOS_IsMainThread@@Base+0xb3c> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49656 @ 0xc1f8 │ │ │ │ + movw r1, #54168 @ 0xd398 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 187b98 <_Py_write_noraise@@Base> │ │ │ │ + bl 189198 <_Py_write_noraise@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fef8 <_Py_DumpStack@@Base> │ │ │ │ + bl 2ff58 <_Py_DumpStack@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r8, #1384] @ 0x568 │ │ │ │ bl 2d848 │ │ │ │ mov r0, r7 │ │ │ │ str.w sl, [r9] │ │ │ │ @@ -92816,392 +92999,392 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #20376 @ 0x4f98 │ │ │ │ + movw r1, #24920 @ 0x6158 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #65224 @ 0xfec8 │ │ │ │ - movt r0, #72 @ 0x48 │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r0, #4232 @ 0x1088 │ │ │ │ + movt r0, #73 @ 0x49 │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmn.w r0, #9 │ │ │ │ - beq.n 696cc <_PyOS_IsMainThread@@Base+0xbc0> │ │ │ │ + beq.n 6985c <_PyOS_IsMainThread@@Base+0xbc0> │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 696b6 <_PyOS_IsMainThread@@Base+0xbaa> │ │ │ │ + beq.n 69846 <_PyOS_IsMainThread@@Base+0xbaa> │ │ │ │ adds r0, #10 │ │ │ │ - beq.n 696d0 <_PyOS_IsMainThread@@Base+0xbc4> │ │ │ │ + beq.n 69860 <_PyOS_IsMainThread@@Base+0xbc4> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20428 @ 0x4fcc │ │ │ │ + movw r1, #24972 @ 0x618c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f2414 │ │ │ │ + b.w f29e4 │ │ │ │ movw r3, #61044 @ 0xee74 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20392 @ 0x4fa8 │ │ │ │ + movw r1, #24936 @ 0x6168 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f2414 │ │ │ │ - b.w 1f4674 │ │ │ │ + b.w f29e4 │ │ │ │ + b.w 1f56c4 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 68a2c │ │ │ │ - bl 127d98 │ │ │ │ - cbnz r0, 696f2 <_PyOS_IsMainThread@@Base+0xbe6> │ │ │ │ + bl 68bbc │ │ │ │ + bl 128c00 │ │ │ │ + cbnz r0, 69882 <_PyOS_IsMainThread@@Base+0xbe6> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f4674 │ │ │ │ + b.w 1f56c4 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 128b40 │ │ │ │ + bl 1299a8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #38513 @ 0x9671 │ │ │ │ + movw r0, #38913 @ 0x9801 │ │ │ │ movt r0, #6 │ │ │ │ - bl 1d6934 │ │ │ │ + bl 1d7874 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6972c <_PyOS_IsMainThread@@Base+0xc20> │ │ │ │ + bne.n 698bc <_PyOS_IsMainThread@@Base+0xc20> │ │ │ │ mov r0, r4 │ │ │ │ - bl 129ec8 │ │ │ │ + bl 12ad2c │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20472 @ 0x4ff8 │ │ │ │ + movw r1, #25016 @ 0x61b8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69748 <_PyOS_IsMainThread@@Base+0xc3c> │ │ │ │ + b.n 698d8 <_PyOS_IsMainThread@@Base+0xc3c> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128b40 │ │ │ │ + bl 1299a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1291f4 │ │ │ │ + bl 12a05c │ │ │ │ mov r0, r4 │ │ │ │ - bl 129ec8 │ │ │ │ + bl 12ad2c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006974a : │ │ │ │ - b.w 324b2 │ │ │ │ +000698da : │ │ │ │ + b.w 32512 │ │ │ │ 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 14e18c │ │ │ │ - cbnz r0, 69780 │ │ │ │ + bl 14f3ec │ │ │ │ + cbnz r0, 69910 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20500 @ 0x5014 │ │ │ │ + movw r1, #25044 @ 0x61d4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 6978a │ │ │ │ + bl f29e4 │ │ │ │ + b.n 6991a │ │ │ │ mov r0, r8 │ │ │ │ - bl 149f10 │ │ │ │ + bl 14b158 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 6978e │ │ │ │ + bge.n 6991e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69860 │ │ │ │ + b.n 699f0 │ │ │ │ cmp.w r7, #65536 @ 0x10000 │ │ │ │ - ble.n 697ac │ │ │ │ + ble.n 6993c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20540 @ 0x503c │ │ │ │ + movw r1, #25084 @ 0x61fc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 6978a │ │ │ │ + bl f29e4 │ │ │ │ + b.n 6991a │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 697bc │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 6978a │ │ │ │ + cbnz r0, 6994c │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 6991a │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 69830 │ │ │ │ - bl ee594 │ │ │ │ + beq.n 699c0 │ │ │ │ + bl eeb54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6984a │ │ │ │ - bl 11cca4 │ │ │ │ + beq.n 699da │ │ │ │ + bl 11d604 │ │ │ │ add.w r1, r5, r6, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 697fe │ │ │ │ + cbnz r3, 6998e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20556 @ 0x504c │ │ │ │ + movw r1, #25100 @ 0x620c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6980c │ │ │ │ - b.n 6984a │ │ │ │ - bl 1f1210 <_Py_Gid_Converter@@Base> │ │ │ │ + blt.n 6999c │ │ │ │ + b.n 699da │ │ │ │ + bl 1f2260 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 6981a │ │ │ │ + cbnz r0, 699aa │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6984a │ │ │ │ + bge.n 699da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6984a │ │ │ │ + cbnz r3, 699da │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6984a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 699da │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6982c │ │ │ │ + bge.n 699bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6982c │ │ │ │ + cbnz r3, 699bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 697be │ │ │ │ + b.n 6994e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b94c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69852 │ │ │ │ + bge.n 699e2 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 761ac │ │ │ │ - b.n 6978a │ │ │ │ + bl 7637c │ │ │ │ + b.n 6991a │ │ │ │ mov r0, r5 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69884 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 698b6 │ │ │ │ + bne.n 69a14 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 69a46 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2bff4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 698ae │ │ │ │ + bne.n 69a3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 698ae │ │ │ │ + cbz r3, 69a3e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 698e6 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 69a76 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 698fe │ │ │ │ + b.n 69a8e │ │ │ │ tst.w r0, #128 @ 0x80 │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69922 │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 6992a │ │ │ │ + bne.n 69ab2 │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 69aba │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6997a │ │ │ │ + b.n 69b0a │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 69942 │ │ │ │ + bls.n 69ad2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49020 @ 0xbf7c │ │ │ │ + movw r1, #53488 @ 0xd0f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 6991e │ │ │ │ + bl f29e4 │ │ │ │ + b.n 69aae │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 2ac80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 69972 │ │ │ │ - cbz r0, 69972 │ │ │ │ - movw r1, #20580 @ 0x5064 │ │ │ │ + cbnz r3, 69b02 │ │ │ │ + cbz r0, 69b02 │ │ │ │ + movw r1, #25124 @ 0x6224 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ blx 2bb70 │ │ │ │ - cbnz r0, 69972 │ │ │ │ + cbnz r0, 69b02 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 79604 │ │ │ │ + b.w 79800 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 6999c │ │ │ │ + cbnz r3, 69b2c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6999c │ │ │ │ + ble.n 69b2c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6999c │ │ │ │ - cbnz r0, 699bc │ │ │ │ + bne.n 69b2c │ │ │ │ + cbnz r0, 69b4c │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r4, #23460 @ 0x5ba4 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 699d4 │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69b64 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 699ce │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 699d4 │ │ │ │ + bne.n 69b5e │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 69b64 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c110 <_exit@plt> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 699fa │ │ │ │ + cbnz r3, 69b8a │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 699fa │ │ │ │ + ble.n 69b8a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 699fa │ │ │ │ - cbnz r0, 69a14 │ │ │ │ + bne.n 69b8a │ │ │ │ + cbnz r0, 69ba4 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #76] @ (69a54 ) │ │ │ │ + ldr r4, [pc, #76] @ (69be4 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69a4e │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69bde │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69a26 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 69a4e │ │ │ │ + bne.n 69bb6 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 69bde │ │ │ │ mov r0, r4 │ │ │ │ blx 2ad9c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69a44 │ │ │ │ + bge.n 69bd4 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r0, [r2, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69a78 │ │ │ │ + cbnz r3, 69c08 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69a78 │ │ │ │ + ble.n 69c08 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69a78 │ │ │ │ - cbnz r0, 69a96 │ │ │ │ + bne.n 69c08 │ │ │ │ + cbnz r0, 69c26 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #76] @ (69ad4 ) │ │ │ │ + ldr r4, [pc, #76] @ (69c64 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 69a96 │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 69c26 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69ace │ │ │ │ + b.n 69c5e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69ab2 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 69c42 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69a92 │ │ │ │ + bne.n 69c22 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 69ace │ │ │ │ + b.n 69c5e │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r4, #65535 @ 0xffff │ │ │ │ cmp r0, r4 │ │ │ │ ite eq │ │ │ │ @@ -93215,42 +93398,42 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69af8 │ │ │ │ + cbnz r3, 69c88 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69af8 │ │ │ │ + ble.n 69c88 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69af8 │ │ │ │ - cbnz r0, 69b16 │ │ │ │ + bne.n 69c88 │ │ │ │ + cbnz r0, 69ca6 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #80] @ (69b58 ) │ │ │ │ + ldr r4, [pc, #80] @ (69ce8 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 69b16 │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 69ca6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69b52 │ │ │ │ + b.n 69ce2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69b32 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 69cc2 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69b12 │ │ │ │ + bne.n 69ca2 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 69b52 │ │ │ │ + b.n 69ce2 │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ adds r3, #1 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ sbfx r3, r3, #1, #7 │ │ │ │ @@ -93265,42 +93448,42 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69b7c │ │ │ │ + cbnz r3, 69d0c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69b7c │ │ │ │ + ble.n 69d0c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69b7c │ │ │ │ - cbnz r0, 69b9a │ │ │ │ + bne.n 69d0c │ │ │ │ + cbnz r0, 69d2a │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #72] @ (69bd4 ) │ │ │ │ + ldr r4, [pc, #72] @ (69d64 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 69b9a │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 69d2a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69bce │ │ │ │ + b.n 69d5e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69bb6 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 69d46 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69b96 │ │ │ │ + bne.n 69d26 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 69bce │ │ │ │ + b.n 69d5e │ │ │ │ tst.w r0, #127 @ 0x7f │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -93312,213 +93495,213 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69bf8 │ │ │ │ + cbnz r3, 69d88 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69bf8 │ │ │ │ + ble.n 69d88 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69bf8 │ │ │ │ - cbnz r0, 69c12 │ │ │ │ + bne.n 69d88 │ │ │ │ + cbnz r0, 69da2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #48] @ (69c38 ) │ │ │ │ + ldr r4, [pc, #48] @ (69dc8 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69c32 │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69dc2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69c24 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 69c32 │ │ │ │ + bne.n 69db4 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 69dc2 │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69c5c │ │ │ │ + cbnz r3, 69dec │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69c5c │ │ │ │ + ble.n 69dec │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69c5c │ │ │ │ - cbnz r0, 69c76 │ │ │ │ + bne.n 69dec │ │ │ │ + cbnz r0, 69e06 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #48] @ (69c9c ) │ │ │ │ + ldr r4, [pc, #48] @ (69e2c ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69c96 │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69e26 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69c88 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 69c96 │ │ │ │ + bne.n 69e18 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 69e26 │ │ │ │ and.w r0, r4, #127 @ 0x7f │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r4, [r5, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69cc0 │ │ │ │ + cbnz r3, 69e50 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69cc0 │ │ │ │ + ble.n 69e50 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69cc0 │ │ │ │ - cbnz r0, 69cda │ │ │ │ + bne.n 69e50 │ │ │ │ + cbnz r0, 69e6a │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #48] @ (69d00 ) │ │ │ │ + ldr r4, [pc, #48] @ (69e90 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69cfa │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69e8a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69cec │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 69cfa │ │ │ │ + bne.n 69e7c │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 69e8a │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ + b.w 800c4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r0, [r3, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20bdb4 │ │ │ │ + bl 20cf84 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69d20 │ │ │ │ + bne.n 69eb0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69d42 │ │ │ │ + b.n 69ed2 │ │ │ │ blx 2ae90 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69d3a │ │ │ │ + bne.n 69eca │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 69d5e │ │ │ │ + cbz r3, 69eee │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 69d6e │ │ │ │ + b.n 69efe │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69d6c │ │ │ │ + ble.n 69efc │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 69d68 │ │ │ │ - cbnz r1, 69d94 │ │ │ │ + bgt.n 69ef8 │ │ │ │ + cbnz r1, 69f24 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 69d6e │ │ │ │ + b.n 69efe │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #140] @ (69dfc ) │ │ │ │ + ldr r1, [pc, #140] @ (69f8c ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69d9a │ │ │ │ + cbnz r0, 69f2a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69df6 │ │ │ │ + b.n 69f86 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 20bdb4 │ │ │ │ + bl 20cf84 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 69d90 │ │ │ │ + beq.n 69f20 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 69dc0 │ │ │ │ + beq.n 69f50 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69dc2 │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 69dc2 │ │ │ │ - b.n 69d90 │ │ │ │ + bne.n 69f52 │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 69f52 │ │ │ │ + b.n 69f20 │ │ │ │ movs r4, #0 │ │ │ │ - bl 97f04 │ │ │ │ + bl 98158 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b748 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aae0 │ │ │ │ - cbz r4, 69dee │ │ │ │ + bl 9ad1c │ │ │ │ + cbz r4, 69f7e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -93526,316 +93709,316 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b0c4 │ │ │ │ - cbz r0, 69e3a │ │ │ │ + cbz r0, 69fca │ │ │ │ negs r4, r0 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 69e40 │ │ │ │ + b.n 69fd0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 199bfc │ │ │ │ + bl 19b20c │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ blx 2b320 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2af8c │ │ │ │ - cbz r0, 69e7c │ │ │ │ + cbz r0, 6a00c │ │ │ │ mov r4, r0 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69e82 │ │ │ │ + b.n 6a012 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 199bfc │ │ │ │ + bl 19b20c │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 69ea8 │ │ │ │ + bne.n 6a038 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 69eca │ │ │ │ - b.n 69ec2 │ │ │ │ + bne.n 6a05a │ │ │ │ + b.n 6a052 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40160 @ 0x9ce0 │ │ │ │ + movw r0, #44704 @ 0xaea0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69e9a │ │ │ │ + bne.n 6a02a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69efa │ │ │ │ - bl 7fc54 │ │ │ │ + b.n 6a08a │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69ebe │ │ │ │ + bne.n 6a04e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69ede │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 6a06e │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69ebe │ │ │ │ - bl 97f04 │ │ │ │ + bne.n 6a04e │ │ │ │ + bl 98158 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 634ce <_Py_closerange@@Base> │ │ │ │ + bl 636c2 <_Py_closerange@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 69f20 │ │ │ │ + bne.n 6a0b0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 69f3e │ │ │ │ - b.n 69f38 │ │ │ │ + bne.n 6a0ce │ │ │ │ + b.n 6a0c8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1616 @ 0x650 │ │ │ │ + movw r0, #6080 @ 0x17c0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69f12 │ │ │ │ - b.n 69fa4 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 69fa4 │ │ │ │ + bne.n 6a0a2 │ │ │ │ + b.n 6a134 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 6a134 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69f50 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 69fa4 │ │ │ │ + bne.n 6a0e0 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 6a134 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 69f6e │ │ │ │ + bls.n 6a0fe │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49020 @ 0xbf7c │ │ │ │ + movw r1, #53488 @ 0xd0f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 69fa4 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 6a134 │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bd3c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 69f82 │ │ │ │ + cbz r5, 6a112 │ │ │ │ bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 69f86 │ │ │ │ + b.n 6a116 │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ blx 2bd3c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69fa8 │ │ │ │ + bge.n 6a138 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69fb0 │ │ │ │ + b.n 6a140 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 69fde │ │ │ │ + bhi.n 6a16e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6a000 │ │ │ │ - b.n 69ff8 │ │ │ │ - movw r0, #1640 @ 0x668 │ │ │ │ + bne.n 6a190 │ │ │ │ + b.n 6a188 │ │ │ │ + movw r0, #6104 @ 0x17d8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69fd0 │ │ │ │ + bne.n 6a160 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a08c │ │ │ │ - bl 7fc54 │ │ │ │ + b.n 6a21c │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69ff4 │ │ │ │ + bne.n 6a184 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a014 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 6a1a4 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69ff4 │ │ │ │ + bne.n 6a184 │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 6a05a │ │ │ │ + ble.n 6a1ea │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6a034 │ │ │ │ + beq.n 6a1c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a036 │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 6a036 │ │ │ │ - b.n 69ff4 │ │ │ │ + bne.n 6a1c6 │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 6a1c6 │ │ │ │ + b.n 6a184 │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 6a05c │ │ │ │ + beq.n 6a1ec │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20596 @ 0x5074 │ │ │ │ + movw r1, #25140 @ 0x6234 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 69ff4 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 6a184 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r0, #424 @ 0x1a8 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2b1c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a084 │ │ │ │ + bge.n 6a214 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbnz r0, 6a0a2 │ │ │ │ + cbnz r0, 6a232 │ │ │ │ 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 1f5510 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1f6560 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6a0d4 │ │ │ │ + beq.n 6a264 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 254060 <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 255280 <_PyTime_AsTimeval@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 71600 │ │ │ │ - cbz r0, 6a15e │ │ │ │ + bl 717a0 │ │ │ │ + cbz r0, 6a2ee │ │ │ │ mov r4, r0 │ │ │ │ - vldr d8, [pc, #120] @ 6a170 │ │ │ │ + vldr d8, [pc, #120] @ 6a300 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 2935c8 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ + bl 2947a8 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 2935c8 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ + bl 2947a8 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 85cf8 │ │ │ │ + bl 85ecc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6a14a │ │ │ │ + cbz r0, 6a2da │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 2935c8 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ + bl 2947a8 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 2935c8 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ + bl 2947a8 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 85cf8 │ │ │ │ - cbnz r0, 6a162 │ │ │ │ + bl 85ecc │ │ │ │ + cbnz r0, 6a2f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a15e │ │ │ │ + bge.n 6a2ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a15e │ │ │ │ + cbnz r3, 6a2ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a164 │ │ │ │ + b.n 6a2f4 │ │ │ │ str r0, [r4, #20] │ │ │ │ vpop {d8-d9} │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -93847,1083 +94030,1083 @@ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 6a1a2 │ │ │ │ + bhi.n 6a332 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a1c0 │ │ │ │ - b.n 6a1ba │ │ │ │ - movw r0, #1536 @ 0x600 │ │ │ │ + bne.n 6a350 │ │ │ │ + b.n 6a34a │ │ │ │ + movw r0, #6000 @ 0x1770 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a194 │ │ │ │ - b.n 6a1f6 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 6a1f6 │ │ │ │ + bne.n 6a324 │ │ │ │ + b.n 6a386 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 6a386 │ │ │ │ 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 6a092 │ │ │ │ + bl 6a222 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a1f6 │ │ │ │ + beq.n 6a386 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 6a092 │ │ │ │ + bl 6a222 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a1f6 │ │ │ │ + beq.n 6a386 │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c3c4 <__setitimer64@plt> │ │ │ │ - cbz r0, 6a1fa │ │ │ │ + cbz r0, 6a38a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a200 │ │ │ │ + b.n 6a390 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 6a0d8 │ │ │ │ + bl 6a268 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a228 │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 6a246 │ │ │ │ + bne.n 6a3b8 │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 6a3d6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ blx 2bcdc <__getitimer64@plt> │ │ │ │ - cbz r0, 6a23e │ │ │ │ + cbz r0, 6a3ce │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a248 │ │ │ │ + b.n 6a3d8 │ │ │ │ mov r0, sp │ │ │ │ - bl 6a0d8 │ │ │ │ - b.n 6a248 │ │ │ │ + bl 6a268 │ │ │ │ + b.n 6a3d8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #0] │ │ │ │ - bl d83e8 │ │ │ │ + bl d8a04 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - movw r0, #20620 @ 0x508c │ │ │ │ + bl 1ada34 │ │ │ │ + movw r0, #25164 @ 0x624c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1fdfd4 │ │ │ │ + bl 1ff064 │ │ │ │ mov r0, r6 │ │ │ │ - bl d83fc │ │ │ │ + bl d8a18 │ │ │ │ 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 85770 │ │ │ │ - cbz r0, 6a308 │ │ │ │ + bl 85934 │ │ │ │ + cbz r0, 6a498 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1b7b3c <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1b8e54 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 6a30a │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 6a49a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a308 │ │ │ │ + bge.n 6a498 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a308 │ │ │ │ + cbnz r3, 6a498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_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 21e56c <_PyXIData_Clear@@Base+0x8> │ │ │ │ - cbz r0, 6a380 │ │ │ │ + bl 21f770 <_PyXIData_Clear@@Base+0x8> │ │ │ │ + cbz r0, 6a510 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 2beec │ │ │ │ - bl 97f04 │ │ │ │ + bl 98158 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 2b9d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6a376 │ │ │ │ + bne.n 6a506 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6a366 │ │ │ │ - bl ee330 │ │ │ │ + bne.n 6a4f6 │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a336 │ │ │ │ + beq.n 6a4c6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a380 │ │ │ │ + b.n 6a510 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ - b.n 6a362 │ │ │ │ + bl 1ada34 │ │ │ │ + b.n 6a4f2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6a292 │ │ │ │ + bl 6a422 │ │ │ │ add sp, #384 @ 0x180 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ sub sp, #408 @ 0x198 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a3aa │ │ │ │ + bne.n 6a53a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 21e56c <_PyXIData_Clear@@Base+0x8> │ │ │ │ - cbnz r0, 6a3c2 │ │ │ │ - b.n 6a44a │ │ │ │ + bl 21f770 <_PyXIData_Clear@@Base+0x8> │ │ │ │ + cbnz r0, 6a552 │ │ │ │ + b.n 6a5da │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1724 @ 0x6bc │ │ │ │ + movw r0, #6188 @ 0x182c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a39e │ │ │ │ - b.n 6a44a │ │ │ │ + bne.n 6a52e │ │ │ │ + b.n 6a5da │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 2beec │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 1f5510 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1f6560 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a44a │ │ │ │ + beq.n 6a5da │ │ │ │ ldrd r5, r4, [sp] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6a3fc │ │ │ │ + bge.n 6a58c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39512 @ 0x9a58 │ │ │ │ + movw r1, #44056 @ 0xac18 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 6a44a │ │ │ │ + bl f29e4 │ │ │ │ + b.n 6a5da │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2368e8 <_PyDeadline_Init@@Base> │ │ │ │ + bl 2379ec <_PyDeadline_Init@@Base> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6fcc <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 97f04 │ │ │ │ + bl 1f8060 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 98158 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 2bb08 <__sigtimedwait64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6a472 │ │ │ │ + bne.n 6a602 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6a44e │ │ │ │ + beq.n 6a5de │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 6a468 │ │ │ │ + beq.n 6a5f8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a47e │ │ │ │ - bl ee330 │ │ │ │ + b.n 6a60e │ │ │ │ + bl ee8f0 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6a44a │ │ │ │ - bl 2648d8 <_PyDeadline_Get@@Base> │ │ │ │ + bne.n 6a5da │ │ │ │ + bl 26b928 <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bge.n 6a408 │ │ │ │ - b.n 6a472 │ │ │ │ + bge.n 6a598 │ │ │ │ + b.n 6a602 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 6a47e │ │ │ │ + b.n 6a60e │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6a292 │ │ │ │ + bl 6a422 │ │ │ │ add sp, #408 @ 0x198 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #15612 @ 0x3cfc │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ - bl 1276d0 │ │ │ │ + bl 128538 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ce964 │ │ │ │ + b.w 1cf8b8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 153cf0 │ │ │ │ + bl 154e20 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 153cf0 │ │ │ │ + bl 154e20 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #61156 @ 0xeee4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 153cf0 │ │ │ │ + bl 154e20 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #31936 @ 0x7cc0 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1276d0 │ │ │ │ + bl 128538 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 6a54e │ │ │ │ + beq.n 6a6de │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6a54e │ │ │ │ + beq.n 6a6de │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 6a566 │ │ │ │ - b.n 6a578 │ │ │ │ + bne.n 6a6f6 │ │ │ │ + b.n 6a708 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6a546 │ │ │ │ - movw r0, #20684 @ 0x50cc │ │ │ │ + beq.n 6a6d6 │ │ │ │ + movw r0, #25228 @ 0x628c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r6 │ │ │ │ - bl 22b858 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22ca54 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a546 │ │ │ │ - b.n 6a5b6 │ │ │ │ + bne.n 6a6d6 │ │ │ │ + b.n 6a746 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #20684 @ 0x50cc │ │ │ │ + movw r0, #25228 @ 0x628c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6a5b6 │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6a746 │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 6a5aa │ │ │ │ + beq.n 6a73a │ │ │ │ mov r1, r6 │ │ │ │ - bl 88518 │ │ │ │ - cbnz r0, 6a5aa │ │ │ │ + bl 886fc │ │ │ │ + cbnz r0, 6a73a │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #33484 @ 0x82cc │ │ │ │ + movw r1, #38028 @ 0x948c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #20684 @ 0x50cc │ │ │ │ + movw r0, #25228 @ 0x628c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a5b6 │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a746 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2407f0 │ │ │ │ + b.w 241a1c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6a5d6 │ │ │ │ + cbnz r2, 6a766 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6a5ea │ │ │ │ - b.n 6a5fc │ │ │ │ - movw r0, #59684 @ 0xe924 │ │ │ │ + bne.n 6a77a │ │ │ │ + b.n 6a78c │ │ │ │ + movw r0, #64112 @ 0xfa70 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ - bl 22b858 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22ca54 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a5ce │ │ │ │ - b.n 6a608 │ │ │ │ + bne.n 6a75e │ │ │ │ + b.n 6a798 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #59684 @ 0xe924 │ │ │ │ + movw r0, #64112 @ 0xfa70 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6a608 │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6a798 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 240740 │ │ │ │ + b.w 24196c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6a628 │ │ │ │ + cbnz r2, 6a7b8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6a63c │ │ │ │ - b.n 6a64e │ │ │ │ - movw r0, #31992 @ 0x7cf8 │ │ │ │ + bne.n 6a7cc │ │ │ │ + b.n 6a7de │ │ │ │ + movw r0, #36536 @ 0x8eb8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - bl 22b858 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22ca54 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a620 │ │ │ │ - b.n 6a65a │ │ │ │ + bne.n 6a7b0 │ │ │ │ + b.n 6a7ea │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #31992 @ 0x7cf8 │ │ │ │ + movw r0, #36536 @ 0x8eb8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6a65a │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6a7ea │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 250388 │ │ │ │ + b.w 2515a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 70600 │ │ │ │ - cbz r0, 6a6ae │ │ │ │ - ldr r2, [pc, #64] @ (6a6b4 ) │ │ │ │ - movw r1, #20696 @ 0x50d8 │ │ │ │ + bl 70790 │ │ │ │ + cbz r0, 6a83e │ │ │ │ + ldr r2, [pc, #64] @ (6a844 ) │ │ │ │ + movw r1, #25240 @ 0x6298 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r4, r0 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a69a │ │ │ │ - ldr r2, [pc, #44] @ (6a6b4 ) │ │ │ │ + beq.n 6a82a │ │ │ │ + ldr r2, [pc, #44] @ (6a844 ) │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20712 @ 0x50e8 │ │ │ │ + movw r1, #25256 @ 0x62a8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a6b0 │ │ │ │ + bne.n 6a840 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a6ae │ │ │ │ + bge.n 6a83e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a6ae │ │ │ │ + cbnz r3, 6a83e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #37 @ 0x25 │ │ │ │ - bl 1d97d8 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1da710 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcc00 <_PyXI_NewInterpreter@@Base+0x264> │ │ │ │ + bl 1fdc90 <_PyXI_NewInterpreter@@Base+0x264> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 20fbb0 │ │ │ │ + bl 210b10 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #20724 @ 0x50f4 │ │ │ │ + movw r0, #25268 @ 0x62b4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ push {r4} │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst.w r1, #1 │ │ │ │ - movw r4, #20748 @ 0x510c │ │ │ │ + movw r4, #25292 @ 0x62cc │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ - movw r1, #46456 @ 0xb578 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #20760 @ 0x5118 │ │ │ │ + movw r1, #15112 @ 0x3b08 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + movw r0, #25304 @ 0x62d8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ pop {r4} │ │ │ │ - b.w e41c8 │ │ │ │ + b.w e47b8 │ │ │ │ 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, #46456 @ 0xb578 │ │ │ │ - movweq r1, #20748 @ 0x510c │ │ │ │ + movwne r1, #15112 @ 0x3b08 │ │ │ │ + movweq r1, #25292 @ 0x62cc │ │ │ │ ldrne r3, [r0, #24] │ │ │ │ - movtne r1, #43 @ 0x2b │ │ │ │ + movtne r1, #44 @ 0x2c │ │ │ │ ite eq │ │ │ │ movteq r1, #45 @ 0x2d │ │ │ │ addne r3, #1 │ │ │ │ strd r3, r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - movw r0, #20784 @ 0x5130 │ │ │ │ + movw r0, #25328 @ 0x62f0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl e41c8 │ │ │ │ + bl e47b8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #20828 @ 0x515c │ │ │ │ + movw r1, #25372 @ 0x631c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8ead0 │ │ │ │ - cbz r0, 6a7de │ │ │ │ + bl 8ecfc │ │ │ │ + cbz r0, 6a96e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp.w r4, #28672 @ 0x7000 │ │ │ │ - bge.n 6a7e2 │ │ │ │ - cbz r4, 6a7e2 │ │ │ │ + bge.n 6a972 │ │ │ │ + cbz r4, 6a972 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20844 @ 0x516c │ │ │ │ + movw r1, #25388 @ 0x632c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov.w r2, #28672 @ 0x7000 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a812 │ │ │ │ - bl 6340c │ │ │ │ + b.n 6a9a2 │ │ │ │ + bl 63600 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6332e │ │ │ │ + bl 63522 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a80c │ │ │ │ + bne.n 6a99c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - movw r1, #20876 @ 0x518c │ │ │ │ + movw r1, #25420 @ 0x634c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 6a7de │ │ │ │ + bl d6310 │ │ │ │ + b.n 6a96e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #65472 @ 0xffc0 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #4480 @ 0x1180 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8ead0 │ │ │ │ - cbz r0, 6a868 │ │ │ │ + bl 8ecfc │ │ │ │ + cbz r0, 6a9f8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2708a0 <_PyTime_FromLong@@Base> │ │ │ │ + bl 271a88 <_PyTime_FromLong@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a868 │ │ │ │ + beq.n 6a9f8 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1f6fcc <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1f8060 <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2ad20 <__clock_settime64@plt> │ │ │ │ - cbz r0, 6a86c │ │ │ │ + cbz r0, 6a9fc │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a874 │ │ │ │ + b.n 6aa04 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 13ac20 │ │ │ │ + bl 13bbf0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a8dc │ │ │ │ + cbz r0, 6aa6c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl e4d0c │ │ │ │ + bl e52fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl e4d0c │ │ │ │ + bl e52fc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl e4d0c │ │ │ │ + bl e52fc │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #20904 @ 0x51a8 │ │ │ │ + movw r0, #25448 @ 0x6368 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a8d0 │ │ │ │ + bge.n 6aa60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6a8d4 │ │ │ │ + cbz r3, 6aa64 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6a8dc │ │ │ │ + b.n 6aa6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a8d0 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6aa60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6a91a │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + bmi.n 6aaaa │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #37916 @ 0x941c │ │ │ │ + movw r1, #42460 @ 0xa5dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #59668 @ 0xe914 │ │ │ │ + movw r0, #64212 @ 0xfad4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a95e │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6aaee │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b66c │ │ │ │ + bl 8b824 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a95e │ │ │ │ + cbz r0, 6aaee │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6a948 │ │ │ │ + beq.n 6aad8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61300 @ 0xef74 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #308 @ 0x134 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 6a95e │ │ │ │ + bl f29e4 │ │ │ │ + b.n 6aaee │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ blx 2baf0 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f9bcc │ │ │ │ + b.w fa1cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a98a │ │ │ │ + bne.n 6ab1a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6a9a2 │ │ │ │ - b.n 6a9e2 │ │ │ │ + bne.n 6ab32 │ │ │ │ + b.n 6ab72 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33780 @ 0x83f4 │ │ │ │ + movw r0, #38284 @ 0x958c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a97a │ │ │ │ - b.n 6aa50 │ │ │ │ + bne.n 6ab0a │ │ │ │ + b.n 6abe0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6a9c4 │ │ │ │ + bpl.n 6ab54 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b66c │ │ │ │ + bl 8b824 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6aa50 │ │ │ │ + beq.n 6abe0 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6a9e4 │ │ │ │ - b.n 6aa22 │ │ │ │ - movw r2, #30260 @ 0x7634 │ │ │ │ + beq.n 6ab74 │ │ │ │ + b.n 6abb2 │ │ │ │ + movw r2, #34804 @ 0x87f4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #33484 @ 0x82cc │ │ │ │ + movw r1, #38028 @ 0x948c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33780 @ 0x83f4 │ │ │ │ + movw r0, #38284 @ 0x958c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6aa50 │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6abe0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6aa0c │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + bmi.n 6ab9c │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33732 @ 0x83c4 │ │ │ │ + movw r1, #38276 @ 0x9584 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33780 @ 0x83f4 │ │ │ │ + movw r0, #38284 @ 0x958c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6aa50 │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6abe0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b66c │ │ │ │ + bl 8b824 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6aa50 │ │ │ │ + cbz r0, 6abe0 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6aa3a │ │ │ │ + beq.n 6abca │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61300 @ 0xef74 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #308 @ 0x134 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 6aa50 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 6abe0 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2baf0 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f9bcc │ │ │ │ + b.w fa1cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 6aa7c │ │ │ │ + bne.n 6ac0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6aa94 │ │ │ │ - b.n 6aad4 │ │ │ │ + bne.n 6ac24 │ │ │ │ + b.n 6ac64 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33792 @ 0x8400 │ │ │ │ + movw r0, #38296 @ 0x9598 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6aa6c │ │ │ │ - b.n 6ab54 │ │ │ │ + bne.n 6abfc │ │ │ │ + b.n 6ace4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6aab6 │ │ │ │ + bpl.n 6ac46 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b66c │ │ │ │ + bl 8b824 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ab54 │ │ │ │ + beq.n 6ace4 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6aad6 │ │ │ │ - b.n 6ab14 │ │ │ │ - movw r2, #30260 @ 0x7634 │ │ │ │ + beq.n 6ac66 │ │ │ │ + b.n 6aca4 │ │ │ │ + movw r2, #34804 @ 0x87f4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #33484 @ 0x82cc │ │ │ │ + movw r1, #38028 @ 0x948c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33792 @ 0x8400 │ │ │ │ + movw r0, #38296 @ 0x9598 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ab54 │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ace4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6aafe │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + bmi.n 6ac8e │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33732 @ 0x83c4 │ │ │ │ + movw r1, #38276 @ 0x9584 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33792 @ 0x8400 │ │ │ │ + movw r0, #38296 @ 0x9598 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ab54 │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ace4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b66c │ │ │ │ + bl 8b824 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6ab54 │ │ │ │ + cbz r0, 6ace4 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ab2c │ │ │ │ + beq.n 6acbc │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61300 @ 0xef74 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #308 @ 0x134 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 6ab54 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 6ace4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl fb93c │ │ │ │ + bl fbf58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6ab3e │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 6ab54 │ │ │ │ + bne.n 6acce │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 6ace4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2baf0 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f9bcc │ │ │ │ + b.w fa1cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6abcc │ │ │ │ + beq.n 6ad5c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6abae │ │ │ │ + bpl.n 6ad3e │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b66c │ │ │ │ + bl 8b824 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6abf6 │ │ │ │ + cbz r0, 6ad86 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6abce │ │ │ │ + beq.n 6ad5e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61300 @ 0xef74 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #308 @ 0x134 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 6abf6 │ │ │ │ - movw r2, #30260 @ 0x7634 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 6ad86 │ │ │ │ + movw r2, #34804 @ 0x87f4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #37916 @ 0x941c │ │ │ │ + movw r1, #42460 @ 0xa5dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33808 @ 0x8410 │ │ │ │ + movw r0, #38312 @ 0x95a8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6abf6 │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ad86 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b24c │ │ │ │ - cbnz r0, 6abea │ │ │ │ + cbnz r0, 6ad7a │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ac41c │ │ │ │ + b.w 1ada34 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f9bcc │ │ │ │ + b.w fa1cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6ac3a │ │ │ │ + bne.n 6adca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 6ac52 │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + bmi.n 6ade2 │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33484 @ 0x82cc │ │ │ │ + movw r1, #38028 @ 0x948c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33820 @ 0x841c │ │ │ │ + movw r0, #38324 @ 0x95b4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ac5e │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6adee │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33820 @ 0x841c │ │ │ │ + movw r0, #38324 @ 0x95b4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ac12 │ │ │ │ - b.n 6ac5e │ │ │ │ + bne.n 6ada2 │ │ │ │ + b.n 6adee │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b66c │ │ │ │ + bl 8b824 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6ac62 │ │ │ │ + cbnz r0, 6adf2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6acf0 │ │ │ │ + b.n 6ae80 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6ac9a │ │ │ │ + bne.n 6ae2a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6acd0 │ │ │ │ + beq.n 6ae60 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6acb2 │ │ │ │ + bpl.n 6ae42 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b66c │ │ │ │ + bl 8b824 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ac5e │ │ │ │ + beq.n 6adee │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6acd2 │ │ │ │ + beq.n 6ae62 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61300 @ 0xef74 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #308 @ 0x134 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 6ac5e │ │ │ │ - movw r2, #30260 @ 0x7634 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 6adee │ │ │ │ + movw r2, #34804 @ 0x87f4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #33732 @ 0x83c4 │ │ │ │ + movw r1, #38276 @ 0x9584 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33820 @ 0x841c │ │ │ │ + movw r0, #38324 @ 0x95b4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ac5e │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6adee │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ae78 │ │ │ │ - cbz r0, 6ace8 │ │ │ │ + cbz r0, 6ae78 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f9bcc │ │ │ │ + b.w fa1cc │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #29972 @ 0x7514 │ │ │ │ + movw r1, #34516 @ 0x86d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8ead0 │ │ │ │ - cbnz r0, 6ad1a │ │ │ │ + bl 8ecfc │ │ │ │ + cbnz r0, 6aeaa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ad4e │ │ │ │ + b.n 6aede │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl f1f80 │ │ │ │ + bl f2550 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ad16 │ │ │ │ + beq.n 6aea6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movw r4, #5412 @ 0x1524 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ @@ -94931,302 +95114,302 @@ │ │ │ │ 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, #20912 @ 0x51b0 │ │ │ │ + movw r1, #25456 @ 0x6370 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 8ead0 │ │ │ │ - cbnz r0, 6ad7c │ │ │ │ + bl 8ecfc │ │ │ │ + cbnz r0, 6af0c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6adf4 │ │ │ │ + b.n 6af84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl f1f80 │ │ │ │ + bl f2550 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ad78 │ │ │ │ + beq.n 6af08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl f1f80 │ │ │ │ + bl f2550 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6adee │ │ │ │ + cbz r0, 6af7e │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 6adac │ │ │ │ + bgt.n 6af3c │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 2b7c0 │ │ │ │ - cbz r0, 6adca │ │ │ │ + cbz r0, 6af5a │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r5, #5412 @ 0x1524 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - b.n 6ade6 │ │ │ │ + b.n 6af76 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ mov r0, r6 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006adfa <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #9568 @ 0x2560 │ │ │ │ +0006af8a <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #14112 @ 0x3720 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movw r1, #14935 @ 0x3a57 │ │ │ │ - b.w 19a3c4 │ │ │ │ + b.w 19b9d4 │ │ │ │ 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 7184c │ │ │ │ + bl 719ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6aea0 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ + beq.n 6b030 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ mov r4, r0 │ │ │ │ blx 2b01c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6ae32 <_Py_Get_Getpath_CodeObject@@Base+0x38> │ │ │ │ + cbz r0, 6afc2 <_Py_Get_Getpath_CodeObject@@Base+0x38> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 6ae68 <_Py_Get_Getpath_CodeObject@@Base+0x6e> │ │ │ │ + b.n 6aff8 <_Py_Get_Getpath_CodeObject@@Base+0x6e> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6aea0 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ + bge.n 6b030 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6aea0 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ + cbnz r3, 6b030 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6aea0 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ - bl 85dd0 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b030 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ + bl 85fa4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6ae8c <_Py_Get_Getpath_CodeObject@@Base+0x92> │ │ │ │ + beq.n 6b01c <_Py_Get_Getpath_CodeObject@@Base+0x92> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6aeb4 <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ + blt.n 6b044 <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - movw r2, #23495 @ 0x5bc7 │ │ │ │ + movw r2, #23895 @ 0x5d57 │ │ │ │ movt r2, #6 │ │ │ │ - movw r0, #20916 @ 0x51b4 │ │ │ │ + movw r0, #25460 @ 0x6374 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - cbz r1, 6aec4 <_Py_Get_Getpath_CodeObject@@Base+0xca> │ │ │ │ + cbz r1, 6b054 <_Py_Get_Getpath_CodeObject@@Base+0xca> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6ae56 <_Py_Get_Getpath_CodeObject@@Base+0x5c> │ │ │ │ + bne.n 6afe6 <_Py_Get_Getpath_CodeObject@@Base+0x5c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6aea4 <_Py_Get_Getpath_CodeObject@@Base+0xaa> │ │ │ │ + blt.n 6b034 <_Py_Get_Getpath_CodeObject@@Base+0xaa> │ │ │ │ mov r0, r6 │ │ │ │ blx 2ab9c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6aeca <_Py_Get_Getpath_CodeObject@@Base+0xd0> │ │ │ │ + b.n 6b05a <_Py_Get_Getpath_CodeObject@@Base+0xd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6ae9a <_Py_Get_Getpath_CodeObject@@Base+0xa0> │ │ │ │ + bne.n 6b02a <_Py_Get_Getpath_CodeObject@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ae9a <_Py_Get_Getpath_CodeObject@@Base+0xa0> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b02a <_Py_Get_Getpath_CodeObject@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6ae66 <_Py_Get_Getpath_CodeObject@@Base+0x6c> │ │ │ │ + bne.n 6aff6 <_Py_Get_Getpath_CodeObject@@Base+0x6c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ae66 <_Py_Get_Getpath_CodeObject@@Base+0x6c> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6aff6 <_Py_Get_Getpath_CodeObject@@Base+0x6c> │ │ │ │ mov r0, r6 │ │ │ │ blx 2ab9c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6af10 <_Py_Get_Getpath_CodeObject@@Base+0x116> │ │ │ │ + bne.n 6b0a0 <_Py_Get_Getpath_CodeObject@@Base+0x116> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6af28 <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ + bmi.n 6b0b8 <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ + movw r2, #59092 @ 0xe6d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33484 @ 0x82cc │ │ │ │ + movw r1, #38028 @ 0x948c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33804 @ 0x840c │ │ │ │ + movw r0, #38308 @ 0x95a4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6af8a <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b11a <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33804 @ 0x840c │ │ │ │ + movw r0, #38308 @ 0x95a4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6aee8 <_Py_Get_Getpath_CodeObject@@Base+0xee> │ │ │ │ - b.n 6af8a <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ + bne.n 6b078 <_Py_Get_Getpath_CodeObject@@Base+0xee> │ │ │ │ + b.n 6b11a <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b66c │ │ │ │ + bl 8b824 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6af8a <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ + cbz r0, 6b11a <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6af56 <_Py_Get_Getpath_CodeObject@@Base+0x15c> │ │ │ │ + beq.n 6b0e6 <_Py_Get_Getpath_CodeObject@@Base+0x15c> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61300 @ 0xef74 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #308 @ 0x134 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 6af8a <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 6b11a <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - cbnz r3, 6af76 <_Py_Get_Getpath_CodeObject@@Base+0x17c> │ │ │ │ + cbnz r3, 6b106 <_Py_Get_Getpath_CodeObject@@Base+0x17c> │ │ │ │ mov r0, r7 │ │ │ │ - bl cf6c8 │ │ │ │ - movw r1, #20920 @ 0x51b8 │ │ │ │ + bl cfcf0 │ │ │ │ + movw r1, #25464 @ 0x6378 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 6af8a <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 6b11a <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6af9a <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ + beq.n 6b12a <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1272b8 │ │ │ │ - cbnz r0, 6af8e <_Py_Get_Getpath_CodeObject@@Base+0x194> │ │ │ │ + bl 12811c │ │ │ │ + cbnz r0, 6b11e <_Py_Get_Getpath_CodeObject@@Base+0x194> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6afca <_Py_Get_Getpath_CodeObject@@Base+0x1d0> │ │ │ │ + b.n 6b15a <_Py_Get_Getpath_CodeObject@@Base+0x1d0> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl a0b80 │ │ │ │ + bl a0d98 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6af9c <_Py_Get_Getpath_CodeObject@@Base+0x1a2> │ │ │ │ + b.n 6b12c <_Py_Get_Getpath_CodeObject@@Base+0x1a2> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bcf4 │ │ │ │ - cbnz r0, 6afba <_Py_Get_Getpath_CodeObject@@Base+0x1c0> │ │ │ │ + cbnz r0, 6b14a <_Py_Get_Getpath_CodeObject@@Base+0x1c0> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a3d0 │ │ │ │ - b.n 6af8a <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ + bl 7a5b8 │ │ │ │ + b.n 6b11a <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ movs r1, #0 │ │ │ │ - bl f9bcc │ │ │ │ + bl fa1cc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #24] │ │ │ │ - cbnz r3, 6aff4 <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ + cbnz r3, 6b184 <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6aff4 <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ + ble.n 6b184 <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6aff4 <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ - cbnz r0, 6b012 <_Py_Get_Getpath_CodeObject@@Base+0x218> │ │ │ │ + bne.n 6b184 <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ + cbnz r0, 6b1a2 <_Py_Get_Getpath_CodeObject@@Base+0x218> │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #120] @ (6b07c <_Py_Get_Getpath_CodeObject@@Base+0x282>) │ │ │ │ + ldr r4, [pc, #120] @ (6b20c <_Py_Get_Getpath_CodeObject@@Base+0x282>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2a1c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6b012 <_Py_Get_Getpath_CodeObject@@Base+0x218> │ │ │ │ + bl f2ff0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6b1a2 <_Py_Get_Getpath_CodeObject@@Base+0x218> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b06e <_Py_Get_Getpath_CodeObject@@Base+0x274> │ │ │ │ + b.n 6b1fe <_Py_Get_Getpath_CodeObject@@Base+0x274> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1272b8 │ │ │ │ + bl 12811c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b00e <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + beq.n 6b19e <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl a0b80 │ │ │ │ + bl a0d98 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #55032 @ 0xd6f8 │ │ │ │ + movw r1, #59576 @ 0xe8b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #20956 @ 0x51dc │ │ │ │ + movw r0, #25500 @ 0x639c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91e04 │ │ │ │ + bl 92038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6b05a <_Py_Get_Getpath_CodeObject@@Base+0x260> │ │ │ │ - bl 97f04 │ │ │ │ + beq.n 6b1ea <_Py_Get_Getpath_CodeObject@@Base+0x260> │ │ │ │ + bl 98158 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b6f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 6b066 <_Py_Get_Getpath_CodeObject@@Base+0x26c> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 6b1f6 <_Py_Get_Getpath_CodeObject@@Base+0x26c> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b00e <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + bne.n 6b19e <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -95234,388 +95417,388 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ movw r1, #31936 @ 0x7cc0 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1276d0 │ │ │ │ + bl 128538 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 6b0bc <_Py_Get_Getpath_CodeObject@@Base+0x2c2> │ │ │ │ + beq.n 6b24c <_Py_Get_Getpath_CodeObject@@Base+0x2c2> │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6b0bc <_Py_Get_Getpath_CodeObject@@Base+0x2c2> │ │ │ │ + beq.n 6b24c <_Py_Get_Getpath_CodeObject@@Base+0x2c2> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 6b0d4 <_Py_Get_Getpath_CodeObject@@Base+0x2da> │ │ │ │ - b.n 6b0e6 <_Py_Get_Getpath_CodeObject@@Base+0x2ec> │ │ │ │ + bne.n 6b264 <_Py_Get_Getpath_CodeObject@@Base+0x2da> │ │ │ │ + b.n 6b276 <_Py_Get_Getpath_CodeObject@@Base+0x2ec> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6b0b4 <_Py_Get_Getpath_CodeObject@@Base+0x2ba> │ │ │ │ - movw r0, #20968 @ 0x51e8 │ │ │ │ + beq.n 6b244 <_Py_Get_Getpath_CodeObject@@Base+0x2ba> │ │ │ │ + movw r0, #25512 @ 0x63a8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r4 │ │ │ │ - bl 22b858 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22ca54 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b0b4 <_Py_Get_Getpath_CodeObject@@Base+0x2ba> │ │ │ │ - b.n 6b122 <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ + bne.n 6b244 <_Py_Get_Getpath_CodeObject@@Base+0x2ba> │ │ │ │ + b.n 6b2b2 <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #20968 @ 0x51e8 │ │ │ │ + movw r0, #25512 @ 0x63a8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b122 <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b2b2 <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ ldr r5, [r6, #20] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 6b110 <_Py_Get_Getpath_CodeObject@@Base+0x316> │ │ │ │ + bmi.n 6b2a0 <_Py_Get_Getpath_CodeObject@@Base+0x316> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #15600 @ 0x3cf0 │ │ │ │ + movw r2, #20044 @ 0x4e4c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #33732 @ 0x83c4 │ │ │ │ + movw r1, #38276 @ 0x9584 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #20968 @ 0x51e8 │ │ │ │ + movw r0, #25512 @ 0x63a8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 241660 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b122 <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ + bl 242868 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b2b2 <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ ldr.w r3, [r7, #444] @ 0x1bc │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r4, [r6, #24] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ - bl 209488 <_PyCode_ReturnsOnlyNone@@Base+0xe4> │ │ │ │ - cbnz r0, 6b126 <_Py_Get_Getpath_CodeObject@@Base+0x32c> │ │ │ │ + bl 20a52c <_PyCode_ReturnsOnlyNone@@Base+0x44> │ │ │ │ + cbnz r0, 6b2b6 <_Py_Get_Getpath_CodeObject@@Base+0x32c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b1a0 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ + b.n 6b330 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - bgt.n 6b146 <_Py_Get_Getpath_CodeObject@@Base+0x34c> │ │ │ │ + bgt.n 6b2d6 <_Py_Get_Getpath_CodeObject@@Base+0x34c> │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 6b162 <_Py_Get_Getpath_CodeObject@@Base+0x368> │ │ │ │ + b.n 6b2f2 <_Py_Get_Getpath_CodeObject@@Base+0x368> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ str r2, [r0, #12] │ │ │ │ - beq.n 6b186 <_Py_Get_Getpath_CodeObject@@Base+0x38c> │ │ │ │ + beq.n 6b316 <_Py_Get_Getpath_CodeObject@@Base+0x38c> │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6b1a0 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ - bl 7751c │ │ │ │ + beq.n 6b330 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ + bl 776ec │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20984 @ 0x51f8 │ │ │ │ + movw r1, #25528 @ 0x63b8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 6b122 <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 6b2b2 <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ cmp r2, r1 │ │ │ │ - ble.n 6b134 <_Py_Get_Getpath_CodeObject@@Base+0x33a> │ │ │ │ + ble.n 6b2c4 <_Py_Get_Getpath_CodeObject@@Base+0x33a> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ str.w r3, [r7, #4]! │ │ │ │ ldr.w ip, [r3] │ │ │ │ add.w lr, ip, #1 │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w lr, [r3] │ │ │ │ - b.n 6b162 <_Py_Get_Getpath_CodeObject@@Base+0x368> │ │ │ │ + b.n 6b2f2 <_Py_Get_Getpath_CodeObject@@Base+0x368> │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6b1a0 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ + beq.n 6b330 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6b146 <_Py_Get_Getpath_CodeObject@@Base+0x34c> │ │ │ │ + bne.n 6b2d6 <_Py_Get_Getpath_CodeObject@@Base+0x34c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ sub sp, #28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6b280 <_Py_Get_Getpath_CodeObject@@Base+0x486> │ │ │ │ + beq.n 6b410 <_Py_Get_Getpath_CodeObject@@Base+0x486> │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ mov r5, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6b1b8 <_Py_Get_Getpath_CodeObject@@Base+0x3be> │ │ │ │ + bne.n 6b348 <_Py_Get_Getpath_CodeObject@@Base+0x3be> │ │ │ │ movw r3, #59848 @ 0xe9c8 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6b280 <_Py_Get_Getpath_CodeObject@@Base+0x486> │ │ │ │ + beq.n 6b410 <_Py_Get_Getpath_CodeObject@@Base+0x486> │ │ │ │ sub.w r2, r4, #32 │ │ │ │ sub.w r0, r4, #97 @ 0x61 │ │ │ │ cmp r0, #25 │ │ │ │ it hi │ │ │ │ movhi r2, r4 │ │ │ │ add.w lr, r3, #39936 @ 0x9c00 │ │ │ │ add.w lr, lr, #60 @ 0x3c │ │ │ │ subs r3, #4 │ │ │ │ uxtb r7, r2 │ │ │ │ mov r8, r5 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 6b202 <_Py_Get_Getpath_CodeObject@@Base+0x408> │ │ │ │ + b.n 6b392 <_Py_Get_Getpath_CodeObject@@Base+0x408> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6b2ae <_Py_Get_Getpath_CodeObject@@Base+0x4b4> │ │ │ │ + beq.n 6b43e <_Py_Get_Getpath_CodeObject@@Base+0x4b4> │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 6b280 <_Py_Get_Getpath_CodeObject@@Base+0x486> │ │ │ │ + beq.n 6b410 <_Py_Get_Getpath_CodeObject@@Base+0x486> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b282 <_Py_Get_Getpath_CodeObject@@Base+0x488> │ │ │ │ + beq.n 6b412 <_Py_Get_Getpath_CodeObject@@Base+0x488> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6b1f4 <_Py_Get_Getpath_CodeObject@@Base+0x3fa> │ │ │ │ + beq.n 6b384 <_Py_Get_Getpath_CodeObject@@Base+0x3fa> │ │ │ │ sub.w r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ - bls.n 6b2d8 <_Py_Get_Getpath_CodeObject@@Base+0x4de> │ │ │ │ + bls.n 6b468 <_Py_Get_Getpath_CodeObject@@Base+0x4de> │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 6b1f4 <_Py_Get_Getpath_CodeObject@@Base+0x3fa> │ │ │ │ + bne.n 6b384 <_Py_Get_Getpath_CodeObject@@Base+0x3fa> │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6b2f0 <_Py_Get_Getpath_CodeObject@@Base+0x4f6> │ │ │ │ + beq.n 6b480 <_Py_Get_Getpath_CodeObject@@Base+0x4f6> │ │ │ │ mov r5, r8 │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ adds r1, r6, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub.w r9, r2, #32 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ sub.w r8, r2, #97 @ 0x61 │ │ │ │ uxtb.w r3, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6b2e2 <_Py_Get_Getpath_CodeObject@@Base+0x4e8> │ │ │ │ + beq.n 6b472 <_Py_Get_Getpath_CodeObject@@Base+0x4e8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6b2ea <_Py_Get_Getpath_CodeObject@@Base+0x4f0> │ │ │ │ + beq.n 6b47a <_Py_Get_Getpath_CodeObject@@Base+0x4f0> │ │ │ │ cmp.w r8, #25 │ │ │ │ sub.w r9, r1, #97 @ 0x61 │ │ │ │ it hi │ │ │ │ strhi r2, [sp, #12] │ │ │ │ sub.w r8, r1, #32 │ │ │ │ uxtb.w r9, r9 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ uxtb.w r8, r8 │ │ │ │ cmp.w r9, #25 │ │ │ │ it ls │ │ │ │ movls r1, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6b288 <_Py_Get_Getpath_CodeObject@@Base+0x48e> │ │ │ │ + beq.n 6b418 <_Py_Get_Getpath_CodeObject@@Base+0x48e> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6b1f8 <_Py_Get_Getpath_CodeObject@@Base+0x3fe> │ │ │ │ + b.n 6b388 <_Py_Get_Getpath_CodeObject@@Base+0x3fe> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6b232 <_Py_Get_Getpath_CodeObject@@Base+0x438> │ │ │ │ + bne.n 6b3c2 <_Py_Get_Getpath_CodeObject@@Base+0x438> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6b1f8 <_Py_Get_Getpath_CodeObject@@Base+0x3fe> │ │ │ │ + bne.n 6b388 <_Py_Get_Getpath_CodeObject@@Base+0x3fe> │ │ │ │ ldrb.w r2, [r0, ip] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - bne.n 6b1fe <_Py_Get_Getpath_CodeObject@@Base+0x404> │ │ │ │ + bne.n 6b38e <_Py_Get_Getpath_CodeObject@@Base+0x404> │ │ │ │ add.w r5, r8, #2 │ │ │ │ mov r1, sl │ │ │ │ adds r5, r0, r5 │ │ │ │ - beq.n 6b2fa <_Py_Get_Getpath_CodeObject@@Base+0x500> │ │ │ │ + beq.n 6b48a <_Py_Get_Getpath_CodeObject@@Base+0x500> │ │ │ │ subs r3, r5, #1 │ │ │ │ add.w r4, sl, #65 @ 0x41 │ │ │ │ subs r2, r4, r1 │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6b2f6 <_Py_Get_Getpath_CodeObject@@Base+0x4fc> │ │ │ │ - cbz r0, 6b2f6 <_Py_Get_Getpath_CodeObject@@Base+0x4fc> │ │ │ │ + beq.n 6b486 <_Py_Get_Getpath_CodeObject@@Base+0x4fc> │ │ │ │ + cbz r0, 6b486 <_Py_Get_Getpath_CodeObject@@Base+0x4fc> │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ - b.n 6b2c6 <_Py_Get_Getpath_CodeObject@@Base+0x4cc> │ │ │ │ + b.n 6b456 <_Py_Get_Getpath_CodeObject@@Base+0x4cc> │ │ │ │ subs r2, #32 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 6b1f4 <_Py_Get_Getpath_CodeObject@@Base+0x3fa> │ │ │ │ - b.n 6b21c <_Py_Get_Getpath_CodeObject@@Base+0x422> │ │ │ │ + bne.n 6b384 <_Py_Get_Getpath_CodeObject@@Base+0x3fa> │ │ │ │ + b.n 6b3ac <_Py_Get_Getpath_CodeObject@@Base+0x422> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6b2a8 <_Py_Get_Getpath_CodeObject@@Base+0x4ae> │ │ │ │ + b.n 6b438 <_Py_Get_Getpath_CodeObject@@Base+0x4ae> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6b2ae <_Py_Get_Getpath_CodeObject@@Base+0x4b4> │ │ │ │ + b.n 6b43e <_Py_Get_Getpath_CodeObject@@Base+0x4b4> │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.n 6b2a6 <_Py_Get_Getpath_CodeObject@@Base+0x4ac> │ │ │ │ + b.n 6b436 <_Py_Get_Getpath_CodeObject@@Base+0x4ac> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6b282 <_Py_Get_Getpath_CodeObject@@Base+0x488> │ │ │ │ + b.n 6b412 <_Py_Get_Getpath_CodeObject@@Base+0x488> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006b300 : │ │ │ │ +0006b490 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6b33a │ │ │ │ + blt.n 6b4ca │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ push {lr} │ │ │ │ - movw r2, #46021 @ 0xb3c5 │ │ │ │ + movw r2, #46421 @ 0xb555 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #848] @ 0x350 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6b32e │ │ │ │ + bne.n 6b4be │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2bf68 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006b340 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0006b4d0 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ - cbnz r5, 6b372 <_Py_DecodeLocaleEx@@Base+0x32> │ │ │ │ + cbnz r5, 6b502 <_Py_DecodeLocaleEx@@Base+0x32> │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #100] @ (6b3c0 <_Py_DecodeLocaleEx@@Base+0x80>) │ │ │ │ + ldr r3, [pc, #100] @ (6b550 <_Py_DecodeLocaleEx@@Base+0x80>) │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [r3, #1656] @ 0x678 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 6b37e <_Py_DecodeLocaleEx@@Base+0x3e> │ │ │ │ + bgt.n 6b50e <_Py_DecodeLocaleEx@@Base+0x3e> │ │ │ │ ldr.w r0, [r3, #1360] @ 0x550 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6b39c <_Py_DecodeLocaleEx@@Base+0x5c> │ │ │ │ + beq.n 6b52c <_Py_DecodeLocaleEx@@Base+0x5c> │ │ │ │ mov r3, r7 │ │ │ │ - cbnz r0, 6b3b0 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ + cbnz r0, 6b540 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 17d9fc │ │ │ │ + b.w 17effc │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx 2bf84 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 17dbc4 │ │ │ │ + b.w 17f1c4 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 17d59c │ │ │ │ - ldr r3, [pc, #24] @ (6b3c0 <_Py_DecodeLocaleEx@@Base+0x80>) │ │ │ │ + bl 17eb9c │ │ │ │ + ldr r3, [pc, #24] @ (6b550 <_Py_DecodeLocaleEx@@Base+0x80>) │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str.w r0, [r3, #1360] @ 0x550 │ │ │ │ - b.n 6b36c <_Py_DecodeLocaleEx@@Base+0x2c> │ │ │ │ + b.n 6b4fc <_Py_DecodeLocaleEx@@Base+0x2c> │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 63422 │ │ │ │ + b.w 63616 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2bf68 │ │ │ │ │ │ │ │ -0006b3d0 : │ │ │ │ +0006b560 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #1024] @ 0x400 │ │ │ │ - cbz r3, 6b3fa │ │ │ │ + cbz r3, 6b58a │ │ │ │ blx 2b320 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 17d540 │ │ │ │ - b.n 6b3ee │ │ │ │ + bl 17eb40 │ │ │ │ + b.n 6b57e │ │ │ │ │ │ │ │ -0006b400 : │ │ │ │ +0006b590 : │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ push {lr} │ │ │ │ - movw r2, #46181 @ 0xb465 │ │ │ │ + movw r2, #46581 @ 0xb5f5 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #860] @ 0x35c │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6b422 │ │ │ │ + bne.n 6b5b2 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 2ae08 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0006b430 : │ │ │ │ +0006b5c0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #1024] @ 0x400 │ │ │ │ - cbz r3, 6b45c │ │ │ │ + cbz r3, 6b5ec │ │ │ │ blx 2b320 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 17d540 │ │ │ │ - b.n 6b44e │ │ │ │ + bl 17eb40 │ │ │ │ + b.n 6b5de │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ b.w 2ae08 │ │ │ │ nop │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ @@ -95628,168 +95811,168 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ blx 2abc0 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 6b4e6 │ │ │ │ + bcs.n 6b676 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ adds r0, #1 │ │ │ │ - movw r1, #46021 @ 0xb3c5 │ │ │ │ + movw r1, #46421 @ 0xb555 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r4, [r3, #848] @ 0x350 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 6b4d4 │ │ │ │ + bne.n 6b664 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2bf6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6b4e6 │ │ │ │ + cbz r0, 6b676 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ blx 2beec │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b4c4 │ │ │ │ + bne.n 6b654 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6b4ce │ │ │ │ + b.n 6b65e │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6b588 │ │ │ │ + ble.n 6b718 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r1, 6b526 │ │ │ │ + cbnz r1, 6b6b6 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #46181 @ 0xb465 │ │ │ │ + movw r2, #46581 @ 0xb5f5 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #860] @ 0x35c │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 6b5ac │ │ │ │ + bne.n 6b73c │ │ │ │ blx 2ae0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6b588 │ │ │ │ + ble.n 6b718 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbnz r6, 6b54e │ │ │ │ + cbnz r6, 6b6de │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #46181 @ 0xb465 │ │ │ │ + movw r2, #46581 @ 0xb5f5 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #860] @ 0x35c │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 6b5c8 │ │ │ │ + bne.n 6b758 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 6b588 │ │ │ │ + ble.n 6b718 │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ movs r5, #2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - cbnz r6, 6b57c │ │ │ │ + cbnz r6, 6b70c │ │ │ │ ldr.w r3, [r7, #860] @ 0x35c │ │ │ │ - movw r2, #46181 @ 0xb465 │ │ │ │ + movw r2, #46581 @ 0xb5f5 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6b5a2 │ │ │ │ + bne.n 6b732 │ │ │ │ blx 2ae0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 6b564 │ │ │ │ + bgt.n 6b6f4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r6, 6b59c │ │ │ │ - bl 6b400 │ │ │ │ + cbnz r6, 6b72c │ │ │ │ + bl 6b590 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 2ae0c │ │ │ │ - b.n 6b590 │ │ │ │ + b.n 6b720 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ - b.n 6b580 │ │ │ │ + b.n 6b710 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r5 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 6b5d0 │ │ │ │ + ble.n 6b760 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.n 6b546 │ │ │ │ + b.n 6b6d6 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r5 │ │ │ │ - b.n 6b554 │ │ │ │ + b.n 6b6e4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - b.n 6b58c │ │ │ │ - cbz r1, 6b62a │ │ │ │ + b.n 6b71c │ │ │ │ + cbz r1, 6b7ba │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #60] @ (6b62c ) │ │ │ │ - bl 1898d8 │ │ │ │ + ldr r0, [pc, #60] @ (6b7bc ) │ │ │ │ + bl 18aed8 │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ subs r3, r4, #7 │ │ │ │ subs r0, r4, #4 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r3, r0 │ │ │ │ orr.w r2, r1, r2, lsl #8 │ │ │ │ - bne.n 6b5fa │ │ │ │ + bne.n 6b78a │ │ │ │ mov.w r3, #3722304989 @ 0xdddddddd │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ adds r2, #4 │ │ │ │ blx 2b314 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - adds r0, r2, r3 │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ -0006b630 : │ │ │ │ +0006b7c0 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b.w 2bf58 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3712] @ 0xe80 │ │ │ │ @@ -95922,15 +96105,15 @@ │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov.w r2, r2, ror #31 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ eor.w r1, r1, r7 │ │ │ │ eor.w r1, r1, ip │ │ │ │ mov.w ip, r1, ror #31 │ │ │ │ str.w ip, [r5, #60] @ 0x3c │ │ │ │ - bne.n 6b6e2 │ │ │ │ + bne.n 6b872 │ │ │ │ ldr r2, [sp, #308] @ 0x134 │ │ │ │ add r7, sp, #24 │ │ │ │ ldr r3, [sp, #328] @ 0x148 │ │ │ │ movw sl, #31129 @ 0x7999 │ │ │ │ movt sl, #23170 @ 0x5a82 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ eors r3, r2 │ │ │ │ @@ -95968,15 +96151,15 @@ │ │ │ │ add.w r5, r5, r3, ror #27 │ │ │ │ mov.w r1, r6, ror #2 │ │ │ │ add r2, r5 │ │ │ │ and.w r9, r0, r1 │ │ │ │ add.w r3, r2, r8 │ │ │ │ cmp r4, r7 │ │ │ │ mov r8, lr │ │ │ │ - beq.n 6b910 │ │ │ │ + beq.n 6baa0 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ bic.w r2, ip, r0 │ │ │ │ eor.w r2, r2, r9 │ │ │ │ mov r6, r3 │ │ │ │ add r5, sl │ │ │ │ mov lr, ip │ │ │ │ add.w r5, r5, r3, ror #27 │ │ │ │ @@ -96036,62 +96219,62 @@ │ │ │ │ add.w r3, r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, lr │ │ │ │ adds r7, #20 │ │ │ │ mov lr, ip │ │ │ │ mov r0, r3 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 6b824 │ │ │ │ + b.n 6b9b4 │ │ │ │ movw r7, #49622 @ 0xc1d6 │ │ │ │ movt r7, #51810 @ 0xca62 │ │ │ │ movw sl, #60321 @ 0xeba1 │ │ │ │ movt sl, #28377 @ 0x6ed9 │ │ │ │ movw r8, #48348 @ 0xbcdc │ │ │ │ movt r8, #36635 @ 0x8f1b │ │ │ │ mov r9, fp │ │ │ │ movs r5, #20 │ │ │ │ - b.n 6b954 │ │ │ │ + b.n 6bae4 │ │ │ │ eor.w fp, ip, fp │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ add.w r2, r6, r3, ror #27 │ │ │ │ - bls.n 6b984 │ │ │ │ + bls.n 6bb14 │ │ │ │ adds r6, r2, r7 │ │ │ │ adds r5, #1 │ │ │ │ add r6, fp │ │ │ │ mov.w r2, r0, ror #2 │ │ │ │ add r6, lr │ │ │ │ cmp r5, #80 @ 0x50 │ │ │ │ - beq.n 6b996 │ │ │ │ + beq.n 6bb26 │ │ │ │ mov lr, ip │ │ │ │ mov r0, r3 │ │ │ │ mov ip, r1 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r2 │ │ │ │ sub.w r2, r5, #40 @ 0x28 │ │ │ │ ldr.w r6, [r4, #4]! │ │ │ │ eor.w fp, r1, r0 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.n 6b92e │ │ │ │ + bhi.n 6babe │ │ │ │ and.w r2, r1, r0 │ │ │ │ and.w fp, ip, fp │ │ │ │ add.w r6, r6, r3, ror #27 │ │ │ │ eor.w fp, fp, r2 │ │ │ │ add r6, r8 │ │ │ │ mov.w r2, r0, ror #2 │ │ │ │ add fp, r6 │ │ │ │ adds r5, #1 │ │ │ │ add.w r6, fp, lr │ │ │ │ - b.n 6b94a │ │ │ │ + b.n 6bada │ │ │ │ add.w r6, r6, r3, ror #27 │ │ │ │ mov.w r2, r0, ror #2 │ │ │ │ add r6, sl │ │ │ │ adds r5, #1 │ │ │ │ add r6, fp │ │ │ │ add r6, lr │ │ │ │ - b.n 6b94a │ │ │ │ + b.n 6bada │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ add r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r3, fp │ │ │ │ strd r6, r3, [r9] │ │ │ │ add r0, r2 │ │ │ │ @@ -96101,138 +96284,138 @@ │ │ │ │ strd r0, r2, [r9, #8] │ │ │ │ add r1, ip │ │ │ │ str.w r1, [r9, #16] │ │ │ │ add sp, #348 @ 0x15c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0006b9c0 : │ │ │ │ +0006bb50 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ 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 6b9e8 │ │ │ │ + bl 6bb78 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006b9e8 : │ │ │ │ +0006bb78 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, ip │ │ │ │ - bcs.n 6ba20 │ │ │ │ + bcs.n 6bbb0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ blx 2b0f4 <__vsnprintf_chk@plt> │ │ │ │ - cbz r4, 6ba1c │ │ │ │ + cbz r4, 6bbac │ │ │ │ adds r1, r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r0, #64870 @ 0xfd66 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ - b.n 6ba14 │ │ │ │ + b.n 6bba4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006ba2c : │ │ │ │ +0006bbbc : │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006ba3c <_PyInterpreterState_Main@@Base>: │ │ │ │ +0006bbcc <_PyInterpreterState_Main@@Base>: │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006ba50 : │ │ │ │ +0006bbe0 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 6ba58 │ │ │ │ + cbz r3, 6bbe8 │ │ │ │ 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 7eb10 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ecdc <_PyType_GetDict@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 6ba92 │ │ │ │ + cbnz r0, 6bc22 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7f794 │ │ │ │ + bl 7f964 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6baaa │ │ │ │ + blt.n 6bc3a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 6ba90 │ │ │ │ + cbz r3, 6bc20 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 6ba56 │ │ │ │ + b.n 6bbe6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31332 @ 0x7a64 │ │ │ │ + movw r1, #35876 @ 0x8c24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ adds r5, r4, #1 │ │ │ │ - bne.w 6beec │ │ │ │ + bne.w 6c07c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov sl, r0 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 6c12a │ │ │ │ + bpl.w 6c2ba │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 6c10e │ │ │ │ + bpl.w 6c29e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6bee8 │ │ │ │ + beq.w 6c078 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movw r2, #44536 @ 0xadf8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r3, #49565 @ 0xc19d │ │ │ │ + movw r3, #49965 @ 0xc32d │ │ │ │ movt r3, #6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6c130 │ │ │ │ + bne.w 6c2c0 │ │ │ │ movw r3, #61432 @ 0xeff8 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldrd ip, r0, [r3] │ │ │ │ @@ -96258,15 +96441,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 6bef4 │ │ │ │ + ble.w 6c084 │ │ │ │ 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 │ │ │ │ @@ -96302,15 +96485,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 6bcd4 │ │ │ │ + bls.n 6be64 │ │ │ │ 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] │ │ │ │ @@ -96354,26 +96537,26 @@ │ │ │ │ add.w sl, sl, #8 │ │ │ │ lsls r2, r2, #17 │ │ │ │ sub.w r4, r4, sl │ │ │ │ add.w r2, r2, r8, lsr #15 │ │ │ │ eor.w r5, ip, r5 │ │ │ │ eors r2, r1 │ │ │ │ cmp r4, #7 │ │ │ │ - bgt.n 6bc38 │ │ │ │ + bgt.n 6bdc8 │ │ │ │ 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 6bf40 │ │ │ │ + bhi.w 6c0d0 │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r0, r3, #4 │ │ │ │ movs r3, r2 │ │ │ │ lsls r0, r1, #8 │ │ │ │ movs r3, r1 │ │ │ │ @@ -96520,31 +96703,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r7, r4, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r4 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi.n 6bf40 │ │ │ │ + bhi.n 6c0d0 │ │ │ │ addw r9, pc, #8 │ │ │ │ ldr.w pc, [r9, r7, lsl #2] │ │ │ │ nop │ │ │ │ - itete cc │ │ │ │ - movcc r6, r0 │ │ │ │ - iteet cs @ unpredictable │ │ │ │ - movcs r6, r0 │ │ │ │ - ittet cs @ unpredictable │ │ │ │ - movcs r6, r0 │ │ │ │ - popcs {r0, r1, r3, r4, pc} │ │ │ │ - movcc r6, r0 │ │ │ │ - stmiacs r1!, {r0, r2} │ │ │ │ + stmia r0!, {r0, r2, r6, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + stmia r0!, {r0, r2, r3, r4, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - pop {r0, r1, r3, pc} │ │ │ │ + stmia r0!, {r0, r2, r4, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - pop {r0, r1, pc} │ │ │ │ + bkpt 0x00ab │ │ │ │ + movs r6, r0 │ │ │ │ + stmia r2!, {r0, r2, r4, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + bkpt 0x009b │ │ │ │ + movs r6, r0 │ │ │ │ + bkpt 0x0093 │ │ │ │ movs r6, r0 │ │ │ │ ldrb.w r4, [fp, #2] │ │ │ │ bfi r8, r4, #16, #8 │ │ │ │ ldrb.w r4, [fp, #1] │ │ │ │ bfi r8, r4, #8, #8 │ │ │ │ ldrb.w r4, [fp] │ │ │ │ bfi r8, r4, #0, #8 │ │ │ │ @@ -96675,80 +96858,80 @@ │ │ │ │ add.w r3, r3, r4, lsr #15 │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ add.w r2, r2, r1, lsr #11 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r4, r3, r0 │ │ │ │ - b.n 6bee0 │ │ │ │ + b.n 6c070 │ │ │ │ ldrb.w r7, [fp, #4] │ │ │ │ bfi r4, r7, #0, #8 │ │ │ │ - b.n 6bd1a │ │ │ │ + b.n 6beaa │ │ │ │ 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 6baf2 │ │ │ │ - b.n 6bee8 │ │ │ │ + bne.w 6bc82 │ │ │ │ + b.n 6c078 │ │ │ │ ldr.w fp, [r0, #28] │ │ │ │ - b.n 6c112 │ │ │ │ + b.n 6c2a2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6bee0 │ │ │ │ + b.n 6c070 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c13c : │ │ │ │ +0006c2cc : │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 6c190 │ │ │ │ + cbz r1, 6c320 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw ip, #44536 @ 0xadf8 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ - movw ip, #49565 @ 0xc19d │ │ │ │ + movw ip, #49965 @ 0xc32d │ │ │ │ movt ip, #6 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 6c194 │ │ │ │ + bne.n 6c324 │ │ │ │ movw r1, #61432 @ 0xeff8 │ │ │ │ movt r1, #79 @ 0x4f │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6c1c8 │ │ │ │ + bl 6c358 │ │ │ │ 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 6c182 │ │ │ │ + b.n 6c312 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw ip, #61432 @ 0xeff8 │ │ │ │ movt ip, #79 @ 0x4f │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [ip, #8] │ │ │ │ ldrd r0, r1, [ip] │ │ │ │ - bl 6c1c8 │ │ │ │ + bl 6c358 │ │ │ │ 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 │ │ │ │ @@ -96775,15 +96958,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 6c796 │ │ │ │ + ble.w 6c926 │ │ │ │ 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 │ │ │ │ @@ -96824,15 +97007,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 6c38c │ │ │ │ + bls.n 6c51c │ │ │ │ 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] │ │ │ │ @@ -96876,30 +97059,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 6c2e8 │ │ │ │ + bgt.n 6c478 │ │ │ │ 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 6c5c6 │ │ │ │ + bhi.w 6c756 │ │ │ │ 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 │ │ │ │ @@ -97191,37 +97374,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 6c5c6 │ │ │ │ - add r5, pc, #4 @ (adr r5, 6c7ac ) │ │ │ │ + bhi.w 6c756 │ │ │ │ + add r5, pc, #4 @ (adr r5, 6c93c ) │ │ │ │ ldr.w pc, [r5, r8, lsl #2] │ │ │ │ - stmia r5!, {r0, r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r0, r1, r2, r3, r6} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r5!, {r0, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r0, r3, r6} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r5!, {r0, r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r0, r1, r6} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r3!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r7!, {r0, r3, r6, r7} │ │ │ │ + ldmia r1!, {r0, r3, r4, r6} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r3!, {r0, r3, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r4, r6} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r3!, {r0, r6, r7} │ │ │ │ + stmia r5!, {r0, r4, r6} │ │ │ │ movs r6, r0 │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ bfi r7, r8, #0, #8 │ │ │ │ - b.n 6c3d8 │ │ │ │ + b.n 6c568 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c7d4 : │ │ │ │ +0006c964 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2ad14 │ │ │ │ subs r0, #0 │ │ │ │ @@ -97239,89 +97422,88 @@ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 6cb26 │ │ │ │ + beq.w 6cca4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ add.w r7, r5, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ab84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6cb32 │ │ │ │ + bne.w 6cc6c │ │ │ │ add.w fp, r4, #28 │ │ │ │ add.w r9, r5, #8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c900 │ │ │ │ + bne.n 6ca8e │ │ │ │ add.w r9, r5, #136 @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ blx 2ab84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6cb40 │ │ │ │ + bne.w 6cc96 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 6c9be │ │ │ │ + bne.w 6cb26 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ blx 2b13c │ │ │ │ - mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6cb5c │ │ │ │ + bne.w 6cc88 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c47c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6cb4e │ │ │ │ + bne.w 6cc7a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 6cadc │ │ │ │ + beq.w 6ccb0 │ │ │ │ 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 6c890 │ │ │ │ + bne.n 6ca1e │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6c9e0 │ │ │ │ + bne.w 6cb78 │ │ │ │ movw r5, #24184 @ 0x5e78 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr.w r3, [r5, #1024] @ 0x400 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6ca92 │ │ │ │ + beq.w 6cc34 │ │ │ │ blx 2b320 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r5, #816] @ 0x330 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6c8d8 │ │ │ │ - ldr r3, [pc, #696] @ (6cb88 ) │ │ │ │ + bne.n 6ca66 │ │ │ │ + ldr r3, [pc, #696] @ (6cd18 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6c9e0 │ │ │ │ + bne.w 6cb78 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ bic.w r3, r3, #255 @ 0xff │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 6ca6e │ │ │ │ + bne.w 6cc10 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c47c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6cb7a │ │ │ │ + bne.w 6ccba │ │ │ │ str.w sl, [r8] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w r2, [r1], #16 │ │ │ │ @@ -97336,521 +97518,521 @@ │ │ │ │ umull r2, r1, r2, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ ldr.w r1, [r0, #1028] @ 0x404 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6cb72 │ │ │ │ - bl 128e48 │ │ │ │ + beq.w 6cce4 │ │ │ │ + bl 129cb0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ ldrd r1, lr, [sp, #32] │ │ │ │ mvn.w ip, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp ip, r1 │ │ │ │ sub.w r2, r0, r2 │ │ │ │ sbcs.w ip, r2, lr │ │ │ │ - blt.w 6cb6a │ │ │ │ + blt.w 6ccdc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, r1, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adc.w r1, lr, r2 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 128e70 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 129cd8 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ blx 2be54 <__pthread_cond_timedwait64@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne.n 6c9c8 │ │ │ │ + beq.n 6cb3a │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6cc02 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r4, r6 │ │ │ │ + mov r6, r5 │ │ │ │ + mov r5, r9 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 6cb92 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r6, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + b.n 6c9d4 │ │ │ │ + str r4, [r5, #4] │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + b.n 6c9f0 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r6, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6c83c │ │ │ │ + beq.w 6c9cc │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 6c83c │ │ │ │ + bne.w 6c9cc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 6cabc │ │ │ │ + beq.n 6cc4c │ │ │ │ add.w r3, r2, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c9a6 │ │ │ │ + bne.n 6cb60 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 6c83c │ │ │ │ - str r4, [r5, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - b.n 6c860 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6caae │ │ │ │ - mov r3, r4 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r5, r9 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cbnz r2, 6c9fa │ │ │ │ - mov r5, r6 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - b.n 6c844 │ │ │ │ + b.n 6c9cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c9e4 │ │ │ │ + bne.n 6cb7c │ │ │ │ dmb ish │ │ │ │ - b.n 6c8d8 │ │ │ │ + b.n 6ca66 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w r9, [r6] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w r9, #1 │ │ │ │ it cc │ │ │ │ movcc.w r9, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r1, [r2, #1028] @ 0x404 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ umull r2, r9, r9, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6cb1e │ │ │ │ - bl 128e48 │ │ │ │ + beq.w 6ccf2 │ │ │ │ + bl 129cb0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r2, ip, [sp, #32] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub.w lr, r1, r9 │ │ │ │ mvns r0, r0 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w lr, lr, ip │ │ │ │ - blt.n 6cb18 │ │ │ │ + blt.w 6ccec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r0, r2, r0 │ │ │ │ adc.w r1, ip, r9 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 128e70 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 129cd8 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ blx 2be54 <__pthread_cond_timedwait64@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne.n 6caaa │ │ │ │ - mov r9, r5 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 6c97e │ │ │ │ + beq.n 6cb30 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6cb18 │ │ │ │ + movw r1, #36500 @ 0x8e94 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #272] @ (6cd1c ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ uxtb r1, r2 │ │ │ │ dmb ish │ │ │ │ orrs r1, r3 │ │ │ │ ldrex r0, [r9] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6ca86 │ │ │ │ + bne.n 6cc28 │ │ │ │ strex r4, r1, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6ca76 │ │ │ │ + bne.n 6cc18 │ │ │ │ mov r2, r0 │ │ │ │ dmb ish │ │ │ │ - beq.w 6c8ea │ │ │ │ - b.n 6ca6e │ │ │ │ - bl 17d540 │ │ │ │ + beq.w 6ca78 │ │ │ │ + b.n 6cc10 │ │ │ │ + bl 17eb40 │ │ │ │ blx 2b320 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r5, #816] @ 0x330 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 6c8ce │ │ │ │ - b.n 6c8d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c9d4 │ │ │ │ - movw r1, #31956 @ 0x7cd4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #212] @ (6cb8c ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + beq.w 6ca5c │ │ │ │ + b.n 6ca66 │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 2c47c │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6cb7a │ │ │ │ - cbnz r2, 6cafc │ │ │ │ + cbnz r0, 6ccba │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 6ccfa │ │ │ │ mov r0, r4 │ │ │ │ - bl 2148d4 <_PyXIData_Release@@Base+0xa18> │ │ │ │ + bl 215ae0 <_PyXIData_Release@@Base+0xc44> │ │ │ │ blx 2b590 │ │ │ │ - b.n 6cad6 │ │ │ │ + b.n 6cc66 │ │ │ │ + movw r1, #36468 @ 0x8e74 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #164] @ (6cd1c ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #36648 @ 0x8f28 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #152] @ (6cd1c ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #36608 @ 0x8f00 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #136] @ (6cd1c ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #36568 @ 0x8ed8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #124] @ (6cd1c ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 215ae0 <_PyXIData_Release@@Base+0xc44> │ │ │ │ + blx 2b590 │ │ │ │ + b.n 6ccaa │ │ │ │ mov r0, r7 │ │ │ │ blx 2c47c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6cb7a │ │ │ │ + mov r1, r0 │ │ │ │ + cbz r0, 6ccc8 │ │ │ │ + movw r1, #36532 @ 0x8eb4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #88] @ (6cd1c ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 19b874 <_PySys_GetRequiredAttr@@Base+0x1140> │ │ │ │ + bl 19ce84 <_PySys_GetRequiredAttr@@Base+0x1140> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2148d4 <_PyXIData_Release@@Base+0xa18> │ │ │ │ + bl 215ae0 <_PyXIData_Release@@Base+0xc44> │ │ │ │ blx 2b590 │ │ │ │ - b.n 6caf6 │ │ │ │ + b.n 6ccd6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6caf4 │ │ │ │ + bl 5ea80 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 6cacc │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6cbe6 │ │ │ │ + bl 5ea80 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 6cbc4 │ │ │ │ adds r3, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6cb02 │ │ │ │ + bne.n 6cd00 │ │ │ │ dmb ish │ │ │ │ - b.n 6cad0 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6ca4a │ │ │ │ - bl 5e990 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 6ca2a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2148d4 <_PyXIData_Release@@Base+0xa18> │ │ │ │ - blx 2b590 │ │ │ │ - b.n 6cb2c │ │ │ │ - movw r1, #31924 @ 0x7cb4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #80] @ (6cb8c ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #32024 @ 0x7d18 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #64] @ (6cb8c ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #32104 @ 0x7d68 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #52] @ (6cb8c ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #32064 @ 0x7d40 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #36] @ (6cb8c ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c966 │ │ │ │ - bl 5e990 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 6c93e │ │ │ │ - movw r1, #31988 @ 0x7cf4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #8] @ (6cb8c ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b.n 6cc60 │ │ │ │ + nop │ │ │ │ str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + strb r0, [r2, #7] │ │ │ │ movs r1, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr.w r3, [r1, #716] @ 0x2cc │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ strd r1, r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f3c2 │ │ │ │ + beq.w 6f552 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 6f1c8 │ │ │ │ + bne.w 6f358 │ │ │ │ addw r3, pc, #1284 @ 0x504 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ - movw r1, #32488 @ 0x7ee8 │ │ │ │ + movw r1, #37032 @ 0x90a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f2e6 │ │ │ │ + beq.w 6f476 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - movw r1, #32500 @ 0x7ef4 │ │ │ │ + movw r1, #37044 @ 0x90b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ blx 2c22c │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #780] @ (6cf18 ) │ │ │ │ + ldr r4, [pc, #780] @ (6d0a8 ) │ │ │ │ movs r6, #2 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - movw r1, #40693 @ 0x9ef5 │ │ │ │ + movw r1, #4809 @ 0x12c9 │ │ │ │ movt r1, #7 │ │ │ │ - movw r0, #65121 @ 0xfe61 │ │ │ │ + movw r0, #65521 @ 0xfff1 │ │ │ │ movt r0, #6 │ │ │ │ str.w r3, [r4, #1692] @ 0x69c │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ str.w r6, [r4, #1688] @ 0x698 │ │ │ │ - movw r6, #45825 @ 0xb301 │ │ │ │ + movw r6, #46225 @ 0xb491 │ │ │ │ movt r6, #6 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - movw r6, #46081 @ 0xb401 │ │ │ │ + movw r6, #46481 @ 0xb591 │ │ │ │ movt r6, #6 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ - bl 192b94 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 19419c <_Py_hashtable_new_full@@Base> │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r6, #980] @ 0x3d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f3cc │ │ │ │ - ldr r0, [pc, #708] @ (6cf1c ) │ │ │ │ + beq.w 6f55c │ │ │ │ + ldr r0, [pc, #708] @ (6d0ac ) │ │ │ │ movs r5, #0 │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #704] @ (6cf20 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #704] @ (6cf24 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #700] @ (6cf28 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #700] @ (6cf2c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #696] @ (6cf30 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #696] @ (6cf34 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #692] @ (6cf38 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #692] @ (6cf3c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #688] @ (6cf40 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #688] @ (6cf44 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #684] @ (6cf48 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #684] @ (6cf4c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #680] @ (6cf50 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #680] @ (6cf54 ) │ │ │ │ - bl 6f42c │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #704] @ (6d0b0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #704] @ (6d0b4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #700] @ (6d0b8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #700] @ (6d0bc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #696] @ (6d0c0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #696] @ (6d0c4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #692] @ (6d0c8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #692] @ (6d0cc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #688] @ (6d0d0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #688] @ (6d0d4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #684] @ (6d0d8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #684] @ (6d0dc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #680] @ (6d0e0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #680] @ (6d0e4 ) │ │ │ │ + bl 6f5bc │ │ │ │ add.w r0, r4, #16640 @ 0x4100 │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #668] @ (6cf58 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #668] @ (6cf5c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #664] @ (6cf60 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #664] @ (6cf64 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #660] @ (6cf68 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #660] @ (6cf6c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #656] @ (6cf70 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #656] @ (6cf74 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #652] @ (6cf78 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #652] @ (6cf7c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #648] @ (6cf80 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #648] @ (6cf84 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #644] @ (6cf88 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #644] @ (6cf8c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #640] @ (6cf90 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #640] @ (6cf94 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #636] @ (6cf98 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #636] @ (6cf9c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #632] @ (6cfa0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #632] @ (6cfa4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #628] @ (6cfa8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #628] @ (6cfac ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #624] @ (6cfb0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #624] @ (6cfb4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #620] @ (6cfb8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #620] @ (6cfbc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #616] @ (6cfc0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #616] @ (6cfc4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #612] @ (6cfc8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #612] @ (6cfcc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #608] @ (6cfd0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #608] @ (6cfd4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #604] @ (6cfd8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #604] @ (6cfdc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #600] @ (6cfe0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #600] @ (6cfe4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #596] @ (6cfe8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #596] @ (6cfec ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #592] @ (6cff0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #592] @ (6cff4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #588] @ (6cff8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #588] @ (6cffc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #584] @ (6d000 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #584] @ (6d004 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #580] @ (6d008 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #580] @ (6d00c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #576] @ (6d010 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #576] @ (6d014 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #572] @ (6d018 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #572] @ (6d01c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #568] @ (6d020 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #568] @ (6d024 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #564] @ (6d028 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #564] @ (6d02c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #560] @ (6d030 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #560] @ (6d034 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #556] @ (6d038 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #556] @ (6d03c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #552] @ (6d040 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #552] @ (6d044 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #548] @ (6d048 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #548] @ (6d04c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #544] @ (6d050 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #544] @ (6d054 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #540] @ (6d058 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #540] @ (6d05c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #536] @ (6d060 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #536] @ (6d064 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #532] @ (6d068 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #532] @ (6d06c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #528] @ (6d070 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #528] @ (6d074 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #524] @ (6d078 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #524] @ (6d07c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #520] @ (6d080 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #520] @ (6d084 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #516] @ (6d088 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #516] @ (6d08c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #512] @ (6d090 ) │ │ │ │ - bl 6f42c │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #668] @ (6d0e8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #668] @ (6d0ec ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #664] @ (6d0f0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #664] @ (6d0f4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #660] @ (6d0f8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #660] @ (6d0fc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #656] @ (6d100 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #656] @ (6d104 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #652] @ (6d108 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #652] @ (6d10c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #648] @ (6d110 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #648] @ (6d114 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #644] @ (6d118 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #644] @ (6d11c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #640] @ (6d120 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #640] @ (6d124 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #636] @ (6d128 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #636] @ (6d12c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #632] @ (6d130 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #632] @ (6d134 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #628] @ (6d138 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #628] @ (6d13c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #624] @ (6d140 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #624] @ (6d144 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #620] @ (6d148 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #620] @ (6d14c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #616] @ (6d150 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #616] @ (6d154 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #612] @ (6d158 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #612] @ (6d15c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #608] @ (6d160 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #608] @ (6d164 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #604] @ (6d168 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #604] @ (6d16c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #600] @ (6d170 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #600] @ (6d174 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #596] @ (6d178 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #596] @ (6d17c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #592] @ (6d180 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #592] @ (6d184 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #588] @ (6d188 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #588] @ (6d18c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #584] @ (6d190 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #584] @ (6d194 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #580] @ (6d198 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #580] @ (6d19c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #576] @ (6d1a0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #576] @ (6d1a4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #572] @ (6d1a8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #572] @ (6d1ac ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #568] @ (6d1b0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #568] @ (6d1b4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #564] @ (6d1b8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #564] @ (6d1bc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #560] @ (6d1c0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #560] @ (6d1c4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #556] @ (6d1c8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #556] @ (6d1cc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #552] @ (6d1d0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #552] @ (6d1d4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #548] @ (6d1d8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #548] @ (6d1dc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #544] @ (6d1e0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #544] @ (6d1e4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #540] @ (6d1e8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #540] @ (6d1ec ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #536] @ (6d1f0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #536] @ (6d1f4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #532] @ (6d1f8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #532] @ (6d1fc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #528] @ (6d200 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #528] @ (6d204 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #524] @ (6d208 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #524] @ (6d20c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #520] @ (6d210 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #520] @ (6d214 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #516] @ (6d218 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #516] @ (6d21c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #512] @ (6d220 ) │ │ │ │ + bl 6f5bc │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #504] @ (6d094 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #500] @ (6d098 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #500] @ (6d09c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #496] @ (6d0a0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #496] @ (6d0a4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #492] @ (6d0a8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #492] @ (6d0ac ) │ │ │ │ - bl 6f42c │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #504] @ (6d224 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #500] @ (6d228 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #500] @ (6d22c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #496] @ (6d230 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #496] @ (6d234 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #492] @ (6d238 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #492] @ (6d23c ) │ │ │ │ + bl 6f5bc │ │ │ │ add.w r0, r4, #19584 @ 0x4c80 │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #480] @ (6d0b0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #480] @ (6d0b4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #476] @ (6d0b8 ) │ │ │ │ - bl 6f42c │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #480] @ (6d240 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #480] @ (6d244 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #476] @ (6d248 ) │ │ │ │ + bl 6f5bc │ │ │ │ add.w r0, r4, #19712 @ 0x4d00 │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #468] @ (6d0bc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #464] @ (6d0c0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #464] @ (6d0c4 ) │ │ │ │ - bl 6f42c │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #468] @ (6d24c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #464] @ (6d250 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #464] @ (6d254 ) │ │ │ │ + bl 6f5bc │ │ │ │ add.w r0, r4, #19840 @ 0x4d80 │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #452] @ (6d0c8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #452] @ (6d0cc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #448] @ (6d0d0 ) │ │ │ │ - bl 6f42c │ │ │ │ - b.n 6d0dc │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #452] @ (6d258 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #452] @ (6d25c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #448] @ (6d260 ) │ │ │ │ + bl 6f5bc │ │ │ │ + b.n 6d26c │ │ │ │ nop.w │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r5, sp, #560 @ 0x230 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -97898,29 +98080,29 @@ │ │ │ │ lsls r5, r1, #1 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ lsls r5, r1, #1 │ │ │ │ sub sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6cf8a │ │ │ │ + cbz r4, 6d11a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6cf96 │ │ │ │ + cbz r4, 6d126 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6cfa2 │ │ │ │ + cbz r4, 6d132 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6cfae │ │ │ │ + cbz r4, 6d13e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6cfbc │ │ │ │ + cbz r0, 6d14c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6cfc8 │ │ │ │ + cbz r4, 6d158 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6cfd4 │ │ │ │ + cbz r4, 6d164 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6cfe0 │ │ │ │ + cbz r4, 6d170 │ │ │ │ lsls r5, r1, #1 │ │ │ │ sxth r0, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ sxth r0, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ sxtb r0, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -97928,27 +98110,27 @@ │ │ │ │ lsls r5, r1, #1 │ │ │ │ uxth r4, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ uxtb r0, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ uxtb r0, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6d008 │ │ │ │ + cbz r0, 6d198 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6d018 │ │ │ │ + cbz r0, 6d1a8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6d024 │ │ │ │ + cbz r4, 6d1b4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6d034 │ │ │ │ + cbz r4, 6d1c4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6d040 │ │ │ │ + cbz r0, 6d1d0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6d04c │ │ │ │ + cbz r0, 6d1dc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6d058 │ │ │ │ + cbz r0, 6d1e8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r2, r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -98020,27 +98202,27 @@ │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xb8a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xb8cc │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xb8f4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6d080 │ │ │ │ + cbnz r0, 6d210 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6d08c │ │ │ │ + cbnz r0, 6d21c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6d096 │ │ │ │ + cbnz r4, 6d226 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6d0a2 │ │ │ │ + cbnz r4, 6d232 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6d0ae │ │ │ │ + cbnz r4, 6d23e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6d0be │ │ │ │ + cbnz r0, 6d24e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6d0ca │ │ │ │ + cbnz r0, 6d25a │ │ │ │ lsls r5, r1, #1 │ │ │ │ rev r4, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ rev r4, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ rev16 r0, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -98048,288 +98230,288 @@ │ │ │ │ lsls r5, r1, #1 │ │ │ │ hlt 0x0018 │ │ │ │ lsls r5, r1, #1 │ │ │ │ hlt 0x0038 │ │ │ │ lsls r5, r1, #1 │ │ │ │ revsh r0, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6d0f8 │ │ │ │ + cbnz r4, 6d288 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6d104 │ │ │ │ + cbnz r4, 6d294 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6d112 │ │ │ │ + cbnz r0, 6d2a2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6d126 │ │ │ │ + cbnz r0, 6d2b6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6d130 │ │ │ │ + cbnz r4, 6d2c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6d13c │ │ │ │ + cbnz r4, 6d2cc │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r2, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r2, r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r5, r0, #16 │ │ │ │ lsls r3, r0, #8 │ │ │ │ vcge.u8 d4, d1, d31 │ │ │ │ - ldr r0, [pc, #764] @ (6d3dc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #764] @ (6d3e0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #760] @ (6d3e4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #760] @ (6d3e8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #756] @ (6d3ec ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #756] @ (6d3f0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #752] @ (6d3f4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #752] @ (6d3f8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #748] @ (6d3fc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #748] @ (6d400 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #744] @ (6d404 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #744] @ (6d408 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #740] @ (6d40c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #740] @ (6d410 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #736] @ (6d414 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #736] @ (6d418 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #732] @ (6d41c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #732] @ (6d420 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #728] @ (6d424 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #728] @ (6d428 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #724] @ (6d42c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #724] @ (6d430 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #720] @ (6d434 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #720] @ (6d438 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #716] @ (6d43c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #716] @ (6d440 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #712] @ (6d444 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #712] @ (6d448 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #708] @ (6d44c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #708] @ (6d450 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #704] @ (6d454 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #704] @ (6d458 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #700] @ (6d45c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #700] @ (6d460 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #696] @ (6d464 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #696] @ (6d468 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #692] @ (6d46c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #692] @ (6d470 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #688] @ (6d474 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #688] @ (6d478 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #684] @ (6d47c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #684] @ (6d480 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #680] @ (6d484 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #680] @ (6d488 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #676] @ (6d48c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #676] @ (6d490 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #672] @ (6d494 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #672] @ (6d498 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #668] @ (6d49c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #668] @ (6d4a0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #664] @ (6d4a4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #664] @ (6d4a8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #660] @ (6d4ac ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #660] @ (6d4b0 ) │ │ │ │ - bl 6f42c │ │ │ │ + ldr r0, [pc, #764] @ (6d56c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #764] @ (6d570 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #760] @ (6d574 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #760] @ (6d578 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #756] @ (6d57c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #756] @ (6d580 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #752] @ (6d584 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #752] @ (6d588 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #748] @ (6d58c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #748] @ (6d590 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #744] @ (6d594 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #744] @ (6d598 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #740] @ (6d59c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #740] @ (6d5a0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #736] @ (6d5a4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #736] @ (6d5a8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #732] @ (6d5ac ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #732] @ (6d5b0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #728] @ (6d5b4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #728] @ (6d5b8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #724] @ (6d5bc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #724] @ (6d5c0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #720] @ (6d5c4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #720] @ (6d5c8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #716] @ (6d5cc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #716] @ (6d5d0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #712] @ (6d5d4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #712] @ (6d5d8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #708] @ (6d5dc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #708] @ (6d5e0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #704] @ (6d5e4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #704] @ (6d5e8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #700] @ (6d5ec ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #700] @ (6d5f0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #696] @ (6d5f4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #696] @ (6d5f8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #692] @ (6d5fc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #692] @ (6d600 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #688] @ (6d604 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #688] @ (6d608 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #684] @ (6d60c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #684] @ (6d610 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #680] @ (6d614 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #680] @ (6d618 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #676] @ (6d61c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #676] @ (6d620 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #672] @ (6d624 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #672] @ (6d628 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #668] @ (6d62c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #668] @ (6d630 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #664] @ (6d634 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #664] @ (6d638 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #660] @ (6d63c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #660] @ (6d640 ) │ │ │ │ + bl 6f5bc │ │ │ │ add.w r0, r4, #21760 @ 0x5500 │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #648] @ (6d4b4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #648] @ (6d4b8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #644] @ (6d4bc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #644] @ (6d4c0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #640] @ (6d4c4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #640] @ (6d4c8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #636] @ (6d4cc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #636] @ (6d4d0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #632] @ (6d4d4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #632] @ (6d4d8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #628] @ (6d4dc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #628] @ (6d4e0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #624] @ (6d4e4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #624] @ (6d4e8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #620] @ (6d4ec ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #620] @ (6d4f0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #616] @ (6d4f4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #616] @ (6d4f8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #612] @ (6d4fc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #612] @ (6d500 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #608] @ (6d504 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #608] @ (6d508 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #604] @ (6d50c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #604] @ (6d510 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #600] @ (6d514 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #600] @ (6d518 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #596] @ (6d51c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #596] @ (6d520 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #592] @ (6d524 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #592] @ (6d528 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #588] @ (6d52c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #588] @ (6d530 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #584] @ (6d534 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #584] @ (6d538 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #580] @ (6d53c ) │ │ │ │ - bl 6f42c │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #648] @ (6d644 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #648] @ (6d648 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #644] @ (6d64c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #644] @ (6d650 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #640] @ (6d654 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #640] @ (6d658 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #636] @ (6d65c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #636] @ (6d660 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #632] @ (6d664 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #632] @ (6d668 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #628] @ (6d66c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #628] @ (6d670 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #624] @ (6d674 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #624] @ (6d678 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #620] @ (6d67c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #620] @ (6d680 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #616] @ (6d684 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #616] @ (6d688 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #612] @ (6d68c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #612] @ (6d690 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #608] @ (6d694 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #608] @ (6d698 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #604] @ (6d69c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #604] @ (6d6a0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #600] @ (6d6a4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #600] @ (6d6a8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #596] @ (6d6ac ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #596] @ (6d6b0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #592] @ (6d6b4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #592] @ (6d6b8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #588] @ (6d6bc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #588] @ (6d6c0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #584] @ (6d6c4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #584] @ (6d6c8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #580] @ (6d6cc ) │ │ │ │ + bl 6f5bc │ │ │ │ add.w r0, r4, #23040 @ 0x5a00 │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #572] @ (6d540 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #568] @ (6d544 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #568] @ (6d548 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #564] @ (6d54c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #564] @ (6d550 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #560] @ (6d554 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #560] @ (6d558 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #556] @ (6d55c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #556] @ (6d560 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #552] @ (6d564 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #552] @ (6d568 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #548] @ (6d56c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #548] @ (6d570 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #544] @ (6d574 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #544] @ (6d578 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #540] @ (6d57c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #540] @ (6d580 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #536] @ (6d584 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #536] @ (6d588 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #532] @ (6d58c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #532] @ (6d590 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #528] @ (6d594 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #528] @ (6d598 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #524] @ (6d59c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #524] @ (6d5a0 ) │ │ │ │ - bl 6f42c │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #572] @ (6d6d0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #568] @ (6d6d4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #568] @ (6d6d8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #564] @ (6d6dc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #564] @ (6d6e0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #560] @ (6d6e4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #560] @ (6d6e8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #556] @ (6d6ec ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #556] @ (6d6f0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #552] @ (6d6f4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #552] @ (6d6f8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #548] @ (6d6fc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #548] @ (6d700 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #544] @ (6d704 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #544] @ (6d708 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #540] @ (6d70c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #540] @ (6d710 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #536] @ (6d714 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #536] @ (6d718 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #532] @ (6d71c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #532] @ (6d720 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #528] @ (6d724 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #528] @ (6d728 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #524] @ (6d72c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #524] @ (6d730 ) │ │ │ │ + bl 6f5bc │ │ │ │ add.w r0, r4, #23936 @ 0x5d80 │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #512] @ (6d5a4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #512] @ (6d5a8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #508] @ (6d5ac ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #508] @ (6d5b0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #504] @ (6d5b4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #504] @ (6d5b8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #500] @ (6d5bc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #500] @ (6d5c0 ) │ │ │ │ - bl 6f42c │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #512] @ (6d734 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #512] @ (6d738 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #508] @ (6d73c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #508] @ (6d740 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #504] @ (6d744 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #504] @ (6d748 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #500] @ (6d74c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #500] @ (6d750 ) │ │ │ │ + bl 6f5bc │ │ │ │ add.w r0, r4, #24192 @ 0x5e80 │ │ │ │ - bl 6f42c │ │ │ │ - b.n 6d5c4 │ │ │ │ + bl 6f5bc │ │ │ │ + b.n 6d754 │ │ │ │ nop │ │ │ │ pop {r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r3, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r3, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -98567,267 +98749,267 @@ │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r4!, {r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [pc, #760] @ (6d8c0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #760] @ (6d8c4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #756] @ (6d8c8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #756] @ (6d8cc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #752] @ (6d8d0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #752] @ (6d8d4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #748] @ (6d8d8 ) │ │ │ │ - bl 6f42c │ │ │ │ + ldr r0, [pc, #760] @ (6da50 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #760] @ (6da54 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #756] @ (6da58 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #756] @ (6da5c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #752] @ (6da60 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #752] @ (6da64 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #748] @ (6da68 ) │ │ │ │ + bl 6f5bc │ │ │ │ add.w r0, r4, #24448 @ 0x5f80 │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #740] @ (6d8dc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #736] @ (6d8e0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #736] @ (6d8e4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #732] @ (6d8e8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #732] @ (6d8ec ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #728] @ (6d8f0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #728] @ (6d8f4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #724] @ (6d8f8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #724] @ (6d8fc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #720] @ (6d900 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #720] @ (6d904 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #716] @ (6d908 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #716] @ (6d90c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #712] @ (6d910 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #712] @ (6d914 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #708] @ (6d918 ) │ │ │ │ - bl 6f42c │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #740] @ (6da6c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #736] @ (6da70 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #736] @ (6da74 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #732] @ (6da78 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #732] @ (6da7c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #728] @ (6da80 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #728] @ (6da84 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #724] @ (6da88 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #724] @ (6da8c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #720] @ (6da90 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #720] @ (6da94 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #716] @ (6da98 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #716] @ (6da9c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #712] @ (6daa0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #712] @ (6daa4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #708] @ (6daa8 ) │ │ │ │ + bl 6f5bc │ │ │ │ add.w r0, r4, #24960 @ 0x6180 │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #700] @ (6d91c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #696] @ (6d920 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #696] @ (6d924 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #692] @ (6d928 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #692] @ (6d92c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #688] @ (6d930 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #688] @ (6d934 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #684] @ (6d938 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #684] @ (6d93c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #680] @ (6d940 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #680] @ (6d944 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #676] @ (6d948 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #676] @ (6d94c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #672] @ (6d950 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #672] @ (6d954 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #668] @ (6d958 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #668] @ (6d95c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #664] @ (6d960 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #664] @ (6d964 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #660] @ (6d968 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #660] @ (6d96c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #656] @ (6d970 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #656] @ (6d974 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #652] @ (6d978 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #652] @ (6d97c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #648] @ (6d980 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #648] @ (6d984 ) │ │ │ │ - bl 6f42c │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #700] @ (6daac ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #696] @ (6dab0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #696] @ (6dab4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #692] @ (6dab8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #692] @ (6dabc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #688] @ (6dac0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #688] @ (6dac4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #684] @ (6dac8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #684] @ (6dacc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #680] @ (6dad0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #680] @ (6dad4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #676] @ (6dad8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #676] @ (6dadc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #672] @ (6dae0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #672] @ (6dae4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #668] @ (6dae8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #668] @ (6daec ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #664] @ (6daf0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #664] @ (6daf4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #660] @ (6daf8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #660] @ (6dafc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #656] @ (6db00 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #656] @ (6db04 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #652] @ (6db08 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #652] @ (6db0c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #648] @ (6db10 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #648] @ (6db14 ) │ │ │ │ + bl 6f5bc │ │ │ │ add.w r0, r4, #25856 @ 0x6500 │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #636] @ (6d988 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #636] @ (6d98c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #632] @ (6d990 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #632] @ (6d994 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #628] @ (6d998 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #628] @ (6d99c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #624] @ (6d9a0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #624] @ (6d9a4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #620] @ (6d9a8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #620] @ (6d9ac ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #616] @ (6d9b0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #616] @ (6d9b4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #612] @ (6d9b8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #612] @ (6d9bc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #608] @ (6d9c0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #608] @ (6d9c4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #604] @ (6d9c8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #604] @ (6d9cc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #600] @ (6d9d0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #600] @ (6d9d4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #596] @ (6d9d8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #596] @ (6d9dc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #592] @ (6d9e0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #592] @ (6d9e4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #588] @ (6d9e8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #588] @ (6d9ec ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #584] @ (6d9f0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #584] @ (6d9f4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #580] @ (6d9f8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #580] @ (6d9fc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #576] @ (6da00 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #576] @ (6da04 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #572] @ (6da08 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #572] @ (6da0c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #568] @ (6da10 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #568] @ (6da14 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #564] @ (6da18 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #564] @ (6da1c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #560] @ (6da20 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #560] @ (6da24 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #556] @ (6da28 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #556] @ (6da2c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #552] @ (6da30 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #552] @ (6da34 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #548] @ (6da38 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #548] @ (6da3c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #544] @ (6da40 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #544] @ (6da44 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #540] @ (6da48 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #540] @ (6da4c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #536] @ (6da50 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #536] @ (6da54 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #532] @ (6da58 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #532] @ (6da5c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #528] @ (6da60 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #528] @ (6da64 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #524] @ (6da68 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #524] @ (6da6c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #520] @ (6da70 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #520] @ (6da74 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #516] @ (6da78 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #516] @ (6da7c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #512] @ (6da80 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #512] @ (6da84 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #508] @ (6da88 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #508] @ (6da8c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #504] @ (6da90 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #504] @ (6da94 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #500] @ (6da98 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #500] @ (6da9c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #496] @ (6daa0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #496] @ (6daa4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #492] @ (6daa8 ) │ │ │ │ - bl 6f42c │ │ │ │ - b.n 6daac │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #636] @ (6db18 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #636] @ (6db1c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #632] @ (6db20 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #632] @ (6db24 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #628] @ (6db28 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #628] @ (6db2c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #624] @ (6db30 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #624] @ (6db34 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #620] @ (6db38 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #620] @ (6db3c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #616] @ (6db40 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #616] @ (6db44 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #612] @ (6db48 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #612] @ (6db4c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #608] @ (6db50 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #608] @ (6db54 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #604] @ (6db58 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #604] @ (6db5c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #600] @ (6db60 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #600] @ (6db64 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #596] @ (6db68 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #596] @ (6db6c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #592] @ (6db70 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #592] @ (6db74 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #588] @ (6db78 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #588] @ (6db7c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #584] @ (6db80 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #584] @ (6db84 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #580] @ (6db88 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #580] @ (6db8c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #576] @ (6db90 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #576] @ (6db94 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #572] @ (6db98 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #572] @ (6db9c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #568] @ (6dba0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #568] @ (6dba4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #564] @ (6dba8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #564] @ (6dbac ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #560] @ (6dbb0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #560] @ (6dbb4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #556] @ (6dbb8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #556] @ (6dbbc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #552] @ (6dbc0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #552] @ (6dbc4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #548] @ (6dbc8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #548] @ (6dbcc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #544] @ (6dbd0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #544] @ (6dbd4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #540] @ (6dbd8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #540] @ (6dbdc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #536] @ (6dbe0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #536] @ (6dbe4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #532] @ (6dbe8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #532] @ (6dbec ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #528] @ (6dbf0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #528] @ (6dbf4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #524] @ (6dbf8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #524] @ (6dbfc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #520] @ (6dc00 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #520] @ (6dc04 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #516] @ (6dc08 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #516] @ (6dc0c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #512] @ (6dc10 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #512] @ (6dc14 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #508] @ (6dc18 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #508] @ (6dc1c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #504] @ (6dc20 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #504] @ (6dc24 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #500] @ (6dc28 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #500] @ (6dc2c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #496] @ (6dc30 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #496] @ (6dc34 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #492] @ (6dc38 ) │ │ │ │ + bl 6f5bc │ │ │ │ + b.n 6dc3c │ │ │ │ ldmia r5, {r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r5!, {r2, r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r5, {r4, r5, r6} │ │ │ │ @@ -98866,489 +99048,489 @@ │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r7, {r3, r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6d950 │ │ │ │ + beq.n 6dae0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6d98c │ │ │ │ + beq.n 6db1c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6d9d8 │ │ │ │ + beq.n 6db68 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6da14 │ │ │ │ + beq.n 6dba4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6d858 │ │ │ │ + beq.n 6d9e8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6d8ac │ │ │ │ + beq.n 6da3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6d8f0 │ │ │ │ + beq.n 6da80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d94c │ │ │ │ + bne.n 6dadc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d9a0 │ │ │ │ + bne.n 6db30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d9dc │ │ │ │ + bne.n 6db6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6da18 │ │ │ │ + bne.n 6dba8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d854 │ │ │ │ + bne.n 6d9e4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d8b0 │ │ │ │ + bne.n 6da40 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d8f4 │ │ │ │ + bne.n 6da84 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d938 │ │ │ │ + bne.n 6dac8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d974 │ │ │ │ + bcs.n 6db04 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d9b0 │ │ │ │ + bcs.n 6db40 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d9f4 │ │ │ │ + bcs.n 6db84 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6da30 │ │ │ │ + bcs.n 6dbc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d874 │ │ │ │ + bcs.n 6da04 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d8c8 │ │ │ │ + bcs.n 6da58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d904 │ │ │ │ + bcs.n 6da94 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d940 │ │ │ │ + bcs.n 6dad0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d97c │ │ │ │ + bcc.n 6db0c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d9b8 │ │ │ │ + bcc.n 6db48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d9f4 │ │ │ │ + bcc.n 6db84 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6da38 │ │ │ │ + bcc.n 6dbc8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d8b4 │ │ │ │ + bcc.n 6da44 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d8f8 │ │ │ │ + bcc.n 6da88 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d94c │ │ │ │ + bcc.n 6dadc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d990 │ │ │ │ + bcc.n 6db20 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6d9dc │ │ │ │ + bmi.n 6db6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6da20 │ │ │ │ + bmi.n 6dbb0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6da64 │ │ │ │ + bmi.n 6dbf4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6d8b8 │ │ │ │ + bmi.n 6da48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6d904 │ │ │ │ + bmi.n 6da94 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6d940 │ │ │ │ + bmi.n 6dad0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6d984 │ │ │ │ + bmi.n 6db14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6d9c8 │ │ │ │ + bpl.n 6db58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6da1c │ │ │ │ + bpl.n 6dbac │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6da60 │ │ │ │ + bpl.n 6dbf0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6daac │ │ │ │ + bpl.n 6dc3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6d8f0 │ │ │ │ + bpl.n 6da80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6d92c │ │ │ │ + bpl.n 6dabc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6d970 │ │ │ │ + bpl.n 6db00 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6d9ac │ │ │ │ + bpl.n 6db3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6d9f8 │ │ │ │ + bvs.n 6db88 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6da44 │ │ │ │ + bvs.n 6dbd4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6da80 │ │ │ │ + bvs.n 6dc10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6dabc │ │ │ │ + bvs.n 6dc4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6d908 │ │ │ │ + bvs.n 6da98 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6d94c │ │ │ │ + bvs.n 6dadc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6d988 │ │ │ │ + bvs.n 6db18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6d9c4 │ │ │ │ + bvs.n 6db54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6da00 │ │ │ │ + bvc.n 6db90 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6da3c │ │ │ │ + bvc.n 6dbcc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6da78 │ │ │ │ + bvc.n 6dc08 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6dabc │ │ │ │ + bvc.n 6dc4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6daf0 │ │ │ │ + bvc.n 6dc80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6d944 │ │ │ │ + bvc.n 6dad4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6d980 │ │ │ │ + bvc.n 6db10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6d9c4 │ │ │ │ + bvc.n 6db54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6d9f8 │ │ │ │ + bvc.n 6db88 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6da34 │ │ │ │ + bhi.n 6dbc4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6da70 │ │ │ │ + bhi.n 6dc00 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6daac │ │ │ │ + bhi.n 6dc3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6dae8 │ │ │ │ + bhi.n 6dc78 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6d934 │ │ │ │ + bhi.n 6dac4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6d970 │ │ │ │ + bhi.n 6db00 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6d9ac │ │ │ │ + bhi.n 6db3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6d9f8 │ │ │ │ + bhi.n 6db88 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6da44 │ │ │ │ + bls.n 6dbd4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6da90 │ │ │ │ + bls.n 6dc20 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6dacc │ │ │ │ + bls.n 6dc5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6db08 │ │ │ │ + bls.n 6dc98 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6d94c │ │ │ │ + bls.n 6dadc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6d9a0 │ │ │ │ + bls.n 6db30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6d9dc │ │ │ │ + bls.n 6db6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6da20 │ │ │ │ + bls.n 6dbb0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6da64 │ │ │ │ + bge.n 6dbf4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6daa0 │ │ │ │ + bge.n 6dc30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6dadc │ │ │ │ + bge.n 6dc6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6db28 │ │ │ │ + bge.n 6dcb8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6d96c │ │ │ │ + bge.n 6dafc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6d9a8 │ │ │ │ + bge.n 6db38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6d9dc │ │ │ │ + bge.n 6db6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6da18 │ │ │ │ + bge.n 6dba8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6da64 │ │ │ │ + bge.n 6dbf4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6da98 │ │ │ │ + blt.n 6dc28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6dadc │ │ │ │ + blt.n 6dc6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6db20 │ │ │ │ + blt.n 6dcb0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6db6c │ │ │ │ + blt.n 6dcfc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6d9b8 │ │ │ │ + blt.n 6db48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6d9f4 │ │ │ │ + blt.n 6db84 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6da38 │ │ │ │ + blt.n 6dbc8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6da6c │ │ │ │ + blt.n 6dbfc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6dab8 │ │ │ │ + bgt.n 6dc48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6dafc │ │ │ │ + bgt.n 6dc8c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6db40 │ │ │ │ + bgt.n 6dcd0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6db7c │ │ │ │ + bgt.n 6dd0c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [pc, #768] @ (6ddb0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #768] @ (6ddb4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #764] @ (6ddb8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #764] @ (6ddbc ) │ │ │ │ - bl 6f42c │ │ │ │ + ldr r0, [pc, #768] @ (6df40 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #768] @ (6df44 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #764] @ (6df48 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #764] @ (6df4c ) │ │ │ │ + bl 6f5bc │ │ │ │ add.w r0, r4, #28288 @ 0x6e80 │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #752] @ (6ddc0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #752] @ (6ddc4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #748] @ (6ddc8 ) │ │ │ │ - bl 6f42c │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #752] @ (6df50 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #752] @ (6df54 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #748] @ (6df58 ) │ │ │ │ + bl 6f5bc │ │ │ │ add.w r0, r4, #28416 @ 0x6f00 │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #740] @ (6ddcc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #736] @ (6ddd0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #736] @ (6ddd4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #732] @ (6ddd8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #732] @ (6dddc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #728] @ (6dde0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #728] @ (6dde4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #724] @ (6dde8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #724] @ (6ddec ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #720] @ (6ddf0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #720] @ (6ddf4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #716] @ (6ddf8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #716] @ (6ddfc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #712] @ (6de00 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #712] @ (6de04 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #708] @ (6de08 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #708] @ (6de0c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #704] @ (6de10 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #704] @ (6de14 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #700] @ (6de18 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #700] @ (6de1c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #696] @ (6de20 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #696] @ (6de24 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #692] @ (6de28 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #692] @ (6de2c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #688] @ (6de30 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #688] @ (6de34 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #684] @ (6de38 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #684] @ (6de3c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #680] @ (6de40 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #680] @ (6de44 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #676] @ (6de48 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #676] @ (6de4c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #672] @ (6de50 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #672] @ (6de54 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #668] @ (6de58 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #668] @ (6de5c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #664] @ (6de60 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #664] @ (6de64 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #660] @ (6de68 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #660] @ (6de6c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #656] @ (6de70 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #656] @ (6de74 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #652] @ (6de78 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #652] @ (6de7c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #648] @ (6de80 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #648] @ (6de84 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #644] @ (6de88 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #644] @ (6de8c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #640] @ (6de90 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #640] @ (6de94 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #636] @ (6de98 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #636] @ (6de9c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #632] @ (6dea0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #632] @ (6dea4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #628] @ (6dea8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #628] @ (6deac ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #624] @ (6deb0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #624] @ (6deb4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #620] @ (6deb8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #620] @ (6debc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #616] @ (6dec0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #616] @ (6dec4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #612] @ (6dec8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #612] @ (6decc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #608] @ (6ded0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #608] @ (6ded4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #604] @ (6ded8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #604] @ (6dedc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #600] @ (6dee0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #600] @ (6dee4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #596] @ (6dee8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #596] @ (6deec ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #592] @ (6def0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #592] @ (6def4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #588] @ (6def8 ) │ │ │ │ - bl 6f42c │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #740] @ (6df5c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #736] @ (6df60 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #736] @ (6df64 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #732] @ (6df68 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #732] @ (6df6c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #728] @ (6df70 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #728] @ (6df74 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #724] @ (6df78 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #724] @ (6df7c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #720] @ (6df80 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #720] @ (6df84 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #716] @ (6df88 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #716] @ (6df8c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #712] @ (6df90 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #712] @ (6df94 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #708] @ (6df98 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #708] @ (6df9c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #704] @ (6dfa0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #704] @ (6dfa4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #700] @ (6dfa8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #700] @ (6dfac ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #696] @ (6dfb0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #696] @ (6dfb4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #692] @ (6dfb8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #692] @ (6dfbc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #688] @ (6dfc0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #688] @ (6dfc4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #684] @ (6dfc8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #684] @ (6dfcc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #680] @ (6dfd0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #680] @ (6dfd4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #676] @ (6dfd8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #676] @ (6dfdc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #672] @ (6dfe0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #672] @ (6dfe4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #668] @ (6dfe8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #668] @ (6dfec ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #664] @ (6dff0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #664] @ (6dff4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #660] @ (6dff8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #660] @ (6dffc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #656] @ (6e000 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #656] @ (6e004 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #652] @ (6e008 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #652] @ (6e00c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #648] @ (6e010 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #648] @ (6e014 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #644] @ (6e018 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #644] @ (6e01c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #640] @ (6e020 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #640] @ (6e024 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #636] @ (6e028 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #636] @ (6e02c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #632] @ (6e030 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #632] @ (6e034 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #628] @ (6e038 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #628] @ (6e03c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #624] @ (6e040 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #624] @ (6e044 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #620] @ (6e048 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #620] @ (6e04c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #616] @ (6e050 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #616] @ (6e054 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #612] @ (6e058 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #612] @ (6e05c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #608] @ (6e060 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #608] @ (6e064 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #604] @ (6e068 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #604] @ (6e06c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #600] @ (6e070 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #600] @ (6e074 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #596] @ (6e078 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #596] @ (6e07c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #592] @ (6e080 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #592] @ (6e084 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #588] @ (6e088 ) │ │ │ │ + bl 6f5bc │ │ │ │ add.w r0, r4, #30720 @ 0x7800 │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #580] @ (6defc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #576] @ (6df00 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #576] @ (6df04 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #572] @ (6df08 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #572] @ (6df0c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #568] @ (6df10 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #568] @ (6df14 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #564] @ (6df18 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #564] @ (6df1c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #560] @ (6df20 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #560] @ (6df24 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #556] @ (6df28 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #556] @ (6df2c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #552] @ (6df30 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #552] @ (6df34 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #548] @ (6df38 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #548] @ (6df3c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #544] @ (6df40 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #544] @ (6df44 ) │ │ │ │ - bl 6f42c │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #580] @ (6e08c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #576] @ (6e090 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #576] @ (6e094 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #572] @ (6e098 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #572] @ (6e09c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #568] @ (6e0a0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #568] @ (6e0a4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #564] @ (6e0a8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #564] @ (6e0ac ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #560] @ (6e0b0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #560] @ (6e0b4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #556] @ (6e0b8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #556] @ (6e0bc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #552] @ (6e0c0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #552] @ (6e0c4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #548] @ (6e0c8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #548] @ (6e0cc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #544] @ (6e0d0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #544] @ (6e0d4 ) │ │ │ │ + bl 6f5bc │ │ │ │ add.w r0, r4, #31360 @ 0x7a80 │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #532] @ (6df48 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #532] @ (6df4c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #528] @ (6df50 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #528] @ (6df54 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #524] @ (6df58 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #524] @ (6df5c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #520] @ (6df60 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #520] @ (6df64 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #516] @ (6df68 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #516] @ (6df6c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #512] @ (6df70 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #512] @ (6df74 ) │ │ │ │ - bl 6f42c │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #532] @ (6e0d8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #532] @ (6e0dc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #528] @ (6e0e0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #528] @ (6e0e4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #524] @ (6e0e8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #524] @ (6e0ec ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #520] @ (6e0f0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #520] @ (6e0f4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #516] @ (6e0f8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #516] @ (6e0fc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #512] @ (6e100 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #512] @ (6e104 ) │ │ │ │ + bl 6f5bc │ │ │ │ add.w r0, r4, #31744 @ 0x7c00 │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #500] @ (6df78 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #500] @ (6df7c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #496] @ (6df80 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #496] @ (6df84 ) │ │ │ │ - bl 6f42c │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #500] @ (6e108 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #500] @ (6e10c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #496] @ (6e110 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #496] @ (6e114 ) │ │ │ │ + bl 6f5bc │ │ │ │ add.w r0, r4, #31872 @ 0x7c80 │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #484] @ (6df88 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #484] @ (6df8c ) │ │ │ │ - bl 6f42c │ │ │ │ - b.n 6df90 │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #484] @ (6e118 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #484] @ (6e11c ) │ │ │ │ + bl 6f5bc │ │ │ │ + b.n 6e120 │ │ │ │ nop │ │ │ │ - bgt.n 6dcc4 │ │ │ │ + bgt.n 6de54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6dcf8 │ │ │ │ + bgt.n 6de88 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6dd34 │ │ │ │ + bgt.n 6dec4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6dd70 │ │ │ │ + bgt.n 6df00 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6ddf4 │ │ │ │ + ble.n 6df84 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6de38 │ │ │ │ + ble.n 6dfc8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6de7c │ │ │ │ + ble.n 6e00c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6dd10 │ │ │ │ + ble.n 6dea0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6dd44 │ │ │ │ + ble.n 6ded4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6dd88 │ │ │ │ + ble.n 6df18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6ddc4 │ │ │ │ + ble.n 6df54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ udf #24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ udf #56 @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ udf #84 @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -99376,145 +99558,145 @@ │ │ │ │ lsls r5, r1, #1 │ │ │ │ svc 168 @ 0xa8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ svc 200 @ 0xc8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ svc 232 @ 0xe8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6de2c │ │ │ │ + b.n 6dfbc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6de68 │ │ │ │ + b.n 6dff8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dea4 │ │ │ │ + b.n 6e034 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dee8 │ │ │ │ + b.n 6e078 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6df2c │ │ │ │ + b.n 6e0bc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6df68 │ │ │ │ + b.n 6e0f8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dfa4 │ │ │ │ + b.n 6e134 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dfe0 │ │ │ │ + b.n 6e170 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e02c │ │ │ │ + b.n 6e1bc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e068 │ │ │ │ + b.n 6e1f8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e0ac │ │ │ │ + b.n 6e23c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e0f8 │ │ │ │ + b.n 6e288 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e13c │ │ │ │ + b.n 6e2cc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e180 │ │ │ │ + b.n 6e310 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e1cc │ │ │ │ + b.n 6e35c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e208 │ │ │ │ + b.n 6e398 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e244 │ │ │ │ + b.n 6e3d4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e280 │ │ │ │ + b.n 6e410 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e2bc │ │ │ │ + b.n 6e44c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e300 │ │ │ │ + b.n 6e490 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e33c │ │ │ │ + b.n 6e4cc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e370 │ │ │ │ + b.n 6e500 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e3b4 │ │ │ │ + b.n 6e544 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e400 │ │ │ │ + b.n 6e590 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e444 │ │ │ │ + b.n 6e5d4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e488 │ │ │ │ + b.n 6e618 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e4c4 │ │ │ │ + b.n 6e654 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e508 │ │ │ │ + b.n 6e698 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e53c │ │ │ │ + b.n 6e6cc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e578 │ │ │ │ + b.n 6e708 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e5bc │ │ │ │ + b.n 6e74c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e5f8 │ │ │ │ + b.n 6e788 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e634 │ │ │ │ + b.n 6e7c4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e678 │ │ │ │ + b.n 6e808 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d6c4 │ │ │ │ + b.n 6d854 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d708 │ │ │ │ + b.n 6d898 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d744 │ │ │ │ + b.n 6d8d4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d780 │ │ │ │ + b.n 6d910 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d7b4 │ │ │ │ + b.n 6d944 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d7f0 │ │ │ │ + b.n 6d980 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d82c │ │ │ │ + b.n 6d9bc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d860 │ │ │ │ + b.n 6d9f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d89c │ │ │ │ + b.n 6da2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d8e8 │ │ │ │ + b.n 6da78 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d924 │ │ │ │ + b.n 6dab4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d960 │ │ │ │ + b.n 6daf0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d9a4 │ │ │ │ + b.n 6db34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d9e0 │ │ │ │ + b.n 6db70 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6da24 │ │ │ │ + b.n 6dbb4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6da60 │ │ │ │ + b.n 6dbf0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6daa4 │ │ │ │ + b.n 6dc34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dad8 │ │ │ │ + b.n 6dc68 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6db24 │ │ │ │ + b.n 6dcb4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6db70 │ │ │ │ + b.n 6dd00 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dbb4 │ │ │ │ + b.n 6dd44 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dc38 │ │ │ │ + b.n 6ddc8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dc84 │ │ │ │ + b.n 6de14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dcd0 │ │ │ │ + b.n 6de60 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dd1c │ │ │ │ + b.n 6deac │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dd58 │ │ │ │ + b.n 6dee8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dd9c │ │ │ │ + b.n 6df2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6ddd8 │ │ │ │ + b.n 6df68 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6de24 │ │ │ │ + b.n 6dfb4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6de68 │ │ │ │ + b.n 6dff8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6deb4 │ │ │ │ + b.n 6e044 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6def0 │ │ │ │ + b.n 6e080 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xe808004d │ │ │ │ @ instruction: 0xe828004d │ │ │ │ strex r0, r0, [r0, #308] @ 0x134 │ │ │ │ strd r0, r0, [r0], #-308 @ 0x134 │ │ │ │ ldrd r0, r0, [ip], #-308 @ 0x134 │ │ │ │ ldmia.w ip, {r0, r2, r3, r6} │ │ │ │ @@ -99534,267 +99716,267 @@ │ │ │ │ orrs.w r0, ip, sp, lsl #1 │ │ │ │ eors.w r0, r4, sp, lsl #1 │ │ │ │ @ instruction: 0xeab0004d │ │ │ │ pkhbt r0, r8, sp, lsl #1 │ │ │ │ @ instruction: 0xeae0004d │ │ │ │ adds.w r0, r8, sp, lsl #1 │ │ │ │ @ instruction: 0xeb34004d │ │ │ │ - ldr r0, [pc, #756] @ (6e288 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #756] @ (6e28c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #752] @ (6e290 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #752] @ (6e294 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #748] @ (6e298 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #748] @ (6e29c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #744] @ (6e2a0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #744] @ (6e2a4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #740] @ (6e2a8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #740] @ (6e2ac ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #736] @ (6e2b0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #736] @ (6e2b4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #732] @ (6e2b8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #732] @ (6e2bc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #728] @ (6e2c0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #728] @ (6e2c4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #724] @ (6e2c8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #724] @ (6e2cc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #720] @ (6e2d0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #720] @ (6e2d4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #716] @ (6e2d8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #716] @ (6e2dc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #712] @ (6e2e0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #712] @ (6e2e4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #708] @ (6e2e8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #708] @ (6e2ec ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #704] @ (6e2f0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #704] @ (6e2f4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #700] @ (6e2f8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #700] @ (6e2fc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #696] @ (6e300 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #696] @ (6e304 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #692] @ (6e308 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #692] @ (6e30c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #688] @ (6e310 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #688] @ (6e314 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #684] @ (6e318 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #684] @ (6e31c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #680] @ (6e320 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #680] @ (6e324 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #676] @ (6e328 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #676] @ (6e32c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #672] @ (6e330 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #672] @ (6e334 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #668] @ (6e338 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #668] @ (6e33c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #664] @ (6e340 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #664] @ (6e344 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #660] @ (6e348 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #660] @ (6e34c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #656] @ (6e350 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #656] @ (6e354 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #652] @ (6e358 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #652] @ (6e35c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #648] @ (6e360 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #648] @ (6e364 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #644] @ (6e368 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #644] @ (6e36c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #640] @ (6e370 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #640] @ (6e374 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #636] @ (6e378 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #636] @ (6e37c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #632] @ (6e380 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #632] @ (6e384 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #628] @ (6e388 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #628] @ (6e38c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #624] @ (6e390 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #624] @ (6e394 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #620] @ (6e398 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #620] @ (6e39c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #616] @ (6e3a0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #616] @ (6e3a4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #612] @ (6e3a8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #612] @ (6e3ac ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #608] @ (6e3b0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #608] @ (6e3b4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #604] @ (6e3b8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #604] @ (6e3bc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #600] @ (6e3c0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #600] @ (6e3c4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #596] @ (6e3c8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #596] @ (6e3cc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #592] @ (6e3d0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #592] @ (6e3d4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #588] @ (6e3d8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #588] @ (6e3dc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #584] @ (6e3e0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #584] @ (6e3e4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #580] @ (6e3e8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #580] @ (6e3ec ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #576] @ (6e3f0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #576] @ (6e3f4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #572] @ (6e3f8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #572] @ (6e3fc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #568] @ (6e400 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #568] @ (6e404 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #564] @ (6e408 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #564] @ (6e40c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #560] @ (6e410 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #560] @ (6e414 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #556] @ (6e418 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #556] @ (6e41c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #552] @ (6e420 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #552] @ (6e424 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #548] @ (6e428 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #548] @ (6e42c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #544] @ (6e430 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #544] @ (6e434 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #540] @ (6e438 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #540] @ (6e43c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #536] @ (6e440 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #536] @ (6e444 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #532] @ (6e448 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #532] @ (6e44c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #528] @ (6e450 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #528] @ (6e454 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #524] @ (6e458 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #524] @ (6e45c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #520] @ (6e460 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #520] @ (6e464 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #516] @ (6e468 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #516] @ (6e46c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #512] @ (6e470 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #512] @ (6e474 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #508] @ (6e478 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #508] @ (6e47c ) │ │ │ │ - bl 6f42c │ │ │ │ - b.n 6e480 │ │ │ │ + ldr r0, [pc, #756] @ (6e418 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #756] @ (6e41c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #752] @ (6e420 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #752] @ (6e424 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #748] @ (6e428 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #748] @ (6e42c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #744] @ (6e430 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #744] @ (6e434 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #740] @ (6e438 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #740] @ (6e43c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #736] @ (6e440 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #736] @ (6e444 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #732] @ (6e448 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #732] @ (6e44c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #728] @ (6e450 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #728] @ (6e454 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #724] @ (6e458 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #724] @ (6e45c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #720] @ (6e460 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #720] @ (6e464 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #716] @ (6e468 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #716] @ (6e46c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #712] @ (6e470 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #712] @ (6e474 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #708] @ (6e478 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #708] @ (6e47c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #704] @ (6e480 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #704] @ (6e484 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #700] @ (6e488 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #700] @ (6e48c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #696] @ (6e490 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #696] @ (6e494 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #692] @ (6e498 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #692] @ (6e49c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #688] @ (6e4a0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #688] @ (6e4a4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #684] @ (6e4a8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #684] @ (6e4ac ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #680] @ (6e4b0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #680] @ (6e4b4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #676] @ (6e4b8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #676] @ (6e4bc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #672] @ (6e4c0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #672] @ (6e4c4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #668] @ (6e4c8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #668] @ (6e4cc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #664] @ (6e4d0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #664] @ (6e4d4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #660] @ (6e4d8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #660] @ (6e4dc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #656] @ (6e4e0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #656] @ (6e4e4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #652] @ (6e4e8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #652] @ (6e4ec ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #648] @ (6e4f0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #648] @ (6e4f4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #644] @ (6e4f8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #644] @ (6e4fc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #640] @ (6e500 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #640] @ (6e504 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #636] @ (6e508 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #636] @ (6e50c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #632] @ (6e510 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #632] @ (6e514 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #628] @ (6e518 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #628] @ (6e51c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #624] @ (6e520 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #624] @ (6e524 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #620] @ (6e528 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #620] @ (6e52c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #616] @ (6e530 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #616] @ (6e534 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #612] @ (6e538 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #612] @ (6e53c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #608] @ (6e540 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #608] @ (6e544 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #604] @ (6e548 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #604] @ (6e54c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #600] @ (6e550 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #600] @ (6e554 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #596] @ (6e558 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #596] @ (6e55c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #592] @ (6e560 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #592] @ (6e564 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #588] @ (6e568 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #588] @ (6e56c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #584] @ (6e570 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #584] @ (6e574 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #580] @ (6e578 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #580] @ (6e57c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #576] @ (6e580 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #576] @ (6e584 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #572] @ (6e588 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #572] @ (6e58c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #568] @ (6e590 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #568] @ (6e594 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #564] @ (6e598 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #564] @ (6e59c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #560] @ (6e5a0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #560] @ (6e5a4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #556] @ (6e5a8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #556] @ (6e5ac ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #552] @ (6e5b0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #552] @ (6e5b4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #548] @ (6e5b8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #548] @ (6e5bc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #544] @ (6e5c0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #544] @ (6e5c4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #540] @ (6e5c8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #540] @ (6e5cc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #536] @ (6e5d0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #536] @ (6e5d4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #532] @ (6e5d8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #532] @ (6e5dc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #528] @ (6e5e0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #528] @ (6e5e4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #524] @ (6e5e8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #524] @ (6e5ec ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #520] @ (6e5f0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #520] @ (6e5f4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #516] @ (6e5f8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #516] @ (6e5fc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #512] @ (6e600 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #512] @ (6e604 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #508] @ (6e608 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #508] @ (6e60c ) │ │ │ │ + bl 6f5bc │ │ │ │ + b.n 6e610 │ │ │ │ nop │ │ │ │ adcs.w r0, r0, sp, lsl #1 │ │ │ │ sbc.w r0, ip, sp, lsl #1 │ │ │ │ @ instruction: 0xeb8c004d │ │ │ │ sub.w r0, ip, sp, lsl #1 │ │ │ │ rsbs r0, r0, sp, lsl #1 │ │ │ │ @ instruction: 0xebf0004d │ │ │ │ @@ -99914,267 +100096,267 @@ │ │ │ │ ldr??.w r0, [r4, sp] │ │ │ │ ldr??.w r0, [ip, sp] │ │ │ │ ldrsb.w r0, [r8, #77] @ 0x4d │ │ │ │ ldrsh.w r0, [r8, #77] @ 0x4d │ │ │ │ ldr??.w r0, [r0, #77] @ 0x4d │ │ │ │ vld1.8 {d16[2]}, [r8]! │ │ │ │ @ instruction: 0xfa04004d │ │ │ │ - ldr r0, [pc, #756] @ (6e778 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #756] @ (6e77c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #752] @ (6e780 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #752] @ (6e784 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #748] @ (6e788 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #748] @ (6e78c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #744] @ (6e790 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #744] @ (6e794 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #740] @ (6e798 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #740] @ (6e79c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #736] @ (6e7a0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #736] @ (6e7a4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #732] @ (6e7a8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #732] @ (6e7ac ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #728] @ (6e7b0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #728] @ (6e7b4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #724] @ (6e7b8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #724] @ (6e7bc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #720] @ (6e7c0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #720] @ (6e7c4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #716] @ (6e7c8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #716] @ (6e7cc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #712] @ (6e7d0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #712] @ (6e7d4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #708] @ (6e7d8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #708] @ (6e7dc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #704] @ (6e7e0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #704] @ (6e7e4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #700] @ (6e7e8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #700] @ (6e7ec ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #696] @ (6e7f0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #696] @ (6e7f4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #692] @ (6e7f8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #692] @ (6e7fc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #688] @ (6e800 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #688] @ (6e804 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #684] @ (6e808 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #684] @ (6e80c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #680] @ (6e810 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #680] @ (6e814 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #676] @ (6e818 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #676] @ (6e81c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #672] @ (6e820 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #672] @ (6e824 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #668] @ (6e828 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #668] @ (6e82c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #664] @ (6e830 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #664] @ (6e834 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #660] @ (6e838 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #660] @ (6e83c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #656] @ (6e840 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #656] @ (6e844 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #652] @ (6e848 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #652] @ (6e84c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #648] @ (6e850 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #648] @ (6e854 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #644] @ (6e858 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #644] @ (6e85c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #640] @ (6e860 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #640] @ (6e864 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #636] @ (6e868 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #636] @ (6e86c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #632] @ (6e870 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #632] @ (6e874 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #628] @ (6e878 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #628] @ (6e87c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #624] @ (6e880 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #624] @ (6e884 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #620] @ (6e888 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #620] @ (6e88c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #616] @ (6e890 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #616] @ (6e894 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #612] @ (6e898 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #612] @ (6e89c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #608] @ (6e8a0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #608] @ (6e8a4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #604] @ (6e8a8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #604] @ (6e8ac ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #600] @ (6e8b0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #600] @ (6e8b4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #596] @ (6e8b8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #596] @ (6e8bc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #592] @ (6e8c0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #592] @ (6e8c4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #588] @ (6e8c8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #588] @ (6e8cc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #584] @ (6e8d0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #584] @ (6e8d4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #580] @ (6e8d8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #580] @ (6e8dc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #576] @ (6e8e0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #576] @ (6e8e4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #572] @ (6e8e8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #572] @ (6e8ec ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #568] @ (6e8f0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #568] @ (6e8f4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #564] @ (6e8f8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #564] @ (6e8fc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #560] @ (6e900 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #560] @ (6e904 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #556] @ (6e908 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #556] @ (6e90c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #552] @ (6e910 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #552] @ (6e914 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #548] @ (6e918 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #548] @ (6e91c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #544] @ (6e920 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #544] @ (6e924 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #540] @ (6e928 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #540] @ (6e92c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #536] @ (6e930 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #536] @ (6e934 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #532] @ (6e938 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #532] @ (6e93c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #528] @ (6e940 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #528] @ (6e944 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #524] @ (6e948 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #524] @ (6e94c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #520] @ (6e950 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #520] @ (6e954 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #516] @ (6e958 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #516] @ (6e95c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #512] @ (6e960 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #512] @ (6e964 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #508] @ (6e968 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #508] @ (6e96c ) │ │ │ │ - bl 6f42c │ │ │ │ - b.n 6e970 │ │ │ │ + ldr r0, [pc, #756] @ (6e908 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #756] @ (6e90c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #752] @ (6e910 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #752] @ (6e914 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #748] @ (6e918 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #748] @ (6e91c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #744] @ (6e920 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #744] @ (6e924 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #740] @ (6e928 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #740] @ (6e92c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #736] @ (6e930 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #736] @ (6e934 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #732] @ (6e938 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #732] @ (6e93c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #728] @ (6e940 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #728] @ (6e944 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #724] @ (6e948 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #724] @ (6e94c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #720] @ (6e950 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #720] @ (6e954 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #716] @ (6e958 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #716] @ (6e95c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #712] @ (6e960 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #712] @ (6e964 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #708] @ (6e968 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #708] @ (6e96c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #704] @ (6e970 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #704] @ (6e974 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #700] @ (6e978 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #700] @ (6e97c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #696] @ (6e980 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #696] @ (6e984 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #692] @ (6e988 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #692] @ (6e98c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #688] @ (6e990 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #688] @ (6e994 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #684] @ (6e998 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #684] @ (6e99c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #680] @ (6e9a0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #680] @ (6e9a4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #676] @ (6e9a8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #676] @ (6e9ac ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #672] @ (6e9b0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #672] @ (6e9b4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #668] @ (6e9b8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #668] @ (6e9bc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #664] @ (6e9c0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #664] @ (6e9c4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #660] @ (6e9c8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #660] @ (6e9cc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #656] @ (6e9d0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #656] @ (6e9d4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #652] @ (6e9d8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #652] @ (6e9dc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #648] @ (6e9e0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #648] @ (6e9e4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #644] @ (6e9e8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #644] @ (6e9ec ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #640] @ (6e9f0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #640] @ (6e9f4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #636] @ (6e9f8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #636] @ (6e9fc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #632] @ (6ea00 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #632] @ (6ea04 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #628] @ (6ea08 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #628] @ (6ea0c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #624] @ (6ea10 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #624] @ (6ea14 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #620] @ (6ea18 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #620] @ (6ea1c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #616] @ (6ea20 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #616] @ (6ea24 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #612] @ (6ea28 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #612] @ (6ea2c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #608] @ (6ea30 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #608] @ (6ea34 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #604] @ (6ea38 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #604] @ (6ea3c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #600] @ (6ea40 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #600] @ (6ea44 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #596] @ (6ea48 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #596] @ (6ea4c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #592] @ (6ea50 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #592] @ (6ea54 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #588] @ (6ea58 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #588] @ (6ea5c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #584] @ (6ea60 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #584] @ (6ea64 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #580] @ (6ea68 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #580] @ (6ea6c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #576] @ (6ea70 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #576] @ (6ea74 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #572] @ (6ea78 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #572] @ (6ea7c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #568] @ (6ea80 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #568] @ (6ea84 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #564] @ (6ea88 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #564] @ (6ea8c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #560] @ (6ea90 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #560] @ (6ea94 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #556] @ (6ea98 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #556] @ (6ea9c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #552] @ (6eaa0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #552] @ (6eaa4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #548] @ (6eaa8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #548] @ (6eaac ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #544] @ (6eab0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #544] @ (6eab4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #540] @ (6eab8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #540] @ (6eabc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #536] @ (6eac0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #536] @ (6eac4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #532] @ (6eac8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #532] @ (6eacc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #528] @ (6ead0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #528] @ (6ead4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #524] @ (6ead8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #524] @ (6eadc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #520] @ (6eae0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #520] @ (6eae4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #516] @ (6eae8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #516] @ (6eaec ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #512] @ (6eaf0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #512] @ (6eaf4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #508] @ (6eaf8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #508] @ (6eafc ) │ │ │ │ + bl 6f5bc │ │ │ │ + b.n 6eb00 │ │ │ │ nop │ │ │ │ @ instruction: 0xfa24004d │ │ │ │ @ instruction: 0xfa3c004d │ │ │ │ @ instruction: 0xfa58004d │ │ │ │ @ instruction: 0xfa74004d │ │ │ │ @ instruction: 0xfa94004d │ │ │ │ @ instruction: 0xfab0004d │ │ │ │ @@ -100370,154 +100552,154 @@ │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r0, r4, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r0, r0, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [pc, #372] @ (6eae8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #372] @ (6eaec ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #368] @ (6eaf0 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #368] @ (6eaf4 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #364] @ (6eaf8 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #364] @ (6eafc ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #360] @ (6eb00 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #360] @ (6eb04 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #356] @ (6eb08 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #356] @ (6eb0c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #352] @ (6eb10 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #352] @ (6eb14 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #348] @ (6eb18 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #348] @ (6eb1c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #344] @ (6eb20 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #344] @ (6eb24 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #340] @ (6eb28 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #340] @ (6eb2c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #336] @ (6eb30 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #336] @ (6eb34 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #332] @ (6eb38 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #332] @ (6eb3c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #328] @ (6eb40 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #328] @ (6eb44 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #324] @ (6eb48 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #324] @ (6eb4c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #320] @ (6eb50 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #320] @ (6eb54 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #316] @ (6eb58 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #316] @ (6eb5c ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #312] @ (6eb60 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #312] @ (6eb64 ) │ │ │ │ - bl 6f42c │ │ │ │ - ldr r0, [pc, #308] @ (6eb68 ) │ │ │ │ - ldr r4, [pc, #312] @ (6eb6c ) │ │ │ │ - bl 6f42c │ │ │ │ - b.n 6ea56 │ │ │ │ + ldr r0, [pc, #372] @ (6ec78 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #372] @ (6ec7c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #368] @ (6ec80 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #368] @ (6ec84 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #364] @ (6ec88 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #364] @ (6ec8c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #360] @ (6ec90 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #360] @ (6ec94 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #356] @ (6ec98 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #356] @ (6ec9c ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #352] @ (6eca0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #352] @ (6eca4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #348] @ (6eca8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #348] @ (6ecac ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #344] @ (6ecb0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #344] @ (6ecb4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #340] @ (6ecb8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #340] @ (6ecbc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #336] @ (6ecc0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #336] @ (6ecc4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #332] @ (6ecc8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #332] @ (6eccc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #328] @ (6ecd0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #328] @ (6ecd4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #324] @ (6ecd8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #324] @ (6ecdc ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #320] @ (6ece0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #320] @ (6ece4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #316] @ (6ece8 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #316] @ (6ecec ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #312] @ (6ecf0 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #312] @ (6ecf4 ) │ │ │ │ + bl 6f5bc │ │ │ │ + ldr r0, [pc, #308] @ (6ecf8 ) │ │ │ │ + ldr r4, [pc, #312] @ (6ecfc ) │ │ │ │ + bl 6f5bc │ │ │ │ + b.n 6ebe6 │ │ │ │ ldr.w r0, [r6, #980] @ 0x3d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 6fe64 <_Py_hashtable_set@@Base> │ │ │ │ + bl 6fff4 <_Py_hashtable_set@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb r3, [r4, #16] │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - beq.n 6ea8e │ │ │ │ + beq.n 6ec1e │ │ │ │ ldr.w r0, [r6, #980] @ 0x3d4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ea3a │ │ │ │ + beq.n 6ebca │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6ea3a │ │ │ │ + beq.n 6ebca │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 6ea3a │ │ │ │ + beq.n 6ebca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ea80 │ │ │ │ + bge.n 6ec10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f3f0 │ │ │ │ + beq.w 6f580 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ea4e │ │ │ │ + bge.n 6ebde │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 6ea4e │ │ │ │ - ldr r4, [pc, #224] @ (6eb70 ) │ │ │ │ - b.n 6eab0 │ │ │ │ + b.n 6ebde │ │ │ │ + ldr r4, [pc, #224] @ (6ed00 ) │ │ │ │ + b.n 6ec40 │ │ │ │ ldr.w r0, [r6, #980] @ 0x3d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 6fe64 <_Py_hashtable_set@@Base> │ │ │ │ + bl 6fff4 <_Py_hashtable_set@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb r3, [r4, #16] │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #32 │ │ │ │ cmp.w r5, #256 @ 0x100 │ │ │ │ - beq.n 6eb74 │ │ │ │ + beq.n 6ed04 │ │ │ │ ldr.w r0, [r6, #980] @ 0x3d4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ea92 │ │ │ │ + beq.n 6ec22 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 6ea92 │ │ │ │ + beq.n 6ec22 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6ea92 │ │ │ │ + beq.n 6ec22 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6eada │ │ │ │ + bge.n 6ec6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f3fa │ │ │ │ + beq.w 6f58a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6eaa6 │ │ │ │ + bge.n 6ec36 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 6eaa6 │ │ │ │ + b.n 6ec36 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r4, r2, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r0, r6, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ @@ -100583,869 +100765,869 @@ │ │ │ │ lsrs r0, r4, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ asrs r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 6f1c8 │ │ │ │ - bl 70600 │ │ │ │ + bne.w 6f358 │ │ │ │ + bl 70790 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f392 │ │ │ │ + beq.w 6f522 │ │ │ │ add.w r3, r8, #110592 @ 0x1b000 │ │ │ │ str.w r4, [r3, #3980] @ 0xf8c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 6ebfc │ │ │ │ + bne.n 6ed8c │ │ │ │ movw r2, #30208 @ 0x7600 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 6f1ee │ │ │ │ - ldr r3, [pc, #764] @ (6eeac ) │ │ │ │ + bne.w 6f37e │ │ │ │ + ldr r3, [pc, #764] @ (6f03c ) │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ movs r7, #1 │ │ │ │ movs r4, #8 │ │ │ │ str r7, [r2, #0] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ subs r4, #1 │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.n 6ebbe │ │ │ │ + bne.n 6ed4e │ │ │ │ movw sl, #44536 @ 0xadf8 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ str.w r5, [sl, #20] │ │ │ │ - ldr r3, [pc, #720] @ (6eeb0 ) │ │ │ │ + ldr r3, [pc, #720] @ (6f040 ) │ │ │ │ str.w r3, [sl, #44] @ 0x2c │ │ │ │ adds r3, #16 │ │ │ │ str.w r3, [sl, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #712] @ (6eeb4 ) │ │ │ │ + ldr r3, [pc, #712] @ (6f044 ) │ │ │ │ str.w r3, [sl, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #708] @ (6eeb8 ) │ │ │ │ + ldr r3, [pc, #708] @ (6f048 ) │ │ │ │ str.w r3, [sl, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #708] @ (6eebc ) │ │ │ │ + ldr r3, [pc, #708] @ (6f04c ) │ │ │ │ str.w r3, [sl, #60] @ 0x3c │ │ │ │ movs r0, #1 │ │ │ │ - bl 717a4 │ │ │ │ + bl 71944 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f36c │ │ │ │ + beq.w 6f4fc │ │ │ │ add.w r9, r8, #4096 @ 0x1000 │ │ │ │ add.w r4, r8, #6144 @ 0x1800 │ │ │ │ add.w r5, r8, #6176 @ 0x1820 │ │ │ │ adds r4, #8 │ │ │ │ adds r5, #4 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ str.w r0, [r9, #2056] @ 0x808 │ │ │ │ mov r0, r1 │ │ │ │ - bl 193338 <_Py_NewReference@@Base+0x58> │ │ │ │ + bl 1949a8 <_Py_NewReference@@Base+0xc0> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f36c │ │ │ │ + beq.w 6f4fc │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 6ec28 │ │ │ │ + bne.n 6edb8 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ strd r4, r4, [r7, #4] │ │ │ │ str r4, [r7, #12] │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ str.w r0, [r8, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f3be │ │ │ │ + beq.w 6f54e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ str.w r0, [r8, #3864] @ 0xf18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f3be │ │ │ │ + beq.w 6f54e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w r4, [r8, #3868] @ 0xf1c │ │ │ │ - bl 71a40 │ │ │ │ + bl 71be0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f244 │ │ │ │ + bne.w 6f3d4 │ │ │ │ ldr.w r5, [r9, #1480] @ 0x5c8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6ed02 │ │ │ │ + bne.n 6ee92 │ │ │ │ movs r0, #5 │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f34c │ │ │ │ + beq.w 6f4dc │ │ │ │ movw r6, #44536 @ 0xadf8 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ - ldr r1, [pc, #544] @ (6eec0 ) │ │ │ │ - movw r2, #15320 @ 0x3bd8 │ │ │ │ + ldr r1, [pc, #544] @ (6f050 ) │ │ │ │ + movw r2, #19864 @ 0x4d98 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 196fb8 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ + bl 1985c0 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (6eec4 ) │ │ │ │ + ldr r1, [pc, #528] @ (6f054 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 196fb8 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ + bl 1985c0 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #516] @ (6eec4 ) │ │ │ │ + ldr r1, [pc, #516] @ (6f054 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 196fb8 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ + bl 1985c0 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #500] @ (6eec4 ) │ │ │ │ + ldr r1, [pc, #500] @ (6f054 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - bl 196fb8 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ + bl 1985c0 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r1, [r3, #12] │ │ │ │ - ldr r1, [pc, #480] @ (6eec4 ) │ │ │ │ - bl 196fb8 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ + ldr r1, [pc, #480] @ (6f054 ) │ │ │ │ + bl 1985c0 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r3, r1, #4 │ │ │ │ adds r1, #16 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6f338 │ │ │ │ + beq.w 6f4c8 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6ecf0 │ │ │ │ + bne.n 6ee80 │ │ │ │ str.w r4, [r9, #1480] @ 0x5c8 │ │ │ │ ldr.w r3, [r9, #1484] @ 0x5cc │ │ │ │ - cbnz r3, 6ed16 │ │ │ │ - bl 70600 │ │ │ │ + cbnz r3, 6eea6 │ │ │ │ + bl 70790 │ │ │ │ str.w r0, [r9, #1484] @ 0x5cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f352 │ │ │ │ + beq.w 6f4e2 │ │ │ │ ldr.w r3, [r9, #1488] @ 0x5d0 │ │ │ │ - cbnz r3, 6ed32 │ │ │ │ - movw r0, #30348 @ 0x768c │ │ │ │ + cbnz r3, 6eec2 │ │ │ │ + movw r0, #34892 @ 0x884c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ str.w r0, [r9, #1488] @ 0x5d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f352 │ │ │ │ + beq.w 6f4e2 │ │ │ │ ldr.w r1, [r9, #1524] @ 0x5f4 │ │ │ │ - cbnz r1, 6ed4e │ │ │ │ - movw r0, #32512 @ 0x7f00 │ │ │ │ + cbnz r1, 6eede │ │ │ │ + movw r0, #37056 @ 0x90c0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 197040 │ │ │ │ + bl 198648 │ │ │ │ str.w r0, [r9, #1524] @ 0x5f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f352 │ │ │ │ + beq.w 6f4e2 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r9, #1520] @ 0x5f0 │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ str.w r0, [r9, #1532] @ 0x5fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f318 │ │ │ │ + beq.w 6f4a8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 81948 │ │ │ │ + bl 81b10 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f244 │ │ │ │ + bne.w 6f3d4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 199174 <_Py_SetImmortalUntracked@@Base+0x70> │ │ │ │ + bl 19a784 <_Py_SetImmortalUntracked@@Base+0x70> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f308 │ │ │ │ + beq.w 6f498 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [fp, #3896] @ 0xf38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #32248 @ 0x7df8 │ │ │ │ + movw r2, #36792 @ 0x8fb8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 198c84 │ │ │ │ + bl 19a294 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 6f308 │ │ │ │ + beq.w 6f498 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84ea8 │ │ │ │ + bl 8507c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f308 │ │ │ │ + beq.w 6f498 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r1, [pc, #272] @ (6eec8 ) │ │ │ │ + ldr r1, [pc, #272] @ (6f058 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str.w r0, [fp, #3888] @ 0xf30 │ │ │ │ - bl 7eb68 │ │ │ │ + bl 7ed34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f308 │ │ │ │ + beq.w 6f498 │ │ │ │ add.w r4, fp, #110592 @ 0x1b000 │ │ │ │ - ldr r1, [pc, #244] @ (6eecc ) │ │ │ │ + ldr r1, [pc, #244] @ (6f05c ) │ │ │ │ str.w r0, [r4, #3212] @ 0xc8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7eb68 │ │ │ │ + bl 7ed34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f308 │ │ │ │ + beq.w 6f498 │ │ │ │ str.w r0, [r4, #3216] @ 0xc90 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #224] @ (6eed0 ) │ │ │ │ - bl 7eb68 │ │ │ │ + ldr r1, [pc, #224] @ (6f060 ) │ │ │ │ + bl 7ed34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f308 │ │ │ │ - ldr r1, [pc, #216] @ (6eed4 ) │ │ │ │ + beq.w 6f498 │ │ │ │ + ldr r1, [pc, #216] @ (6f064 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7eb68 │ │ │ │ + bl 7ed34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f308 │ │ │ │ + beq.w 6f498 │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw sl, #44536 @ 0xadf8 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ str.w r0, [r4, #3244] @ 0xcac │ │ │ │ movw r0, #20420 @ 0x4fc4 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #3232] @ 0xca0 │ │ │ │ ldr.w r3, [sl, #80] @ 0x50 │ │ │ │ str.w r3, [r4, #3228] @ 0xc9c │ │ │ │ movw r3, #40760 @ 0x9f38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r1, [pc, #156] @ (6eed8 ) │ │ │ │ + ldr r1, [pc, #156] @ (6f068 ) │ │ │ │ str.w r6, [r4, #3240] @ 0xca8 │ │ │ │ str.w r3, [r4, #3236] @ 0xca4 │ │ │ │ - bl 199560 <_PyType_Lookup@@Base> │ │ │ │ + bl 19ab70 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f308 │ │ │ │ + beq.w 6f498 │ │ │ │ str.w r0, [r4, #3220] @ 0xc94 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - ldr r1, [pc, #128] @ (6eedc ) │ │ │ │ - bl 199560 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #128] @ (6f06c ) │ │ │ │ + bl 19ab70 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f308 │ │ │ │ + beq.w 6f498 │ │ │ │ str.w r0, [r4, #3224] @ 0xc98 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 84ea8 │ │ │ │ + bl 8507c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f2f4 │ │ │ │ - ldr r4, [pc, #100] @ (6eee0 ) │ │ │ │ + beq.w 6f484 │ │ │ │ + ldr r4, [pc, #100] @ (6f070 ) │ │ │ │ movs r5, #0 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f2f4 │ │ │ │ + bne.w 6f484 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ - bne.n 6ee7c │ │ │ │ - ldr r1, [pc, #76] @ (6eee4 ) │ │ │ │ + bne.n 6f00c │ │ │ │ + ldr r1, [pc, #76] @ (6f074 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r2, #5168 @ 0x1430 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 6eee8 │ │ │ │ + b.n 6f078 │ │ │ │ nop │ │ │ │ - str r4, [r2, #8] │ │ │ │ + strb r4, [r2, #9] │ │ │ │ movs r1, r6 │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bhi.n 6ef4c │ │ │ │ + bhi.n 6f0dc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e8e0 │ │ │ │ + b.n 6ea70 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xe8d8004d │ │ │ │ mcrr 0, 4, r0, ip, cr13 │ │ │ │ ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r4, {r3, r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r4, {r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xb648 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r4, [r2, #12] │ │ │ │ + strb r4, [r2, #10] │ │ │ │ movs r1, r6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr.w r1, [sl, #84] @ 0x54 │ │ │ │ - bl 7bd88 │ │ │ │ + bl 7bf5c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f2f4 │ │ │ │ + beq.w 6f484 │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - movw r0, #32560 @ 0x7f30 │ │ │ │ + movw r0, #37104 @ 0x90f0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 199584 │ │ │ │ + bl 19ab94 │ │ │ │ str.w r0, [r4, #396] @ 0x18c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ef28 │ │ │ │ + bge.n 6f0b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f2ec │ │ │ │ + beq.w 6f47c │ │ │ │ ldr.w r2, [r4, #396] @ 0x18c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6f2f4 │ │ │ │ - movw r1, #44084 @ 0xac34 │ │ │ │ + beq.w 6f484 │ │ │ │ + movw r1, #48628 @ 0xbdf4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f2f4 │ │ │ │ + bne.w 6f484 │ │ │ │ movw r5, #43732 @ 0xaad4 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ movw r4, #30208 @ 0x7600 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ - movw r1, #32584 @ 0x7f48 │ │ │ │ + movw r1, #37128 @ 0x9108 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #4] │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f2f4 │ │ │ │ + bne.w 6f484 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #42228 @ 0xa4f4 │ │ │ │ + movw r1, #46772 @ 0xb6b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f2f4 │ │ │ │ + bne.w 6f484 │ │ │ │ ldr.w r0, [fp, #3888] @ 0xf30 │ │ │ │ - bl 84ef4 │ │ │ │ + bl 850c8 │ │ │ │ add.w r3, fp, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #372] @ 0x174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f308 │ │ │ │ + beq.w 6f498 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6efb0 │ │ │ │ + bge.n 6f140 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f292 │ │ │ │ + beq.w 6f422 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldr.w r0, [fp, #3888] @ 0xf30 │ │ │ │ - movw r1, #32604 @ 0x7f5c │ │ │ │ + movw r1, #37148 @ 0x911c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91cb0 │ │ │ │ + bl 91ee4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 6f308 │ │ │ │ + bne.w 6f498 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r1, [r3, #800] @ 0x320 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w r3, [fp, #3920] @ 0xf50 │ │ │ │ cmp r8, r1 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ - bne.n 6f006 │ │ │ │ + bne.n 6f196 │ │ │ │ ldr.w r3, [r8, #3728] @ 0xe90 │ │ │ │ adds.w r0, r3, #824 @ 0x338 │ │ │ │ - beq.w 6f284 │ │ │ │ + beq.w 6f414 │ │ │ │ ldr.w r1, [r3, #828] @ 0x33c │ │ │ │ - cbnz r1, 6f006 │ │ │ │ + cbnz r1, 6f196 │ │ │ │ str.w r2, [r3, #828] @ 0x33c │ │ │ │ ldr.w r3, [r3, #824] @ 0x338 │ │ │ │ - cbz r3, 6f006 │ │ │ │ - bl 1999a4 │ │ │ │ + cbz r3, 6f196 │ │ │ │ + bl 19afb4 │ │ │ │ adds.w r8, r8, #5536 @ 0x15a0 │ │ │ │ - beq.w 6f274 │ │ │ │ + beq.w 6f404 │ │ │ │ ldr.w r3, [r9, #1444] @ 0x5a4 │ │ │ │ - cbnz r3, 6f024 │ │ │ │ + cbnz r3, 6f1b4 │ │ │ │ ldr.w r3, [r9, #1440] @ 0x5a0 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r9, #1444] @ 0x5a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f26c │ │ │ │ + bne.w 6f3fc │ │ │ │ ldr.w r1, [sl] │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #32616 @ 0x7f68 │ │ │ │ + movw r0, #37160 @ 0x9128 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 199584 │ │ │ │ + bl 19ab94 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f24a │ │ │ │ + beq.w 6f3da │ │ │ │ ldr.w r2, [r9, #348] @ 0x15c │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r9, #1464] @ 0x5b8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6f1a0 │ │ │ │ + beq.w 6f330 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ add.w r3, r8, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #212] @ 0xd4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 6f1f8 │ │ │ │ - movw r0, #32696 @ 0x7fb8 │ │ │ │ + bne.w 6f388 │ │ │ │ + movw r0, #37240 @ 0x9178 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 199fc8 │ │ │ │ + bl 19b5d8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 6f234 │ │ │ │ - movw r0, #32696 @ 0x7fb8 │ │ │ │ + bne.w 6f3c4 │ │ │ │ + movw r0, #37240 @ 0x9178 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1a2e04 │ │ │ │ + bl 1a4430 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f234 │ │ │ │ + beq.w 6f3c4 │ │ │ │ str.w r0, [r8, #3904] @ 0xf40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 6f206 │ │ │ │ - movw r0, #19324 @ 0x4b7c │ │ │ │ + bne.w 6f396 │ │ │ │ + movw r0, #23868 @ 0x5d3c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f234 │ │ │ │ + beq.w 6f3c4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26420 @ 0x6734 │ │ │ │ + movw r1, #30964 @ 0x78f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32740 @ 0x7fe4 │ │ │ │ + movw r0, #37284 @ 0x91a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f22e │ │ │ │ - bl 19847c <_PyNamespace_New@@Base> │ │ │ │ + beq.w 6f3be │ │ │ │ + bl 199a8c <_PyNamespace_New@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f0ec │ │ │ │ + bge.n 6f27c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 6f0ec │ │ │ │ + cbnz r3, 6f27c │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 6f22e │ │ │ │ + beq.w 6f3be │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl cec18 <_PyUnicodeWriter_PrepareInternal@@Base+0xeac> │ │ │ │ + bl cf240 <_PyUnicodeWriter_PrepareInternal@@Base+0xe88> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f112 │ │ │ │ + bge.n 6f2a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f2de │ │ │ │ + beq.w 6f46e │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f12a │ │ │ │ + bge.n 6f2ba │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 6f12a │ │ │ │ + cbnz r3, 6f2ba │ │ │ │ mov r0, r9 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6f22c │ │ │ │ + beq.n 6f3bc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a376c │ │ │ │ + bl 1a4d98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6f214 │ │ │ │ - ldr r3, [pc, #712] @ (6f404 ) │ │ │ │ + blt.n 6f3a4 │ │ │ │ + ldr r3, [pc, #712] @ (6f594 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f2d0 │ │ │ │ + beq.w 6f460 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #19324 @ 0x4b7c │ │ │ │ + movw r1, #23868 @ 0x5d3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1a3c88 │ │ │ │ + bl 1a52b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 6f2b4 │ │ │ │ + blt.w 6f444 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #30340 @ 0x7684 │ │ │ │ + movw r2, #34844 @ 0x881c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #32788 @ 0x8014 │ │ │ │ + movw r1, #37332 @ 0x91d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d06ec │ │ │ │ + bl d0d10 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f194 │ │ │ │ + bge.n 6f324 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f2ac │ │ │ │ + beq.w 6f43c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6f234 │ │ │ │ + beq.n 6f3c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6f29a │ │ │ │ + blt.n 6f42a │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ strd r3, r5, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, r8, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #360] @ 0x168 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 6eb80 │ │ │ │ + bpl.w 6ed10 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r4, [r3, #3980] @ 0xf8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6eb8c │ │ │ │ + bge.w 6ed1c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6eb8c │ │ │ │ + b.n 6ed1c │ │ │ │ movw sl, #44536 @ 0xadf8 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ - b.n 6ebde │ │ │ │ - movw r0, #32660 @ 0x7f94 │ │ │ │ + b.n 6ed6e │ │ │ │ + movw r0, #37204 @ 0x9154 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 19a1d8 │ │ │ │ - b.n 6f06c │ │ │ │ - movw r0, #32716 @ 0x7fcc │ │ │ │ + bl 19b7e8 │ │ │ │ + b.n 6f1fc │ │ │ │ + movw r0, #37260 @ 0x918c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 19a1d8 │ │ │ │ - b.n 6f09c │ │ │ │ + bl 19b7e8 │ │ │ │ + b.n 6f22c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f22c │ │ │ │ + bge.n 6f3bc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 6f22c │ │ │ │ + cbnz r3, 6f3bc │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #32456 @ 0x7ec8 │ │ │ │ + movw r4, #37000 @ 0x9088 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - ldr r5, [pc, #456] @ (6f408 ) │ │ │ │ + ldr r5, [pc, #456] @ (6f598 ) │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6f1a4 │ │ │ │ + b.n 6f334 │ │ │ │ ldrd r5, r4, [sp, #52] @ 0x34 │ │ │ │ - b.n 6f1a8 │ │ │ │ + b.n 6f338 │ │ │ │ add.w r0, r8, #16 │ │ │ │ - bl 1e4990 │ │ │ │ + bl 1e5920 │ │ │ │ mov r0, r4 │ │ │ │ - movw r4, #32396 @ 0x7e8c │ │ │ │ + movw r4, #36940 @ 0x904c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - bl 6312c │ │ │ │ + bl 63320 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #424] @ (6f40c ) │ │ │ │ + ldr r5, [pc, #424] @ (6f59c ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6f1a8 │ │ │ │ + b.n 6f338 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1999a4 │ │ │ │ - b.n 6f024 │ │ │ │ + bl 19afb4 │ │ │ │ + b.n 6f1b4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r4, #32344 @ 0x7e58 │ │ │ │ + movw r4, #36888 @ 0x9018 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - bl 6312c │ │ │ │ - b.n 6f260 │ │ │ │ - movw r4, #32296 @ 0x7e28 │ │ │ │ + bl 63320 │ │ │ │ + b.n 6f3f0 │ │ │ │ + movw r4, #36840 @ 0x8fe8 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - bl 6312c │ │ │ │ - b.n 6f260 │ │ │ │ + bl 63320 │ │ │ │ + b.n 6f3f0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6efb0 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6f140 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f1a0 │ │ │ │ + bne.w 6f330 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6f1a0 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6f330 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6f194 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6f324 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f234 │ │ │ │ + bge.n 6f3c4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6f234 │ │ │ │ + bne.n 6f3c4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6f234 │ │ │ │ - movw r1, #32748 @ 0x7fec │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6f3c4 │ │ │ │ + movw r1, #37292 @ 0x91ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #308] @ (6f410 ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #308] @ (6f5a0 ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6f112 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6f2a2 │ │ │ │ movs r3, #1 │ │ │ │ - b.w 6cc08 │ │ │ │ + b.w 6cd98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ef28 │ │ │ │ - movw r4, #32220 @ 0x7ddc │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6f0b8 │ │ │ │ + movw r4, #36764 @ 0x8f9c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #276] @ (6f414 ) │ │ │ │ + ldr r5, [pc, #276] @ (6f5a4 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6f1a8 │ │ │ │ + b.n 6f338 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r4, #32260 @ 0x7e04 │ │ │ │ + movw r4, #36804 @ 0x8fc4 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - bl 7a3d0 │ │ │ │ - b.n 6f2fc │ │ │ │ - ldr r3, [pc, #252] @ (6f418 ) │ │ │ │ + bl 7a5b8 │ │ │ │ + b.n 6f48c │ │ │ │ + ldr r3, [pc, #252] @ (6f5a8 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - movw r3, #15560 @ 0x3cc8 │ │ │ │ + movw r3, #20104 @ 0x4e88 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 6f1c0 │ │ │ │ + b.n 6f350 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f34c │ │ │ │ + bge.n 6f4dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6f34c │ │ │ │ + cbnz r3, 6f4dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #1480] @ 0x5c8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #196] @ (6f41c ) │ │ │ │ + ldr r2, [pc, #196] @ (6f5ac ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #32532 @ 0x7f14 │ │ │ │ + movw r3, #37076 @ 0x90d4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6f1c0 │ │ │ │ - movw r3, #15560 @ 0x3cc8 │ │ │ │ + b.n 6f350 │ │ │ │ + movw r3, #20104 @ 0x4e88 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 6f1c0 │ │ │ │ - ldr r7, [pc, #140] @ (6f420 ) │ │ │ │ - movw r6, #32188 @ 0x7dbc │ │ │ │ + b.n 6f350 │ │ │ │ + ldr r7, [pc, #140] @ (6f5b0 ) │ │ │ │ + movw r6, #36732 @ 0x8f7c │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - bl d8428 │ │ │ │ + bl d8a44 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ movs r3, #1 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 6f1c0 │ │ │ │ - ldr r3, [pc, #100] @ (6f424 ) │ │ │ │ - b.n 6f31a │ │ │ │ - mov r0, r1 │ │ │ │ - bl 193120 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ - b.w 6cbb0 │ │ │ │ - bl d8428 │ │ │ │ - ldr r3, [pc, #84] @ (6f428 ) │ │ │ │ + b.n 6f350 │ │ │ │ + ldr r3, [pc, #100] @ (6f5b4 ) │ │ │ │ + b.n 6f4aa │ │ │ │ + mov r0, r1 │ │ │ │ + bl 194728 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + b.w 6cd40 │ │ │ │ + bl d8a44 │ │ │ │ + ldr r3, [pc, #84] @ (6f5b8 ) │ │ │ │ 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, #32148 @ 0x7d94 │ │ │ │ + movw r6, #36692 @ 0x8f54 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 6f3a4 │ │ │ │ + b.n 6f534 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 6ea80 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 6ec10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 6eada │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 6ec6a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #4] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ movs r1, r6 │ │ │ │ - str r0, [r1, #8] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ movs r1, r6 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + strb r4, [r6, #18] │ │ │ │ movs r1, r6 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ movs r1, r6 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ movs r1, r6 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + strb r0, [r6, #9] │ │ │ │ movs r1, r6 │ │ │ │ - str r4, [r7, #0] │ │ │ │ + strb r4, [r7, #7] │ │ │ │ movs r1, r6 │ │ │ │ - str r4, [r4, #8] │ │ │ │ + strb r4, [r4, #9] │ │ │ │ movs r1, r6 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ movs r1, r6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #92] @ (6f498 ) │ │ │ │ + ldr r5, [pc, #92] @ (6f628 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r0, [r5, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 6f464 │ │ │ │ + cbnz r0, 6f5f4 │ │ │ │ ldr.w r0, [r5, #980] @ 0x3d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 6fe64 <_Py_hashtable_set@@Base> │ │ │ │ + bl 6fff4 <_Py_hashtable_set@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb r3, [r4, #16] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - beq.n 6f44c │ │ │ │ + beq.n 6f5dc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f47c │ │ │ │ + bge.n 6f60c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 6f48a │ │ │ │ + cbz r2, 6f61a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f460 │ │ │ │ + bge.n 6f5f0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 6f460 │ │ │ │ + b.n 6f5f0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6f47c │ │ │ │ + b.n 6f60c │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0006f49c <_Py_hashtable_get@@Base>: │ │ │ │ +0006f62c <_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, 6f4b2 <_Py_hashtable_get@@Base+0x16> │ │ │ │ + cbnz r0, 6f642 <_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, #65121 @ 0xfe61 │ │ │ │ + movw r3, #65521 @ 0xfff1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bne.w 6fc32 <_Py_hashtable_get@@Base+0x796> │ │ │ │ + bne.w 6fdc2 <_Py_hashtable_get@@Base+0x796> │ │ │ │ ldr r6, [r1, #12] │ │ │ │ adds r7, r6, #1 │ │ │ │ - bne.w 6f90a <_Py_hashtable_get@@Base+0x46e> │ │ │ │ + bne.w 6fa9a <_Py_hashtable_get@@Base+0x46e> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bpl.w 6fc8e <_Py_hashtable_get@@Base+0x7f2> │ │ │ │ + bpl.w 6fe1e <_Py_hashtable_get@@Base+0x7f2> │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.w 6fc52 <_Py_hashtable_get@@Base+0x7b6> │ │ │ │ + bpl.w 6fde2 <_Py_hashtable_get@@Base+0x7b6> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6f906 <_Py_hashtable_get@@Base+0x46a> │ │ │ │ + beq.w 6fa96 <_Py_hashtable_get@@Base+0x46a> │ │ │ │ add.w r8, r1, #20 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #49565 @ 0xc19d │ │ │ │ + movw r3, #49965 @ 0xc32d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6fc7c <_Py_hashtable_get@@Base+0x7e0> │ │ │ │ + bne.w 6fe0c <_Py_hashtable_get@@Base+0x7e0> │ │ │ │ movw r3, #61432 @ 0xeff8 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -101470,15 +101652,15 @@ │ │ │ │ lsls r7, r6, #24 │ │ │ │ eor.w r4, fp, r4 │ │ │ │ eor.w r2, r9, r2 │ │ │ │ eor.w r0, fp, r0 │ │ │ │ eor.w r3, r9, r3 │ │ │ │ cmp r6, #7 │ │ │ │ str r7, [sp, #12] │ │ │ │ - ble.w 6f928 <_Py_hashtable_get@@Base+0x48c> │ │ │ │ + ble.w 6fab8 <_Py_hashtable_get@@Base+0x48c> │ │ │ │ adds.w r7, lr, r4 │ │ │ │ ldr.w lr, [r8] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ adc.w r5, r2, r5 │ │ │ │ eor.w r0, r0, lr │ │ │ │ str r7, [sp, #16] │ │ │ │ eor.w r3, r3, r9 │ │ │ │ @@ -101514,15 +101696,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 6f6e0 <_Py_hashtable_get@@Base+0x244> │ │ │ │ + bls.n 6f870 <_Py_hashtable_get@@Base+0x244> │ │ │ │ add.w fp, r8, #8 │ │ │ │ add.w r7, r8, r6 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ strd r7, r6, [sp, #16] │ │ │ │ adds.w r8, r4, lr │ │ │ │ ldr.w lr, [fp] │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ @@ -101563,26 +101745,26 @@ │ │ │ │ eor.w lr, lr, r0 │ │ │ │ eors r0, r3 │ │ │ │ eor.w r3, r8, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ eor.w r5, r9, r8 │ │ │ │ sub.w r6, r6, fp │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.n 6f642 <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ + bgt.n 6f7d2 <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ ldrd r6, r8, [sp, #20] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ bic.w fp, r6, #7 │ │ │ │ bic.w r6, r6, #7 │ │ │ │ sub.w fp, r9, fp │ │ │ │ mov.w r9, #0 │ │ │ │ add.w fp, fp, #7 │ │ │ │ add r8, r6 │ │ │ │ mov r6, r9 │ │ │ │ cmp.w fp, #6 │ │ │ │ - bhi.w 6fca6 <_Py_hashtable_get@@Base+0x80a> │ │ │ │ + bhi.w 6fe36 <_Py_hashtable_get@@Base+0x80a> │ │ │ │ tbh [pc, fp, lsl #1] │ │ │ │ lsls r4, r6, #4 │ │ │ │ lsls r2, r2, #10 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r3, r2 │ │ │ │ lsls r5, r1, #10 │ │ │ │ movs r3, r1 │ │ │ │ @@ -101730,32 +101912,32 @@ │ │ │ │ mov r5, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrd r3, r2, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r5 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6fb36 <_Py_hashtable_get@@Base+0x69a> │ │ │ │ + bne.w 6fcc6 <_Py_hashtable_get@@Base+0x69a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ cmp.w fp, #6 │ │ │ │ - bhi.w 6fca6 <_Py_hashtable_get@@Base+0x80a> │ │ │ │ - add r7, pc, #4 @ (adr r7, 6f940 <_Py_hashtable_get@@Base+0x4a4>) │ │ │ │ + bhi.w 6fe36 <_Py_hashtable_get@@Base+0x80a> │ │ │ │ + add r7, pc, #4 @ (adr r7, 6fad0 <_Py_hashtable_get@@Base+0x4a4>) │ │ │ │ ldr.w pc, [r7, fp, lsl #2] │ │ │ │ - vld4.8 {d16-d19}, [sp], r6 │ │ │ │ - stc2 0, cr0, [r9], #-24 @ 0xffffffe8 │ │ │ │ - ldr??.w r0, [sp, r6] │ │ │ │ - @ instruction: 0xf72b0006 │ │ │ │ - ldc2 0, cr0, [pc], {6} │ │ │ │ - @ instruction: 0xf71b0006 │ │ │ │ - @ instruction: 0xf7130006 │ │ │ │ + @ instruction: 0xfafd0006 │ │ │ │ + ldc2 0, cr0, [r9, #24]! │ │ │ │ + @ instruction: 0xfaed0006 │ │ │ │ + ldrh.w r0, [fp, #6] │ │ │ │ + stc2 0, cr0, [pc, #24]! @ 6fafc <_Py_hashtable_get@@Base+0x4d0> │ │ │ │ + strh.w r0, [fp, #6] │ │ │ │ + strh.w r0, [r3, #6] │ │ │ │ ldrb.w r6, [r8, #2] │ │ │ │ bfi r9, r6, #16, #8 │ │ │ │ ldrb.w r6, [r8, #1] │ │ │ │ bfi r9, r6, #8, #8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ adds.w lr, lr, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ @@ -101881,162 +102063,162 @@ │ │ │ │ add.w r3, r3, r2, lsr #15 │ │ │ │ mov.w r1, r1, lsl #21 │ │ │ │ add.w r1, r1, r0, lsr #11 │ │ │ │ eor.w r3, r3, r5 │ │ │ │ adc.w r2, r2, r4 │ │ │ │ eors r3, r1 │ │ │ │ eor.w r6, r3, r2 │ │ │ │ - b.n 6f8fe <_Py_hashtable_get@@Base+0x462> │ │ │ │ + b.n 6fa8e <_Py_hashtable_get@@Base+0x462> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 6fba4 <_Py_hashtable_get@@Base+0x708> │ │ │ │ + bne.n 6fd34 <_Py_hashtable_get@@Base+0x708> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - movw r3, #40693 @ 0x9ef5 │ │ │ │ + movw r3, #4809 @ 0x12c9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6fc3a <_Py_hashtable_get@@Base+0x79e> │ │ │ │ + bne.n 6fdca <_Py_hashtable_get@@Base+0x79e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.w 6fc96 <_Py_hashtable_get@@Base+0x7fa> │ │ │ │ + beq.w 6fe26 <_Py_hashtable_get@@Base+0x7fa> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6fba4 <_Py_hashtable_get@@Base+0x708> │ │ │ │ + bne.n 6fd34 <_Py_hashtable_get@@Base+0x708> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldrb r6, [r1, #16] │ │ │ │ ubfx r0, r3, #2, #3 │ │ │ │ ubfx ip, r6, #2, #3 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 6fba4 <_Py_hashtable_get@@Base+0x708> │ │ │ │ + bne.n 6fd34 <_Py_hashtable_get@@Base+0x708> │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 6fc6e <_Py_hashtable_get@@Base+0x7d2> │ │ │ │ + bpl.n 6fdfe <_Py_hashtable_get@@Base+0x7d2> │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ it eq │ │ │ │ addeq.w r0, r3, #28 │ │ │ │ - beq.n 6fc72 <_Py_hashtable_get@@Base+0x7d6> │ │ │ │ + beq.n 6fe02 <_Py_hashtable_get@@Base+0x7d6> │ │ │ │ add.w r0, r3, #20 │ │ │ │ lsls r3, r6, #26 │ │ │ │ - bpl.n 6fc78 <_Py_hashtable_get@@Base+0x7dc> │ │ │ │ + bpl.n 6fe08 <_Py_hashtable_get@@Base+0x7dc> │ │ │ │ lsls r6, r6, #25 │ │ │ │ ite pl │ │ │ │ addpl r1, #28 │ │ │ │ addmi r1, #20 │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f920 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + beq.w 6fab0 <_Py_hashtable_get@@Base+0x484> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6f920 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + beq.w 6fab0 <_Py_hashtable_get@@Base+0x484> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 6fc14 <_Py_hashtable_get@@Base+0x778> │ │ │ │ + bne.n 6fda4 <_Py_hashtable_get@@Base+0x778> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - movw r3, #40693 @ 0x9ef5 │ │ │ │ + movw r3, #4809 @ 0x12c9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6fc46 <_Py_hashtable_get@@Base+0x7aa> │ │ │ │ + bne.n 6fdd6 <_Py_hashtable_get@@Base+0x7aa> │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 6fc9e <_Py_hashtable_get@@Base+0x802> │ │ │ │ + beq.n 6fe2e <_Py_hashtable_get@@Base+0x802> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6fc14 <_Py_hashtable_get@@Base+0x778> │ │ │ │ + bne.n 6fda4 <_Py_hashtable_get@@Base+0x778> │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 6fc14 <_Py_hashtable_get@@Base+0x778> │ │ │ │ + bne.n 6fda4 <_Py_hashtable_get@@Base+0x778> │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 6fc8a <_Py_hashtable_get@@Base+0x7ee> │ │ │ │ + beq.n 6fe1a <_Py_hashtable_get@@Base+0x7ee> │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r6, #20 │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 6fc86 <_Py_hashtable_get@@Base+0x7ea> │ │ │ │ + beq.n 6fe16 <_Py_hashtable_get@@Base+0x7ea> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ mul.w r2, r7, r2 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f920 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + beq.w 6fab0 <_Py_hashtable_get@@Base+0x484> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6f920 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 6fbae <_Py_hashtable_get@@Base+0x712> │ │ │ │ + beq.w 6fab0 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 6fd3e <_Py_hashtable_get@@Base+0x712> │ │ │ │ ldrb.w r9, [r8, #4] │ │ │ │ bfi r6, r9, #0, #8 │ │ │ │ - b.n 6f72a <_Py_hashtable_get@@Base+0x28e> │ │ │ │ + b.n 6f8ba <_Py_hashtable_get@@Base+0x28e> │ │ │ │ ldrb.w r6, [r8, #1] │ │ │ │ bfi r9, r6, #8, #8 │ │ │ │ - b.n 6f96c <_Py_hashtable_get@@Base+0x4d0> │ │ │ │ + b.n 6fafc <_Py_hashtable_get@@Base+0x4d0> │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6f90c <_Py_hashtable_get@@Base+0x470> │ │ │ │ + b.n 6fa9c <_Py_hashtable_get@@Base+0x470> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f920 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 6fba4 <_Py_hashtable_get@@Base+0x708> │ │ │ │ + bne.w 6fab0 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 6fd34 <_Py_hashtable_get@@Base+0x708> │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f920 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 6fc14 <_Py_hashtable_get@@Base+0x778> │ │ │ │ + bne.w 6fab0 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 6fda4 <_Py_hashtable_get@@Base+0x778> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r8, r3, #28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 6f508 <_Py_hashtable_get@@Base+0x6c> │ │ │ │ - b.n 6f906 <_Py_hashtable_get@@Base+0x46a> │ │ │ │ + bne.w 6f698 <_Py_hashtable_get@@Base+0x6c> │ │ │ │ + b.n 6fa96 <_Py_hashtable_get@@Base+0x46a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bmi.n 6fb8e <_Py_hashtable_get@@Base+0x6f2> │ │ │ │ + bmi.n 6fd1e <_Py_hashtable_get@@Base+0x6f2> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 6fb96 <_Py_hashtable_get@@Base+0x6fa> │ │ │ │ + b.n 6fd26 <_Py_hashtable_get@@Base+0x6fa> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 6f8fe <_Py_hashtable_get@@Base+0x462> │ │ │ │ + b.n 6fa8e <_Py_hashtable_get@@Base+0x462> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 6fc06 <_Py_hashtable_get@@Base+0x76a> │ │ │ │ + b.n 6fd96 <_Py_hashtable_get@@Base+0x76a> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 6fbf8 <_Py_hashtable_get@@Base+0x75c> │ │ │ │ + b.n 6fd88 <_Py_hashtable_get@@Base+0x75c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r8, [r3, #28] │ │ │ │ - b.n 6fc58 <_Py_hashtable_get@@Base+0x7bc> │ │ │ │ + b.n 6fde8 <_Py_hashtable_get@@Base+0x7bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 6f920 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 6fba4 <_Py_hashtable_get@@Base+0x708> │ │ │ │ + beq.w 6fab0 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 6fd34 <_Py_hashtable_get@@Base+0x708> │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 6f920 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 6fc14 <_Py_hashtable_get@@Base+0x778> │ │ │ │ + beq.w 6fab0 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 6fda4 <_Py_hashtable_get@@Base+0x778> │ │ │ │ ldr r7, [sp, #12] │ │ │ │ adds.w lr, lr, r4 │ │ │ │ mov.w r6, r4, lsl #13 │ │ │ │ adc.w r5, r2, r5 │ │ │ │ eors r3, r7 │ │ │ │ add.w r6, r6, r2, lsr #19 │ │ │ │ lsls r2, r2, #13 │ │ │ │ @@ -102154,72 +102336,72 @@ │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ add.w r3, r3, r4, lsr #15 │ │ │ │ add.w r2, r2, r1, lsr #11 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r6, r3, r0 │ │ │ │ - b.n 6f8fe <_Py_hashtable_get@@Base+0x462> │ │ │ │ + b.n 6fa8e <_Py_hashtable_get@@Base+0x462> │ │ │ │ nop │ │ │ │ - b.w 6bab4 │ │ │ │ + b.w 6bc44 │ │ │ │ │ │ │ │ -0006fe64 <_Py_hashtable_set@@Base>: │ │ │ │ +0006fff4 <_Py_hashtable_set@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - movw r3, #45825 @ 0xb301 │ │ │ │ + movw r3, #46225 @ 0xb491 │ │ │ │ movt r3, #6 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70570 <_Py_hashtable_set@@Base+0x70c> │ │ │ │ + bne.w 70700 <_Py_hashtable_set@@Base+0x70c> │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #46021 @ 0xb3c5 │ │ │ │ + movw r2, #46421 @ 0xb555 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #848] @ 0x350 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 705ae <_Py_hashtable_set@@Base+0x74a> │ │ │ │ + bne.w 7073e <_Py_hashtable_set@@Base+0x74a> │ │ │ │ movs r0, #16 │ │ │ │ blx 2bf6c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7057e <_Py_hashtable_set@@Base+0x71a> │ │ │ │ + beq.w 7070e <_Py_hashtable_set@@Base+0x71a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ - movw r3, #65121 @ 0xfe61 │ │ │ │ + movw r3, #65521 @ 0xfff1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7038c <_Py_hashtable_set@@Base+0x528> │ │ │ │ + bne.w 7051c <_Py_hashtable_set@@Base+0x528> │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.w 70302 <_Py_hashtable_set@@Base+0x49e> │ │ │ │ + bne.w 70492 <_Py_hashtable_set@@Base+0x49e> │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ lsls r1, r0, #26 │ │ │ │ - bpl.w 705e8 <_Py_hashtable_set@@Base+0x784> │ │ │ │ + bpl.w 70778 <_Py_hashtable_set@@Base+0x784> │ │ │ │ lsls r2, r0, #25 │ │ │ │ - bpl.w 705c2 <_Py_hashtable_set@@Base+0x75e> │ │ │ │ + bpl.w 70752 <_Py_hashtable_set@@Base+0x75e> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 702fe <_Py_hashtable_set@@Base+0x49a> │ │ │ │ + beq.w 7048e <_Py_hashtable_set@@Base+0x49a> │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #49565 @ 0xc19d │ │ │ │ + movw r3, #49965 @ 0xc32d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 705e0 <_Py_hashtable_set@@Base+0x77c> │ │ │ │ + bne.w 70770 <_Py_hashtable_set@@Base+0x77c> │ │ │ │ movw r2, #61432 @ 0xeff8 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ movw r5, #25973 @ 0x6575 │ │ │ │ movt r5, #28787 @ 0x7073 │ │ │ │ movw ip, #29281 @ 0x7261 │ │ │ │ movt ip, #28261 @ 0x6e65 │ │ │ │ ldr.w lr, [r2] │ │ │ │ @@ -102244,15 +102426,15 @@ │ │ │ │ movw r3, #25698 @ 0x6462 │ │ │ │ movt r3, #29797 @ 0x7465 │ │ │ │ lsls r7, r0, #24 │ │ │ │ eor.w r2, r9, r2 │ │ │ │ eor.w r3, r9, r3 │ │ │ │ cmp r0, #7 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ble.w 7035a <_Py_hashtable_set@@Base+0x4f6> │ │ │ │ + ble.w 704ea <_Py_hashtable_set@@Base+0x4f6> │ │ │ │ adds.w r9, r5, r4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ adc.w r7, r2, r6 │ │ │ │ ldr.w fp, [r5] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ eor.w r1, r1, fp │ │ │ │ adds.w ip, ip, r1 │ │ │ │ @@ -102291,15 +102473,15 @@ │ │ │ │ add.w r3, r3, r7, lsr #11 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ eor.w r1, r9, r1 │ │ │ │ eors r3, r7 │ │ │ │ sub.w r7, r0, #8 │ │ │ │ cmp r7, #7 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bls.n 700ce <_Py_hashtable_set@@Base+0x26a> │ │ │ │ + bls.n 7025e <_Py_hashtable_set@@Base+0x26a> │ │ │ │ ldr r7, [sp, #8] │ │ │ │ strd r0, r8, [sp, #32] │ │ │ │ add.w fp, r7, #8 │ │ │ │ add r7, r0 │ │ │ │ strd r7, sl, [sp, #24] │ │ │ │ adds.w r8, r4, r5 │ │ │ │ ldr.w r5, [fp] │ │ │ │ @@ -102341,29 +102523,29 @@ │ │ │ │ eors r5, r1 │ │ │ │ eors r1, r3 │ │ │ │ eor.w r3, r8, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ eor.w r6, r9, r8 │ │ │ │ sub.w r0, r0, fp │ │ │ │ cmp r0, #7 │ │ │ │ - bgt.n 70030 <_Py_hashtable_set@@Base+0x1cc> │ │ │ │ + bgt.n 701c0 <_Py_hashtable_set@@Base+0x1cc> │ │ │ │ ldrd sl, r0, [sp, #28] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ bic.w r9, r0, #7 │ │ │ │ bic.w r0, r0, #7 │ │ │ │ sub.w r9, r7, r9 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add r7, r0 │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w r7, r9, #7 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi.w 703a8 <_Py_hashtable_set@@Base+0x544> │ │ │ │ + bhi.w 70538 <_Py_hashtable_set@@Base+0x544> │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r5, r1, #9 │ │ │ │ lsls r2, r2, #5 │ │ │ │ lsls r6, r1, #5 │ │ │ │ movs r5, r2 │ │ │ │ lsls r7, r0, #9 │ │ │ │ movs r4, r1 │ │ │ │ @@ -102523,50 +102705,50 @@ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ vmov s13, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 7059a <_Py_hashtable_set@@Base+0x736> │ │ │ │ + bgt.w 7072a <_Py_hashtable_set@@Base+0x736> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str.w r1, [sl] │ │ │ │ str.w sl, [r2, r3, lsl #2] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r7, r0, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi.n 703a8 <_Py_hashtable_set@@Base+0x544> │ │ │ │ + bhi.n 70538 <_Py_hashtable_set@@Base+0x544> │ │ │ │ addw fp, pc, #8 │ │ │ │ ldr.w pc, [fp, r7, lsl #2] │ │ │ │ nop │ │ │ │ - lsls r1, r2, #22 │ │ │ │ + lsls r1, r4, #28 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r3, r3, #14 │ │ │ │ + lsls r3, r5, #20 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r3, r2, #14 │ │ │ │ + lsls r3, r4, #20 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r1, r4, #4 │ │ │ │ + lsls r1, r6, #10 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r5, r0, #22 │ │ │ │ + lsls r5, r2, #28 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r7, r1, #4 │ │ │ │ + lsls r7, r3, #10 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r5, r0, #4 │ │ │ │ + lsls r5, r2, #10 │ │ │ │ movs r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ - b.n 70302 <_Py_hashtable_set@@Base+0x49e> │ │ │ │ + b.n 70492 <_Py_hashtable_set@@Base+0x49e> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r0, [r0, #2] │ │ │ │ bfi r9, r0, #16, #8 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ bfi r9, r0, #8, #8 │ │ │ │ ldrb r0, [r7, #0] │ │ │ │ @@ -102694,101 +102876,101 @@ │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ add.w r0, r0, r3, lsr #15 │ │ │ │ add.w r2, r2, r4, lsr #11 │ │ │ │ eor.w r0, r0, lr │ │ │ │ adc.w ip, ip, r3 │ │ │ │ eors r0, r2 │ │ │ │ eor.w r0, r0, ip │ │ │ │ - b.n 702f6 <_Py_hashtable_set@@Base+0x492> │ │ │ │ + b.n 70486 <_Py_hashtable_set@@Base+0x492> │ │ │ │ movs r0, #16 │ │ │ │ blx r2 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 6feb4 <_Py_hashtable_set@@Base+0x50> │ │ │ │ + bne.w 70044 <_Py_hashtable_set@@Base+0x50> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 70354 <_Py_hashtable_set@@Base+0x4f0> │ │ │ │ + b.n 704e4 <_Py_hashtable_set@@Base+0x4f0> │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldrb.w r9, [r7, #4] │ │ │ │ bfi r0, r9, #0, #8 │ │ │ │ - b.n 70120 <_Py_hashtable_set@@Base+0x2bc> │ │ │ │ + b.n 702b0 <_Py_hashtable_set@@Base+0x2bc> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ bfi r9, r0, #0, #8 │ │ │ │ - b.n 703a8 <_Py_hashtable_set@@Base+0x544> │ │ │ │ + b.n 70538 <_Py_hashtable_set@@Base+0x544> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1931d0 <_Py_InitializeRecursionLimits@@Base+0xb0> │ │ │ │ + bl 1947d8 <_Py_InitializeRecursionLimits@@Base+0xb0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 705f0 <_Py_hashtable_set@@Base+0x78c> │ │ │ │ + beq.n 70780 <_Py_hashtable_set@@Base+0x78c> │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b.n 7033e <_Py_hashtable_set@@Base+0x4da> │ │ │ │ + b.n 704ce <_Py_hashtable_set@@Base+0x4da> │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 6feb4 <_Py_hashtable_set@@Base+0x50> │ │ │ │ - b.n 7057e <_Py_hashtable_set@@Base+0x71a> │ │ │ │ + bne.w 70044 <_Py_hashtable_set@@Base+0x50> │ │ │ │ + b.n 7070e <_Py_hashtable_set@@Base+0x71a> │ │ │ │ add.w r3, r8, #28 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6fef8 <_Py_hashtable_set@@Base+0x94> │ │ │ │ - b.n 702fe <_Py_hashtable_set@@Base+0x49a> │ │ │ │ + bne.w 70088 <_Py_hashtable_set@@Base+0x94> │ │ │ │ + b.n 7048e <_Py_hashtable_set@@Base+0x49a> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r2 │ │ │ │ - b.n 702f6 <_Py_hashtable_set@@Base+0x492> │ │ │ │ + b.n 70486 <_Py_hashtable_set@@Base+0x492> │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 705c8 <_Py_hashtable_set@@Base+0x764> │ │ │ │ + b.n 70758 <_Py_hashtable_set@@Base+0x764> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ blx r2 │ │ │ │ - b.n 7057e <_Py_hashtable_set@@Base+0x71a> │ │ │ │ + b.n 7070e <_Py_hashtable_set@@Base+0x71a> │ │ │ │ │ │ │ │ -00070600 : │ │ │ │ +00070790 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #488] @ (707f8 ) │ │ │ │ + ldr r5, [pc, #488] @ (70988 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w ip, [r6, r5] │ │ │ │ - ldr.w r2, [ip, #8] │ │ │ │ + ldr.w lr, [r6, r5] │ │ │ │ + ldr.w r2, [lr, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1904] @ 0x770 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 706bc │ │ │ │ - ldr r0, [pc, #464] @ (707fc ) │ │ │ │ + beq.n 7084c │ │ │ │ + ldr r0, [pc, #464] @ (7098c ) │ │ │ │ ldr r4, [r3, #0] │ │ │ │ str.w r4, [r2, #1904] @ 0x770 │ │ │ │ ldr.w r1, [r2, #1908] @ 0x774 │ │ │ │ ldr.w r4, [r0, #1600] @ 0x640 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1908] @ 0x774 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 70784 │ │ │ │ - ldr r2, [pc, #436] @ (70800 ) │ │ │ │ + bne.w 70914 │ │ │ │ + ldr r2, [pc, #436] @ (70990 ) │ │ │ │ strd r2, r4, [r3, #24] │ │ │ │ - ldr.w r2, [ip, #8] │ │ │ │ + ldr.w r2, [lr, #8] │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ - vldr d7, [pc, #404] @ 707f0 │ │ │ │ - addw lr, r2, #3756 @ 0xeac │ │ │ │ + vldr d7, [pc, #404] @ 70980 │ │ │ │ + addw ip, r2, #3756 @ 0xeac │ │ │ │ ldr.w r5, [r2, #3760] @ 0xeb0 │ │ │ │ and.w r1, r1, #3 │ │ │ │ ldr.w r7, [r2, #3868] @ 0xf1c │ │ │ │ orrs r1, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ adds r7, #1 │ │ │ │ @@ -102800,42 +102982,42 @@ │ │ │ │ orrs r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ eor.w r1, r1, #1 │ │ │ │ ldr.w r7, [r2, #3764] @ 0xeb4 │ │ │ │ vstr d7, [r3, #16] │ │ │ │ adds r6, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ - orr.w r1, r1, lr │ │ │ │ + orr.w r1, r1, ip │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r7, r6 │ │ │ │ strd r1, r0, [r3, #-8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ str.w r6, [r2, #3768] @ 0xeb8 │ │ │ │ - blt.n 7073c │ │ │ │ + blt.n 708cc │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 707e2 │ │ │ │ - ldr.w ip, [r6, r5] │ │ │ │ + beq.w 70972 │ │ │ │ + ldr.w lr, [r6, r5] │ │ │ │ sub.w r4, r3, #8 │ │ │ │ - ldr r2, [pc, #292] @ (70800 ) │ │ │ │ + ldr r2, [pc, #292] @ (70990 ) │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #28] │ │ │ │ str r2, [r3, #8] │ │ │ │ - ldr.w r2, [ip, #8] │ │ │ │ + ldr.w r2, [lr, #8] │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ ldr.w r5, [r2, #3760] @ 0xeb0 │ │ │ │ addw r6, r2, #3756 @ 0xeac │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r5 │ │ │ │ @@ -102852,626 +103034,626 @@ │ │ │ │ adds r5, #1 │ │ │ │ orrs r1, r6 │ │ │ │ cmp r0, r7 │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ str.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ str.w r5, [r2, #3868] @ 0xf1c │ │ │ │ str.w r0, [r2, #3768] @ 0xeb8 │ │ │ │ - ble.n 706b6 │ │ │ │ + ble.n 70846 │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 706b6 │ │ │ │ + beq.n 70846 │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 706b6 │ │ │ │ - ldr.w r2, [ip, #72] @ 0x48 │ │ │ │ - cbnz r2, 7077c │ │ │ │ - add.w r1, ip, #12 │ │ │ │ - ldr.w r2, [ip, #12] │ │ │ │ + bne.n 70846 │ │ │ │ + ldr.w r2, [lr, #72] @ 0x48 │ │ │ │ + cbnz r2, 7090c │ │ │ │ + add.w r1, lr, #12 │ │ │ │ + ldr.w r2, [lr, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 706b6 │ │ │ │ + bmi.n 70846 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70766 │ │ │ │ + bne.n 708f6 │ │ │ │ dmb ish │ │ │ │ - b.n 706b6 │ │ │ │ + b.n 70846 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 706b6 │ │ │ │ - b.n 70756 │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + bne.n 70846 │ │ │ │ + b.n 708e6 │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 707c8 │ │ │ │ + bne.n 70958 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, 707dc │ │ │ │ + cbnz r0, 7096c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ - ldr.w ip, [r6, r5] │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ + ldr.w lr, [r6, r5] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #80] @ (70800 ) │ │ │ │ + ldr r1, [pc, #80] @ (70990 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3, #24] │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r2, [ip, #8] │ │ │ │ + ldr.w r2, [lr, #8] │ │ │ │ sub.w r4, r3, #8 │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ - b.n 706ee │ │ │ │ + b.n 7087e │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ - ldr.w ip, [r6, r5] │ │ │ │ + ldr.w lr, [r6, r5] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 707ac │ │ │ │ - ldr.w ip, [r6, r5] │ │ │ │ - b.n 707ac │ │ │ │ + b.n 7093c │ │ │ │ + ldr.w lr, [r6, r5] │ │ │ │ + b.n 7093c │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #24] @ (70800 ) │ │ │ │ - bl 198510 <_PyNamespace_New@@Base+0x94> │ │ │ │ + ldr r0, [pc, #24] @ (70990 ) │ │ │ │ + bl 199b20 <_PyNamespace_New@@Base+0x94> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 706b6 │ │ │ │ + b.n 70846 │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r6, sp, #320 @ 0x140 │ │ │ │ lsls r3, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #520] @ (70a20 ) │ │ │ │ + ldr r5, [pc, #516] @ (70bac ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r3 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w ip, [r4, r5] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1904] @ 0x770 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 708d0 │ │ │ │ - ldr r0, [pc, #488] @ (70a24 ) │ │ │ │ + beq.n 70a5c │ │ │ │ + ldr r0, [pc, #484] @ (70bb0 ) │ │ │ │ ldr.w r1, [r2, #1908] @ 0x774 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1908] @ 0x774 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r6, [r2, #1904] @ 0x770 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7099e │ │ │ │ + bne.w 70b2a │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ sub.w lr, r3, #8 │ │ │ │ ldr.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ - addw r6, r2, #3756 @ 0xeac │ │ │ │ + addw r5, r2, #3756 @ 0xeac │ │ │ │ and.w r1, r1, #3 │ │ │ │ str r7, [r3, #24] │ │ │ │ str.w r8, [r3, #28] │ │ │ │ orrs r1, r4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ and.w r0, r0, #3 │ │ │ │ - ldr.w r5, [r2, #3764] @ 0xeb4 │ │ │ │ orr.w r0, r0, lr │ │ │ │ str r0, [r4, #0] │ │ │ │ + ldr.w r4, [r2, #3868] @ 0xf1c │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ ldr.w r0, [r2, #3768] @ 0xeb8 │ │ │ │ + adds r6, r4, #1 │ │ │ │ ldr.w r1, [r2, #3876] @ 0xf24 │ │ │ │ - ldr.w r4, [r2, #3868] @ 0xf1c │ │ │ │ + ldr.w r4, [r2, #3764] @ 0xeb4 │ │ │ │ adds r0, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - cmp r5, r0 │ │ │ │ - add.w r4, r4, #1 │ │ │ │ - orr.w r1, r1, r6 │ │ │ │ + orrs r1, r5 │ │ │ │ + cmp r4, r0 │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ str.w lr, [r2, #3760] @ 0xeb0 │ │ │ │ - str.w r4, [r2, #3868] @ 0xf1c │ │ │ │ + str.w r6, [r2, #3868] @ 0xf1c │ │ │ │ str.w r0, [r2, #3768] @ 0xeb8 │ │ │ │ - blt.n 70956 │ │ │ │ + blt.n 70ae2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70a00 │ │ │ │ + beq.w 70b8c │ │ │ │ ldr.w ip, [r4, r5] │ │ │ │ movs r1, #0 │ │ │ │ str r7, [r0, #24] │ │ │ │ - sub.w r4, r0, #8 │ │ │ │ + sub.w r5, r0, #8 │ │ │ │ str.w r8, [r0, #28] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ str.w r9, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ - ldr.w r5, [r2, #3760] @ 0xeb0 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ + ldr.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ addw lr, r2, #3756 @ 0xeac │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ and.w r0, r0, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ - orrs r0, r4 │ │ │ │ - orrs r1, r5 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + orrs r0, r5 │ │ │ │ + orrs r1, r4 │ │ │ │ + str r0, [r4, #0] │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ - ldr.w r5, [r2, #3868] @ 0xf1c │ │ │ │ + ldr.w r4, [r2, #3868] @ 0xf1c │ │ │ │ ldr.w r0, [r2, #3768] @ 0xeb8 │ │ │ │ ldr.w r1, [r2, #3876] @ 0xf24 │ │ │ │ - adds r6, r5, #1 │ │ │ │ - ldr.w r5, [r2, #3764] @ 0xeb4 │ │ │ │ + adds r6, r4, #1 │ │ │ │ + ldr.w r4, [r2, #3764] @ 0xeb4 │ │ │ │ adds r0, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orr.w r1, r1, lr │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r0, r4 │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ - str.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ + str.w r5, [r2, #3760] @ 0xeb0 │ │ │ │ str.w r6, [r2, #3868] @ 0xf1c │ │ │ │ str.w r0, [r2, #3768] @ 0xeb8 │ │ │ │ - ble.n 708c8 │ │ │ │ + ble.n 70a54 │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ - cmpne r5, #0 │ │ │ │ - beq.n 708c8 │ │ │ │ + cmpne r4, #0 │ │ │ │ + beq.n 70a54 │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 708c8 │ │ │ │ + bne.n 70a54 │ │ │ │ ldr.w r2, [ip, #72] @ 0x48 │ │ │ │ - cbnz r2, 70996 │ │ │ │ + cbnz r2, 70b22 │ │ │ │ add.w r1, ip, #12 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 708c8 │ │ │ │ + bmi.n 70a54 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70980 │ │ │ │ + bne.n 70b0c │ │ │ │ dmb ish │ │ │ │ - b.n 708c8 │ │ │ │ + b.n 70a54 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 708c8 │ │ │ │ - b.n 70970 │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + bne.n 70a54 │ │ │ │ + b.n 70afc │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 709e6 │ │ │ │ + bne.n 70b72 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, 709fa │ │ │ │ + cbnz r0, 70b86 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ ldr.w ip, [r4, r5] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - sub.w r4, r3, #8 │ │ │ │ + sub.w r5, r3, #8 │ │ │ │ str r7, [r3, #24] │ │ │ │ - ldr.w r5, [r2, #3760] @ 0xeb0 │ │ │ │ + ldr.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ str.w r8, [r3, #28] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ - b.n 7090a │ │ │ │ + b.n 70a96 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r6 │ │ │ │ ldr.w ip, [r4, r5] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 709c6 │ │ │ │ + b.n 70b52 │ │ │ │ ldr.w ip, [r4, r5] │ │ │ │ - b.n 709c6 │ │ │ │ + b.n 70b52 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 198510 <_PyNamespace_New@@Base+0x94> │ │ │ │ + bl 199b20 <_PyNamespace_New@@Base+0x94> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 708c8 │ │ │ │ + beq.w 70a54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 708c8 │ │ │ │ + b.n 70a54 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00070a28 <_PyObject_GC_New@@Base>: │ │ │ │ +00070bb4 <_PyObject_GC_New@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ and.w r1, r2, #24 │ │ │ │ ubfx r7, r2, #14, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r7, #1 │ │ │ │ lsls r2, r2, #29 │ │ │ │ mov.w r4, r7, lsl #3 │ │ │ │ - bmi.w 70b98 <_PyObject_GC_New@@Base+0x170> │ │ │ │ - ldr r1, [pc, #392] @ (70be0 <_PyObject_GC_New@@Base+0x1b8>) │ │ │ │ + bmi.w 70d24 <_PyObject_GC_New@@Base+0x170> │ │ │ │ + ldr r1, [pc, #392] @ (70d6c <_PyObject_GC_New@@Base+0x1b8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r1] │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 70b66 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ + bhi.n 70cf2 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ adds.w r8, r4, r3 │ │ │ │ - bmi.n 70b66 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ + bmi.n 70cf2 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r3, #3289 @ 0xcd9 │ │ │ │ + movw r3, #3685 @ 0xe65 │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70b58 <_PyObject_GC_New@@Base+0x130> │ │ │ │ + bne.n 70ce4 <_PyObject_GC_New@@Base+0x130> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1596] @ 0x63c │ │ │ │ mov sl, r3 │ │ │ │ - bcs.n 70b2c <_PyObject_GC_New@@Base+0x104> │ │ │ │ + bcs.n 70cb8 <_PyObject_GC_New@@Base+0x104> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 70b20 <_PyObject_GC_New@@Base+0xf8> │ │ │ │ + beq.n 70cac <_PyObject_GC_New@@Base+0xf8> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w ip, [r2] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 70afa <_PyObject_GC_New@@Base+0xd2> │ │ │ │ + beq.n 70c86 <_PyObject_GC_New@@Base+0xd2> │ │ │ │ adds r6, r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r2] │ │ │ │ strd r1, r1, [r6, #-8] │ │ │ │ str r5, [r6, #4] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [r2, r7, lsl #3] │ │ │ │ - ldr r2, [pc, #252] @ (70be4 <_PyObject_GC_New@@Base+0x1bc>) │ │ │ │ + ldr r2, [pc, #252] @ (70d70 <_PyObject_GC_New@@Base+0x1bc>) │ │ │ │ ldr.w r4, [r2, #1600] @ 0x640 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 70b70 <_PyObject_GC_New@@Base+0x148> │ │ │ │ + bne.n 70cfc <_PyObject_GC_New@@Base+0x148> │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r2, #29 │ │ │ │ - bmi.n 70b8e <_PyObject_GC_New@@Base+0x166> │ │ │ │ + bmi.n 70d1a <_PyObject_GC_New@@Base+0x166> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r6, r0, [r3, #24] │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 70b14 <_PyObject_GC_New@@Base+0xec> │ │ │ │ + bhi.n 70ca0 <_PyObject_GC_New@@Base+0xec> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r6 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, r6] │ │ │ │ - b.n 70ac4 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 70c50 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 70ac4 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 70c50 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ mov r0, sl │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70ac4 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + bne.n 70c50 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #46021 @ 0xb3c5 │ │ │ │ + movw r3, #46421 @ 0xb555 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70bc8 <_PyObject_GC_New@@Base+0x1a0> │ │ │ │ + bne.n 70d54 <_PyObject_GC_New@@Base+0x1a0> │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bf6c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r2, 70b66 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ + cbz r2, 70cf2 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 70ac4 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 70c50 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70ac4 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + bne.n 70c50 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1f4704 │ │ │ │ - movw r1, #785 @ 0x311 │ │ │ │ + b.w 1f5754 │ │ │ │ + movw r1, #4689 @ 0x1251 │ │ │ │ movt r1, #19 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 70bd4 <_PyObject_GC_New@@Base+0x1ac> │ │ │ │ - ldr r0, [pc, #104] @ (70be8 <_PyObject_GC_New@@Base+0x1c0>) │ │ │ │ - bl 6b630 │ │ │ │ + bne.n 70d60 <_PyObject_GC_New@@Base+0x1ac> │ │ │ │ + ldr r0, [pc, #104] @ (70d74 <_PyObject_GC_New@@Base+0x1c0>) │ │ │ │ + bl 6b7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70aee <_PyObject_GC_New@@Base+0xc6> │ │ │ │ + bne.n 70c7a <_PyObject_GC_New@@Base+0xc6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ - b.n 70aee <_PyObject_GC_New@@Base+0xc6> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ + b.n 70c7a <_PyObject_GC_New@@Base+0xc6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a62b0 <_PyBytes_DecodeEscape2@@Base+0x2574> │ │ │ │ - b.n 70af4 <_PyObject_GC_New@@Base+0xcc> │ │ │ │ - ldr r2, [pc, #68] @ (70be0 <_PyObject_GC_New@@Base+0x1b8>) │ │ │ │ + bl 1a78dc <_PyBytes_DecodeEscape2@@Base+0x2574> │ │ │ │ + b.n 70c80 <_PyObject_GC_New@@Base+0xcc> │ │ │ │ + ldr r2, [pc, #68] @ (70d6c <_PyObject_GC_New@@Base+0x1b8>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ ldr.w r9, [r5, r2] │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ ldrd r2, r1, [r1, #12] │ │ │ │ subs r5, r5, r4 │ │ │ │ add r2, r1 │ │ │ │ adds r1, r2, #3 │ │ │ │ adds r2, #1 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 70a68 <_PyObject_GC_New@@Base+0x40> │ │ │ │ - b.n 70b66 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ + bls.w 70bf4 <_PyObject_GC_New@@Base+0x40> │ │ │ │ + b.n 70cf2 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 70b4a <_PyObject_GC_New@@Base+0x122> │ │ │ │ + b.n 70cd6 <_PyObject_GC_New@@Base+0x122> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b.n 70aee <_PyObject_GC_New@@Base+0xc6> │ │ │ │ + b.n 70c7a <_PyObject_GC_New@@Base+0xc6> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00070bec : │ │ │ │ +00070d78 : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 70cce │ │ │ │ + blt.n 70e5a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #24184 @ 0x5e78 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - movw r3, #3289 @ 0xcd9 │ │ │ │ + movw r3, #3685 @ 0xe65 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #888] @ 0x378 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 70cb4 │ │ │ │ - ldr r0, [pc, #184] @ (70cd4 ) │ │ │ │ + bne.n 70e40 │ │ │ │ + ldr r0, [pc, #184] @ (70e60 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1596] @ 0x63c │ │ │ │ - bcs.n 70c86 │ │ │ │ + bcs.n 70e12 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 70c78 │ │ │ │ + beq.n 70e04 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 70c52 │ │ │ │ + cbz r2, 70dde │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 70c6c │ │ │ │ + bcc.n 70df8 │ │ │ │ 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 70c4e │ │ │ │ + b.n 70dda │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70c4e │ │ │ │ + bne.n 70dda │ │ │ │ ldr.w r1, [r4, #848] @ 0x350 │ │ │ │ - movw r3, #46021 @ 0xb3c5 │ │ │ │ + movw r3, #46421 @ 0xb555 │ │ │ │ movt r3, #6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 70cc4 │ │ │ │ + bne.n 70e50 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2bf6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70c4e │ │ │ │ + beq.n 70dda │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 70c4e │ │ │ │ + b.n 70dda │ │ │ │ ldr.w r0, [r4, #884] @ 0x374 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ blx r6 │ │ │ │ - b.n 70ca4 │ │ │ │ + b.n 70e30 │ │ │ │ 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] @ (70da0 ) │ │ │ │ + ldr r0, [pc, #184] @ (70f2c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ subs r1, #1 │ │ │ │ sub sp, #12 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1596] @ 0x63c │ │ │ │ - bcs.n 70d8e │ │ │ │ + bcs.n 70f1a │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r4, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 70d4a │ │ │ │ + beq.n 70ed6 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 70d24 │ │ │ │ + cbz r2, 70eb0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r4, r5 │ │ │ │ - bhi.n 70d3e │ │ │ │ + bhi.n 70eca │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 70d20 │ │ │ │ + b.n 70eac │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70d20 │ │ │ │ + bne.n 70eac │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #46021 @ 0xb3c5 │ │ │ │ + movw r1, #46421 @ 0xb555 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r3, #848] @ 0x350 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 70d96 │ │ │ │ + bne.n 70f22 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2bf6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70d20 │ │ │ │ + beq.n 70eac │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 70d20 │ │ │ │ + b.n 70eac │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 70d58 │ │ │ │ + bge.n 70ee4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 70d20 │ │ │ │ + b.n 70eac │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - b.n 70d7e │ │ │ │ + b.n 70f0a │ │ │ │ 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 70ece │ │ │ │ + beq.w 7105a │ │ │ │ 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 70e72 │ │ │ │ + bls.n 70ffe │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbnz r3, 70e48 │ │ │ │ + cbnz r3, 70fd4 │ │ │ │ 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] │ │ │ │ @@ -103507,228 +103689,228 @@ │ │ │ │ str r0, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ cmp r6, r1 │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.n 70e20 │ │ │ │ + bne.n 70fac │ │ │ │ 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, 70eb0 │ │ │ │ + cbnz r3, 7103c │ │ │ │ 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] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70f82 │ │ │ │ + beq.n 7110e │ │ │ │ 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 70e20 │ │ │ │ + b.n 70fac │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 70ec0 │ │ │ │ + cbz r0, 7104c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 70e54 │ │ │ │ + b.n 70fe0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 70eb8 │ │ │ │ + beq.n 71044 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 70eb8 │ │ │ │ + b.n 71044 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [r3, #992] @ 0x3e0 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 71024 │ │ │ │ + beq.w 711b0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7107e │ │ │ │ + bne.w 7120a │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 70fb2 │ │ │ │ + beq.n 7113e │ │ │ │ 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 710b6 │ │ │ │ + beq.w 71242 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 710a2 │ │ │ │ + beq.w 7122e │ │ │ │ ldr.w r2, [r5, #788] @ 0x314 │ │ │ │ ubfx ip, r0, #0, #18 │ │ │ │ ldr.w r4, [r5, #792] @ 0x318 │ │ │ │ lsrs r1, r0, #18 │ │ │ │ ldr.w lr, [r5, #796] @ 0x31c │ │ │ │ adds r2, #1 │ │ │ │ - adds r7, r4, #1 │ │ │ │ + adds r4, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 70f90 │ │ │ │ - add.w r4, r5, r1, lsl #3 │ │ │ │ + beq.n 7111c │ │ │ │ + add.w r7, r5, r1, lsl #3 │ │ │ │ add.w r1, r0, #262144 @ 0x40000 │ │ │ │ cmp r2, lr │ │ │ │ mov.w r1, r1, lsr #18 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ str.w ip, [r1, #808] @ 0x328 │ │ │ │ - str.w ip, [r4, #804] @ 0x324 │ │ │ │ + str.w ip, [r7, #804] @ 0x324 │ │ │ │ str r0, [r3, #0] │ │ │ │ - strd r2, r7, [r5, #788] @ 0x314 │ │ │ │ - bls.n 70f54 │ │ │ │ + strd r2, r4, [r5, #788] @ 0x314 │ │ │ │ + bls.n 710e0 │ │ │ │ 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 7108e │ │ │ │ + bne.w 7121a │ │ │ │ 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 70dd8 │ │ │ │ + b.n 70f64 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 70e9e │ │ │ │ + beq.n 7102a │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 70e9e │ │ │ │ + b.n 7102a │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, lr │ │ │ │ - str.w r4, [r1, #804] @ 0x324 │ │ │ │ + str.w r7, [r1, #804] @ 0x324 │ │ │ │ str r0, [r3, #0] │ │ │ │ - strd r2, r7, [r5, #788] @ 0x314 │ │ │ │ - bhi.n 70f50 │ │ │ │ + strd r2, r4, [r5, #788] @ 0x314 │ │ │ │ + bhi.n 710dc │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w ip, [r3, #16] │ │ │ │ strd r0, r2, [r3, #4] │ │ │ │ - b.n 70f68 │ │ │ │ + b.n 710f4 │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7103a │ │ │ │ + bne.n 711c6 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mov.w r8, #16 │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ ldr.w r1, [r7, #856] @ 0x358 │ │ │ │ - movw r3, #46189 @ 0xb46d │ │ │ │ + movw r3, #46589 @ 0xb5fd │ │ │ │ movt r3, #6 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71066 │ │ │ │ + bne.n 711f2 │ │ │ │ mov r1, r2 │ │ │ │ blx 2b724 │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7105e │ │ │ │ + beq.n 711ea │ │ │ │ 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 71016 │ │ │ │ + b.n 711a2 │ │ │ │ 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 71002 │ │ │ │ + bcc.n 7118e │ │ │ │ add.w r3, lr, r9 │ │ │ │ str.w r8, [r5, #516] @ 0x204 │ │ │ │ - b.n 70ef0 │ │ │ │ - movw r0, #18264 @ 0x4758 │ │ │ │ + b.n 7107c │ │ │ │ + movw r0, #22808 @ 0x5918 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 187b34 │ │ │ │ - cbnz r0, 71072 │ │ │ │ + bl 189134 │ │ │ │ + cbnz r0, 711fe │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #992] @ 0x3e0 │ │ │ │ - b.n 70ee8 │ │ │ │ + b.n 71074 │ │ │ │ lsls r1, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ mov r8, r1 │ │ │ │ - bcs.n 7105e │ │ │ │ + bcs.n 711ea │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 7105e │ │ │ │ + bhi.n 711ea │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 70fc6 │ │ │ │ + bge.n 71152 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 70e40 │ │ │ │ + b.n 70fcc │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ blx ip │ │ │ │ mov lr, r0 │ │ │ │ - b.n 70fe0 │ │ │ │ + b.n 7116c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71032 │ │ │ │ + beq.n 711be │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r7, #992] @ 0x3e0 │ │ │ │ movw r3, #59856 @ 0xe9d0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 2dad0 <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b.n 70ee8 │ │ │ │ + b.n 71074 │ │ │ │ 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 70f68 │ │ │ │ + b.n 710f4 │ │ │ │ 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 7105e │ │ │ │ + b.n 711ea │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #112] @ (71138 ) │ │ │ │ + ldr r2, [pc, #112] @ (712c4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub.w ip, r0, #8 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ addw r5, r3, #3756 @ 0xeac │ │ │ │ ldr.w r1, [r3, #3760] @ 0xeb0 │ │ │ │ @@ -103749,354 +103931,363 @@ │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ adds r1, #1 │ │ │ │ str.w ip, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r1, r4 │ │ │ │ str.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ str.w lr, [r3, #3868] @ 0xf1c │ │ │ │ - bgt.n 71128 │ │ │ │ + bgt.n 712b4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ addw r3, r3, #3740 @ 0xe9c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 80904 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ + b.w 80ad4 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ + movs r0, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + cbz r0, 712d4 │ │ │ │ + cbz r1, 712d4 │ │ │ │ + b.w 194940 <_Py_NewReference@@Base+0x58> │ │ │ │ + subs r3, r2, r3 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0007113c : │ │ │ │ +000712dc : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71386 │ │ │ │ + beq.w 71526 │ │ │ │ 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 r4, r0 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 7129c │ │ │ │ + bhi.w 7143c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7138c │ │ │ │ + blt.w 7152c │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 71318 │ │ │ │ + bgt.w 714b8 │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ movs r7, #1 │ │ │ │ - movw r3, #3289 @ 0xcd9 │ │ │ │ + movw r3, #3685 @ 0xe65 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r0, #21 │ │ │ │ ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ mov r9, r7 │ │ │ │ mov sl, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71308 │ │ │ │ - ldr r3, [pc, #580] @ (713dc ) │ │ │ │ + bne.w 714a8 │ │ │ │ + ldr r3, [pc, #580] @ (7157c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1596] @ 0x63c │ │ │ │ mov r5, r3 │ │ │ │ - bcs.w 71330 │ │ │ │ + bcs.w 714d0 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r2, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 71322 │ │ │ │ + beq.w 714c2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ - cbz r6, 7121a │ │ │ │ + cbz r6, 713ba │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #500] @ (713e0 ) │ │ │ │ + ldr r2, [pc, #500] @ (71580 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r6, [r2, #1600] @ 0x640 │ │ │ │ - cbnz r6, 7123e │ │ │ │ + cbnz r6, 713de │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 71264 │ │ │ │ + beq.n 71404 │ │ │ │ adds r2, r3, r4 │ │ │ │ mov.w r5, r9, lsl #2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ orr.w r5, r5, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ str r0, [r3, #12] │ │ │ │ strb r5, [r3, #16] │ │ │ │ strb r1, [r2, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r0, r5, [r2, #24] │ │ │ │ cmp r0, r5 │ │ │ │ - bhi.n 71232 │ │ │ │ + bhi.n 713d2 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r6, [r2, r0] │ │ │ │ - b.n 711d2 │ │ │ │ + b.n 71372 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 711d2 │ │ │ │ - movw r1, #785 @ 0x311 │ │ │ │ + b.n 71372 │ │ │ │ + movw r1, #4689 @ 0x1251 │ │ │ │ movt r1, #19 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 713a6 │ │ │ │ - ldr r0, [pc, #404] @ (713e4 ) │ │ │ │ + bne.w 71546 │ │ │ │ + ldr r0, [pc, #404] @ (71584 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 711f4 │ │ │ │ + bne.n 71394 │ │ │ │ mov r0, r3 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 711f4 │ │ │ │ + b.n 71394 │ │ │ │ add.w r1, r3, #28 │ │ │ │ mov.w r5, r9, lsl #2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ orr.w r5, r5, #32 │ │ │ │ mov.w r2, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ strb r5, [r3, #16] │ │ │ │ itt eq │ │ │ │ strbeq r2, [r1, r4] │ │ │ │ strdeq r2, r2, [r3, #20] │ │ │ │ - beq.n 71212 │ │ │ │ + beq.n 713b2 │ │ │ │ cmp r7, #2 │ │ │ │ strd r2, r2, [r3, #20] │ │ │ │ ite eq │ │ │ │ strheq.w r2, [r1, r4, lsl #1] │ │ │ │ strne.w r2, [r1, r4, lsl #2] │ │ │ │ - b.n 71212 │ │ │ │ + b.n 713b2 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 7136a │ │ │ │ + bls.n 7150a │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcs.n 71358 │ │ │ │ + bcs.n 714f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7138c │ │ │ │ + blt.n 7152c │ │ │ │ mov.w r9, #2 │ │ │ │ mov r7, r9 │ │ │ │ mov r1, r7 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 293000 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ + bl 2941e0 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ movw r1, #65528 @ 0xfff8 │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ movw r3, #65527 @ 0xfff7 │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ movw r2, #65520 @ 0xfff0 │ │ │ │ movt r2, #16383 @ 0x3fff │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ cmp r4, r3 │ │ │ │ itt le │ │ │ │ mlale r8, r4, r7, r7 │ │ │ │ addle.w r8, r8, #28 │ │ │ │ - bgt.n 71318 │ │ │ │ + bgt.n 714b8 │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r3, #3289 @ 0xcd9 │ │ │ │ + movw r3, #3685 @ 0xe65 │ │ │ │ movt r3, #7 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 71194 │ │ │ │ + beq.w 71334 │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 711d2 │ │ │ │ + bne.w 71372 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1f4674 │ │ │ │ + b.w 1f56c4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 711d2 │ │ │ │ + bne.w 71372 │ │ │ │ ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #46021 @ 0xb3c5 │ │ │ │ + movw r3, #46421 @ 0xb555 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 713b6 │ │ │ │ + bne.n 71556 │ │ │ │ mov r0, r8 │ │ │ │ blx 2bf6c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71318 │ │ │ │ + beq.n 714b8 │ │ │ │ ldr.w r2, [r5, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r5, #800] @ 0x320 │ │ │ │ - b.n 711d2 │ │ │ │ + b.n 71372 │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.n 713c2 │ │ │ │ + bcs.n 71562 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7138c │ │ │ │ + blt.n 7152c │ │ │ │ mov.w r9, #4 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 712b0 │ │ │ │ + b.n 71450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7138c │ │ │ │ + blt.n 7152c │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 71318 │ │ │ │ + bgt.n 714b8 │ │ │ │ mov.w r9, #1 │ │ │ │ add.w r8, r0, #29 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 712ea │ │ │ │ - ldr r3, [pc, #96] @ (713e8 ) │ │ │ │ + b.n 7148a │ │ │ │ + ldr r3, [pc, #96] @ (71588 ) │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32852 @ 0x8054 │ │ │ │ + movw r1, #37396 @ 0x9214 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 71212 │ │ │ │ + b.n 713b2 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 711f4 │ │ │ │ + b.n 71394 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 71348 │ │ │ │ + b.n 714e8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32800 @ 0x8020 │ │ │ │ + movw r1, #37344 @ 0x91e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 713a2 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 71542 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000713ec : │ │ │ │ +0007158c : │ │ │ │ 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 715ae │ │ │ │ + blt.w 7174e │ │ │ │ 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 714ee │ │ │ │ + bne.n 7168e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71518 │ │ │ │ + beq.n 716b8 │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 715c8 │ │ │ │ + bhi.w 71768 │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #3289 @ 0xcd9 │ │ │ │ + movw r2, #3685 @ 0xe65 │ │ │ │ movt r2, #7 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r4, [r6, #888] @ 0x378 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 71556 │ │ │ │ - ldr r1, [pc, #416] @ (715f0 ) │ │ │ │ + bne.w 716f6 │ │ │ │ + ldr r1, [pc, #416] @ (71790 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1596] @ 0x63c │ │ │ │ mov r7, r2 │ │ │ │ - bhi.n 7152c │ │ │ │ + bhi.n 716cc │ │ │ │ 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 7151c │ │ │ │ + beq.n 716bc │ │ │ │ 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, 714c2 │ │ │ │ + cbz r1, 71662 │ │ │ │ movw r2, #41176 @ 0xa0d8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #340] @ (715f4 ) │ │ │ │ + ldr r2, [pc, #340] @ (71794 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7157a │ │ │ │ + bne.n 7171a │ │ │ │ adds r2, r4, r3 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r1, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #16] │ │ │ │ - cbnz r5, 714da │ │ │ │ + cbnz r5, 7167a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r6, r7, [r2, #24] │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 7150c │ │ │ │ + bcc.n 716ac │ │ │ │ adds r0, #3 │ │ │ │ add.w r0, r6, r0, lsl #3 │ │ │ │ str r0, [r2, #24] │ │ │ │ adds r0, r2, r6 │ │ │ │ str r0, [r2, #4] │ │ │ │ str r1, [r2, r6] │ │ │ │ - b.n 71486 │ │ │ │ + b.n 71626 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2beec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -104109,138 +104300,138 @@ │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 71486 │ │ │ │ - ldr r4, [pc, #220] @ (715f8 ) │ │ │ │ - b.n 714ba │ │ │ │ + b.n 71626 │ │ │ │ + ldr r4, [pc, #220] @ (71798 ) │ │ │ │ + b.n 7165a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71486 │ │ │ │ + bne.n 71626 │ │ │ │ ldr.w r4, [r6, #848] @ 0x350 │ │ │ │ - movw r2, #46021 @ 0xb3c5 │ │ │ │ + movw r2, #46421 @ 0xb555 │ │ │ │ movt r2, #6 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7159e │ │ │ │ + bne.n 7173e │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2bf6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 71568 │ │ │ │ + cbz r4, 71708 │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 71486 │ │ │ │ + b.n 71626 │ │ │ │ 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 71486 │ │ │ │ + bne.n 71626 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4674 │ │ │ │ + bl 1f56c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 715c4 │ │ │ │ + cbz r0, 71764 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 714ba │ │ │ │ - b.n 714da │ │ │ │ - movw r1, #785 @ 0x311 │ │ │ │ + beq.n 7165a │ │ │ │ + b.n 7167a │ │ │ │ + movw r1, #4689 @ 0x1251 │ │ │ │ movt r1, #19 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 715e0 │ │ │ │ - ldr r0, [pc, #112] @ (715fc ) │ │ │ │ - bl 6b630 │ │ │ │ + bne.n 71780 │ │ │ │ + ldr r0, [pc, #112] @ (7179c ) │ │ │ │ + bl 6b7c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 714aa │ │ │ │ + bne.n 7164a │ │ │ │ mov r0, r4 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 714aa │ │ │ │ + b.n 7164a │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 71548 │ │ │ │ + b.n 716e8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32892 @ 0x807c │ │ │ │ + movw r1, #37436 @ 0x923c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 714ba │ │ │ │ + b.n 7165a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32944 @ 0x80b0 │ │ │ │ + movw r1, #37488 @ 0x9270 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ - bl f2414 │ │ │ │ - b.n 715c4 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 71764 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 714aa │ │ │ │ + b.n 7164a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00071600 : │ │ │ │ +000717a0 : │ │ │ │ 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 716ee │ │ │ │ - blt.w 71776 │ │ │ │ + beq.n 7188c │ │ │ │ + blt.w 71918 │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 7172e │ │ │ │ - ldr r7, [pc, #372] @ (71798 ) │ │ │ │ + bgt.w 718cc │ │ │ │ + ldr r7, [pc, #372] @ (71938 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1712] @ 0x6b0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 716ca │ │ │ │ - ldr r0, [pc, #348] @ (7179c ) │ │ │ │ + beq.n 7186a │ │ │ │ + ldr r0, [pc, #348] @ (7193c ) │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7174c │ │ │ │ + bne.n 718e4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2b314 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -104264,114 +104455,114 @@ │ │ │ │ cmp r1, r7 │ │ │ │ add.w r5, r5, #1 │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ str.w r0, [r3, #3760] @ 0xeb0 │ │ │ │ str.w r5, [r3, #3868] @ 0xf1c │ │ │ │ str.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ - bgt.n 716f2 │ │ │ │ + bgt.n 71890 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76e34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77004 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 71784 │ │ │ │ - ldr r2, [pc, #184] @ (71798 ) │ │ │ │ + cbz r0, 718e0 │ │ │ │ + ldr r2, [pc, #184] @ (71938 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 71660 │ │ │ │ - ldr r4, [pc, #176] @ (717a0 ) │ │ │ │ - b.n 716c4 │ │ │ │ + b.n 71800 │ │ │ │ + ldr r4, [pc, #176] @ (71940 ) │ │ │ │ + b.n 71864 │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 716c4 │ │ │ │ + beq.n 71864 │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 716c4 │ │ │ │ + bne.n 71864 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbnz r3, 7176e │ │ │ │ + cbnz r3, 71906 │ │ │ │ add.w r2, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 716c4 │ │ │ │ + bmi.n 71864 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 71718 │ │ │ │ + bne.n 718b6 │ │ │ │ dmb ish │ │ │ │ - b.n 716c4 │ │ │ │ + b.n 71864 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 716ca │ │ │ │ - bl 1f4674 │ │ │ │ + bls.n 7186a │ │ │ │ + bl 1f56c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 71784 │ │ │ │ - ldr r3, [pc, #84] @ (71798 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ - b.n 71660 │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + cbnz r0, 7190e │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 71864 │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 71788 │ │ │ │ + bne.n 71928 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b630 │ │ │ │ - cbnz r0, 71792 │ │ │ │ + bl 6b7c0 │ │ │ │ + cbnz r0, 71932 │ │ │ │ mov r0, r4 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 7165a │ │ │ │ + b.n 717fa │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 716c4 │ │ │ │ - b.n 7170a │ │ │ │ - movw r0, #32972 @ 0x80cc │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + bne.n 71864 │ │ │ │ + b.n 718a8 │ │ │ │ + ldr r3, [pc, #40] @ (71938 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + b.n 71800 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 716c4 │ │ │ │ + movw r0, #37516 @ 0x928c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 718e0 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 7165a │ │ │ │ + b.n 717fa │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ - bgt.n 71826 │ │ │ │ - ldr r3, [pc, #140] @ (71848 ) │ │ │ │ + bgt.n 719c6 │ │ │ │ + ldr r3, [pc, #140] @ (719e8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #2088] @ 0x828 │ │ │ │ - cbz r0, 717e2 │ │ │ │ + cbz r0, 71982 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r1, [r3, #2088] @ 0x828 │ │ │ │ strd r2, r2, [r0, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add.w lr, r1, #8192 @ 0x2000 │ │ │ │ @@ -104381,69 +104572,69 @@ │ │ │ │ lsl.w ip, ip, r2 │ │ │ │ ldr.w r0, [lr, #328] @ 0x148 │ │ │ │ add.w ip, ip, #27 │ │ │ │ subs r3, r0, r1 │ │ │ │ asrs r3, r3, #3 │ │ │ │ add.w r3, r3, ip, lsr #3 │ │ │ │ cmp.w r3, #288 @ 0x120 │ │ │ │ - bhi.n 71826 │ │ │ │ + bhi.n 719c6 │ │ │ │ movs r3, #1 │ │ │ │ mov.w r1, ip, lsr #3 │ │ │ │ lsls r3, r2 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str.w r1, [lr, #328] @ 0x148 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ strd r1, r1, [r0, #12] │ │ │ │ - b.n 717de │ │ │ │ + b.n 7197e │ │ │ │ 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 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7181a │ │ │ │ - b.n 717de │ │ │ │ + bne.n 719ba │ │ │ │ + b.n 7197e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007184c : │ │ │ │ +000719ec : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.w 719f8 │ │ │ │ - ldr r6, [pc, #468] @ (71a38 ) │ │ │ │ + blt.w 71b98 │ │ │ │ + ldr r6, [pc, #468] @ (71bd8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1880] @ 0x758 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 719b2 │ │ │ │ - ldr r0, [pc, #448] @ (71a3c ) │ │ │ │ + beq.w 71b52 │ │ │ │ + ldr r0, [pc, #448] @ (71bdc ) │ │ │ │ ldr.w r1, [r2, #1884] @ 0x75c │ │ │ │ ldr r7, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1884] @ 0x75c │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r7, [r2, #1880] @ 0x758 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 719c8 │ │ │ │ - cbnz r4, 71904 │ │ │ │ + bne.w 71b68 │ │ │ │ + cbnz r4, 71aa4 │ │ │ │ ldr.w lr, [r6, r5] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ sub.w r4, r3, #8 │ │ │ │ strd r1, r1, [r3, #8] │ │ │ │ and.w r0, r2, #3 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ @@ -104464,26 +104655,26 @@ │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r2, #3868] @ 0xf1c │ │ │ │ ldr.w r0, [r2, #3764] @ 0xeb4 │ │ │ │ adds r1, #1 │ │ │ │ str.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ cmp r0, r1 │ │ │ │ str.w r1, [r2, #3768] @ 0xeb8 │ │ │ │ - blt.n 71972 │ │ │ │ + blt.n 71b12 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 75ee0 │ │ │ │ + bl 760b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71a0a │ │ │ │ + beq.n 71baa │ │ │ │ ldr.w lr, [r6, r5] │ │ │ │ sub.w r5, r3, #8 │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ and.w r1, r1, #3 │ │ │ │ str r4, [r3, #16] │ │ │ │ @@ -104503,165 +104694,165 @@ │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r2, #3868] @ 0xf1c │ │ │ │ ldr.w r0, [r2, #3764] @ 0xeb4 │ │ │ │ adds r1, #1 │ │ │ │ str.w r5, [r2, #3760] @ 0xeb0 │ │ │ │ cmp r1, r0 │ │ │ │ str.w r1, [r2, #3768] @ 0xeb8 │ │ │ │ - ble.n 718fe │ │ │ │ + ble.n 71a9e │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 718fe │ │ │ │ + beq.n 71a9e │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 718fe │ │ │ │ + bne.n 71a9e │ │ │ │ ldr.w r2, [lr, #72] @ 0x48 │ │ │ │ - cbnz r2, 719f0 │ │ │ │ + cbnz r2, 71b90 │ │ │ │ add.w r1, lr, #12 │ │ │ │ ldr.w r2, [lr, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 718fe │ │ │ │ + bmi.n 71a9e │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7199c │ │ │ │ + bne.n 71b3c │ │ │ │ dmb ish │ │ │ │ - b.n 718fe │ │ │ │ + b.n 71a9e │ │ │ │ movw r0, #20420 @ 0x4fc4 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7189c │ │ │ │ - b.n 71a06 │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + bne.w 71a3c │ │ │ │ + b.n 71ba6 │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 71a28 │ │ │ │ + bne.n 71bc8 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7189c │ │ │ │ + bne.w 71a3c │ │ │ │ mov r0, r3 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7189c │ │ │ │ + b.n 71a3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 718fe │ │ │ │ - b.n 7198c │ │ │ │ - movw r0, #33000 @ 0x80e8 │ │ │ │ + bne.n 71a9e │ │ │ │ + b.n 71b2c │ │ │ │ + movw r0, #37544 @ 0x92a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 718fe │ │ │ │ + b.n 71a9e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71a1e │ │ │ │ + bge.n 71bbe │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 71a1e │ │ │ │ + cbnz r2, 71bbe │ │ │ │ mov r0, r3 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f4674 │ │ │ │ + b.w 1f56c4 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7189c │ │ │ │ + b.n 71a3c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r5, [pc, #804] @ (71d78 ) │ │ │ │ + ldr r5, [pc, #804] @ (71f18 ) │ │ │ │ movw r9, #24184 @ 0x5e78 │ │ │ │ movt r9, #77 @ 0x4d │ │ │ │ mov r6, r1 │ │ │ │ add.w fp, r1, #90112 @ 0x16000 │ │ │ │ movw ip, #65534 @ 0xfffe │ │ │ │ movt ip, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ str.w ip, [sp, #24] │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ cmp r6, r3 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ - bne.w 725f0 │ │ │ │ + bne.w 72790 │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #258 @ 0x102 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - cbnz r1, 71afc │ │ │ │ + cbnz r1, 71c9c │ │ │ │ mov ip, r1 │ │ │ │ - ldr r0, [pc, #736] @ (71d7c ) │ │ │ │ + ldr r0, [pc, #736] @ (71f1c ) │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 72620 │ │ │ │ + bhi.w 727c0 │ │ │ │ adds r2, r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 71abc │ │ │ │ + bne.n 71c5c │ │ │ │ strex r7, r2, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 71aac │ │ │ │ + bne.n 71c4c │ │ │ │ dmb ish │ │ │ │ - bne.n 71a98 │ │ │ │ - ldr r3, [pc, #700] @ (71d80 ) │ │ │ │ + bne.n 71c38 │ │ │ │ + ldr r3, [pc, #700] @ (71f20 ) │ │ │ │ adds r1, r0, #1 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72634 │ │ │ │ + bne.w 727d4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7264a │ │ │ │ + beq.w 727ea │ │ │ │ str.w r1, [r4, #192] @ 0xc0 │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ ldrh.w r3, [r4, #206] @ 0xce │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ add.w r1, r1, #97280 @ 0x17c00 │ │ │ │ adds r3, #1 │ │ │ │ strh.w r3, [r4, #206] @ 0xce │ │ │ │ str.w r4, [r1, #140] @ 0x8c │ │ │ │ ldr.w r0, [fp, #1412] @ 0x584 │ │ │ │ movs r7, #1 │ │ │ │ - ldr r2, [pc, #640] @ (71d84 ) │ │ │ │ + ldr r2, [pc, #640] @ (71f24 ) │ │ │ │ mov.w r8, #0 │ │ │ │ adds r1, r0, #1 │ │ │ │ str.w r1, [r4, #180] @ 0xb4 │ │ │ │ add.w r1, r2, r0, lsl #4 │ │ │ │ dmb ish │ │ │ │ ldrexd r2, r3, [r1] │ │ │ │ adds r2, r2, r7 │ │ │ │ adc.w r3, r3, r8 │ │ │ │ strexd ip, r2, r3, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 71b16 │ │ │ │ + bne.n 71cb6 │ │ │ │ addw r1, r0, #363 @ 0x16b │ │ │ │ dmb ish │ │ │ │ lsls r1, r1, #4 │ │ │ │ str.w r4, [r9, r1] │ │ │ │ movs r1, #28 │ │ │ │ mov.w r8, #1 │ │ │ │ mla r3, r1, r0, r6 │ │ │ │ @@ -104669,2719 +104860,2720 @@ │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ str.w r8, [r3, #396] @ 0x18c │ │ │ │ str.w r4, [r3, #392] @ 0x188 │ │ │ │ ldr.w r3, [fp, #1412] @ 0x584 │ │ │ │ add r3, r8 │ │ │ │ str.w r3, [fp, #1412] @ 0x584 │ │ │ │ - bl 72c2c │ │ │ │ + bl 72dcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72a12 │ │ │ │ - ldr r3, [pc, #544] @ (71d88 ) │ │ │ │ + beq.w 72bb2 │ │ │ │ + ldr r3, [pc, #544] @ (71f28 ) │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 71a70 │ │ │ │ + bne.n 71c10 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 7eb10 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #528] @ (71d8c ) │ │ │ │ - bl 7eb68 │ │ │ │ + bl 7ecdc <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #528] @ (71f2c ) │ │ │ │ + bl 7ed34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 729fe │ │ │ │ + beq.w 72b9e │ │ │ │ add.w r4, r6, #110592 @ 0x1b000 │ │ │ │ movw r8, #44536 @ 0xadf8 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ add.w r0, r8, #120 @ 0x78 │ │ │ │ str.w r5, [r4, #3984] @ 0xf90 │ │ │ │ - bl 196148 │ │ │ │ + bl 197750 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 729dc │ │ │ │ + beq.w 72b7c │ │ │ │ str.w r0, [r4, #4032] @ 0xfc0 │ │ │ │ add.w r0, r8, #140 @ 0x8c │ │ │ │ - bl 196148 │ │ │ │ + bl 197750 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 729dc │ │ │ │ + beq.w 72b7c │ │ │ │ str.w r0, [r4, #4036] @ 0xfc4 │ │ │ │ add.w r0, r8, #160 @ 0xa0 │ │ │ │ - bl 196148 │ │ │ │ + bl 197750 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 729dc │ │ │ │ + beq.w 72b7c │ │ │ │ str.w r0, [r4, #4040] @ 0xfc8 │ │ │ │ add.w r0, r8, #180 @ 0xb4 │ │ │ │ - bl 196148 │ │ │ │ + bl 197750 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 729dc │ │ │ │ + beq.w 72b7c │ │ │ │ str.w r0, [r4, #4044] @ 0xfcc │ │ │ │ add.w r0, r8, #200 @ 0xc8 │ │ │ │ - bl 196148 │ │ │ │ + bl 197750 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 729dc │ │ │ │ + beq.w 72b7c │ │ │ │ str.w r0, [r4, #4048] @ 0xfd0 │ │ │ │ add.w r0, r8, #220 @ 0xdc │ │ │ │ - bl 196148 │ │ │ │ + bl 197750 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 729dc │ │ │ │ + beq.w 72b7c │ │ │ │ str.w r0, [r4, #4052] @ 0xfd4 │ │ │ │ add.w r0, r8, #240 @ 0xf0 │ │ │ │ - bl 196148 │ │ │ │ + bl 197750 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 729dc │ │ │ │ + beq.w 72b7c │ │ │ │ str.w r0, [r4, #4056] @ 0xfd8 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #376] @ (71d90 ) │ │ │ │ + ldr r1, [pc, #376] @ (71f30 ) │ │ │ │ add.w r2, r8, #260 @ 0x104 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196450 │ │ │ │ + bl 197a58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 729ba │ │ │ │ + beq.w 72b5a │ │ │ │ add.w r1, r8, #276 @ 0x114 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1935bc <_Py_NewReference@@Base+0x2dc> │ │ │ │ + bl 194c2c <_Py_NewReference@@Base+0x344> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 729a4 │ │ │ │ + beq.w 72b44 │ │ │ │ add.w r1, r8, #484 @ 0x1e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1935bc <_Py_NewReference@@Base+0x2dc> │ │ │ │ + bl 194c2c <_Py_NewReference@@Base+0x344> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 729a4 │ │ │ │ - ldr r1, [pc, #328] @ (71d94 ) │ │ │ │ + beq.w 72b44 │ │ │ │ + ldr r1, [pc, #328] @ (71f34 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1935bc <_Py_NewReference@@Base+0x2dc> │ │ │ │ + bl 194c2c <_Py_NewReference@@Base+0x344> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 729a4 │ │ │ │ - ldr r2, [pc, #320] @ (71d98 ) │ │ │ │ + beq.w 72b44 │ │ │ │ + ldr r2, [pc, #320] @ (71f38 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #320] @ (71d9c ) │ │ │ │ + ldr r1, [pc, #320] @ (71f3c ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 196450 │ │ │ │ + bl 197a58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7298e │ │ │ │ - ldr r7, [pc, #308] @ (71da0 ) │ │ │ │ - movw sl, #2385 @ 0x951 │ │ │ │ + beq.w 72b2e │ │ │ │ + ldr r7, [pc, #308] @ (71f40 ) │ │ │ │ + movw sl, #2849 @ 0xb21 │ │ │ │ movt sl, #8 │ │ │ │ - movw fp, #10561 @ 0x2941 │ │ │ │ + movw fp, #14485 @ 0x3895 │ │ │ │ movt fp, #19 │ │ │ │ - movw r9, #9421 @ 0x24cd │ │ │ │ + movw r9, #10909 @ 0x2a9d │ │ │ │ movt r9, #15 │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ strd r5, r5, [sp, #40] @ 0x28 │ │ │ │ ldr.w r4, [r7, r5, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1935bc <_Py_NewReference@@Base+0x2dc> │ │ │ │ + bl 194c2c <_Py_NewReference@@Base+0x344> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72974 │ │ │ │ + beq.w 72b14 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 71cb4 │ │ │ │ + bne.n 71e54 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r3, fp │ │ │ │ it eq │ │ │ │ streq.w r9, [r4, #200] @ 0xc8 │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ - bne.n 71c8c │ │ │ │ + bne.n 71e2c │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movw sl, #35144 @ 0x8948 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ mov r7, r5 │ │ │ │ movs r4, #0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r2 │ │ │ │ adds r4, #1 │ │ │ │ - bl 196618 │ │ │ │ + bl 197c20 │ │ │ │ str.w r0, [r7], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a84 │ │ │ │ + beq.w 72c24 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 71cc6 │ │ │ │ + bne.n 71e66 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r2, [r5], #4 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71cfc │ │ │ │ + bge.n 71e9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 71cfc │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 71e9c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 71ce4 │ │ │ │ + bne.n 71e84 │ │ │ │ add.w r4, r6, #40960 @ 0xa000 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - bl 70600 │ │ │ │ + bl 70790 │ │ │ │ str.w r0, [r4, #384] @ 0x180 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a7a │ │ │ │ + beq.w 72c1a │ │ │ │ movs r0, #11 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a68 │ │ │ │ + beq.w 72c08 │ │ │ │ ldr.w r2, [r8, #916] @ 0x394 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a68 │ │ │ │ + bne.w 72c08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72a30 │ │ │ │ + blt.w 72bd0 │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a68 │ │ │ │ + beq.w 72c08 │ │ │ │ ldr.w r2, [r8, #916] @ 0x394 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a68 │ │ │ │ + bne.w 72c08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72aac │ │ │ │ - b.n 71da4 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + blt.w 72c4c │ │ │ │ + b.n 71f44 │ │ │ │ + strb r4, [r0, #19] │ │ │ │ movs r1, r6 │ │ │ │ strb r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r4, [r2, #76] @ 0x4c │ │ │ │ + strb r4, [r2, #26] │ │ │ │ movs r1, r6 │ │ │ │ bkpt 0x00ac │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r4, [r1, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ sub sp, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r4, 71dba │ │ │ │ + cbz r4, 71f5a │ │ │ │ lsls r3, r1, #1 │ │ │ │ strb r4, [r3, #27] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r4, [r2, #12] │ │ │ │ + strb r4, [r2, #10] │ │ │ │ movs r1, r6 │ │ │ │ movs r0, #115 @ 0x73 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a68 │ │ │ │ + beq.w 72c08 │ │ │ │ ldr.w r2, [r8, #916] @ 0x394 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a68 │ │ │ │ + bne.w 72c08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72a98 │ │ │ │ + blt.w 72c38 │ │ │ │ movs r0, #11 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a68 │ │ │ │ + beq.w 72c08 │ │ │ │ ldr.w r2, [r8, #916] @ 0x394 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a68 │ │ │ │ + bne.w 72c08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72832 │ │ │ │ + blt.w 729d2 │ │ │ │ movs r0, #32 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a68 │ │ │ │ + beq.w 72c08 │ │ │ │ ldr.w r2, [r8, #920] @ 0x398 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a68 │ │ │ │ + bne.w 72c08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7281e │ │ │ │ + blt.w 729be │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a68 │ │ │ │ + beq.w 72c08 │ │ │ │ ldr.w r2, [r8, #920] @ 0x398 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a68 │ │ │ │ + bne.w 72c08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 728d2 │ │ │ │ + blt.w 72a72 │ │ │ │ movs r0, #10 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a68 │ │ │ │ + beq.w 72c08 │ │ │ │ ldr.w r2, [r8, #924] @ 0x39c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a68 │ │ │ │ + bne.w 72c08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 728be │ │ │ │ + blt.w 72a5e │ │ │ │ movs r0, #103 @ 0x67 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a68 │ │ │ │ + beq.w 72c08 │ │ │ │ ldr.w r2, [r8, #928] @ 0x3a0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a68 │ │ │ │ + bne.w 72c08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 728aa │ │ │ │ + blt.w 72a4a │ │ │ │ movs r0, #111 @ 0x6f │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a68 │ │ │ │ + beq.w 72c08 │ │ │ │ ldr.w r2, [r8, #932] @ 0x3a4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a68 │ │ │ │ + bne.w 72c08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72896 │ │ │ │ + blt.w 72a36 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a68 │ │ │ │ + beq.w 72c08 │ │ │ │ ldr.w r2, [r8, #936] @ 0x3a8 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a68 │ │ │ │ + bne.w 72c08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72882 │ │ │ │ + blt.w 72a22 │ │ │ │ movs r0, #17 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a68 │ │ │ │ + beq.w 72c08 │ │ │ │ ldr.w r2, [r8, #940] @ 0x3ac │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a68 │ │ │ │ + bne.w 72c08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7286e │ │ │ │ + blt.w 72a0e │ │ │ │ movs r0, #2 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a68 │ │ │ │ + beq.w 72c08 │ │ │ │ ldr.w r2, [r8, #944] @ 0x3b0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a68 │ │ │ │ + bne.w 72c08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7285a │ │ │ │ + blt.w 729fa │ │ │ │ movs r0, #21 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a68 │ │ │ │ + beq.w 72c08 │ │ │ │ ldr.w r2, [r8, #948] @ 0x3b4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a68 │ │ │ │ + bne.w 72c08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72846 │ │ │ │ + blt.w 729e6 │ │ │ │ movs r0, #20 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a68 │ │ │ │ + beq.w 72c08 │ │ │ │ ldr.w r2, [r8, #952] @ 0x3b8 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a68 │ │ │ │ + bne.w 72c08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72922 │ │ │ │ + blt.w 72ac2 │ │ │ │ movs r0, #4 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a68 │ │ │ │ + beq.w 72c08 │ │ │ │ ldr.w r2, [r8, #956] @ 0x3bc │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a68 │ │ │ │ + bne.w 72c08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7290e │ │ │ │ + blt.w 72aae │ │ │ │ movs r0, #13 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a68 │ │ │ │ + beq.w 72c08 │ │ │ │ ldr.w r2, [r8, #960] @ 0x3c0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a68 │ │ │ │ + bne.w 72c08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 728fa │ │ │ │ + blt.w 72a9a │ │ │ │ movs r0, #1 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a68 │ │ │ │ + beq.w 72c08 │ │ │ │ ldr.w r2, [r8, #960] @ 0x3c0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a68 │ │ │ │ + bne.w 72c08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 728e6 │ │ │ │ + blt.w 72a86 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a68 │ │ │ │ + beq.w 72c08 │ │ │ │ ldr.w r2, [r8, #964] @ 0x3c4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a68 │ │ │ │ + bne.w 72c08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7294a │ │ │ │ + blt.w 72aea │ │ │ │ movs r0, #110 @ 0x6e │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a68 │ │ │ │ + beq.w 72c08 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r2, [r8, #968] @ 0x3c8 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a68 │ │ │ │ + bne.w 72c08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72936 │ │ │ │ - ldr r2, [pc, #788] @ (723a8 ) │ │ │ │ + blt.w 72ad6 │ │ │ │ + ldr r2, [pc, #788] @ (72548 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #788] @ (723ac ) │ │ │ │ + ldr r1, [pc, #788] @ (7254c ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 196450 │ │ │ │ + bl 197a58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7295e │ │ │ │ + beq.w 72afe │ │ │ │ movw r0, #6240 @ 0x1860 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 7eb10 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #768] @ (723b0 ) │ │ │ │ - movw r1, #33328 @ 0x8230 │ │ │ │ + bl 7ecdc <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #768] @ (72550 ) │ │ │ │ + movw r1, #37872 @ 0x93f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8026c │ │ │ │ - ldr r2, [pc, #756] @ (723b4 ) │ │ │ │ + bl 8043c │ │ │ │ + ldr r2, [pc, #756] @ (72554 ) │ │ │ │ ldr.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 727f6 │ │ │ │ + bne.w 72996 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7278c │ │ │ │ + blt.w 7292c │ │ │ │ movw r3, #5168 @ 0x1430 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r7, [pc, #732] @ (723b8 ) │ │ │ │ + ldr r7, [pc, #732] @ (72558 ) │ │ │ │ mov r0, r6 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ str.w r5, [r8, #1116] @ 0x45c │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ str.w r3, [r8, #1080] @ 0x438 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str.w r3, [r8, #1084] @ 0x43c │ │ │ │ - bl 1935bc <_Py_NewReference@@Base+0x2dc> │ │ │ │ + bl 194c2c <_Py_NewReference@@Base+0x344> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72764 │ │ │ │ + beq.w 72904 │ │ │ │ add.w sl, r6, #4096 @ 0x1000 │ │ │ │ add.w fp, r7, #208 @ 0xd0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [sl, #1456] @ 0x5b0 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ str.w r3, [r8, #1288] @ 0x508 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str.w r3, [r8, #1292] @ 0x50c │ │ │ │ - bl 1935bc <_Py_NewReference@@Base+0x2dc> │ │ │ │ + bl 194c2c <_Py_NewReference@@Base+0x344> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72764 │ │ │ │ + beq.w 72904 │ │ │ │ str.w fp, [sl, #1460] @ 0x5b4 │ │ │ │ - movw r3, #33384 @ 0x8268 │ │ │ │ + movw r3, #37928 @ 0x9428 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #10160 @ 0x27b0 │ │ │ │ + movw r2, #14704 @ 0x3970 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #5164 @ 0x142c │ │ │ │ + movw r1, #9708 @ 0x25ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r3, #33364 @ 0x8254 │ │ │ │ + movw r3, #37908 @ 0x9414 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r0, #33376 @ 0x8260 │ │ │ │ + movw r0, #37920 @ 0x9420 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72742 │ │ │ │ + beq.w 728e2 │ │ │ │ add.w r0, r7, #416 @ 0x1a0 │ │ │ │ - bl 7eb10 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ecdc <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72734 │ │ │ │ + beq.w 728d4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #33456 @ 0x82b0 │ │ │ │ + movw r1, #38000 @ 0x9470 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7219c │ │ │ │ + bge.n 7233c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72714 │ │ │ │ + beq.w 728b4 │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 72742 │ │ │ │ - ldr r5, [pc, #536] @ (723bc ) │ │ │ │ + beq.w 728e2 │ │ │ │ + ldr r5, [pc, #536] @ (7255c ) │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1967a8 <_PyStaticType_InitForExtension@@Base> │ │ │ │ + bl 197db0 <_PyStaticType_InitForExtension@@Base> │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7270a │ │ │ │ + beq.w 728aa │ │ │ │ cmp r4, #6 │ │ │ │ - bne.n 721ae │ │ │ │ - ldr r4, [pc, #504] @ (723c0 ) │ │ │ │ + bne.n 7234e │ │ │ │ + ldr r4, [pc, #504] @ (72560 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7eb10 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ecdc <_PyType_GetDict@@Base> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 19693c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 197f44 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7267e │ │ │ │ + beq.w 7281e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33512 @ 0x82e8 │ │ │ │ + movw r1, #38056 @ 0x94a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 726f4 │ │ │ │ + beq.w 72894 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7220c │ │ │ │ + bge.n 723ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 727c2 │ │ │ │ + beq.w 72962 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #13825 @ 0x3601 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ - bl 19693c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 197f44 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7267e │ │ │ │ + beq.w 7281e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33524 @ 0x82f4 │ │ │ │ + movw r1, #38068 @ 0x94b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 726f4 │ │ │ │ + beq.w 72894 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72250 │ │ │ │ + bge.n 723f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 727ba │ │ │ │ + beq.w 7295a │ │ │ │ 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 19693c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 197f44 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7267e │ │ │ │ + beq.w 7281e │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #18716 @ 0x491c │ │ │ │ + movw r1, #22900 @ 0x5974 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 726f4 │ │ │ │ + beq.w 72894 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 722a0 │ │ │ │ + bge.n 72440 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 727b2 │ │ │ │ - ldr r0, [pc, #288] @ (723c4 ) │ │ │ │ - bl 7eb10 <_PyType_GetDict@@Base> │ │ │ │ + beq.w 72952 │ │ │ │ + ldr r0, [pc, #288] @ (72564 ) │ │ │ │ + bl 7ecdc <_PyType_GetDict@@Base> │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #280] @ (723c4 ) │ │ │ │ + ldr r3, [pc, #280] @ (72564 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 196a40 <_PyStaticType_InitForExtension@@Base+0x298> │ │ │ │ + bl 198048 <_PyStaticType_InitForExtension@@Base+0x298> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7267e │ │ │ │ + beq.w 7281e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33524 @ 0x82f4 │ │ │ │ + movw r1, #38068 @ 0x94b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 726f4 │ │ │ │ + beq.w 72894 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 722e4 │ │ │ │ + bge.n 72484 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 727aa │ │ │ │ - ldr r3, [pc, #220] @ (723c4 ) │ │ │ │ + beq.w 7294a │ │ │ │ + ldr r3, [pc, #220] @ (72564 ) │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #12 │ │ │ │ movw r0, #9999 @ 0x270f │ │ │ │ - bl 196a40 <_PyStaticType_InitForExtension@@Base+0x298> │ │ │ │ + bl 198048 <_PyStaticType_InitForExtension@@Base+0x298> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7267e │ │ │ │ + beq.w 7281e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18716 @ 0x491c │ │ │ │ + movw r1, #22900 @ 0x5974 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 726f4 │ │ │ │ + beq.w 72894 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72322 │ │ │ │ + bge.n 724c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 727d2 │ │ │ │ + beq.w 72972 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 19693c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 197f44 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7267e │ │ │ │ + beq.w 7281e │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #33512 @ 0x82e8 │ │ │ │ + movw r1, #38056 @ 0x94a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 726f4 │ │ │ │ + beq.w 72894 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72360 │ │ │ │ + bge.n 72500 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 727ca │ │ │ │ - ldr r7, [pc, #100] @ (723c8 ) │ │ │ │ + beq.w 7296a │ │ │ │ + ldr r7, [pc, #100] @ (72568 ) │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r0, r7 │ │ │ │ - bl 7eb10 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ecdc <_PyType_GetDict@@Base> │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 196b60 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 198168 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7267e │ │ │ │ + beq.w 7281e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33524 @ 0x82f4 │ │ │ │ + movw r1, #38068 @ 0x94b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 727da │ │ │ │ - b.n 723cc │ │ │ │ - cbz r4, 723dc │ │ │ │ + beq.w 7297a │ │ │ │ + b.n 7256c │ │ │ │ + cbz r4, 7257c │ │ │ │ lsls r3, r1, #1 │ │ │ │ strb r4, [r5, #30] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r6, #88 @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ subs r0, r7, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbz r4, 723f0 │ │ │ │ + cbz r4, 72590 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + strb r4, [r6, #28] │ │ │ │ movs r1, r6 │ │ │ │ push {r2, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {r2, r4, lr} │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {r2, r5, r6, r7, lr} │ │ │ │ lsls r3, r1, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 723de │ │ │ │ + bge.n 7257e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 726ec │ │ │ │ + beq.w 7288c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r0, #23 │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r3, #16959 @ 0x423f │ │ │ │ movt r3, #15 │ │ │ │ - bl 196b60 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 198168 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7267e │ │ │ │ + beq.w 7281e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18716 @ 0x491c │ │ │ │ + movw r1, #22900 @ 0x5974 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 726ce │ │ │ │ + beq.w 7286e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72428 │ │ │ │ + bge.n 725c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 726c6 │ │ │ │ + beq.w 72866 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 19693c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 197f44 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7267e │ │ │ │ + beq.w 7281e │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #33512 @ 0x82e8 │ │ │ │ + movw r1, #38056 @ 0x94a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 726ce │ │ │ │ + beq.w 7286e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72466 │ │ │ │ + bge.n 72606 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 726e4 │ │ │ │ - ldr r7, [pc, #692] @ (7271c ) │ │ │ │ + beq.w 72884 │ │ │ │ + ldr r7, [pc, #692] @ (728bc ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 7eb10 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ecdc <_PyType_GetDict@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 196d58 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ + bl 198360 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7267e │ │ │ │ + beq.w 7281e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33524 @ 0x82f4 │ │ │ │ + movw r1, #38068 @ 0x94b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 727da │ │ │ │ + beq.w 7297a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 724bc │ │ │ │ + bge.n 7265c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 726be │ │ │ │ + beq.w 7285e │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r1, #12 │ │ │ │ movs r2, #31 │ │ │ │ str r7, [sp, #20] │ │ │ │ movw r3, #16959 @ 0x423f │ │ │ │ movt r3, #15 │ │ │ │ movw r0, #9999 @ 0x270f │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #59 @ 0x3b │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #23 │ │ │ │ - bl 196d58 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ + bl 198360 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7267e │ │ │ │ + beq.w 7281e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18716 @ 0x491c │ │ │ │ + movw r1, #22900 @ 0x5974 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 726a8 │ │ │ │ + beq.w 72848 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72512 │ │ │ │ + bge.n 726b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 726a0 │ │ │ │ + beq.w 72840 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 19693c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 197f44 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7267e │ │ │ │ + beq.w 7281e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33512 @ 0x82e8 │ │ │ │ + movw r1, #38056 @ 0x94a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7266c │ │ │ │ + beq.w 7280c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72550 │ │ │ │ + bge.n 726f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72664 │ │ │ │ - ldr r0, [pc, #460] @ (72720 ) │ │ │ │ - bl 7eb10 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #460] @ (72724 ) │ │ │ │ - movw r1, #35476 @ 0x8a94 │ │ │ │ + beq.w 72804 │ │ │ │ + ldr r0, [pc, #460] @ (728c0 ) │ │ │ │ + bl 7ecdc <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #460] @ (728c4 ) │ │ │ │ + movw r1, #40020 @ 0x9c54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7267e │ │ │ │ + beq.w 7281e │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bl 196e68 <_PyStaticType_InitForExtension@@Base+0x6c0> │ │ │ │ + bl 198470 <_PyStaticType_InitForExtension@@Base+0x6c0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7267e │ │ │ │ + beq.n 7281e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33524 @ 0x82f4 │ │ │ │ + movw r1, #38068 @ 0x94b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7266c │ │ │ │ + beq.n 7280c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 725a2 │ │ │ │ + bge.n 72742 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7265c │ │ │ │ + beq.n 727fc │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #20804 @ 0x5144 │ │ │ │ movt r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ - bl 196e68 <_PyStaticType_InitForExtension@@Base+0x6c0> │ │ │ │ + bl 198470 <_PyStaticType_InitForExtension@@Base+0x6c0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7267e │ │ │ │ + beq.n 7281e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18716 @ 0x491c │ │ │ │ + movw r1, #22900 @ 0x5974 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7266c │ │ │ │ + beq.n 7280c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 725dc │ │ │ │ + bge.n 7277c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 72654 │ │ │ │ + beq.n 727f4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2] │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ dmb ish │ │ │ │ - ldr r2, [pc, #300] @ (72728 ) │ │ │ │ + ldr r2, [pc, #300] @ (728c8 ) │ │ │ │ subs r0, r3, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r2, r0, lsl #4 │ │ │ │ movs r2, #1 │ │ │ │ ldrexd r7, r8, [r1] │ │ │ │ adds r7, r7, r2 │ │ │ │ adc.w r8, r8, r3 │ │ │ │ strexd ip, r7, r8, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 72604 │ │ │ │ + bne.n 727a4 │ │ │ │ dmb ish │ │ │ │ - b.w 71b38 │ │ │ │ + b.w 71cd8 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ mov r1, ip │ │ │ │ - cbz r3, 7264a │ │ │ │ - ldr r0, [pc, #256] @ (7272c ) │ │ │ │ + cbz r3, 727ea │ │ │ │ + ldr r0, [pc, #256] @ (728cc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ str.w r2, [r3, #140] @ 0x8c │ │ │ │ - b.w 71ad8 │ │ │ │ + b.w 71c78 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - b.w 71afc │ │ │ │ + b.w 71c9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 725dc │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7277c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 725a2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 72742 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72550 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 726f0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7267e │ │ │ │ + bge.n 7281e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7267e │ │ │ │ + cbnz r3, 7281e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #15560 @ 0x3cc8 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #20104 @ 0x4e88 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #168] @ (72730 ) │ │ │ │ + ldr r1, [pc, #168] @ (728d0 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #32 │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 725e8 │ │ │ │ + b.n 72788 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72512 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 726b2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7267e │ │ │ │ + bge.n 7281e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7267e │ │ │ │ + bne.n 7281e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7267e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7281e │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 724bc │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7265c │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72428 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 725c8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7267e │ │ │ │ + bge.n 7281e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7267e │ │ │ │ + bne.n 7281e │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7267e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7281e │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72466 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 72606 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 723de │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7257e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7267e │ │ │ │ + bge.n 7281e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7267e │ │ │ │ + bne.n 7281e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7267e │ │ │ │ - movw r3, #33156 @ 0x8184 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7281e │ │ │ │ + movw r3, #37700 @ 0x9344 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72686 │ │ │ │ + b.n 72826 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7219c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7233c │ │ │ │ @ instruction: 0xb6b4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ @ instruction: 0xb784 │ │ │ │ lsls r3, r1, #1 │ │ │ │ @ instruction: 0xb854 │ │ │ │ lsls r3, r1, #1 │ │ │ │ strb r0, [r6, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ + strb r0, [r5, #29] │ │ │ │ movs r1, r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72742 │ │ │ │ + bge.n 728e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 727a2 │ │ │ │ - ldr r3, [pc, #768] @ (72a44 ) │ │ │ │ + cbz r3, 72942 │ │ │ │ + ldr r3, [pc, #768] @ (72be4 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #33472 @ 0x82c0 │ │ │ │ + movw r3, #38016 @ 0x9480 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 725e8 │ │ │ │ + b.n 72788 │ │ │ │ add.w r0, r6, #5536 @ 0x15a0 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1ea390 <_PyCompile_GetBinaryIntrinsicName@@Base+0x18c0> │ │ │ │ + bl 1eb378 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1918> │ │ │ │ movs r0, #0 │ │ │ │ - bl 6312c │ │ │ │ - ldr r3, [pc, #720] @ (72a48 ) │ │ │ │ + bl 63320 │ │ │ │ + ldr r3, [pc, #720] @ (72be8 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #33396 @ 0x8274 │ │ │ │ + movw r3, #37940 @ 0x9434 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72756 │ │ │ │ + b.n 728f6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 720d0 │ │ │ │ + bne.w 72270 │ │ │ │ add.w r0, r2, #2016 @ 0x7e0 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 720d0 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 72270 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72742 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 728e2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 722e4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 72484 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 722a0 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 72440 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72250 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 723f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7220c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 723ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72360 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 72500 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72322 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 724c2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7267e │ │ │ │ + bge.w 7281e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7267e │ │ │ │ + bne.w 7281e │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7267e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7281e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72808 │ │ │ │ + bge.n 729a8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72ac0 │ │ │ │ - ldr r3, [pc, #576] @ (72a4c ) │ │ │ │ + beq.w 72c60 │ │ │ │ + ldr r3, [pc, #576] @ (72bec ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #33336 @ 0x8238 │ │ │ │ + movw r3, #37880 @ 0x93f8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72756 │ │ │ │ + b.n 728f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71e28 │ │ │ │ + bne.w 71fc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 71e28 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 71fc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71dfc │ │ │ │ + bne.w 71f9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 71dfc │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 71f9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71f88 │ │ │ │ + bne.w 72128 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 71f88 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 72128 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71f5c │ │ │ │ + bne.w 720fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 71f5c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 720fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71f30 │ │ │ │ + bne.w 720d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 71f30 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 720d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71f04 │ │ │ │ + bne.w 720a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 71f04 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 720a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71ed8 │ │ │ │ + bne.w 72078 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 71ed8 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 72078 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71eac │ │ │ │ + bne.w 7204c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 71eac │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 7204c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71e80 │ │ │ │ + bne.w 72020 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 71e80 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 72020 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71e54 │ │ │ │ + bne.w 71ff4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 71e54 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 71ff4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72038 │ │ │ │ + bne.w 721d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 72038 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 721d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7200c │ │ │ │ + bne.w 721ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 7200c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 721ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71fe0 │ │ │ │ + bne.w 72180 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 71fe0 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 72180 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71fb4 │ │ │ │ + bne.w 72154 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 71fb4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 72154 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72090 │ │ │ │ + bne.w 72230 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 72090 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 72230 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72064 │ │ │ │ + bne.w 72204 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 72064 │ │ │ │ - ldr r3, [pc, #240] @ (72a50 ) │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 72204 │ │ │ │ + ldr r3, [pc, #240] @ (72bf0 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #33280 @ 0x8200 │ │ │ │ + movw r3, #37824 @ 0x93c0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72756 │ │ │ │ + b.n 728f6 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #216] @ (72a54 ) │ │ │ │ + ldr r2, [pc, #216] @ (72bf4 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #33528 @ 0x82f8 │ │ │ │ + movw r3, #38072 @ 0x94b8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 725e8 │ │ │ │ - ldr r3, [pc, #200] @ (72a58 ) │ │ │ │ + b.n 72788 │ │ │ │ + ldr r3, [pc, #200] @ (72bf8 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #33252 @ 0x81e4 │ │ │ │ + movw r3, #37796 @ 0x93a4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72756 │ │ │ │ - ldr r3, [pc, #180] @ (72a5c ) │ │ │ │ + b.n 728f6 │ │ │ │ + ldr r3, [pc, #180] @ (72bfc ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #33220 @ 0x81c4 │ │ │ │ + movw r3, #37764 @ 0x9384 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72756 │ │ │ │ - ldr r2, [pc, #164] @ (72a60 ) │ │ │ │ + b.n 728f6 │ │ │ │ + ldr r2, [pc, #164] @ (72c00 ) │ │ │ │ add r3, sp, #32 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ - movw r2, #33192 @ 0x81a8 │ │ │ │ + movw r2, #37736 @ 0x9368 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 725e8 │ │ │ │ - movw r3, #33096 @ 0x8148 │ │ │ │ + b.n 72788 │ │ │ │ + movw r3, #37640 @ 0x9308 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #124] @ (72a64 ) │ │ │ │ + ldr r0, [pc, #124] @ (72c04 ) │ │ │ │ add r2, sp, #32 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 725e8 │ │ │ │ - bl 7fc54 │ │ │ │ + b.n 72788 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71b86 │ │ │ │ - movw r3, #33056 @ 0x8120 │ │ │ │ + beq.w 71d26 │ │ │ │ + movw r3, #37600 @ 0x92e0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 729e4 │ │ │ │ + b.n 72b84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9e18 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1348> │ │ │ │ + bl 1eae00 <_PyCompile_GetBinaryIntrinsicName@@Base+0x13a0> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9fd4 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1504> │ │ │ │ - movw r3, #33024 @ 0x8100 │ │ │ │ + bl 1eafbc <_PyCompile_GetBinaryIntrinsicName@@Base+0x155c> │ │ │ │ + movw r3, #37568 @ 0x92c0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 729e4 │ │ │ │ + b.n 72b84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71d4a │ │ │ │ + bne.w 71eea │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 71d4a │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 71eea │ │ │ │ + strb r4, [r1, #29] │ │ │ │ movs r1, r6 │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + strb r4, [r4, #28] │ │ │ │ movs r1, r6 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + strb r4, [r2, #28] │ │ │ │ movs r1, r6 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + strb r0, [r0, #28] │ │ │ │ movs r1, r6 │ │ │ │ - str r4, [r3, #92] @ 0x5c │ │ │ │ + strb r4, [r3, #30] │ │ │ │ movs r1, r6 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + strb r0, [r3, #27] │ │ │ │ movs r1, r6 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + strb r0, [r0, #27] │ │ │ │ movs r1, r6 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + strb r4, [r5, #26] │ │ │ │ movs r1, r6 │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + strb r0, [r3, #26] │ │ │ │ movs r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7751c │ │ │ │ - movw r3, #33128 @ 0x8168 │ │ │ │ + bl 776ec │ │ │ │ + movw r3, #37672 @ 0x9328 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #84] @ (72acc ) │ │ │ │ - b.n 72688 │ │ │ │ - movw r3, #15560 @ 0x3cc8 │ │ │ │ + ldr r1, [pc, #84] @ (72c6c ) │ │ │ │ + b.n 72828 │ │ │ │ + movw r3, #20104 @ 0x4e88 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72a76 │ │ │ │ - ldr r3, [pc, #72] @ (72ad0 ) │ │ │ │ + b.n 72c16 │ │ │ │ + ldr r3, [pc, #72] @ (72c70 ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #15560 @ 0x3cc8 │ │ │ │ + movw r3, #20104 @ 0x4e88 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72756 │ │ │ │ + b.n 728f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71dd0 │ │ │ │ + bne.w 71f70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 71dd0 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 71f70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71da4 │ │ │ │ + bne.w 71f44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 71da4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 71f44 │ │ │ │ add.w r0, r2, #2016 @ 0x7e0 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72808 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 729a8 │ │ │ │ nop │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + strb r4, [r5, #27] │ │ │ │ movs r1, r6 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + strb r0, [r0, #30] │ │ │ │ movs r1, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #316] @ (72c24 ) │ │ │ │ + ldr r5, [pc, #316] @ (72dc4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [r3, r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 72c16 │ │ │ │ + beq.w 72db6 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 72bbe │ │ │ │ + bhi.n 72d5e │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - movw r3, #3289 @ 0xcd9 │ │ │ │ + movw r3, #3685 @ 0xe65 │ │ │ │ movt r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ add.w r5, r4, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 72bb0 │ │ │ │ + bne.n 72d50 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1596] @ 0x63c │ │ │ │ mov r8, r3 │ │ │ │ - bhi.n 72bca │ │ │ │ + bhi.n 72d6a │ │ │ │ add.w r1, r4, #11 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 72bfc │ │ │ │ + beq.n 72d9c │ │ │ │ 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 72b8e │ │ │ │ + beq.n 72d2e │ │ │ │ movs r1, #0 │ │ │ │ lsrs r5, r4, #8 │ │ │ │ mov r3, r0 │ │ │ │ bfi r1, r5, #16, #8 │ │ │ │ bfi r1, r4, #24, #8 │ │ │ │ str.w r1, [r3], #8 │ │ │ │ movw r1, #65021 @ 0xfdfd │ │ │ │ movt r1, #253 @ 0xfd │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strb r2, [r0, #4] │ │ │ │ strh.w r1, [r0, #5] │ │ │ │ strb r1, [r0, #7] │ │ │ │ - cbz r4, 72b80 │ │ │ │ + cbz r4, 72d20 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ blx 2b314 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r3, r4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd lr, r7, [r3, #24] │ │ │ │ cmp r7, lr │ │ │ │ - bcc.n 72bc2 │ │ │ │ + bcc.n 72d62 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, lr] │ │ │ │ - cbz r0, 72bca │ │ │ │ + cbz r0, 72d6a │ │ │ │ mov r3, r0 │ │ │ │ rev r1, r4 │ │ │ │ - b.n 72b5c │ │ │ │ + b.n 72cfc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72baa │ │ │ │ + bne.n 72d4a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 72b86 │ │ │ │ + b.n 72d26 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r6, [r3, #8] │ │ │ │ - b.n 72b4e │ │ │ │ + b.n 72cee │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #46021 @ 0xb3c5 │ │ │ │ + movw r1, #46421 @ 0xb555 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r6, [r3, #848] @ 0x350 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 72c08 │ │ │ │ + bne.n 72da8 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2bf6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72bbe │ │ │ │ + beq.n 72d5e │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 72baa │ │ │ │ + b.n 72d4a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 72ba8 │ │ │ │ + b.n 72d48 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 72bec │ │ │ │ - movw r1, #33568 @ 0x8320 │ │ │ │ + b.n 72d8c │ │ │ │ + movw r1, #38112 @ 0x94e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #8] @ (72c28 ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (72dc8 ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + strb r0, [r6, #30] │ │ │ │ movs r1, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + mov r2, r0 │ │ │ │ mov r9, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - lsls r2, r3, #30 │ │ │ │ - bmi.w 72de2 │ │ │ │ + lsls r1, r3, #30 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + bmi.w 72f86 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ - str r3, [r0, #84] @ 0x54 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 74f46 │ │ │ │ - ldr.w r4, [r0, #132] @ 0x84 │ │ │ │ + str r3, [r2, #84] @ 0x54 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7525e │ │ │ │ + ldr.w r4, [r2, #132] @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 72e36 │ │ │ │ + beq.w 72fde │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ - mov r1, r4 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 72ea2 │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ + ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7304a │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 72ed2 │ │ │ │ - ldr r0, [pc, #604] @ (72ed8 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ + bpl.w 7307a │ │ │ │ + ldr r1, [pc, #612] @ (73080 ) │ │ │ │ + mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ + ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + ldr.w r2, [r1, ip] │ │ │ │ movs r1, #28 │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ - ldr.w r0, [r1, #392] @ 0x188 │ │ │ │ - cmp r0, r4 │ │ │ │ + ldr.w r4, [r1, #392] @ 0x188 │ │ │ │ + cmp r4, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74ae2 │ │ │ │ + beq.w 74d70 │ │ │ │ ldr.w r3, [r1, #408] @ 0x198 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 741b6 │ │ │ │ + beq.w 7436a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr.w r1, [r3, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, #0 │ │ │ │ clz r0, r3 │ │ │ │ and.w r3, r2, #2 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 741e0 │ │ │ │ + bne.w 74392 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73010 │ │ │ │ + bne.w 731bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73f20 │ │ │ │ + beq.w 740d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ - bl 751c8 │ │ │ │ + bl 7539c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73eca │ │ │ │ + beq.w 7407e │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r6, #22 │ │ │ │ - bpl.w 7303c │ │ │ │ + bpl.w 731e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #156] @ 0x9c │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 72ee0 │ │ │ │ + bne.w 73088 │ │ │ │ movw r4, #34368 @ 0x8640 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 730a4 │ │ │ │ + bne.w 73250 │ │ │ │ and.w r3, r6, #2 │ │ │ │ lsls r0, r6, #24 │ │ │ │ - bmi.w 74204 │ │ │ │ + bmi.w 743b6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 72d44 │ │ │ │ + beq.n 72ee8 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ str.w r2, [r1, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72fb4 │ │ │ │ + bne.w 7315e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73296 │ │ │ │ + beq.w 73442 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ movw fp, #40968 @ 0xa008 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ - movw ip, #60765 @ 0xed5d │ │ │ │ + movw ip, #65005 @ 0xfded │ │ │ │ movt ip, #31 │ │ │ │ movw lr, #28140 @ 0x6dec │ │ │ │ movt lr, #75 @ 0x4b │ │ │ │ - ldr r4, [pc, #348] @ (72edc ) │ │ │ │ + ldr r4, [pc, #352] @ (73084 ) │ │ │ │ ldr r5, [sp, #12] │ │ │ │ strd ip, lr, [sp, #16] │ │ │ │ str.w r9, [sp, #24] │ │ │ │ - b.n 72da8 │ │ │ │ + b.n 72f4c │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 72d9e │ │ │ │ + cbz r2, 72f42 │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ adds r6, r2, r1 │ │ │ │ - beq.n 72d9e │ │ │ │ + beq.n 72f42 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 730f0 │ │ │ │ + bne.w 7329c │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73292 │ │ │ │ + beq.w 7343e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 72d9e │ │ │ │ + beq.n 72f42 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 7327c │ │ │ │ + bcs.w 73428 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 730c2 │ │ │ │ + bcs.w 7326e │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 730d0 │ │ │ │ + bcs.w 7327c │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 72d8a │ │ │ │ + bhi.n 72f2e │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r5 │ │ │ │ - bls.n 72d92 │ │ │ │ + bls.n 72f36 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 72d9e │ │ │ │ + beq.n 72f42 │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ - b.n 72d92 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #240] @ (72ed8 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ + b.n 72f36 │ │ │ │ + ldr r1, [pc, #248] @ (73080 ) │ │ │ │ + mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ + ldr.w r3, [r2, #180] @ 0xb4 │ │ │ │ + mov r5, r2 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ + ldr.w r1, [r1, ip] │ │ │ │ cmp r2, #10 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - ite ls │ │ │ │ + it ls │ │ │ │ movls r2, #0 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + it hi │ │ │ │ movhi r2, #1 │ │ │ │ - adds r0, r1, r3 │ │ │ │ - add.w r0, r0, #91136 @ 0x16400 │ │ │ │ - ldr.w r0, [r0, #392] @ 0x188 │ │ │ │ - cmp r0, r5 │ │ │ │ + adds r4, r1, r3 │ │ │ │ + add.w r4, r4, #91136 @ 0x16400 │ │ │ │ + ldr.w r4, [r4, #392] @ 0x188 │ │ │ │ + cmp r4, r5 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74966 │ │ │ │ + beq.w 74b30 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r3, r1 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 74f46 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7525e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72c62 │ │ │ │ - bl 70600 │ │ │ │ + bne.w 72e04 │ │ │ │ + bl 70790 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - mov r4, r0 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7480e │ │ │ │ + beq.w 749be │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7435a │ │ │ │ - ldr r0, [pc, #132] @ (72ed8 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + beq.w 7450e │ │ │ │ + ldr r1, [pc, #136] @ (73080 ) │ │ │ │ + mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ + ldr.w r1, [r1, ip] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ it hi │ │ │ │ movhi r2, #1 │ │ │ │ - adds r0, r1, r3 │ │ │ │ - add.w r0, r0, #91136 @ 0x16400 │ │ │ │ - ldr.w r0, [r0, #392] @ 0x188 │ │ │ │ - cmp r0, r5 │ │ │ │ + adds r4, r1, r3 │ │ │ │ + add.w r4, r4, #91136 @ 0x16400 │ │ │ │ + ldr.w r4, [r4, #392] @ 0x188 │ │ │ │ + cmp r4, r5 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74990 │ │ │ │ + beq.w 74b78 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r4, [r1, #16] │ │ │ │ - ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ - mov r1, r4 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 72c70 │ │ │ │ + str r0, [r1, #16] │ │ │ │ + ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 72e12 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r4, #34368 @ 0x8640 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 741c8 │ │ │ │ + beq.w 7437a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #22 │ │ │ │ - bmi.w 74b94 │ │ │ │ + bmi.w 74efa │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ + movw r0, #34368 @ 0x8640 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsls r6, r3, #30 │ │ │ │ str.w r4, [r2, #128] @ 0x80 │ │ │ │ - movw r4, #34368 @ 0x8640 │ │ │ │ - movt r4, #75 @ 0x4b │ │ │ │ - bmi.w 72c78 │ │ │ │ - ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ - b.n 72cb0 │ │ │ │ + bmi.w 72e1a │ │ │ │ + ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ + b.n 72e54 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb884 │ │ │ │ lsls r3, r1, #1 │ │ │ │ and.w r3, r6, #2 │ │ │ │ lsls r2, r6, #24 │ │ │ │ - bmi.w 74204 │ │ │ │ + bmi.w 743b6 │ │ │ │ and.w r2, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 746b6 │ │ │ │ + beq.w 74866 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 741fa │ │ │ │ - ldr r0, [pc, #476] @ (730e0 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - ldr r3, [r0, r1] │ │ │ │ - ldr.w r4, [r5, #180] @ 0xb4 │ │ │ │ + beq.w 743ac │ │ │ │ + ldr r1, [pc, #480] @ (7328c ) │ │ │ │ + mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + ldr.w r3, [r1, ip] │ │ │ │ + ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - subs r4, #1 │ │ │ │ + subs r0, #1 │ │ │ │ movs r3, #28 │ │ │ │ - mul.w r3, r4, r3 │ │ │ │ + mul.w r3, r0, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r1, [r1, #392] @ 0x188 │ │ │ │ - cmp r1, r5 │ │ │ │ - beq.n 72f2e │ │ │ │ - cmp r4, #10 │ │ │ │ - bls.w 74a46 │ │ │ │ + cmp r1, r4 │ │ │ │ + beq.n 730d8 │ │ │ │ + cmp r0, #10 │ │ │ │ + bls.w 74bee │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - ldr r3, [pc, #424] @ (730e4 ) │ │ │ │ + ldr r3, [pc, #424] @ (73290 ) │ │ │ │ movw fp, #40968 @ 0xa008 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ ldr.w r2, [r3, #3576] @ 0xdf8 │ │ │ │ cmp r2, fp │ │ │ │ - bne.w 747f6 │ │ │ │ + bne.w 749a6 │ │ │ │ ldr.w r2, [r3, #3584] @ 0xe00 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 747f6 │ │ │ │ - ldr r1, [pc, #396] @ (730e8 ) │ │ │ │ + beq.w 749a6 │ │ │ │ + ldr r1, [pc, #400] @ (73294 ) │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.w 73ec8 │ │ │ │ + beq.w 7407c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 745ec │ │ │ │ + bne.w 747a0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #376] @ (730ec ) │ │ │ │ + ldr r0, [pc, #380] @ (73298 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - bl 7843c │ │ │ │ + bl 7860c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73ec8 │ │ │ │ + beq.w 7407c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #352] @ (730e8 ) │ │ │ │ + ldr r1, [pc, #356] @ (73294 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72fa0 │ │ │ │ + bge.n 7314a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74f62 │ │ │ │ + beq.w 75044 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - beq.w 7480e │ │ │ │ + beq.w 749be │ │ │ │ and.w r3, r2, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72d4a │ │ │ │ + beq.w 72eee │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #292] @ (730e0 ) │ │ │ │ + mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ + ldr r1, [pc, #292] @ (7328c ) │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ - ldr r3, [r0, r1] │ │ │ │ + ldr.w r3, [r1, ip] │ │ │ │ cmp r2, #10 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov.w r3, #28 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #392] @ 0x188 │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74974 │ │ │ │ + beq.w 74b04 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r1, r3 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73296 │ │ │ │ + beq.w 73442 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ - b.n 72d64 │ │ │ │ + b.n 72f08 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 72ce0 │ │ │ │ + bne.w 72e84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r4, [r0, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 749cc │ │ │ │ + bne.w 74bfc │ │ │ │ movw r4, #34368 @ 0x8640 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r1, r4 │ │ │ │ - bne.w 72d44 │ │ │ │ + bne.w 72ee8 │ │ │ │ lsls r5, r2, #22 │ │ │ │ - bmi.w 72d26 │ │ │ │ - b.n 72d44 │ │ │ │ + bmi.w 72eca │ │ │ │ + b.n 72ee8 │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 73086 │ │ │ │ + ble.n 73232 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r0, #22 │ │ │ │ - bmi.w 74fb6 │ │ │ │ + bmi.w 75114 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 73086 │ │ │ │ + beq.n 73232 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r0, #22 │ │ │ │ - bmi.w 74fb6 │ │ │ │ + bmi.w 75114 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 73086 │ │ │ │ + beq.n 73232 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #22 │ │ │ │ - bmi.w 74fb6 │ │ │ │ + bmi.w 75114 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 73086 │ │ │ │ + beq.n 73232 │ │ │ │ adds r3, #24 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r4, #22 │ │ │ │ - bmi.w 74fb6 │ │ │ │ + bmi.w 75114 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 73074 │ │ │ │ + bne.n 73220 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #156] @ 0x9c │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 72ee0 │ │ │ │ + bne.w 73088 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 74410 │ │ │ │ + beq.w 745c4 │ │ │ │ and.w r3, r6, #2 │ │ │ │ lsls r1, r6, #24 │ │ │ │ - bmi.w 74204 │ │ │ │ + bmi.w 743b6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 72d44 │ │ │ │ + beq.w 72ee8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ str.w r2, [r1, #156] @ 0x9c │ │ │ │ - b.n 72d44 │ │ │ │ + b.n 72ee8 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 72d9e │ │ │ │ + beq.w 72f42 │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ - b.n 72d92 │ │ │ │ + b.n 72f36 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 72d9e │ │ │ │ + beq.w 72f42 │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ - b.n 72d92 │ │ │ │ + b.n 72f36 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xb864 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 7316a │ │ │ │ + bpl.n 73316 │ │ │ │ ldr.w r0, [r5, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7316a │ │ │ │ + beq.n 73316 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r0, #80] @ 0x50 │ │ │ │ - bcs.w 737a0 │ │ │ │ + bcs.w 7394c │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #380 @ 0x17c │ │ │ │ ldrcs r1, [r0, #52] @ 0x34 │ │ │ │ - bcs.w 737a0 │ │ │ │ + bcs.w 7394c │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 737a0 │ │ │ │ + bcs.w 7394c │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 73792 │ │ │ │ + bls.w 7393e │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 7316a │ │ │ │ + cbz r1, 73316 │ │ │ │ cmn r1, r3 │ │ │ │ - beq.n 7316a │ │ │ │ + beq.n 73316 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7316a │ │ │ │ + bne.n 73316 │ │ │ │ add.w r3, r5, #60 @ 0x3c │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 74824 │ │ │ │ + beq.w 749d4 │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 72d9e │ │ │ │ + bne.w 72f42 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ subs r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72d9e │ │ │ │ + bne.w 72f42 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 73e18 │ │ │ │ + bne.w 73fcc │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 73e18 │ │ │ │ + beq.w 73fcc │ │ │ │ add.w sl, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r3, sl │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 73ec8 │ │ │ │ + beq.w 7407c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 738c2 │ │ │ │ + bne.w 73a6e │ │ │ │ ldr.w r9, [r6] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 748be │ │ │ │ + beq.w 74a4c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r8, [r4] │ │ │ │ - bl 7900c │ │ │ │ + bl 791dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73ec8 │ │ │ │ + beq.w 7407c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ mov r0, r8 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7962c │ │ │ │ + bl 79828 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74b84 │ │ │ │ + beq.w 74df4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r2, fp │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ - bne.w 7385a │ │ │ │ + bne.w 73a06 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsls r0, r2, #30 │ │ │ │ - beq.w 737a8 │ │ │ │ + beq.w 73954 │ │ │ │ strd r1, r3, [r6, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ strd r4, r9, [r6, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 740b4 │ │ │ │ + bpl.w 74268 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7376c │ │ │ │ + bge.w 73918 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 73774 │ │ │ │ + bne.w 73920 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 73774 │ │ │ │ - ldr r3, [pc, #52] @ (73278 ) │ │ │ │ + beq.w 73920 │ │ │ │ + ldr r3, [pc, #52] @ (73424 ) │ │ │ │ ldr r0, [r7, #24] │ │ │ │ cmp r0, r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ - beq.w 74298 │ │ │ │ - bl 7a3e8 │ │ │ │ + beq.w 7444a │ │ │ │ + bl 7a5d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 740c6 │ │ │ │ + beq.w 7427a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 72d9e │ │ │ │ + bge.w 72f42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72d9e │ │ │ │ + bne.w 72f42 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72d9e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 72f42 │ │ │ │ nop │ │ │ │ add r6, sp, #320 @ 0x140 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ sub.w r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 72d92 │ │ │ │ + bne.w 72f36 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72da8 │ │ │ │ + bne.w 72f4c │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 73e38 │ │ │ │ + bne.w 73fec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74acc │ │ │ │ + beq.w 74d5a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 738cc │ │ │ │ + bne.w 73a78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w sl, [r6] │ │ │ │ ldr.w r4, [r3, #132] @ 0x84 │ │ │ │ mov r7, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7390e │ │ │ │ + bne.w 73aba │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74342 │ │ │ │ + bne.w 744f6 │ │ │ │ movw fp, #40968 @ 0xa008 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ - ldr r3, [pc, #684] @ (73588 ) │ │ │ │ + ldr r3, [pc, #684] @ (73734 ) │ │ │ │ ldr.w r2, [r3, #1564] @ 0x61c │ │ │ │ cmp r2, fp │ │ │ │ - bne.w 74328 │ │ │ │ + bne.w 744dc │ │ │ │ ldr.w r2, [r3, #1572] @ 0x624 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 74328 │ │ │ │ + beq.w 744dc │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #664] @ (7358c ) │ │ │ │ + ldr r1, [pc, #664] @ (73738 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 73ec8 │ │ │ │ + beq.w 7407c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 73f14 │ │ │ │ + bne.w 740c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73dca │ │ │ │ - ldr r1, [pc, #632] @ (7358c ) │ │ │ │ + bne.w 73f7e │ │ │ │ + ldr r1, [pc, #632] @ (73738 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73ec8 │ │ │ │ + beq.w 7407c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 73862 │ │ │ │ + beq.w 73a0e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 74afa │ │ │ │ + beq.w 74d3e │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r1, #17 │ │ │ │ - bpl.w 745ae │ │ │ │ + bpl.w 74762 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r1, r3 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ str r1, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73c88 │ │ │ │ + beq.w 73e3c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73c96 │ │ │ │ + bne.w 73e4a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ str r2, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73ca0 │ │ │ │ + bne.w 73e54 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ str r2, [r0, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73cac │ │ │ │ + bne.w 73e60 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ movw r3, #5140 @ 0x1414 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ str.w r3, [r0, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73cc0 │ │ │ │ + beq.w 73e74 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 73562 │ │ │ │ + ble.w 7370e │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 74352 │ │ │ │ + beq.w 74506 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 733e4 │ │ │ │ + beq.n 73590 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 74352 │ │ │ │ + beq.w 74506 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 733e4 │ │ │ │ + beq.n 73590 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 74352 │ │ │ │ + beq.w 74506 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 733e4 │ │ │ │ + beq.n 73590 │ │ │ │ add.w ip, r2, #24 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 74352 │ │ │ │ + beq.w 74506 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 733ce │ │ │ │ + bne.n 7357a │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 73562 │ │ │ │ + ble.w 7370e │ │ │ │ movw r7, #39512 @ 0x9a58 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 74c80 │ │ │ │ + beq.w 74d8c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7341e │ │ │ │ + beq.n 735ca │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74c80 │ │ │ │ + beq.w 74d8c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7341e │ │ │ │ + beq.n 735ca │ │ │ │ add.w ip, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 74c80 │ │ │ │ + beq.w 74d8c │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 73408 │ │ │ │ + bne.n 735b4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 73562 │ │ │ │ + ble.w 7370e │ │ │ │ movw r7, #41384 @ 0xa1a8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 74956 │ │ │ │ + beq.w 74b20 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73458 │ │ │ │ + beq.n 73604 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74956 │ │ │ │ + beq.w 74b20 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73458 │ │ │ │ + beq.n 73604 │ │ │ │ add.w ip, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 74956 │ │ │ │ + beq.w 74b20 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 73442 │ │ │ │ + bne.n 735ee │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 73562 │ │ │ │ + ble.w 7370e │ │ │ │ movw r7, #41176 @ 0xa0d8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 74c70 │ │ │ │ + beq.w 74d7c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73490 │ │ │ │ + beq.n 7363c │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74c70 │ │ │ │ + beq.w 74d7c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73490 │ │ │ │ + beq.n 7363c │ │ │ │ add.w ip, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 74c70 │ │ │ │ + beq.w 74d7c │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 7347c │ │ │ │ + bne.n 73628 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 73562 │ │ │ │ + ble.n 7370e │ │ │ │ cmp r0, fp │ │ │ │ - beq.w 74c78 │ │ │ │ + beq.w 74d84 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 734c0 │ │ │ │ + beq.n 7366c │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, fp │ │ │ │ - beq.w 74c78 │ │ │ │ + beq.w 74d84 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 734c0 │ │ │ │ + beq.n 7366c │ │ │ │ add.w r7, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq.w 74c78 │ │ │ │ + beq.w 74d84 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 734ac │ │ │ │ + bne.n 73658 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 73562 │ │ │ │ + ble.n 7370e │ │ │ │ movw r7, #40760 @ 0x9f38 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 74876 │ │ │ │ + beq.w 74a26 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 734f8 │ │ │ │ + beq.n 736a4 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74876 │ │ │ │ + beq.w 74a26 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 734f8 │ │ │ │ + beq.n 736a4 │ │ │ │ add.w ip, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 74876 │ │ │ │ + beq.w 74a26 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 734e4 │ │ │ │ + bne.n 73690 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 73562 │ │ │ │ + ble.n 7370e │ │ │ │ movw r7, #20420 @ 0x4fc4 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 74a7a │ │ │ │ + beq.w 74c52 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73530 │ │ │ │ + beq.n 736dc │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74a7a │ │ │ │ + beq.w 74c52 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73530 │ │ │ │ + beq.n 736dc │ │ │ │ add.w ip, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 74a7a │ │ │ │ + beq.w 74c52 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 7351c │ │ │ │ + bne.n 736c8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 73562 │ │ │ │ + ble.n 7370e │ │ │ │ movw r6, #18128 @ 0x46d0 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 7495e │ │ │ │ + beq.w 74b28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73562 │ │ │ │ + beq.n 7370e │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 7495e │ │ │ │ + beq.w 74b28 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73562 │ │ │ │ + beq.n 7370e │ │ │ │ adds r2, #20 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 7495e │ │ │ │ + beq.w 74b28 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 73552 │ │ │ │ + bne.n 736fe │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r2, #9 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #4194304 @ 0x400000 │ │ │ │ lsls r0, r2, #8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orrs r3, r1 │ │ │ │ ldr.w r6, [r2, #172] @ 0xac │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 73652 │ │ │ │ - b.n 73590 │ │ │ │ + ble.n 737fe │ │ │ │ + b.n 7373c │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr.w sl, [r6, #20] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7460c │ │ │ │ + bge.w 747c0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 7c1c4 │ │ │ │ + bl 7c398 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7480e │ │ │ │ + beq.w 749be │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - bne.w 7460c │ │ │ │ + bne.w 747c0 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ cmp r7, #2 │ │ │ │ and.w r3, r3, #96 @ 0x60 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - beq.n 7364c │ │ │ │ + beq.n 737f8 │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 74792 │ │ │ │ + bge.w 74942 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 7c1c4 │ │ │ │ + bl 7c398 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7480e │ │ │ │ + beq.w 749be │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - bne.w 74792 │ │ │ │ + bne.w 74942 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ cmp r7, #3 │ │ │ │ and.w r3, r3, #96 @ 0x60 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - beq.n 7364c │ │ │ │ + beq.n 737f8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add.w r8, r6, #24 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w sl, [r8, #4]! │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 74572 │ │ │ │ - bl 7c1c4 │ │ │ │ + bge.w 74726 │ │ │ │ + bl 7c398 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7480e │ │ │ │ + beq.w 749be │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - bne.w 74572 │ │ │ │ + bne.w 74726 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ and.w r3, r3, #96 @ 0x60 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - bne.n 73610 │ │ │ │ + bne.n 737bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ - cbz r4, 73682 │ │ │ │ + cbz r4, 7382e │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73eda │ │ │ │ + beq.w 7408e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73eea │ │ │ │ + beq.w 7409e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73efa │ │ │ │ + beq.w 740ae │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73f0a │ │ │ │ + beq.w 740be │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73ed0 │ │ │ │ + beq.w 74084 │ │ │ │ and.w r2, r3, #17408 @ 0x4400 │ │ │ │ cmp.w r2, #17408 @ 0x4400 │ │ │ │ - bne.n 736a4 │ │ │ │ + bne.n 73850 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r1, [r2, #160] @ 0xa0 │ │ │ │ - movw r2, #41469 @ 0xa1fd │ │ │ │ + movw r2, #41957 @ 0xa3e5 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - beq.w 74fd6 │ │ │ │ + beq.w 751a8 │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bmi.w 73c4e │ │ │ │ + bmi.w 73e02 │ │ │ │ lsls r7, r3, #28 │ │ │ │ - bpl.w 73862 │ │ │ │ + bpl.w 73a0e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ adds r3, #16 │ │ │ │ bics.w r3, r3, #16 │ │ │ │ - bne.w 74fee │ │ │ │ + bne.w 751c2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #15 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ str r2, [r1, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7386c │ │ │ │ + beq.w 73a18 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #168] @ 0xa8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 7371a │ │ │ │ + ble.n 738c6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 736f0 │ │ │ │ + bge.n 7389c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 7d990 │ │ │ │ + bl 7db60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 73ec8 │ │ │ │ + blt.w 7407c │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 73718 │ │ │ │ + beq.n 738c4 │ │ │ │ adds r4, #16 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 74b5e │ │ │ │ - bl 7d990 │ │ │ │ + bge.w 74de8 │ │ │ │ + bl 7db60 │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 73ec8 │ │ │ │ + blt.w 7407c │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 736f8 │ │ │ │ + bne.n 738a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ mov r3, r2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 73756 │ │ │ │ + beq.n 73902 │ │ │ │ lsls r0, r2, #27 │ │ │ │ - bmi.w 739fc │ │ │ │ + bmi.w 73ba8 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bpl.n 73738 │ │ │ │ + bpl.n 738e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7505e │ │ │ │ + beq.w 751e6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 7374c │ │ │ │ + bgt.n 738f8 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7507e │ │ │ │ + ble.w 75206 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bmi.w 73d82 │ │ │ │ + bmi.w 73f36 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 7323a │ │ │ │ + beq.w 733e6 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 6ba50 │ │ │ │ + bl 6bbe0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 73242 │ │ │ │ + bne.w 733ee │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 194f54 <_Py_NewReference@@Base+0x1c74> │ │ │ │ - b.w 7429c │ │ │ │ + bl 1965c4 <_Py_NewReference@@Base+0x1cdc> │ │ │ │ + b.w 7444e │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ it ls │ │ │ │ movls r1, r0 │ │ │ │ - bls.w 7313a │ │ │ │ + bls.w 732e6 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7313a │ │ │ │ - b.n 7316a │ │ │ │ + bne.w 732e6 │ │ │ │ + b.n 73316 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq.w 74b0a │ │ │ │ - ldr r3, [pc, #568] @ (739f0 ) │ │ │ │ - ldr r2, [pc, #572] @ (739f4 ) │ │ │ │ + beq.w 74d94 │ │ │ │ + ldr r3, [pc, #568] @ (73b9c ) │ │ │ │ + ldr r2, [pc, #572] @ (73ba0 ) │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r1, [sp, #32] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 742a6 │ │ │ │ + bne.w 74458 │ │ │ │ add.w r8, r8, #110592 @ 0x1b000 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, sl │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr.w r0, [r8, #3980] @ 0xf8c │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r1 │ │ │ │ - bl 7b8a4 │ │ │ │ + bl 7ba70 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - beq.w 75034 │ │ │ │ + beq.w 7519e │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 74070 │ │ │ │ + beq.w 74224 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73812 │ │ │ │ + bge.n 739be │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74d8e │ │ │ │ + beq.w 74f7c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73834 │ │ │ │ + bge.n 739e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74d7e │ │ │ │ + beq.w 74f6c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73834 │ │ │ │ + bge.n 739e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74f6c │ │ │ │ + beq.w 74f5e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ittt lt │ │ │ │ movlt r2, #1 │ │ │ │ bfilt r3, r2, #0, #2 │ │ │ │ strblt r3, [r1, #16] │ │ │ │ - blt.n 7385a │ │ │ │ + blt.n 73a06 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r1 │ │ │ │ str r3, [r6, #12] │ │ │ │ - b.w 740a2 │ │ │ │ + b.w 74256 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 736ce │ │ │ │ + bne.w 7387a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.w 74712 │ │ │ │ + bmi.w 748c2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #376] @ (739f8 ) │ │ │ │ + ldr r1, [pc, #376] @ (73ba4 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 77534 │ │ │ │ + bl 77704 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.w 73ec8 │ │ │ │ + beq.w 7407c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 736ce │ │ │ │ - ldr r1, [pc, #356] @ (739f8 ) │ │ │ │ + bne.w 7387a │ │ │ │ + ldr r1, [pc, #356] @ (73ba4 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73ec8 │ │ │ │ + beq.w 7407c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r3, #60765 @ 0xed5d │ │ │ │ + movw r3, #65005 @ 0xfded │ │ │ │ movt r3, #31 │ │ │ │ ldr.w r4, [r2, #168] @ 0xa8 │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.w 736da │ │ │ │ + bgt.w 73886 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7371a │ │ │ │ + b.n 738c6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72d9e │ │ │ │ - b.n 73194 │ │ │ │ + bne.w 72f42 │ │ │ │ + b.n 73340 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #288] @ (739f4 ) │ │ │ │ + mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ + ldr r1, [pc, #288] @ (73ba0 ) │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ - add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - mul.w r2, r2, ip │ │ │ │ - adds r7, r4, r2 │ │ │ │ - add.w r7, r7, #91136 @ 0x16400 │ │ │ │ - ldr.w r7, [r7, #392] @ 0x188 │ │ │ │ - cmp r7, r5 │ │ │ │ - bne.w 7466a │ │ │ │ + ldr.w r0, [r1, ip] │ │ │ │ + subs r7, r3, #1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mul.w r2, r7, r2 │ │ │ │ + adds r4, r0, r2 │ │ │ │ + add.w r4, r4, #91136 @ 0x16400 │ │ │ │ + ldr.w r4, [r4, #392] @ 0x188 │ │ │ │ + cmp r4, r5 │ │ │ │ + bne.w 7481c │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #392 @ 0x188 │ │ │ │ - add r4, r2 │ │ │ │ + add r0, r2 │ │ │ │ ldr.w sl, [r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 74616 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ + beq.w 747ca │ │ │ │ + ldr r7, [r0, #16] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 74f1e │ │ │ │ + bne.w 75240 │ │ │ │ movw r0, #28676 @ 0x7004 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 7900c │ │ │ │ + bl 791dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73eca │ │ │ │ + beq.w 7407e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ittt lt │ │ │ │ addlt r3, #1 │ │ │ │ ldrlt r2, [sp, #12] │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -107389,219 +107581,220 @@ │ │ │ │ mov r0, sl │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7962c │ │ │ │ + bl 79828 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74a82 │ │ │ │ + beq.w 74d4e │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw fp, #40968 @ 0xa008 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ ldrb.w r3, [r1, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r1, fp │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 74ee0 │ │ │ │ + bmi.w 75034 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.w 74364 │ │ │ │ + beq.w 74518 │ │ │ │ mov r1, sl │ │ │ │ str.w sl, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #20] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7b8a4 │ │ │ │ + bl 7ba70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74f3a │ │ │ │ + beq.w 75152 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 739b8 │ │ │ │ + bge.n 73b64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7509c │ │ │ │ + beq.w 751dc │ │ │ │ ldr.w sl, [r6, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 740e4 │ │ │ │ + bne.w 74298 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f8c │ │ │ │ + bne.w 74140 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 745e2 │ │ │ │ + beq.w 74796 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #16] @ (739f4 ) │ │ │ │ + mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ + ldr r1, [pc, #16] @ (73ba0 ) │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r3, [r3, #180] @ 0xb4 │ │ │ │ - b.w 742e4 │ │ │ │ + b.w 74496 │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb740 │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.w 7503e │ │ │ │ + bpl.w 75134 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73c02 │ │ │ │ + bne.w 73db6 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #6 │ │ │ │ - bl 78d1c │ │ │ │ + bl 78eec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75006 │ │ │ │ + beq.w 7515e │ │ │ │ movs r2, #2 │ │ │ │ strb r2, [r0, #6] │ │ │ │ movs r2, #30 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r0, [r2, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75028 │ │ │ │ - ldr r1, [pc, #592] @ (73c84 ) │ │ │ │ - movw r2, #34192 @ 0x8590 │ │ │ │ + beq.w 74a2e │ │ │ │ + ldr r1, [pc, #600] @ (73e38 ) │ │ │ │ + movw r2, #38948 @ 0x9824 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 7fc94 │ │ │ │ + bl 7fe64 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73bf4 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + beq.w 74a2e │ │ │ │ + ldr.w r2, [lr, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 73bf4 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + bpl.w 73da8 │ │ │ │ + ldr.w r2, [lr, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 73bf4 │ │ │ │ + ble.w 73da8 │ │ │ │ add.w r9, r3, #20 │ │ │ │ str.w fp, [sp, #24] │ │ │ │ mov fp, r3 │ │ │ │ movs r3, #0 │ │ │ │ - add.w r2, r0, #12 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + add.w r2, lr, #12 │ │ │ │ + str.w lr, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 73be8 │ │ │ │ + bne.w 73d9c │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 73be8 │ │ │ │ + beq.w 73d9c │ │ │ │ ldrb.w sl, [fp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r5, [fp, #5] │ │ │ │ cmp.w sl, #7 │ │ │ │ lsl.w r7, r2, sl │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ add.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ add r5, r9 │ │ │ │ and.w r6, r8, r7 │ │ │ │ - bgt.w 744d8 │ │ │ │ + bgt.w 7468c │ │ │ │ ldrsb.w r2, [r9, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 73b78 │ │ │ │ + blt.n 73d2c │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 73be8 │ │ │ │ + beq.w 73d9c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - cmp r8, r2 │ │ │ │ - beq.w 748d8 │ │ │ │ + cmp r2, r8 │ │ │ │ + beq.w 74a94 │ │ │ │ mov.w r2, r8, lsr #5 │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r6 │ │ │ │ and.w r6, r7, r2 │ │ │ │ ldrsb.w r2, [r9, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 741ae │ │ │ │ + blt.w 74362 │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ - cmp r4, r1 │ │ │ │ - beq.n 73be8 │ │ │ │ + cmp r1, r4 │ │ │ │ + beq.n 73d9c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 749e8 │ │ │ │ + beq.w 74b90 │ │ │ │ mov.w r2, r8, lsr #10 │ │ │ │ add.w r1, r6, r6, lsl #2 │ │ │ │ str r2, [sp, #32] │ │ │ │ adds r2, #1 │ │ │ │ add r2, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ and.w r6, r7, r2 │ │ │ │ cmp.w sl, #7 │ │ │ │ - bgt.w 74890 │ │ │ │ + bgt.w 74a66 │ │ │ │ ldrsb.w r2, [r9, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 74600 │ │ │ │ + blt.w 747b4 │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 747f0 │ │ │ │ + beq.w 749a0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 7479c │ │ │ │ + beq.w 7494c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ cmp.w sl, #7 │ │ │ │ add.w r6, r6, r3, lsr #5 │ │ │ │ add.w r6, r6, #1 │ │ │ │ and.w r6, r6, r7 │ │ │ │ - bgt.w 746f4 │ │ │ │ + bgt.w 748a4 │ │ │ │ ldrsb.w r2, [r9, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7487e │ │ │ │ + blt.w 74a3a │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 747f0 │ │ │ │ + beq.w 749a0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 74c88 │ │ │ │ + beq.w 74e08 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ lsrs r3, r3, #10 │ │ │ │ str r3, [sp, #32] │ │ │ │ adds r2, r3, #1 │ │ │ │ add r6, r2 │ │ │ │ ands r6, r7 │ │ │ │ - b.n 73b0c │ │ │ │ + b.n 73cc0 │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 73ace │ │ │ │ + bne.n 73c82 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 74706 │ │ │ │ + ble.w 748b6 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ str.w r2, [fp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 7a79c │ │ │ │ + bl 7a96c │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ cmp.w sl, #7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bgt.w 74e8a │ │ │ │ + bgt.w 74f32 │ │ │ │ strb.w r1, [r9, r0] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r0, [fp, #5] │ │ │ │ lsls r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ @@ -107613,164 +107806,164 @@ │ │ │ │ str r4, [r2, #0] │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [fp, #12] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ add.w r2, r2, #1 │ │ │ │ str.w r2, [fp, #16] │ │ │ │ - beq.w 74706 │ │ │ │ + beq.w 748b6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w 73a72 │ │ │ │ + blt.w 73c26 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r3, [r2, #440] @ 0x1b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75020 │ │ │ │ + beq.w 7518c │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - cbnz r3, 73c0e │ │ │ │ + cbnz r3, 73dc2 │ │ │ │ orr.w r2, r2, #4 │ │ │ │ str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r2, #17 │ │ │ │ - bpl.n 73c1c │ │ │ │ + bpl.n 73dd0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7505e │ │ │ │ + beq.w 751e6 │ │ │ │ lsls r5, r2, #27 │ │ │ │ - bpl.w 73738 │ │ │ │ + bpl.w 738e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 7374c │ │ │ │ + beq.w 738f8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34368 @ 0x8640 │ │ │ │ + movw r1, #38808 @ 0x9798 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 7480e │ │ │ │ + b.w 749be │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r2, [r2, #144] @ 0x90 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ ittt ls │ │ │ │ movls.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldrls r1, [sp, #12] │ │ │ │ strls.w r2, [r1, #144] @ 0x90 │ │ │ │ - bls.w 736aa │ │ │ │ + bls.w 73856 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #33960 @ 0x84a8 │ │ │ │ + movw r1, #38504 @ 0x9668 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 7480e │ │ │ │ + b.w 749be │ │ │ │ nop │ │ │ │ stmia r2!, {r3, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73360 │ │ │ │ + beq.w 7350c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7336e │ │ │ │ + beq.w 7351a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7337e │ │ │ │ + beq.w 7352a │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ movw r3, #5140 @ 0x1414 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7339c │ │ │ │ + bne.w 73548 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 74352 │ │ │ │ + beq.w 74506 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73cc2 │ │ │ │ + bne.n 73e76 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 74352 │ │ │ │ + beq.w 74506 │ │ │ │ movw r7, #39512 @ 0x9a58 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 74c80 │ │ │ │ + beq.w 74d8c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73ce8 │ │ │ │ + bne.n 73e9c │ │ │ │ movw r7, #41384 @ 0xa1a8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 74956 │ │ │ │ + beq.w 74b20 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73d00 │ │ │ │ + bne.n 73eb4 │ │ │ │ movw r7, #41176 @ 0xa0d8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 74c70 │ │ │ │ + beq.w 74d7c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73d18 │ │ │ │ + bne.n 73ecc │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 74c78 │ │ │ │ + beq.w 74d84 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73d28 │ │ │ │ + bne.n 73edc │ │ │ │ movw r7, #40760 @ 0x9f38 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 74876 │ │ │ │ + beq.w 74a26 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73d40 │ │ │ │ + bne.n 73ef4 │ │ │ │ movw r7, #20420 @ 0x4fc4 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 74a7a │ │ │ │ + beq.w 74c52 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73d58 │ │ │ │ + bne.n 73f0c │ │ │ │ movw r6, #18128 @ 0x46d0 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7495e │ │ │ │ + beq.w 74b28 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73d70 │ │ │ │ - b.w 73562 │ │ │ │ + bne.n 73f24 │ │ │ │ + b.w 7370e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #504] @ (73f84 ) │ │ │ │ + ldr r0, [pc, #504] @ (74138 ) │ │ │ │ movs r3, #28 │ │ │ │ ldr.w r2, [r4, #180] @ 0xb4 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -107780,872 +107973,870 @@ │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #392] @ 0x188 │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74982 │ │ │ │ + beq.w 74b12 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 73764 │ │ │ │ + b.n 73910 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 7bcf0 │ │ │ │ + bl 7bec4 │ │ │ │ mov r6, r0 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7962c │ │ │ │ + bl 79828 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 73ec8 │ │ │ │ - ldr r1, [pc, #412] @ (73f88 ) │ │ │ │ + beq.n 7407c │ │ │ │ + ldr r1, [pc, #412] @ (7413c ) │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 740c6 │ │ │ │ + beq.w 7427a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 73326 │ │ │ │ + bge.w 734d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73326 │ │ │ │ + bne.w 734d2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 73326 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 734d2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 6ba50 │ │ │ │ + bl 6bbe0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bne.w 7317c │ │ │ │ + bne.w 73328 │ │ │ │ mov r0, r1 │ │ │ │ - bl 261924 │ │ │ │ + bl 262b40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - b.w 7480e │ │ │ │ + b.w 749be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 732a0 │ │ │ │ + beq.w 7344c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 7b304 │ │ │ │ + bl 7b4d0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73ec8 │ │ │ │ + beq.n 7407c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 732a0 │ │ │ │ + beq.w 7344c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r1, r4, #16 │ │ │ │ - bl 7b304 │ │ │ │ + bl 7b4d0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73ec8 │ │ │ │ + beq.n 7407c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 732a0 │ │ │ │ + beq.w 7344c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r1, r4, #32 │ │ │ │ - bl 7b304 │ │ │ │ + bl 7b4d0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73ec8 │ │ │ │ + beq.n 7407c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 732a0 │ │ │ │ + beq.w 7344c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ - bl 7b304 │ │ │ │ + bl 7b4d0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73ec8 │ │ │ │ + beq.n 7407c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 732a0 │ │ │ │ + beq.w 7344c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ - bl 7b304 │ │ │ │ + bl 7b4d0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73ec8 │ │ │ │ + beq.n 7407c │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 732a0 │ │ │ │ + beq.w 7344c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - b.n 73ebc │ │ │ │ + b.n 74070 │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 732a0 │ │ │ │ + beq.w 7344c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b304 │ │ │ │ + bl 7b4d0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 73eb2 │ │ │ │ + bne.n 74066 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - b.w 7480e │ │ │ │ + b.w 749be │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ str r2, [r1, #80] @ 0x50 │ │ │ │ - b.w 73682 │ │ │ │ + b.w 7382e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73664 │ │ │ │ + bne.w 73810 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ str r2, [r1, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7366e │ │ │ │ + bne.w 7381a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ str r2, [r1, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73678 │ │ │ │ + bne.w 73824 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ - b.w 73678 │ │ │ │ + b.w 73824 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73326 │ │ │ │ - b.w 73306 │ │ │ │ + bne.w 734d2 │ │ │ │ + b.w 734b2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74aee │ │ │ │ + beq.w 74d32 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bf58 │ │ │ │ + bl 7c12c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7480e │ │ │ │ + beq.w 749be │ │ │ │ lsls r5, r2, #30 │ │ │ │ - bpl.w 74af4 │ │ │ │ + bpl.w 74d38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str.w r4, [r1, #168] @ 0xa8 │ │ │ │ and.w r3, r3, r2, lsr #1 │ │ │ │ mov r6, r2 │ │ │ │ lsls r4, r3, #31 │ │ │ │ - bpl.w 72cec │ │ │ │ + bpl.w 72e90 │ │ │ │ ldr.w r3, [r1, #128] @ 0x80 │ │ │ │ ldr.w r1, [r1, #156] @ 0x9c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 749aa │ │ │ │ + bne.w 74b56 │ │ │ │ movw r4, #34368 @ 0x8640 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 72faa │ │ │ │ + bne.w 73154 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bpl.w 72faa │ │ │ │ - b.w 72d22 │ │ │ │ + bpl.w 73154 │ │ │ │ + b.w 72ec6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 748b0 │ │ │ │ + bne.w 74a86 │ │ │ │ ldr.w sl, [r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 745da │ │ │ │ + beq.w 7478e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov r9, r7 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r5, sl │ │ │ │ movw r8, #40968 @ 0xa008 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ movw sl, #28408 @ 0x6ef8 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 7900c │ │ │ │ + bl 791dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73ec8 │ │ │ │ + beq.w 7407c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ str r7, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7962c │ │ │ │ + bl 79828 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74d26 │ │ │ │ + beq.w 74c64 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov fp, r8 │ │ │ │ ldrb.w r3, [r1, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r1, r8 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 74d78 │ │ │ │ + bmi.w 74f58 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.w 74218 │ │ │ │ + beq.w 743ca │ │ │ │ mov r1, r5 │ │ │ │ str r5, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r9 │ │ │ │ str r6, [r4, #20] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7b8a4 │ │ │ │ + bl 7ba70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74f3a │ │ │ │ + beq.w 75152 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74052 │ │ │ │ + bge.n 74206 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74d1c │ │ │ │ + beq.w 74c5a │ │ │ │ ldr.w r5, [r6, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 73fc4 │ │ │ │ + bne.n 74178 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 742d6 │ │ │ │ + bmi.w 74488 │ │ │ │ ldr.w r4, [r2, #132] @ 0x84 │ │ │ │ - b.w 732da │ │ │ │ + b.w 73486 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74084 │ │ │ │ + bge.n 74238 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 74084 │ │ │ │ + cbnz r3, 74238 │ │ │ │ mov r0, r1 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 748a2 │ │ │ │ + blt.w 74a78 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ strne.w r8, [r6, #12] │ │ │ │ - beq.w 74a54 │ │ │ │ + beq.w 74c10 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r9, [r6, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ str r2, [r6, #16] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 73216 │ │ │ │ + bmi.w 733c2 │ │ │ │ movw r1, #2659 @ 0xa63 │ │ │ │ - movw r0, #33800 @ 0x8408 │ │ │ │ + movw r0, #38344 @ 0x95c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 73ec8 │ │ │ │ + bge.w 7407c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73ec8 │ │ │ │ + bne.w 7407c │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 7480e │ │ │ │ + b.n 749be │ │ │ │ mov r5, sl │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ str.w r9, [sp, #20] │ │ │ │ adds r6, #20 │ │ │ │ movw r9, #28676 @ 0x7004 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 74f1e │ │ │ │ + bne.w 75240 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7900c │ │ │ │ + bl 791dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73ec8 │ │ │ │ + beq.w 7407c │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [sl] │ │ │ │ str.w sl, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7962c │ │ │ │ + bl 79828 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74a82 │ │ │ │ + beq.w 74d4e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r2, fp │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.w 74e68 │ │ │ │ + bmi.w 7502c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 74426 │ │ │ │ + beq.w 745da │ │ │ │ mov r7, r5 │ │ │ │ str r5, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r3, r6, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl 7b8a4 │ │ │ │ + bl 7ba70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74f3a │ │ │ │ + beq.w 75152 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74198 │ │ │ │ + bge.n 7434c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74e80 │ │ │ │ + beq.w 74f4a │ │ │ │ ldr.w r5, [r6, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 740fa │ │ │ │ + bne.n 742ae │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ - b.n 739cc │ │ │ │ + b.n 73b78 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 73b7c │ │ │ │ - b.n 73af8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7f794 │ │ │ │ + beq.w 73d30 │ │ │ │ + b.n 73cac │ │ │ │ + bl 7f964 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 73eca │ │ │ │ + blt.w 7407e │ │ │ │ ldr.w r1, [r3, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ and.w r3, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72cda │ │ │ │ + bne.w 72e7e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 72cda │ │ │ │ + beq.w 72e7e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7486a │ │ │ │ + bne.w 74a1a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72cec │ │ │ │ - b.n 73f26 │ │ │ │ + bne.w 72e90 │ │ │ │ + b.n 740da │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ - b.w 72f3a │ │ │ │ + b.w 730e4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 72d44 │ │ │ │ + beq.w 72ee8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r1, #156] @ 0x9c │ │ │ │ - b.w 72d44 │ │ │ │ + b.w 72ee8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 74c1c │ │ │ │ - ldr r3, [pc, #672] @ (744c8 ) │ │ │ │ + beq.w 74cde │ │ │ │ + ldr r3, [pc, #676] @ (7467c ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ - ldr r3, [pc, #668] @ (744cc ) │ │ │ │ + ldr r3, [pc, #668] @ (74680 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7457e │ │ │ │ + bne.w 74732 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3980] @ 0xf8c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - bl 7b8a4 │ │ │ │ + bl 7ba70 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 74d74 │ │ │ │ + beq.w 74f54 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 74520 │ │ │ │ + bne.w 746d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7427e │ │ │ │ + bge.n 74430 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7427e │ │ │ │ + cbnz r3, 74430 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 749d6 │ │ │ │ + blt.w 74c06 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 74ba4 │ │ │ │ + beq.w 74f0a │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.n 74028 │ │ │ │ - bl 78ab0 │ │ │ │ + b.n 741dc │ │ │ │ + bl 78c80 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7325c │ │ │ │ - b.n 740c6 │ │ │ │ + bge.w 73408 │ │ │ │ + b.n 7427a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 737d4 │ │ │ │ + beq.w 73980 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 742c6 │ │ │ │ + bge.n 74478 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 742c6 │ │ │ │ + cbnz r2, 74478 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - b.w 7385c │ │ │ │ + b.w 73a08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #492] @ (744cc ) │ │ │ │ + mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ + ldr r1, [pc, #496] @ (74680 ) │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r3, [r3, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ + ldr.w r1, [r1, ip] │ │ │ │ movs r3, #28 │ │ │ │ cmp r2, #10 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #392] @ 0x188 │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7494a │ │ │ │ + beq.w 74b3e │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r1, r3 │ │ │ │ - ldr r3, [pc, #436] @ (744d0 ) │ │ │ │ + ldr r3, [pc, #436] @ (74684 ) │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w r2, [r3, #1564] @ 0x61c │ │ │ │ cmp r2, fp │ │ │ │ - beq.w 732e6 │ │ │ │ - ldr r0, [pc, #424] @ (744d4 ) │ │ │ │ - bl 6ba50 │ │ │ │ + beq.w 73492 │ │ │ │ + ldr r0, [pc, #424] @ (74688 ) │ │ │ │ + bl 6bbe0 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 732f0 │ │ │ │ - ldr r0, [pc, #412] @ (744d4 ) │ │ │ │ - bl 261924 │ │ │ │ + bne.w 7349c │ │ │ │ + ldr r0, [pc, #412] @ (74688 ) │ │ │ │ + bl 262b40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 7480e │ │ │ │ + b.n 749be │ │ │ │ ldr.w sl, [r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 73fa4 │ │ │ │ - b.w 732d2 │ │ │ │ + bne.w 74158 │ │ │ │ + b.w 7347e │ │ │ │ mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 73564 │ │ │ │ + b.w 73710 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r0, [r3, #132] @ 0x84 │ │ │ │ - b.w 72c62 │ │ │ │ + b.w 72e04 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr.w r8, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 74bc8 │ │ │ │ - ldr r3, [pc, #340] @ (744c8 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #340] @ (744cc ) │ │ │ │ - ldr.w r2, [r3, #980] @ 0x3d4 │ │ │ │ - ldr r3, [r0, r1] │ │ │ │ + beq.w 74c8a │ │ │ │ + ldr r3, [pc, #340] @ (7467c ) │ │ │ │ + mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ + ldr r1, [pc, #340] @ (74680 ) │ │ │ │ + ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ + ldr.w r3, [r1, ip] │ │ │ │ mov r1, sl │ │ │ │ - mov r0, r2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74758 │ │ │ │ + bne.w 74908 │ │ │ │ add.w r2, r5, #110592 @ 0x1b000 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr.w r0, [r2, #3980] @ 0xf8c │ │ │ │ mov r2, sl │ │ │ │ - bl 7b8a4 │ │ │ │ + bl 7ba70 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.w 74edc │ │ │ │ + beq.w 75030 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 74680 │ │ │ │ + beq.w 74830 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 743c4 │ │ │ │ + bge.n 74578 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74f98 │ │ │ │ + beq.w 7501e │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 743f0 │ │ │ │ + bge.n 745a4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74fac │ │ │ │ + beq.w 75058 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 743f0 │ │ │ │ + bge.n 745a4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74fa2 │ │ │ │ + beq.w 7504e │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74a6c │ │ │ │ + blt.w 74eca │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb.w r3, [sl, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 73988 │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 73b34 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 74888 │ │ │ │ + beq.w 74a44 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r6, r6, #128 @ 0x80 │ │ │ │ str r6, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r6, #2 │ │ │ │ - b.n 7420c │ │ │ │ + b.n 743be │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 74d2a │ │ │ │ - ldr r3, [pc, #148] @ (744c8 ) │ │ │ │ + beq.w 74e70 │ │ │ │ + ldr r3, [pc, #148] @ (7467c ) │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #148] @ (744cc ) │ │ │ │ + ldr r2, [pc, #148] @ (74680 ) │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7483e │ │ │ │ + bne.w 749ee │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r3, #3980] @ 0xf8c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - bl 7b8a4 │ │ │ │ + bl 7ba70 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 74e64 │ │ │ │ + beq.w 75028 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 746c8 │ │ │ │ + beq.w 74878 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74488 │ │ │ │ + bge.n 7463c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74e5a │ │ │ │ + beq.w 75094 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 744ac │ │ │ │ + bge.n 74660 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74e76 │ │ │ │ + beq.w 75014 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 744ac │ │ │ │ + bge.n 74660 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74e6c │ │ │ │ + beq.w 7500a │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74bbc │ │ │ │ + blt.w 74ebe │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 74166 │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 7431a │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp.w sl, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r2, [r9, r6, lsl #2] │ │ │ │ ldrshle.w r2, [r9, r6, lsl #1] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7478a │ │ │ │ + blt.w 7493a │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 73be8 │ │ │ │ + beq.w 73d9c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - cmp r2, r8 │ │ │ │ - beq.w 748d8 │ │ │ │ + cmp r8, r2 │ │ │ │ + beq.w 74a94 │ │ │ │ mov.w r2, r8, lsr #5 │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r6 │ │ │ │ and.w r6, r7, r2 │ │ │ │ cmp.w sl, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r2, [r9, r6, lsl #2] │ │ │ │ ldrshle.w r2, [r9, r6, lsl #1] │ │ │ │ - b.w 73ae2 │ │ │ │ + b.w 73c96 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74532 │ │ │ │ + bge.n 746e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74f8e │ │ │ │ + beq.w 75194 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74556 │ │ │ │ + bge.n 7470a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74f84 │ │ │ │ + beq.w 7522e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74556 │ │ │ │ + bge.n 7470a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74f7a │ │ │ │ + beq.w 75224 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - blt.w 7499e │ │ │ │ + blt.w 74b4a │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 74024 │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 741d8 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.w 73610 │ │ │ │ - b.w 7364c │ │ │ │ + bne.w 737bc │ │ │ │ + b.w 737f8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74240 │ │ │ │ + beq.w 743f2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7459e │ │ │ │ + bge.n 74752 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7459e │ │ │ │ + cbnz r3, 74752 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 74294 │ │ │ │ + bge.w 74446 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 74294 │ │ │ │ + b.n 74446 │ │ │ │ lsls r6, r3, #17 │ │ │ │ - bpl.w 73346 │ │ │ │ + bpl.w 734f2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73346 │ │ │ │ + bne.w 734f2 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73346 │ │ │ │ + bne.w 734f2 │ │ │ │ orr.w r1, r1, #16384 @ 0x4000 │ │ │ │ str r1, [r0, #84] @ 0x54 │ │ │ │ ldrd r3, r2, [r4, #92] @ 0x5c │ │ │ │ strd r3, r2, [r0, #92] @ 0x5c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.w 73346 │ │ │ │ + b.w 734f2 │ │ │ │ movw fp, #40968 @ 0xa008 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #132] @ 0x84 │ │ │ │ - b.w 732da │ │ │ │ + b.w 73486 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72f6e │ │ │ │ + beq.w 73118 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r6, #2 │ │ │ │ - b.w 72d44 │ │ │ │ + b.w 72ee8 │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 73b30 │ │ │ │ + bne.w 73ce4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.w 73b7c │ │ │ │ + b.w 73d30 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.w 735cc │ │ │ │ - b.w 7364c │ │ │ │ + bne.w 73778 │ │ │ │ + b.w 737f8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74cdc │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ - add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 74c28 │ │ │ │ + ldr.w r2, [r1, ip] │ │ │ │ + subs r7, r3, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ - mul.w r2, r2, ip │ │ │ │ - adds r7, r4, r2 │ │ │ │ - add.w r7, r7, #91136 @ 0x16400 │ │ │ │ - ldr.w r7, [r7, #392] @ 0x188 │ │ │ │ - cmp r7, r5 │ │ │ │ - beq.n 74646 │ │ │ │ - cmp.w ip, #10 │ │ │ │ - bls.w 74b78 │ │ │ │ + mul.w r2, r7, r2 │ │ │ │ + adds r4, r0, r2 │ │ │ │ + add.w r4, r4, #91136 @ 0x16400 │ │ │ │ + ldr.w r4, [r4, #392] @ 0x188 │ │ │ │ + cmp r4, r5 │ │ │ │ + beq.n 747f8 │ │ │ │ + cmp r7, #10 │ │ │ │ + bls.w 74e5c │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #392 @ 0x188 │ │ │ │ - add r4, r2 │ │ │ │ + add r0, r2 │ │ │ │ ldr.w sl, [r6] │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ + ldr r7, [r0, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 73fa4 │ │ │ │ + bne.w 74158 │ │ │ │ movw fp, #40968 @ 0xa008 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 742e4 │ │ │ │ - cmp.w ip, #10 │ │ │ │ - bhi.w 738f6 │ │ │ │ + b.n 74496 │ │ │ │ + cmp r7, #10 │ │ │ │ + bhi.w 73aa2 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ add.w r2, r2, #368 @ 0x170 │ │ │ │ - add r4, r2 │ │ │ │ - b.w 73900 │ │ │ │ + add r0, r2 │ │ │ │ + b.w 73aac │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7469c │ │ │ │ + bge.n 7484c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 7469c │ │ │ │ + cbnz r3, 7484c │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74d0a │ │ │ │ + blt.w 74ef0 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 74cf2 │ │ │ │ + beq.w 74ed8 │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.w 7398e │ │ │ │ + b.w 73b3a │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 72d44 │ │ │ │ + beq.w 72ee8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72f02 │ │ │ │ - b.n 741fa │ │ │ │ + bne.w 730aa │ │ │ │ + b.n 743ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 746dc │ │ │ │ + bge.n 7488c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 746dc │ │ │ │ + cbnz r3, 7488c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74aba │ │ │ │ + blt.w 74c48 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 74aa6 │ │ │ │ + beq.w 74c34 │ │ │ │ str r7, [r4, #12] │ │ │ │ - b.n 7416a │ │ │ │ + b.n 7431e │ │ │ │ cmp.w sl, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r2, [r9, r6, lsl #1] │ │ │ │ ldrgt.w r2, [r9, r6, lsl #2] │ │ │ │ - b.w 73b4e │ │ │ │ + b.w 73d02 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ str.w fp, [r1, #440] @ 0x1b8 │ │ │ │ - b.w 73c02 │ │ │ │ - ldr r3, [pc, #716] @ (749e0 ) │ │ │ │ + b.w 73db6 │ │ │ │ + ldr r3, [pc, #708] @ (74b88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ movs r3, #28 │ │ │ │ @@ -108653,863 +108844,875 @@ │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r2, #392] @ 0x188 │ │ │ │ add.w r2, r3, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #392 @ 0x188 │ │ │ │ add r2, r1 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 74752 │ │ │ │ + beq.n 74902 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r1, r3 │ │ │ │ cmp r0, #10 │ │ │ │ it ls │ │ │ │ movls r2, r1 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - b.w 7387c │ │ │ │ + b.w 73a28 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7438e │ │ │ │ + beq.w 74542 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7477c │ │ │ │ + bge.n 7492c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 7477c │ │ │ │ + cbnz r3, 7492c │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 746b0 │ │ │ │ + bge.n 74860 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 746b0 │ │ │ │ + b.n 74860 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 73b7c │ │ │ │ - b.n 744fe │ │ │ │ + beq.w 73d30 │ │ │ │ + b.n 746b2 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 73608 │ │ │ │ - b.w 7364c │ │ │ │ + bne.w 737b4 │ │ │ │ + b.w 737f8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73b30 │ │ │ │ + bne.w 73ce4 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 73b30 │ │ │ │ + bne.w 73ce4 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 74d18 │ │ │ │ + beq.w 74f2e │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 74d14 │ │ │ │ + beq.w 74f2a │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73b30 │ │ │ │ + bne.w 73ce4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.w 73be8 │ │ │ │ - ldr r0, [pc, #492] @ (749e4 ) │ │ │ │ - bl 6ba50 │ │ │ │ + b.w 73d9c │ │ │ │ + ldr r0, [pc, #484] @ (74b8c ) │ │ │ │ + bl 6bbe0 │ │ │ │ mov r2, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.w 72f58 │ │ │ │ - ldr r0, [pc, #476] @ (749e4 ) │ │ │ │ - bl 261924 │ │ │ │ + bne.w 73102 │ │ │ │ + ldr r0, [pc, #468] @ (74b8c ) │ │ │ │ + bl 262b40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bmi.w 74e14 │ │ │ │ + bmi.w 74fc4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w r2, r2, #8192 @ 0x2000 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 73766 │ │ │ │ + b.w 73912 │ │ │ │ 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 72d9e │ │ │ │ - b.w 7316a │ │ │ │ + bne.w 72f42 │ │ │ │ + b.w 73316 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74452 │ │ │ │ + beq.w 74606 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7485a │ │ │ │ + bge.n 74a0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7485a │ │ │ │ + cbnz r3, 74a0a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 746f0 │ │ │ │ + bge.w 748a0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 746f0 │ │ │ │ + b.n 748a0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 741ec │ │ │ │ - b.w 73018 │ │ │ │ + bne.w 7439e │ │ │ │ + b.w 731c4 │ │ │ │ mov.w r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 73564 │ │ │ │ + b.w 73710 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ + str.w r3, [r1, #440] @ 0x1b8 │ │ │ │ + b.w 73db6 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 74606 │ │ │ │ - b.w 73b66 │ │ │ │ + beq.w 747ba │ │ │ │ + b.w 73d1a │ │ │ │ and.w r3, r6, #2 │ │ │ │ - b.w 72d44 │ │ │ │ + b.w 72ee8 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + mov r0, r7 │ │ │ │ + movw r2, #5160 @ 0x1428 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + bl 788f8 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 72f42 │ │ │ │ + b.w 7407c │ │ │ │ cmp.w sl, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r2, [r9, r6, lsl #1] │ │ │ │ ldrgt.w r2, [r9, r6, lsl #2] │ │ │ │ - b.w 73b18 │ │ │ │ + b.w 73ccc │ │ │ │ str.w r8, [r6, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 740a2 │ │ │ │ - b.n 74b86 │ │ │ │ + bne.w 74256 │ │ │ │ + b.n 74df6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #296] @ (749e0 ) │ │ │ │ + mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ + ldr r1, [pc, #248] @ (74b88 ) │ │ │ │ ldr.w r3, [r3, #180] @ 0xb4 │ │ │ │ - b.n 74620 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - mov r0, r7 │ │ │ │ - movw r2, #5160 @ 0x1428 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - bl 78728 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 72d9e │ │ │ │ - b.w 73ec8 │ │ │ │ + b.n 747d4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 7492e │ │ │ │ + bne.n 74aea │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 7492e │ │ │ │ + bne.n 74aea │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 74ac8 │ │ │ │ + beq.w 74e04 │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 74ac4 │ │ │ │ + beq.w 74c86 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ mul.w r2, r2, ip │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c22c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73be8 │ │ │ │ + beq.w 73d9c │ │ │ │ mov.w r2, r8, lsr #5 │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w sl, #7 │ │ │ │ add r2, r6 │ │ │ │ and.w r6, r7, r2 │ │ │ │ - bgt.w 7450e │ │ │ │ - b.w 73ade │ │ │ │ + ble.w 73c92 │ │ │ │ + b.n 746c2 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r1, r3 │ │ │ │ - b.n 7431a │ │ │ │ - mov.w r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 73564 │ │ │ │ - mov.w r3, #536870912 @ 0x20000000 │ │ │ │ - b.w 73564 │ │ │ │ - add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ - add.w r3, r3, #368 @ 0x170 │ │ │ │ - add r3, r1 │ │ │ │ - b.w 72e24 │ │ │ │ + b.w 731a4 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r1, r3 │ │ │ │ - b.w 72ff8 │ │ │ │ + b.w 73f78 │ │ │ │ + mov.w r3, #16777216 @ 0x1000000 │ │ │ │ + b.w 73710 │ │ │ │ + mov.w r3, #536870912 @ 0x20000000 │ │ │ │ + b.w 73710 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ - add r1, r3 │ │ │ │ - b.w 73dc4 │ │ │ │ + add r3, r1 │ │ │ │ + b.w 72fcc │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r1, r3 │ │ │ │ - b.w 72e92 │ │ │ │ + b.n 744ce │ │ │ │ movs r1, #1 │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - b.w 74024 │ │ │ │ + b.w 741d8 │ │ │ │ lsls r0, r2, #24 │ │ │ │ - bmi.w 72fb4 │ │ │ │ + bmi.w 7315e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72f02 │ │ │ │ + beq.w 730aa │ │ │ │ tst.w r9, #1 │ │ │ │ - bne.w 72f02 │ │ │ │ + bne.w 730aa │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 72faa │ │ │ │ - b.w 72f02 │ │ │ │ - lsls r2, r2, #24 │ │ │ │ - bpl.w 72eea │ │ │ │ - b.w 72d44 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 74028 │ │ │ │ - b.n 74a86 │ │ │ │ + beq.w 73154 │ │ │ │ + b.w 730aa │ │ │ │ + add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ + add.w r3, r3, #368 @ 0x170 │ │ │ │ + add r1, r3 │ │ │ │ + b.w 7303a │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 73af8 │ │ │ │ + bne.w 73cac │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 73af8 │ │ │ │ + bne.w 73cac │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 74b74 │ │ │ │ + beq.w 74f26 │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 74b70 │ │ │ │ + beq.w 74f22 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ mul.w r2, ip, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c22c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73be8 │ │ │ │ - b.w 73af8 │ │ │ │ + beq.w 73d9c │ │ │ │ + b.w 73cac │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ - b.w 72f38 │ │ │ │ + b.w 730e2 │ │ │ │ + lsls r2, r2, #24 │ │ │ │ + bpl.w 73092 │ │ │ │ + b.w 72ee8 │ │ │ │ + str r1, [r4, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 741dc │ │ │ │ + b.n 74c66 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [r8, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ str.w r8, [r6, #12] │ │ │ │ - b.w 740a2 │ │ │ │ - movs r1, #1 │ │ │ │ - bfi r3, r1, #0, #2 │ │ │ │ - strb.w r3, [sl, #16] │ │ │ │ - b.w 73988 │ │ │ │ + b.w 74256 │ │ │ │ + movw fp, #40968 @ 0xa008 │ │ │ │ + movt fp, #75 @ 0x4b │ │ │ │ + mov r4, r2 │ │ │ │ + b.n 74496 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r7 │ │ │ │ + bfi r3, r2, #0, #2 │ │ │ │ + strb r3, [r7, #16] │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ + str r7, [r4, #12] │ │ │ │ + b.w 7431e │ │ │ │ + str r7, [r4, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 7431e │ │ │ │ + b.n 74c66 │ │ │ │ mov.w r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 73564 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #12] │ │ │ │ + b.w 73710 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 74206 │ │ │ │ + str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 73ec8 │ │ │ │ + bge.w 7407c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73ec8 │ │ │ │ + bne.w 7407c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 7480e │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - bfi r3, r2, #0, #2 │ │ │ │ - strb r3, [r7, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ - str r7, [r4, #12] │ │ │ │ - b.w 7416a │ │ │ │ - str r7, [r4, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 7416a │ │ │ │ - b.n 74a86 │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - b.n 7491c │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 74906 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 73f8c │ │ │ │ - movw fp, #40968 @ 0xa008 │ │ │ │ - movt fp, #75 @ 0x4b │ │ │ │ - b.w 739d6 │ │ │ │ - add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ - ldr.w r3, [r2, #384] @ 0x180 │ │ │ │ - b.w 72cb0 │ │ │ │ - ldr r4, [pc, #740] @ (74dd4 ) │ │ │ │ - b.w 73f38 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - b.w 73f4a │ │ │ │ - ldr.w r6, [r3, #172] @ 0xac │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 74b6a │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 73590 │ │ │ │ - and.w r3, r2, #28 │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.w 737b4 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ - bmi.w 74ee6 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldrsb.w r2, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.w 74f14 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ - movs r0, #24 │ │ │ │ - movw r3, #43944 @ 0xaba8 │ │ │ │ - mla r3, r0, r2, r3 │ │ │ │ - movw r2, #24184 @ 0x5e78 │ │ │ │ - movt r2, #77 @ 0x4d │ │ │ │ - add r3, r2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7385c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 7385c │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - b.w 7385c │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r6, r7 │ │ │ │ - bne.w 736f8 │ │ │ │ - b.w 73718 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.w 73682 │ │ │ │ + b.n 749be │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - b.n 74a30 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 74a1a │ │ │ │ - add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ - add.w r2, r2, #368 @ 0x170 │ │ │ │ - add r4, r2 │ │ │ │ - b.n 74650 │ │ │ │ - str r0, [r6, #12] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 740ce │ │ │ │ - b.w 73ec8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - b.w 72ebc │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - bfi r3, r2, #0, #2 │ │ │ │ - strb r3, [r1, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r1, [r4, #12] │ │ │ │ - b.w 74028 │ │ │ │ - movs r2, #1 │ │ │ │ - bfi r3, r2, #0, #2 │ │ │ │ - strb r3, [r5, #16] │ │ │ │ - b.w 74166 │ │ │ │ + b.n 74ad8 │ │ │ │ and.w r1, r3, #28 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.w 74370 │ │ │ │ + bne.w 74524 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.w 74ea2 │ │ │ │ + bmi.w 74f8a │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 74ecc │ │ │ │ + blt.w 74fb4 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r0, #24 │ │ │ │ movw r1, #43944 @ 0xaba8 │ │ │ │ mla r1, r0, r3, r1 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add r1, r3 │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 746b0 │ │ │ │ + bge.w 74860 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 746b0 │ │ │ │ + bne.w 74860 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n 746b0 │ │ │ │ + b.n 74860 │ │ │ │ and.w r1, r3, #28 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.w 74224 │ │ │ │ + bne.w 743d6 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 74d9c │ │ │ │ + bmi.w 75062 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 74dc4 │ │ │ │ + blt.w 7508a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r0, #24 │ │ │ │ movw r1, #43944 @ 0xaba8 │ │ │ │ mla r1, r0, r3, r1 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 74294 │ │ │ │ + bge.w 74446 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74294 │ │ │ │ + bne.w 74446 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.w 74294 │ │ │ │ + b.w 74446 │ │ │ │ + ldr r4, [pc, #772] @ (75038 ) │ │ │ │ + b.w 740ec │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + b.w 740fe │ │ │ │ + ldr.w r6, [r3, #172] @ 0xac │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 74d54 │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 7373c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + b.n 74c66 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + b.w 7382e │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 74140 │ │ │ │ + movw fp, #40968 @ 0xa008 │ │ │ │ + movt fp, #75 @ 0x4b │ │ │ │ + b.w 73b82 │ │ │ │ + add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ + ldr.w r3, [r2, #384] @ 0x180 │ │ │ │ + b.w 72e54 │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ - b.w 73564 │ │ │ │ + b.w 73710 │ │ │ │ mov.w r3, #268435456 @ 0x10000000 │ │ │ │ - b.w 73564 │ │ │ │ + b.w 73710 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.w 73564 │ │ │ │ + b.w 73710 │ │ │ │ + and.w r3, r2, #28 │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.w 73960 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ + bmi.w 750a4 │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldrsb.w r2, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 750be │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + movs r0, #24 │ │ │ │ + movw r3, #43944 @ 0xaba8 │ │ │ │ + mla r3, r0, r2, r3 │ │ │ │ + movw r2, #24184 @ 0x5e78 │ │ │ │ + movt r2, #77 @ 0x4d │ │ │ │ + add r3, r2 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 73a08 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 73a08 │ │ │ │ + mov r0, r1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + b.w 73a08 │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r6, r7 │ │ │ │ + bne.w 738a4 │ │ │ │ + b.w 738c4 │ │ │ │ + str r0, [r6, #12] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 74282 │ │ │ │ + b.w 7407c │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 74ac2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73b66 │ │ │ │ + bne.w 73d1a │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 73b66 │ │ │ │ + bne.w 73d1a │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 74cee │ │ │ │ + beq.n 74e6c │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 74cea │ │ │ │ + beq.n 74e68 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 747f0 │ │ │ │ - b.w 73b66 │ │ │ │ - movw fp, #40968 @ 0xa008 │ │ │ │ - movt fp, #75 @ 0x4b │ │ │ │ - mov r4, r2 │ │ │ │ - b.w 742e4 │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - b.n 74cca │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 74cb6 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - bfi r3, r2, #0, #2 │ │ │ │ - strb r3, [r1, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r1, [r4, #12] │ │ │ │ - b.w 7398e │ │ │ │ - str r1, [r4, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 7398e │ │ │ │ - b.n 74a86 │ │ │ │ + beq.w 749a0 │ │ │ │ + b.w 73d1a │ │ │ │ + add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ + add.w r2, r2, #368 @ 0x170 │ │ │ │ + add r0, r2 │ │ │ │ + b.n 74802 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - b.n 747e2 │ │ │ │ + b.n 74e4a │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 747cc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 74052 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - b.n 74a86 │ │ │ │ + b.n 74e36 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 74432 │ │ │ │ + bne.w 745e6 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.n 74ddc │ │ │ │ + bmi.w 750c8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 74e04 │ │ │ │ + blt.w 750f0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #24 │ │ │ │ movw r1, #43944 @ 0xaba8 │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ adds r7, r1, r3 │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 746f0 │ │ │ │ + bge.w 748a0 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 746f0 │ │ │ │ + bne.w 748a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 746f0 │ │ │ │ - bl d8428 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 748a0 │ │ │ │ + movs r2, #1 │ │ │ │ + bfi r3, r2, #0, #2 │ │ │ │ + strb r3, [r5, #16] │ │ │ │ + b.w 7431a │ │ │ │ + movs r1, #1 │ │ │ │ + bfi r3, r1, #0, #2 │ │ │ │ + strb.w r3, [sl, #16] │ │ │ │ + b.w 73b34 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + bfi r3, r2, #0, #2 │ │ │ │ + strb r3, [r1, #16] │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r1, [r4, #12] │ │ │ │ + b.w 73b3a │ │ │ │ + str r1, [r4, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 73b3a │ │ │ │ + b.n 74c66 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + b.w 73064 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + bfi r3, r2, #0, #2 │ │ │ │ + strb r3, [r1, #16] │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r1, [r4, #12] │ │ │ │ + b.w 741dc │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + b.n 74bd8 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 74bc2 │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + b.n 74992 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 7497c │ │ │ │ + cmp.w sl, #15 │ │ │ │ + ite le │ │ │ │ + strhle.w r1, [r9, r0, lsl #1] │ │ │ │ + strgt.w r1, [r9, r0, lsl #2] │ │ │ │ + movs r2, #1 │ │ │ │ + ldrb.w r0, [fp, #5] │ │ │ │ + b.w 73d62 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 7434c │ │ │ │ + bl d8a44 │ │ │ │ mov r1, r5 │ │ │ │ - b.w 74294 │ │ │ │ + b.w 74446 │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + b.w 739e0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - b.w 73824 │ │ │ │ + b.w 739d0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b.w 73812 │ │ │ │ - lsls r1, r3, #25 │ │ │ │ - bmi.n 74dae │ │ │ │ - ldrsb.w r3, [r5, #28] │ │ │ │ + b.w 739be │ │ │ │ + lsls r3, r3, #25 │ │ │ │ + bmi.n 74f9c │ │ │ │ + ldrsb.w r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 74db6 │ │ │ │ - add.w r3, r5, #28 │ │ │ │ - b.n 74c38 │ │ │ │ - ldrsb.w r3, [r5, #20] │ │ │ │ + blt.n 74fa4 │ │ │ │ + add.w r3, sl, #28 │ │ │ │ + b.n 74ca6 │ │ │ │ + ldrsb.w r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 74dce │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ + bge.n 74fbe │ │ │ │ + ldrb.w r3, [sl, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r3, r5, #20 │ │ │ │ - addpl.w r3, r5, #28 │ │ │ │ + ite pl │ │ │ │ + addpl.w r3, sl, #28 │ │ │ │ + addmi.w r3, sl, #20 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - ldr r1, [pc, #16] @ (74dd8 ) │ │ │ │ + ldr r1, [pc, #132] @ (7503c ) │ │ │ │ add.w r1, r1, r3, lsl #5 │ │ │ │ - b.n 74c4e │ │ │ │ - add.w r3, r5, #20 │ │ │ │ - b.n 74c38 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ - bmi.n 74dee │ │ │ │ - ldrsb.w r3, [r5, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 74df6 │ │ │ │ - add.w r3, r5, #28 │ │ │ │ - b.n 74d42 │ │ │ │ - ldrsb.w r3, [r5, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 74e0e │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - lsls r3, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r3, r5, #20 │ │ │ │ - addpl.w r3, r5, #28 │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ldr r7, [pc, #672] @ (750a8 ) │ │ │ │ - add.w r7, r7, r3, lsl #5 │ │ │ │ - b.n 74d58 │ │ │ │ - add.w r3, r5, #20 │ │ │ │ - b.n 74d42 │ │ │ │ + b.n 74cbc │ │ │ │ + add.w r3, sl, #20 │ │ │ │ + b.n 74ca6 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #656] @ (750ac ) │ │ │ │ + ldr r0, [pc, #116] @ (75040 ) │ │ │ │ movs r3, #28 │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #392] @ 0x188 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 74e4e │ │ │ │ + beq.n 74ffe │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 74e4e │ │ │ │ + bhi.n 74ffe │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.n 7481c │ │ │ │ + b.n 749cc │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ - b.n 74e48 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 74488 │ │ │ │ - bl d8428 │ │ │ │ - mov r7, r5 │ │ │ │ - b.n 746f0 │ │ │ │ + b.n 74ff8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 744ac │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 74660 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 7449a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 7464e │ │ │ │ + mov r0, r1 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 74578 │ │ │ │ + bl d8a44 │ │ │ │ + mov r7, r5 │ │ │ │ + b.n 748a0 │ │ │ │ + bl d8a44 │ │ │ │ + mov r1, sl │ │ │ │ + b.n 74860 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 74198 │ │ │ │ - cmp.w sl, #15 │ │ │ │ - ite le │ │ │ │ - strhle.w r1, [r9, r0, lsl #1] │ │ │ │ - strgt.w r1, [r9, r0, lsl #2] │ │ │ │ - movs r2, #1 │ │ │ │ - ldrb.w r0, [fp, #5] │ │ │ │ - b.w 73bae │ │ │ │ - lsls r3, r3, #25 │ │ │ │ - bmi.n 74eb4 │ │ │ │ - ldrsb.w r3, [r0, #28] │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 7314a │ │ │ │ + mov r0, sl │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 745a4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 7458e │ │ │ │ + lsls r1, r3, #25 │ │ │ │ + bmi.n 75074 │ │ │ │ + ldrsb.w r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 74ebc │ │ │ │ - add.w r3, sl, #28 │ │ │ │ - b.n 74be4 │ │ │ │ - ldrsb.w r3, [r0, #20] │ │ │ │ + blt.n 7507c │ │ │ │ + add.w r3, r5, #28 │ │ │ │ + b.n 74cfa │ │ │ │ + ldrsb.w r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 74ed6 │ │ │ │ - ldrb.w r3, [sl, #16] │ │ │ │ + bge.n 7509e │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - ite pl │ │ │ │ - addpl.w r3, sl, #28 │ │ │ │ - addmi.w r3, sl, #20 │ │ │ │ + ite mi │ │ │ │ + addmi.w r3, r5, #20 │ │ │ │ + addpl.w r3, r5, #28 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - ldr r1, [pc, #472] @ (750a8 ) │ │ │ │ + ldr r1, [pc, #492] @ (7527c ) │ │ │ │ add.w r1, r1, r3, lsl #5 │ │ │ │ - b.n 74bfa │ │ │ │ - add.w r3, sl, #20 │ │ │ │ - b.n 74be4 │ │ │ │ - bl d8428 │ │ │ │ - mov r1, sl │ │ │ │ - b.w 746b0 │ │ │ │ + b.n 74d10 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 7463c │ │ │ │ + add.w r3, r5, #20 │ │ │ │ + b.n 74cfa │ │ │ │ lsls r3, r2, #25 │ │ │ │ - bmi.n 74ef8 │ │ │ │ - ldrsb.w r3, [r1, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 74f06 │ │ │ │ - add.w r3, r1, #28 │ │ │ │ - b.n 74b26 │ │ │ │ + bpl.n 75100 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 74f06 │ │ │ │ - add.w r3, r1, #20 │ │ │ │ - b.n 74b26 │ │ │ │ + bge.n 7510e │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r1, #20 │ │ │ │ addpl.w r3, r1, #28 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #400] @ (750a8 ) │ │ │ │ + ldr r3, [pc, #440] @ (7527c ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 74b3c │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33824 @ 0x8420 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 7480e │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74a90 │ │ │ │ - b.w 73ec8 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33664 @ 0x8380 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 7480e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 72fa0 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - b.w 73834 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 74556 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 74544 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 74532 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 743c4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 743f0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 743da │ │ │ │ + b.n 74dc6 │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + bmi.n 750da │ │ │ │ + ldrsb.w r3, [r5, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 750e2 │ │ │ │ + add.w r3, r5, #28 │ │ │ │ + b.n 74e8c │ │ │ │ + ldrsb.w r3, [r5, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 750fa │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + lsls r3, r3, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r3, r5, #20 │ │ │ │ + addpl.w r3, r5, #28 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ldr r7, [pc, #392] @ (7527c ) │ │ │ │ + add.w r7, r7, r3, lsl #5 │ │ │ │ + b.n 74ea2 │ │ │ │ + add.w r3, r5, #20 │ │ │ │ + b.n 74e8c │ │ │ │ + ldrsb.w r3, [r1, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 750b0 │ │ │ │ + add.w r3, r1, #28 │ │ │ │ + b.n 74db0 │ │ │ │ + add.w r3, r1, #20 │ │ │ │ + b.n 74db0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #33704 @ 0x83a8 │ │ │ │ + movw r1, #38248 @ 0x9568 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 7480e │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #33872 @ 0x8450 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 7480e │ │ │ │ + b.n 749be │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #34032 @ 0x84f0 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #38656 @ 0x9700 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 7480e │ │ │ │ + b.n 749be │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 74c70 │ │ │ │ + b.w 7407c │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl d8428 │ │ │ │ + bl d8a44 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 75238 │ │ │ │ + ldr r1, [pc, #272] @ (75280 ) │ │ │ │ + movw r2, #38948 @ 0x9824 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + bl 7fe64 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73a32 │ │ │ │ + bne.w 73bf8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str.w r0, [r3, #440] @ 0x1b8 │ │ │ │ - bl 1f4674 │ │ │ │ - b.w 73ec8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ - str.w r3, [r1, #440] @ 0x1b8 │ │ │ │ - b.w 73c02 │ │ │ │ - bl d8428 │ │ │ │ + str.w lr, [r3, #440] @ 0x1b8 │ │ │ │ + bl 1f56c4 │ │ │ │ + b.w 7407c │ │ │ │ + mov r0, r1 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 746e6 │ │ │ │ + bl d8a44 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b.w 7385a │ │ │ │ + b.w 73a06 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34112 @ 0x8540 │ │ │ │ + movw r1, #38416 @ 0x9610 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d6310 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ + b.w 749be │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movw r1, #38576 @ 0x96b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 7480e │ │ │ │ + b.w 749be │ │ │ │ + mov r0, r4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 73b64 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34296 @ 0x85f8 │ │ │ │ + movw r1, #38736 @ 0x9750 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 7480e │ │ │ │ + b.w 749be │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34460 @ 0x869c │ │ │ │ + movw r1, #38900 @ 0x97f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.w 7374c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 739b8 │ │ │ │ - nop │ │ │ │ + bl d6310 │ │ │ │ + b.w 738f8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 7470a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 746f8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str.w r0, [r3, #440] @ 0x1b8 │ │ │ │ + b.n 7518c │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #38368 @ 0x95e0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f29e4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + b.w 749be │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #38208 @ 0x9540 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d6310 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + b.w 749be │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ + lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000750b0 <_Py_SetImmortal@@Base>: │ │ │ │ +00075284 <_Py_SetImmortal@@Base>: │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.n 750ca <_Py_SetImmortal@@Base+0x1a> │ │ │ │ + bmi.n 7529e <_Py_SetImmortal@@Base+0x1a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ movlt.w r2, #1342177280 @ 0x50000000 │ │ │ │ strlt r2, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r2, #164] @ 0xa4 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r2, 750f2 <_Py_SetImmortal@@Base+0x42> │ │ │ │ - movw r1, #64885 @ 0xfd75 │ │ │ │ + cbz r2, 752c6 <_Py_SetImmortal@@Base+0x42> │ │ │ │ + movw r1, #65349 @ 0xff45 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7516a <_Py_SetImmortal@@Base+0xba> │ │ │ │ + bne.n 7533e <_Py_SetImmortal@@Base+0xba> │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 75174 <_Py_SetImmortal@@Base+0xc4> │ │ │ │ + bpl.n 75348 <_Py_SetImmortal@@Base+0xc4> │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 75174 <_Py_SetImmortal@@Base+0xc4> │ │ │ │ + beq.n 75348 <_Py_SetImmortal@@Base+0xc4> │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ bic.w ip, r2, #3 │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ bic.w r0, r0, #3 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ - ldr r1, [pc, #108] @ (75180 <_Py_SetImmortal@@Base+0xd0>) │ │ │ │ + ldr r1, [pc, #108] @ (75354 <_Py_SetImmortal@@Base+0xd0>) │ │ │ │ ldr.w lr, [lr, r1] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ and.w r2, r1, #3 │ │ │ │ ldr.w r1, [lr, #8] │ │ │ │ orrs r2, r0 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ @@ -109525,750 +109728,749 @@ │ │ │ │ ldr.w r0, [r1, #3868] @ 0xf1c │ │ │ │ it gt │ │ │ │ strgt.w r2, [r1, #3768] @ 0xeb8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75166 <_Py_SetImmortal@@Base+0xb6> │ │ │ │ + bge.n 7533a <_Py_SetImmortal@@Base+0xb6> │ │ │ │ mov.w r2, #1342177280 @ 0x50000000 │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 750f2 <_Py_SetImmortal@@Base+0x42> │ │ │ │ + bne.n 752c6 <_Py_SetImmortal@@Base+0x42> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 75160 <_Py_SetImmortal@@Base+0xb0> │ │ │ │ - b.n 75166 <_Py_SetImmortal@@Base+0xb6> │ │ │ │ + blt.n 75334 <_Py_SetImmortal@@Base+0xb0> │ │ │ │ + b.n 7533a <_Py_SetImmortal@@Base+0xb6> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00075184 : │ │ │ │ +00075358 : │ │ │ │ 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 751a0 │ │ │ │ + bne.n 75374 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbz r3, 751c0 │ │ │ │ - movw r2, #64885 @ 0xfd75 │ │ │ │ + cbz r3, 75394 │ │ │ │ + movw r2, #65349 @ 0xff45 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 751c4 │ │ │ │ + bne.n 75398 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ blx r3 │ │ │ │ - b.n 751b8 │ │ │ │ + b.n 7538c │ │ │ │ stmdb 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 │ │ │ │ ldr.w r6, [r0, #172] @ 0xac │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7577c │ │ │ │ + bne.w 75934 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ movw r5, #39512 @ 0x9a58 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r9, r5 │ │ │ │ - bne.w 75602 │ │ │ │ - bl 7582c │ │ │ │ + bne.w 7569a │ │ │ │ + bl 759f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75758 │ │ │ │ + beq.w 758d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76544 │ │ │ │ + bl 76714 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75220 │ │ │ │ + bge.n 753f4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 754ba │ │ │ │ + beq.w 7568e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75636 │ │ │ │ + beq.w 756d0 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 757e4 │ │ │ │ + beq.w 75978 │ │ │ │ cmp r9, r5 │ │ │ │ - bne.w 754cc │ │ │ │ + bne.w 756f8 │ │ │ │ ldr.w r7, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75424 │ │ │ │ + bne.w 755e0 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 7575e │ │ │ │ + bne.w 75960 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.w 75456 │ │ │ │ + bmi.w 7562a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 7546c │ │ │ │ + bne.w 75640 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.w 75444 │ │ │ │ + ble.w 75618 │ │ │ │ add.w ip, r3, #12 │ │ │ │ movs r7, #0 │ │ │ │ movw r8, #29999 @ 0x752f │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ ldrh.w r3, [r2, #206] @ 0xce │ │ │ │ cmp r3, r8 │ │ │ │ - bhi.n 752b2 │ │ │ │ + bhi.n 75486 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7534e │ │ │ │ + beq.n 75522 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 752b2 │ │ │ │ + ble.n 75486 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 75368 │ │ │ │ + beq.n 7553c │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 752b2 │ │ │ │ + beq.n 75486 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 75368 │ │ │ │ + beq.n 7553c │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 752b2 │ │ │ │ + beq.n 75486 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 75368 │ │ │ │ + beq.n 7553c │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 752a4 │ │ │ │ + bne.n 75478 │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 757a8 │ │ │ │ + bne.w 759c2 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ movw r2, #30000 @ 0x7530 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r2, [r4, #206] @ 0xce │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ lsls r2, r0, #22 │ │ │ │ - bpl.n 7536e │ │ │ │ + bpl.n 75542 │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 7537a │ │ │ │ + beq.n 7554e │ │ │ │ mov r0, r3 │ │ │ │ - ldr r1, [pc, #484] @ (754c8 ) │ │ │ │ + ldr r1, [pc, #572] @ (756f4 ) │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r5, #1 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - bl 847b4 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ - ldr r1, [pc, #472] @ (754c8 ) │ │ │ │ + bl 84988 <_PyObject_GenericSetAttrWithDict@@Base+0x5b8> │ │ │ │ + ldr r1, [pc, #560] @ (756f4 ) │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ movw r0, #39512 @ 0x9a58 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - bl 847b4 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + bl 84988 <_PyObject_GenericSetAttrWithDict@@Base+0x5b8> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ eor.w r8, r5, r0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.w 75684 │ │ │ │ + bpl.w 75854 │ │ │ │ lsls r1, r5, #31 │ │ │ │ - bpl.w 75670 │ │ │ │ + bpl.w 75840 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bls.n 7537a │ │ │ │ + bls.n 7554e │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 757c6 │ │ │ │ + bne.w 759a4 │ │ │ │ movw r2, #30000 @ 0x7530 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r2, [r4, #206] @ 0xce │ │ │ │ lsls r2, r0, #22 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - bpl.n 7533a │ │ │ │ + bpl.n 7550e │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 75776 │ │ │ │ + bne.w 7592e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7540c │ │ │ │ + bne.n 75600 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 75368 │ │ │ │ + beq.n 7553c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75350 │ │ │ │ + bne.n 75524 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 752b2 │ │ │ │ + bne.n 75486 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ - blt.n 75272 │ │ │ │ + blt.n 75446 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 752de │ │ │ │ + bne.n 754b2 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 753f8 │ │ │ │ + ble.n 755cc │ │ │ │ add.w r1, r7, #12 │ │ │ │ mov fp, r0 │ │ │ │ movs r7, #0 │ │ │ │ movw lr, #29999 @ 0x752f │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ ldrh.w r3, [r2, #206] @ 0xce │ │ │ │ cmp r3, lr │ │ │ │ - bhi.n 753d2 │ │ │ │ + bhi.n 755a6 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ - cbz r3, 753d6 │ │ │ │ + cbz r3, 755aa │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 753d2 │ │ │ │ + ble.n 755a6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 753f0 │ │ │ │ + beq.n 755c4 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 753d2 │ │ │ │ + beq.n 755a6 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 753f0 │ │ │ │ + beq.n 755c4 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 753d2 │ │ │ │ + beq.n 755a6 │ │ │ │ adds r3, #20 │ │ │ │ mov.w r8, #2 │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 753f0 │ │ │ │ + beq.n 755c4 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 753c2 │ │ │ │ + bne.n 75596 │ │ │ │ mov r0, fp │ │ │ │ - b.n 7531a │ │ │ │ + b.n 754ee │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 753f0 │ │ │ │ + beq.n 755c4 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 753d8 │ │ │ │ + bne.n 755ac │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 753d2 │ │ │ │ + bne.n 755a6 │ │ │ │ adds r7, #1 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 75390 │ │ │ │ + bne.n 75564 │ │ │ │ mov r0, fp │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bmi.n 7533a │ │ │ │ + bmi.n 7550e │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7533a │ │ │ │ + beq.n 7550e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa00 │ │ │ │ - b.n 7533a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75346 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 75346 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 75346 │ │ │ │ + bl 7fbd0 │ │ │ │ + b.n 7550e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 75242 │ │ │ │ + bge.w 75416 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75242 │ │ │ │ + bne.w 75416 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 75242 │ │ │ │ + b.n 75416 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 7551a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 7551a │ │ │ │ + mov r0, r6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7551a │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.n 75384 │ │ │ │ - b.n 753f8 │ │ │ │ + bgt.n 75558 │ │ │ │ + b.n 755cc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r5 │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ - beq.w 7525c │ │ │ │ - ldr r1, [pc, #88] @ (754c8 ) │ │ │ │ + beq.w 75430 │ │ │ │ + ldr r1, [pc, #176] @ (756f4 ) │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r7, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl 847b4 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ - ldr r1, [pc, #76] @ (754c8 ) │ │ │ │ + bl 84988 <_PyObject_GenericSetAttrWithDict@@Base+0x5b8> │ │ │ │ + ldr r1, [pc, #164] @ (756f4 ) │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ movw r0, #39512 @ 0x9a58 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - bl 847b4 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + bl 84988 <_PyObject_GenericSetAttrWithDict@@Base+0x5b8> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eor.w r8, r0, r7 │ │ │ │ tst.w r0, #1 │ │ │ │ - beq.w 756ae │ │ │ │ + beq.w 7587e │ │ │ │ lsls r1, r7, #31 │ │ │ │ - bpl.w 75696 │ │ │ │ + bpl.w 75866 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bhi.w 752b2 │ │ │ │ + bhi.w 75486 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w 75268 │ │ │ │ - b.n 7536e │ │ │ │ + bgt.w 7543c │ │ │ │ + b.n 75542 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 75220 │ │ │ │ + b.n 753f4 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #84] @ (756f4 ) │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl d9a9c <_PyEval_CheckExceptTypeValid@@Base+0x3ec> │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + adds r7, r2, #1 │ │ │ │ + beq.w 759e8 │ │ │ │ + bic.w r0, r0, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 75904 │ │ │ │ + mov r1, r4 │ │ │ │ + bl d76d8 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 85068 <_PyObject_GenericSetAttrWithDict@@Base+0xc98> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 753da │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 758d8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 758d8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 758d8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 758d8 │ │ │ │ nop │ │ │ │ @ instruction: 0xf0d4004d │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7f5fc │ │ │ │ + bl 7f7cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 75238 │ │ │ │ + ble.w 7540c │ │ │ │ movw r2, #34368 @ 0x8640 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w ip, r3, #12 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r2, r6, [sp, #12] │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r7, [ip, #4]! │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 75718 │ │ │ │ + bge.w 7590c │ │ │ │ ldr.w r6, [r7, #128] @ 0x80 │ │ │ │ ldr.w r5, [fp, #172] @ 0xac │ │ │ │ ldrd r4, r0, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 755aa │ │ │ │ + beq.n 757d2 │ │ │ │ ldr.w r4, [r6, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 755de │ │ │ │ + beq.n 75804 │ │ │ │ ldr.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 75658 │ │ │ │ + beq.n 75828 │ │ │ │ ldr.w r9, [r8, #128] @ 0x80 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 75666 │ │ │ │ + beq.n 75836 │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 756ea │ │ │ │ + beq.w 758de │ │ │ │ strd r1, ip, [sp, #32] │ │ │ │ - bl 7f5fc │ │ │ │ + bl 7f7cc │ │ │ │ ldrd r1, ip, [sp, #32] │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7556a │ │ │ │ + bne.n 75792 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r9, r0 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 75584 │ │ │ │ + bne.n 757ac │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ moveq r8, r9 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 755e2 │ │ │ │ + bne.n 75808 │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 755e2 │ │ │ │ + bne.n 75808 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ moveq r4, r8 │ │ │ │ - bne.n 755e8 │ │ │ │ + bne.n 7580e │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 755e8 │ │ │ │ + bne.n 7580e │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 75662 │ │ │ │ + bne.n 75832 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 75662 │ │ │ │ + bne.n 75832 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 756f4 │ │ │ │ + beq.w 758e8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 756c8 │ │ │ │ + ble.n 75898 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 755ec │ │ │ │ + bne.n 75812 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 75500 │ │ │ │ + bne.n 7572c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldrd r5, r4, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 75238 │ │ │ │ + b.n 7540c │ │ │ │ ldrd r4, r2, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 755a2 │ │ │ │ + beq.n 757ca │ │ │ │ mov r4, r6 │ │ │ │ - b.n 755aa │ │ │ │ + b.n 757d2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 756c8 │ │ │ │ + beq.n 75898 │ │ │ │ adds r5, #16 │ │ │ │ movs r0, #1 │ │ │ │ mov r3, ip │ │ │ │ ldr.w r6, [r5, #4]! │ │ │ │ - cmp r6, r4 │ │ │ │ - bne.n 756c2 │ │ │ │ + cmp r4, r6 │ │ │ │ + bne.n 75892 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 755cc │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #540] @ (75824 ) │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - bl d94d4 <_PyEval_CheckExceptTypeValid@@Base+0x3ec> │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - adds r7, r2, #1 │ │ │ │ - beq.w 75818 │ │ │ │ - bic.w r0, r0, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 75710 │ │ │ │ - mov r1, r4 │ │ │ │ - bl d70bc │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 84e94 <_PyObject_GenericSetAttrWithDict@@Base+0xc8c> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 75206 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 75758 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 75758 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 75758 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 75758 │ │ │ │ + b.n 757f2 │ │ │ │ movw r8, #34368 @ 0x8640 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ - b.n 75584 │ │ │ │ + b.n 757ac │ │ │ │ mov r4, r7 │ │ │ │ - b.n 755b8 │ │ │ │ + b.n 757e0 │ │ │ │ movw r9, #34368 @ 0x8640 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ - b.n 7556a │ │ │ │ + b.n 75792 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75312 │ │ │ │ + bne.w 754e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 75312 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 754e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7530c │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7530c │ │ │ │ + bne.w 754e0 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 754e0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 754a4 │ │ │ │ + bne.w 75678 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 754a4 │ │ │ │ + b.n 75678 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7549e │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bne.w 75672 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7549e │ │ │ │ + b.n 75672 │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 755f6 │ │ │ │ + bne.n 7581c │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldrd r6, r3, [sp, #16] │ │ │ │ - movw r1, #51520 @ 0xc940 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 75738 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 756d0 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 756d0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 756d6 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 7551c │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 75554 │ │ │ │ + b.n 7577c │ │ │ │ mov r2, fp │ │ │ │ mov r3, ip │ │ │ │ - cmp r2, r4 │ │ │ │ - beq.n 755fe │ │ │ │ + cmp r4, r2 │ │ │ │ + beq.n 75824 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 756f8 │ │ │ │ + bne.n 758ec │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 755cc │ │ │ │ - b.n 756c8 │ │ │ │ - bl 1cc330 │ │ │ │ + beq.w 757f2 │ │ │ │ + b.n 75898 │ │ │ │ + bl 1cd2d0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 7562a │ │ │ │ + b.n 756c4 │ │ │ │ movw r4, #44536 @ 0xadf8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldrd r6, r3, [sp, #16] │ │ │ │ - movw r1, #51480 @ 0xc918 │ │ │ │ + movw r1, #56024 @ 0xdad8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 75636 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 75636 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 7563c │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 75348 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75772 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbnz r2, 75772 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 75348 │ │ │ │ + b.n 758b8 │ │ │ │ str.w r6, [sl] │ │ │ │ - b.n 75346 │ │ │ │ + b.n 7551a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movw r5, #39512 @ 0x9a58 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ cmp r9, r5 │ │ │ │ - bne.w 75602 │ │ │ │ - bl 7582c │ │ │ │ + bne.w 7569a │ │ │ │ + bl 759f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75206 │ │ │ │ - b.n 7563c │ │ │ │ - ldr r3, [pc, #124] @ (75828 ) │ │ │ │ + bne.w 753da │ │ │ │ + b.n 756d6 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 75974 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbnz r2, 75974 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 7551c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 75986 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbz r2, 759e0 │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #55996 @ 0xdabc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d6310 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 756d6 │ │ │ │ + b.n 758d8 │ │ │ │ + ldr r3, [pc, #76] @ (759f4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ str.w r2, [r3, #140] @ 0x8c │ │ │ │ - b.n 752bc │ │ │ │ - ldr r3, [pc, #96] @ (75828 ) │ │ │ │ + b.n 754f8 │ │ │ │ + ldr r3, [pc, #48] @ (759f4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ str.w r2, [r3, #140] @ 0x8c │ │ │ │ - b.n 75324 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 757f2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbz r2, 75810 │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51452 @ 0xc8fc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 7563c │ │ │ │ - b.n 75758 │ │ │ │ + b.n 75490 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 757f2 │ │ │ │ - bl 84e94 <_PyObject_GenericSetAttrWithDict@@Base+0xc8c> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 75986 │ │ │ │ + bl 85068 <_PyObject_GenericSetAttrWithDict@@Base+0xc98> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7563c │ │ │ │ - b.n 75758 │ │ │ │ - @ instruction: 0xf0d4004d │ │ │ │ + bne.w 756d6 │ │ │ │ + b.n 758d8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #20 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 75a36 │ │ │ │ + bmi.w 75c02 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75a74 │ │ │ │ + beq.w 75c40 │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 75888 │ │ │ │ + ble.n 75a54 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr.w sl, [r3, #172] @ 0xac │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 75d4e │ │ │ │ + beq.w 75f1e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 758ee │ │ │ │ + beq.n 75aba │ │ │ │ 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 75d4e │ │ │ │ + beq.w 75f1e │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 75874 │ │ │ │ + bne.n 75a40 │ │ │ │ add.w r6, r4, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 75aac │ │ │ │ + ble.w 75c78 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r7, r3 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 75890 │ │ │ │ + beq.n 75a5c │ │ │ │ add.w ip, r4, #16 │ │ │ │ ldr.w ip, [ip, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 7589e │ │ │ │ - bl 28473c │ │ │ │ + bne.n 75a6a │ │ │ │ + bl 285924 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 758e4 │ │ │ │ + cbz r0, 75ab0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.w 75de0 │ │ │ │ - movw r1, #51620 @ 0xc9a4 │ │ │ │ + bpl.w 75fb0 │ │ │ │ + movw r1, #56164 @ 0xdb64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r4 │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 75d6c │ │ │ │ + blt.w 75f3c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r6, [sl, #8] │ │ │ │ add.w r9, r6, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 75ae2 │ │ │ │ - blt.w 75d7e │ │ │ │ + beq.w 75cae │ │ │ │ + blt.w 75f4e │ │ │ │ cmp r6, #19 │ │ │ │ - bgt.w 75ce8 │ │ │ │ - ldr r1, [pc, #564] @ (75b40 ) │ │ │ │ + bgt.w 75eb8 │ │ │ │ + ldr r1, [pc, #640] @ (75d58 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1720] @ 0x6b8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 75a8a │ │ │ │ - ldr r0, [pc, #536] @ (75b44 ) │ │ │ │ + beq.w 75c56 │ │ │ │ + ldr r0, [pc, #612] @ (75d5c ) │ │ │ │ ldr.w r1, [r3, #1724] @ 0x6bc │ │ │ │ ldr r7, [r4, #0] │ │ │ │ str.w r7, [r3, #1720] @ 0x6b8 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r3, #1724] @ 0x6bc │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75d28 │ │ │ │ + bne.w 75ef8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ mov.w r2, r9, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #16 │ │ │ │ sub.w r9, r4, #8 │ │ │ │ blx 2b314 │ │ │ │ @@ -110295,60 +110497,60 @@ │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp lr, r7 │ │ │ │ str r7, [sp, #4] │ │ │ │ str.w r9, [r3, #3760] @ 0xeb0 │ │ │ │ str.w r2, [r3, #3868] @ 0xf1c │ │ │ │ str.w lr, [r3, #3768] @ 0xeb8 │ │ │ │ - bgt.w 75ca0 │ │ │ │ + bgt.w 75cc6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75a82 │ │ │ │ + bge.n 75c4e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 758e6 │ │ │ │ + beq.n 75ab2 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - beq.w 758e6 │ │ │ │ + beq.w 75ab2 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ cmp r6, #2 │ │ │ │ str r3, [r4, #24] │ │ │ │ - beq.w 758e6 │ │ │ │ + beq.w 75ab2 │ │ │ │ add.w r7, sl, #20 │ │ │ │ add.w r0, r4, #24 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ adds r2, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 75a28 │ │ │ │ + blt.n 75bf4 │ │ │ │ cmp r2, r6 │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ - bne.n 75a10 │ │ │ │ - b.n 758e6 │ │ │ │ + bne.n 75bdc │ │ │ │ + b.n 75ab2 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r1, [r3, #0] │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ - bne.n 75a10 │ │ │ │ - b.n 758e6 │ │ │ │ - ldr r0, [pc, #264] @ (75b40 ) │ │ │ │ + bne.n 75bdc │ │ │ │ + b.n 75ab2 │ │ │ │ + ldr r0, [pc, #340] @ (75d58 ) │ │ │ │ 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] │ │ │ │ @@ -110358,774 +110560,775 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r1, #392] @ 0x188 │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75d0e │ │ │ │ + beq.w 75ede │ │ │ │ ldr.w r3, [r1, #408] @ 0x198 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75852 │ │ │ │ + bne.w 75a1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f794 │ │ │ │ + bl 7f964 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 75852 │ │ │ │ - b.n 758e4 │ │ │ │ + bge.w 75a1e │ │ │ │ + b.n 75ab0 │ │ │ │ str r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 759d6 │ │ │ │ - b.n 758e6 │ │ │ │ + bne.n 75ba2 │ │ │ │ + b.n 75ab2 │ │ │ │ mov r1, r9 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76e34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77004 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 758e4 │ │ │ │ - ldr r3, [pc, #156] @ (75b40 ) │ │ │ │ + beq.w 75ab0 │ │ │ │ + ldr r3, [pc, #232] @ (75d58 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ - b.n 75948 │ │ │ │ + b.n 75b14 │ │ │ │ adds r3, r2, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 75dd4 │ │ │ │ + bcs.w 75faa │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75dd4 │ │ │ │ + beq.w 75faa │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 75afa │ │ │ │ + bge.n 75d12 │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r8, r0, lsl #2] │ │ │ │ adds r0, #1 │ │ │ │ - b.n 75ace │ │ │ │ + b.n 75c9a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #88] @ (75b48 ) │ │ │ │ + ldr r3, [pc, #164] @ (75d60 ) │ │ │ │ add.w r4, r3, #1968 @ 0x7b0 │ │ │ │ str.w r5, [r3, #1984] @ 0x7c0 │ │ │ │ - b.n 758e6 │ │ │ │ + b.n 75ab2 │ │ │ │ + ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 75b90 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 75b90 │ │ │ │ + ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 75b90 │ │ │ │ + ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 75eee │ │ │ │ + add.w r2, r8, #12 │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ + lsls r1, r3, #27 │ │ │ │ + bmi.w 75b90 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r2] │ │ │ │ + orr.w r3, r3, #16 │ │ │ │ + strex r1, r3, [r2] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 75cfc │ │ │ │ + dmb ish │ │ │ │ + b.n 75b90 │ │ │ │ sub.w r9, r7, #4 │ │ │ │ movs r0, #1 │ │ │ │ str.w r4, [r8, r9] │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75dcc │ │ │ │ + beq.w 75fa2 │ │ │ │ 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 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75dda │ │ │ │ + beq.w 75f9c │ │ │ │ subs r2, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 75b4c │ │ │ │ + beq.n 75d64 │ │ │ │ str.w r5, [r1, #4]! │ │ │ │ - b.n 75b36 │ │ │ │ + b.n 75d4e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ subs r0, r7, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 75c92 │ │ │ │ + beq.w 75eaa │ │ │ │ mov r5, r4 │ │ │ │ add r9, r8 │ │ │ │ sub.w sl, r8, #4 │ │ │ │ mov r4, r2 │ │ │ │ mov ip, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it ge │ │ │ │ addge r6, #1 │ │ │ │ - bge.w 75c84 │ │ │ │ + bge.w 75e9c │ │ │ │ adds r1, #4 │ │ │ │ mov r7, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov r5, r4 │ │ │ │ strd r6, r2, [sp, #4] │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ str.w ip, [sp, #12] │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ ldr r6, [r2, #8] │ │ │ │ add.w ip, r3, #1 │ │ │ │ cmp r6, ip │ │ │ │ - ble.n 75bd2 │ │ │ │ + ble.n 75dea │ │ │ │ add.w ip, r2, r3, lsl #2 │ │ │ │ ldr.w r4, [ip, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 75c78 │ │ │ │ + beq.n 75e90 │ │ │ │ adds r4, r3, #2 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 75bd2 │ │ │ │ + bge.n 75dea │ │ │ │ ldr.w ip, [ip, #24] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 75c78 │ │ │ │ + beq.n 75e90 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 75bd2 │ │ │ │ + bge.n 75dea │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 75c78 │ │ │ │ + beq.n 75e90 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 75bc4 │ │ │ │ + bgt.n 75ddc │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 75b90 │ │ │ │ + bne.n 75da8 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75dc8 │ │ │ │ + beq.w 75f98 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 75c06 │ │ │ │ + ble.n 75e1e │ │ │ │ adds r3, r2, #4 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ cmp r1, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r7, #0] │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 75b5e │ │ │ │ + beq.n 75d76 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 75c26 │ │ │ │ + ble.n 75e3e │ │ │ │ adds r3, r2, #4 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ cmp r1, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r7, #4] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 75c40 │ │ │ │ + ble.n 75e58 │ │ │ │ adds r3, r2, #4 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ cmp r3, r1 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r7, #8] │ │ │ │ cmp.w fp, #3 │ │ │ │ - beq.n 75b5e │ │ │ │ + beq.n 75d76 │ │ │ │ add.w r0, r8, #8 │ │ │ │ add.w r6, r7, #8 │ │ │ │ mov lr, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ ldr r4, [r2, #8] │ │ │ │ add.w ip, r3, #4 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 75c70 │ │ │ │ + bge.n 75e88 │ │ │ │ ldr.w r3, [r2, ip, lsl #2] │ │ │ │ cmp lr, r3 │ │ │ │ it eq │ │ │ │ streq r1, [r6, #0] │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 75c52 │ │ │ │ + bne.n 75e6a │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 75b5e │ │ │ │ + b.n 75d76 │ │ │ │ ldrd r6, r2, [sp, #4] │ │ │ │ mov r4, r5 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 75b66 │ │ │ │ + bne.w 75d7e │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r4, r5 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 75d8e │ │ │ │ + bne.n 75f5e │ │ │ │ mov r0, r7 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ mov r0, r8 │ │ │ │ - bl 761ac │ │ │ │ - b.n 758e6 │ │ │ │ - ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 759c4 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 759c4 │ │ │ │ - ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 759c4 │ │ │ │ - ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ - cbnz r3, 75d1e │ │ │ │ - add.w r2, r8, #12 │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ - lsls r1, r3, #27 │ │ │ │ - bmi.w 759c4 │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r2] │ │ │ │ - orr.w r3, r3, #16 │ │ │ │ - strex r1, r3, [r2] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 75cd2 │ │ │ │ - dmb ish │ │ │ │ - b.n 759c4 │ │ │ │ + bl 7637c │ │ │ │ + b.n 75ab2 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r9, r3 │ │ │ │ - bls.w 75a8a │ │ │ │ - bl 1f4674 │ │ │ │ + bls.w 75c56 │ │ │ │ + bl 1f56c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 758e4 │ │ │ │ - ldr r3, [pc, #236] @ (75df0 ) │ │ │ │ + beq.w 75ab0 │ │ │ │ + ldr r3, [pc, #236] @ (75fc0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ - b.n 7594e │ │ │ │ + b.n 75b1a │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #384] @ 0x180 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75852 │ │ │ │ - b.n 75a74 │ │ │ │ + bne.w 75a1e │ │ │ │ + b.n 75c40 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 759c4 │ │ │ │ - b.n 75cc0 │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + bne.w 75b90 │ │ │ │ + b.n 75cea │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 75db6 │ │ │ │ + bne.n 75f86 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75dc0 │ │ │ │ + bne.n 75f90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ - ldr r3, [pc, #168] @ (75df0 ) │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ + ldr r3, [pc, #168] @ (75fc0 ) │ │ │ │ ldr.w r8, [r3, fp] │ │ │ │ - b.n 75948 │ │ │ │ + b.n 75b14 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #51576 @ 0xc978 │ │ │ │ + movw r1, #56120 @ 0xdb38 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 758e4 │ │ │ │ + bne.w 75ab0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 758e4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 75ab0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #32972 @ 0x80cc │ │ │ │ + movw r0, #37516 @ 0x928c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 758e4 │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 75ab0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 2844e4 │ │ │ │ + bl 2856cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75db2 │ │ │ │ + bge.n 75f82 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 75db2 │ │ │ │ + cbnz r2, 75f82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 75c98 │ │ │ │ + b.n 75eb0 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #44] @ (75df0 ) │ │ │ │ + ldr r3, [pc, #44] @ (75fc0 ) │ │ │ │ ldr.w r8, [r3, fp] │ │ │ │ - b.n 75948 │ │ │ │ + b.n 75b14 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 75d98 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 761ac │ │ │ │ - b.n 758e4 │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 758e4 │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 75d9e │ │ │ │ - movw r1, #51644 @ 0xc9bc │ │ │ │ + b.n 75f68 │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 75f6e │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7637c │ │ │ │ + b.n 75ab0 │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 75ab0 │ │ │ │ + movw r1, #56188 @ 0xdb7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl f2414 │ │ │ │ - b.n 758da │ │ │ │ + bl f29e4 │ │ │ │ + b.n 75aa6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00075df4 : │ │ │ │ +00075fc4 : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 75ed6 │ │ │ │ + blt.n 760a6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #24184 @ 0x5e78 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - movw r3, #3289 @ 0xcd9 │ │ │ │ + movw r3, #3685 @ 0xe65 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #868] @ 0x364 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 75ebc │ │ │ │ - ldr r0, [pc, #184] @ (75edc ) │ │ │ │ + bne.n 7608c │ │ │ │ + ldr r0, [pc, #184] @ (760ac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1596] @ 0x63c │ │ │ │ - bcs.n 75e8e │ │ │ │ + bcs.n 7605e │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 75e80 │ │ │ │ + beq.n 76050 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 75e5a │ │ │ │ + cbz r2, 7602a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 75e74 │ │ │ │ + bcc.n 76044 │ │ │ │ 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 75e56 │ │ │ │ + b.n 76026 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75e56 │ │ │ │ + bne.n 76026 │ │ │ │ ldr.w r1, [r4, #848] @ 0x350 │ │ │ │ - movw r3, #46021 @ 0xb3c5 │ │ │ │ + movw r3, #46421 @ 0xb555 │ │ │ │ movt r3, #6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 75ecc │ │ │ │ + bne.n 7609c │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2bf6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 75e56 │ │ │ │ + beq.n 76026 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 75e56 │ │ │ │ + b.n 76026 │ │ │ │ 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 75eac │ │ │ │ + b.n 7607c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00075ee0 : │ │ │ │ +000760b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76022 │ │ │ │ + beq.w 761f2 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ itt eq │ │ │ │ movweq r0, #14563 @ 0x38e3 │ │ │ │ movteq r0, #910 @ 0x38e │ │ │ │ - bne.n 75f90 │ │ │ │ + bne.n 76160 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.w 76070 │ │ │ │ + bhi.w 76240 │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r3, #24697 @ 0x6079 │ │ │ │ + movw r3, #25161 @ 0x6249 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r5, [r6, #872] @ 0x368 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 76006 │ │ │ │ - ldr r1, [pc, #328] @ (76074 ) │ │ │ │ + bne.n 761d6 │ │ │ │ + ldr r1, [pc, #328] @ (76244 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mul.w r7, r4, r2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1596] @ 0x63c │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ mov r8, r1 │ │ │ │ - bcs.n 75fb8 │ │ │ │ + bcs.n 76188 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r1, ip, lsl #3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 75fa6 │ │ │ │ + beq.n 76176 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 75f76 │ │ │ │ + cbz r2, 76146 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b314 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r4, [r3, #24] │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.n 75f9e │ │ │ │ + bcc.n 7616e │ │ │ │ add.w r1, ip, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r0] │ │ │ │ - b.n 75f64 │ │ │ │ + b.n 76134 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 292d88 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ + bl 293f68 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 75f0a │ │ │ │ + b.n 760da │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 75f64 │ │ │ │ + b.n 76134 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75f64 │ │ │ │ + bne.n 76134 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 75ff6 │ │ │ │ + bne.n 761c6 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.n 76070 │ │ │ │ + bhi.n 76240 │ │ │ │ ldr.w r5, [r6, #852] @ 0x354 │ │ │ │ - movw r3, #29717 @ 0x7415 │ │ │ │ + movw r3, #30181 @ 0x75e5 │ │ │ │ movt r3, #7 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 76016 │ │ │ │ + bne.n 761e6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 76064 │ │ │ │ + beq.n 76234 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bdac │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 75f6e │ │ │ │ + beq.n 7613e │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 75f6e │ │ │ │ + b.n 7613e │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 292d88 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ + bl 293f68 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 75fc4 │ │ │ │ + b.n 76194 │ │ │ │ ldr.w r0, [r6, #864] @ 0x360 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 75fe6 │ │ │ │ + b.n 761b6 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24697 @ 0x6079 │ │ │ │ + movw r1, #25161 @ 0x6249 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r5, [r3, #872] @ 0x368 │ │ │ │ cmp r5, r1 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r3, #864] @ 0x360 │ │ │ │ - bne.n 7600a │ │ │ │ - ldr r1, [pc, #48] @ (76074 ) │ │ │ │ + bne.n 761da │ │ │ │ + ldr r1, [pc, #48] @ (76244 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r5, [r3, #852] @ 0x354 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1596] @ 0x63c │ │ │ │ mov r8, r1 │ │ │ │ - movw r1, #29717 @ 0x7415 │ │ │ │ + movw r1, #30181 @ 0x75e5 │ │ │ │ movt r1, #7 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 7606a │ │ │ │ + bne.n 7623a │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 75fdc │ │ │ │ + b.n 761ac │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ - b.n 7601a │ │ │ │ + b.n 761ea │ │ │ │ movs r5, #0 │ │ │ │ - b.n 75f6e │ │ │ │ + b.n 7613e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #284] @ (761a8 ) │ │ │ │ + ldr r0, [pc, #284] @ (76378 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mul.w r7, r2, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1596] @ 0x63c │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 760fe │ │ │ │ + bcs.n 762ce │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 76164 │ │ │ │ + beq.n 76334 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w lr, [r4] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 760e0 │ │ │ │ + beq.n 762b0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b314 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r1, r6, [r3, #24] │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 76148 │ │ │ │ + bhi.n 76318 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r0, r1, ip, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ adds r0, r3, r1 │ │ │ │ str r0, [r3, #4] │ │ │ │ str.w lr, [r3, r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 760ce │ │ │ │ + bne.n 7629e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 76178 │ │ │ │ + beq.n 76348 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 76154 │ │ │ │ + bne.n 76324 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 761a2 │ │ │ │ + bhi.n 76372 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #29717 @ 0x7415 │ │ │ │ + movw r1, #30181 @ 0x75e5 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r3, #852] @ 0x354 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 76190 │ │ │ │ + bne.n 76366 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7619c │ │ │ │ + beq.n 76360 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bdac │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 760d8 │ │ │ │ + beq.n 762a8 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 760d8 │ │ │ │ + b.n 762a8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 760ce │ │ │ │ - b.n 760fe │ │ │ │ + bne.n 7629e │ │ │ │ + b.n 762ce │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 292d88 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ + bl 293f68 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 7610e │ │ │ │ + b.n 762de │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 760ce │ │ │ │ - b.n 760fe │ │ │ │ + bne.n 7629e │ │ │ │ + b.n 762ce │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #29717 @ 0x7415 │ │ │ │ + movw r1, #30181 @ 0x75e5 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r3, #852] @ 0x354 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 7619c │ │ │ │ + bne.n 76366 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + b.n 762fe │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 76138 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - b.n 7612e │ │ │ │ + b.n 76308 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 760d8 │ │ │ │ + b.n 762a8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000761ac : │ │ │ │ +0007637c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw ip, #24184 @ 0x5e78 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ - movw r3, #25473 @ 0x6381 │ │ │ │ + movw r3, #25937 @ 0x6551 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 762e2 │ │ │ │ - cbz r0, 76230 │ │ │ │ - ldr r3, [pc, #416] @ (7637c ) │ │ │ │ + bne.w 764b2 │ │ │ │ + cbz r0, 76400 │ │ │ │ + ldr r3, [pc, #416] @ (7654c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1596] @ 0x63c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 76246 │ │ │ │ + beq.n 76416 │ │ │ │ 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 76218 │ │ │ │ + bgt.n 763e8 │ │ │ │ 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, 76246 │ │ │ │ + cbz r2, 76416 │ │ │ │ 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, 76234 │ │ │ │ - cbz r2, 7626a │ │ │ │ + cbz r0, 76404 │ │ │ │ + cbz r2, 7643a │ │ │ │ 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 76230 │ │ │ │ + b.n 76400 │ │ │ │ ldr.w r2, [ip, #860] @ 0x35c │ │ │ │ - movw r3, #46181 @ 0xb465 │ │ │ │ + movw r3, #46581 @ 0xb5f5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 76374 │ │ │ │ + bne.w 76544 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 76230 │ │ │ │ + b.n 76400 │ │ │ │ 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 │ │ │ │ @@ -111136,74 +111339,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 762aa │ │ │ │ + bne.n 7647a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 762a6 │ │ │ │ + cbz r3, 76476 │ │ │ │ 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 7630c │ │ │ │ + beq.n 764dc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 762ec │ │ │ │ + beq.n 764bc │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 762c2 │ │ │ │ + cbnz r3, 76492 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 76230 │ │ │ │ + beq.n 76400 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 76368 │ │ │ │ + beq.n 76538 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 762de │ │ │ │ + cbz r3, 764ae │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r6, #20] │ │ │ │ - b.n 76230 │ │ │ │ + b.n 76400 │ │ │ │ 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, 762fa │ │ │ │ + cbz r3, 764ca │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76230 │ │ │ │ + bne.n 76400 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 76230 │ │ │ │ + b.n 76400 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 762b4 │ │ │ │ + beq.n 76484 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7636e │ │ │ │ + cbz r3, 7653e │ │ │ │ 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, 76340 │ │ │ │ + cbz r3, 76510 │ │ │ │ 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 │ │ │ │ @@ -111212,85 +111415,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 76230 │ │ │ │ + b.n 76400 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 762d0 │ │ │ │ + b.n 764a0 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 76318 │ │ │ │ + b.n 764e8 │ │ │ │ ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 7625e │ │ │ │ + b.n 7642e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7642e │ │ │ │ + beq.n 765fe │ │ │ │ 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] @ (76540 ) │ │ │ │ + ldr r3, [pc, #424] @ (76710 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1596] @ 0x63c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 76400 │ │ │ │ + beq.n 765d0 │ │ │ │ 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 763d2 │ │ │ │ + bgt.n 765a2 │ │ │ │ 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, 76400 │ │ │ │ + cbz r2, 765d0 │ │ │ │ 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, 763ee │ │ │ │ - cbz r2, 76430 │ │ │ │ + cbz r0, 765be │ │ │ │ + cbz r2, 76600 │ │ │ │ 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 763ea │ │ │ │ + b.n 765ba │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #46181 @ 0xb465 │ │ │ │ + movw r2, #46581 @ 0xb5f5 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 76538 │ │ │ │ + bne.w 76708 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 763ea │ │ │ │ + b.n 765ba │ │ │ │ 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] │ │ │ │ @@ -111302,72 +111505,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 7646e │ │ │ │ + bne.n 7663e │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7646a │ │ │ │ + cbz r3, 7663a │ │ │ │ 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 764ce │ │ │ │ + beq.n 7669e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 764a8 │ │ │ │ + beq.n 76678 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 76486 │ │ │ │ + cbnz r3, 76656 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 763ea │ │ │ │ + beq.n 765ba │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 764c8 │ │ │ │ + cbz r1, 76698 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 764a2 │ │ │ │ + cbz r3, 76672 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 763ea │ │ │ │ + b.n 765ba │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 764b6 │ │ │ │ + cbz r3, 76686 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 763ea │ │ │ │ + bne.n 765ba │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 763ea │ │ │ │ + b.n 765ba │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 76492 │ │ │ │ + b.n 76662 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 76478 │ │ │ │ + beq.n 76648 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 76532 │ │ │ │ + cbz r3, 76702 │ │ │ │ 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, 76502 │ │ │ │ + cbz r3, 766d2 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ @@ -111378,394 +111581,394 @@ │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr.w r3, [r3, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str.w r5, [r8, r7] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 763ea │ │ │ │ + b.n 765ba │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 764da │ │ │ │ + b.n 766aa │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r5 │ │ │ │ - b.n 76422 │ │ │ │ + b.n 765f2 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00076544 : │ │ │ │ +00076714 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76806 │ │ │ │ + beq.w 769d6 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #40760 @ 0x9f38 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7658c │ │ │ │ + beq.n 7675c │ │ │ │ movw r2, #20420 @ 0x4fc4 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7659e │ │ │ │ + bne.n 7676e │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.w 7680c │ │ │ │ + bpl.w 769dc │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 76aac <_PyTuple_FromArray@@Base> │ │ │ │ + b.w 76c7c <_PyTuple_FromArray@@Base> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76598 │ │ │ │ + bge.n 76768 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 89114 │ │ │ │ + bl 892cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7675a │ │ │ │ + beq.w 7692a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7675e │ │ │ │ + beq.w 7692e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76762 │ │ │ │ + beq.w 76932 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76766 │ │ │ │ + beq.w 76936 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7676a │ │ │ │ + beq.w 7693a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7676e │ │ │ │ + beq.w 7693e │ │ │ │ add r5, sp, #8 │ │ │ │ add r2, sp, #24 │ │ │ │ movs r4, #5 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 76618 │ │ │ │ + b.n 767e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #8 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - beq.n 76668 │ │ │ │ + beq.n 76838 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7660a │ │ │ │ - ldr r2, [pc, #536] @ (76844 ) │ │ │ │ + bne.n 767da │ │ │ │ + ldr r2, [pc, #536] @ (76a14 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76772 │ │ │ │ + bne.w 76942 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 767cc │ │ │ │ + bne.w 7699c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7665c │ │ │ │ + bge.n 7682c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 7665c │ │ │ │ + cbnz r2, 7682c │ │ │ │ mov r0, r3 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1112b8 <_PyTuple_FromArraySteal@@Base> │ │ │ │ + bl 111c6c <_PyTuple_FromArraySteal@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 76598 │ │ │ │ + b.n 76768 │ │ │ │ movs r0, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 767cc │ │ │ │ + beq.w 7699c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r4, [r2, #8] │ │ │ │ subs r1, r0, #4 │ │ │ │ add.w ip, r0, #28 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r0, [r4], #4 │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ mov r5, r4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 76684 │ │ │ │ - b.n 766ac │ │ │ │ + bne.n 76854 │ │ │ │ + b.n 7687c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 76726 │ │ │ │ + bge.n 768f6 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ add.w ip, r1, #1 │ │ │ │ str.w r0, [r4, r1, lsl #2] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ blx r1 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76696 │ │ │ │ - ldr r1, [pc, #384] @ (76844 ) │ │ │ │ + bne.n 76866 │ │ │ │ + ldr r1, [pc, #384] @ (76a14 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 767a2 │ │ │ │ + bne.n 76972 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7681e │ │ │ │ + bne.w 769ee │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 766fa │ │ │ │ + bge.n 768ca │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbnz r1, 766fa │ │ │ │ + cbnz r1, 768ca │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1d97a0 <_PyList_AsTupleAndClear@@Base> │ │ │ │ + bl 1da6d8 <_PyList_AsTupleAndClear@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 76598 │ │ │ │ + bge.w 76768 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76598 │ │ │ │ + bne.w 76768 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 76598 │ │ │ │ + b.n 76768 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 85ec0 <_PyList_AppendTakeRefListResize@@Base> │ │ │ │ + bl 86094 <_PyList_AppendTakeRefListResize@@Base> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 766ac │ │ │ │ + bne.n 7687c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7674a │ │ │ │ + bge.n 7691a │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 76838 │ │ │ │ + beq.n 76a08 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7675a │ │ │ │ + bge.n 7692a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7683c │ │ │ │ + beq.n 76a0c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 76598 │ │ │ │ + b.n 76768 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7662a │ │ │ │ + b.n 767fa │ │ │ │ movs r4, #1 │ │ │ │ - b.n 7662a │ │ │ │ + b.n 767fa │ │ │ │ movs r4, #2 │ │ │ │ - b.n 7662a │ │ │ │ + b.n 767fa │ │ │ │ movs r4, #3 │ │ │ │ - b.n 7662a │ │ │ │ + b.n 767fa │ │ │ │ movs r4, #4 │ │ │ │ - b.n 7662a │ │ │ │ + b.n 767fa │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7663a │ │ │ │ + beq.w 7680a │ │ │ │ movw r1, #61116 @ 0xeebc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1c95b4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1ca558 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7663a │ │ │ │ + beq.w 7680a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c95c0 <_PyErr_Clear@@Base> │ │ │ │ + bl 1ca564 <_PyErr_Clear@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7663a │ │ │ │ + b.n 7680a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 766d0 │ │ │ │ + beq.n 768a0 │ │ │ │ movw r1, #61116 @ 0xeebc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1c95b4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1ca558 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 766d0 │ │ │ │ + beq.n 768a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c95c0 <_PyErr_Clear@@Base> │ │ │ │ + bl 1ca564 <_PyErr_Clear@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 766d0 │ │ │ │ + b.n 768a0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 767da │ │ │ │ + bge.n 769aa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 767fe │ │ │ │ + cbz r2, 769ce │ │ │ │ add r2, sp, #8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7675a │ │ │ │ + beq.n 7692a │ │ │ │ subs r3, r4, #1 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 767dc │ │ │ │ + bge.n 769ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 767dc │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 767da │ │ │ │ + bne.n 769ac │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 769aa │ │ │ │ mov r0, r3 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 767da │ │ │ │ - bl 28c450 <_Py_hashtable_foreach@@Base+0xe8c> │ │ │ │ - b.n 7675a │ │ │ │ - movw r0, #33000 @ 0x80e8 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 769aa │ │ │ │ + bl 28d6c8 <_Py_hashtable_foreach@@Base+0xdac> │ │ │ │ + b.n 7692a │ │ │ │ + movw r0, #37544 @ 0x92a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #3219 @ 0xc93 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7675a │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7692a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7674a │ │ │ │ + bge.n 7691a │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7674a │ │ │ │ + bne.n 7691a │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7674a │ │ │ │ + b.n 7691a │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7682e │ │ │ │ + b.n 769fe │ │ │ │ mov r0, r3 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7675a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7692a │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00076848 : │ │ │ │ +00076a18 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76a8e │ │ │ │ + beq.w 76c4e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.w 76a8e │ │ │ │ + bpl.w 76c4e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 76a36 │ │ │ │ - blt.w 76a6c │ │ │ │ + beq.w 76c06 │ │ │ │ + blt.w 76c3c │ │ │ │ subs r3, r4, #1 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 76992 │ │ │ │ - ldr r3, [pc, #544] @ (76aa0 ) │ │ │ │ + bgt.w 76b62 │ │ │ │ + ldr r3, [pc, #544] @ (76c70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, r4, lsl #3 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1712] @ 0x6b0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76a1e │ │ │ │ - ldr r0, [pc, #520] @ (76aa4 ) │ │ │ │ + beq.w 76bee │ │ │ │ + ldr r0, [pc, #520] @ (76c74 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str.w r1, [r2, #1712] @ 0x6b0 │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r0, #1600] @ 0x640 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 76a3a │ │ │ │ + bne.w 76c0a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #12] │ │ │ │ add.w ip, r3, #16 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - bge.n 768de │ │ │ │ + bge.n 76aae │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r4, #1 │ │ │ │ str.w r1, [ip] │ │ │ │ - bne.n 769c2 │ │ │ │ - cbnz r2, 768ee │ │ │ │ + bne.n 76b92 │ │ │ │ + cbnz r2, 76abe │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #432] @ (76aa0 ) │ │ │ │ + ldr r1, [pc, #432] @ (76c70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub.w r5, r3, #8 │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr.w ip, [r0, #3760] @ 0xeb0 │ │ │ │ @@ -111785,222 +111988,222 @@ │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r1, lr │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ str.w r5, [r0, #3760] @ 0xeb0 │ │ │ │ str.w r6, [r0, #3868] @ 0xf1c │ │ │ │ str.w r1, [r0, #3768] @ 0xeb8 │ │ │ │ - ble.n 768e8 │ │ │ │ + ble.n 76ab8 │ │ │ │ ldr.w r2, [r0, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 768e8 │ │ │ │ + beq.n 76ab8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 768e8 │ │ │ │ + beq.n 76ab8 │ │ │ │ ldr.w r2, [r0, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 768e8 │ │ │ │ + bne.n 76ab8 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 76a62 │ │ │ │ + bne.n 76c32 │ │ │ │ add.w r1, r4, #12 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 768e8 │ │ │ │ + bmi.n 76ab8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7697c │ │ │ │ + bne.n 76b4c │ │ │ │ dmb ish │ │ │ │ - b.n 768e8 │ │ │ │ + b.n 76ab8 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 76a1e │ │ │ │ - bl 1f4674 │ │ │ │ + bls.n 76bee │ │ │ │ + bl 1f56c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76a7a │ │ │ │ + beq.n 76c4a │ │ │ │ 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 768da │ │ │ │ + blt.n 76aaa │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - cbnz r2, 769d0 │ │ │ │ + cbnz r2, 76ba0 │ │ │ │ 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 768e6 │ │ │ │ + beq.n 76ab6 │ │ │ │ add.w r0, r5, #8 │ │ │ │ add.w lr, r5, r4, lsl #2 │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ - cbnz r2, 76a00 │ │ │ │ + cbnz r2, 76bd0 │ │ │ │ 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 769f0 │ │ │ │ + bne.n 76bc0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 768e8 │ │ │ │ - b.n 768ee │ │ │ │ + beq.w 76ab8 │ │ │ │ + b.n 76abe │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76e34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77004 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 768bc │ │ │ │ - b.n 76a7a │ │ │ │ - ldr r3, [pc, #112] @ (76aa8 ) │ │ │ │ - b.n 768e8 │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + bne.w 76a8c │ │ │ │ + b.n 76c4a │ │ │ │ + ldr r3, [pc, #112] @ (76c78 ) │ │ │ │ + b.n 76ab8 │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 76a7e │ │ │ │ + bne.n 76c60 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 768bc │ │ │ │ + bne.w 76a8c │ │ │ │ mov r0, r3 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 768bc │ │ │ │ + b.n 76a8c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 768e8 │ │ │ │ - b.n 7696e │ │ │ │ - movw r0, #32972 @ 0x80cc │ │ │ │ + bne.w 76ab8 │ │ │ │ + b.n 76b3e │ │ │ │ + movw r0, #37516 @ 0x928c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 768e8 │ │ │ │ + b.n 76ab8 │ │ │ │ + movw r0, #37544 @ 0x92a8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #3219 @ 0xc93 │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 76c4a │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 768bc │ │ │ │ - movw r0, #33000 @ 0x80e8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #3219 @ 0xc93 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 76a7a │ │ │ │ + b.n 76a8c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00076aac <_PyTuple_FromArray@@Base>: │ │ │ │ +00076c7c <_PyTuple_FromArray@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ subs r4, r1, #0 │ │ │ │ - beq.w 76c48 <_PyTuple_FromArray@@Base+0x19c> │ │ │ │ + beq.w 76e18 <_PyTuple_FromArray@@Base+0x19c> │ │ │ │ mov r5, r0 │ │ │ │ - blt.w 76d32 <_PyTuple_FromArray@@Base+0x286> │ │ │ │ + blt.w 76f02 <_PyTuple_FromArray@@Base+0x286> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 76cb6 <_PyTuple_FromArray@@Base+0x20a> │ │ │ │ - ldr r3, [pc, #656] @ (76d64 <_PyTuple_FromArray@@Base+0x2b8>) │ │ │ │ + bgt.w 76e86 <_PyTuple_FromArray@@Base+0x20a> │ │ │ │ + ldr r3, [pc, #656] @ (76f34 <_PyTuple_FromArray@@Base+0x2b8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, r4, lsl #3 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1712] @ 0x6b0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76c32 <_PyTuple_FromArray@@Base+0x186> │ │ │ │ - ldr r0, [pc, #632] @ (76d68 <_PyTuple_FromArray@@Base+0x2bc>) │ │ │ │ + beq.w 76e02 <_PyTuple_FromArray@@Base+0x186> │ │ │ │ + ldr r0, [pc, #632] @ (76f38 <_PyTuple_FromArray@@Base+0x2bc>) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str.w r1, [r2, #1712] @ 0x6b0 │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r0, #1600] @ 0x640 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 76d00 <_PyTuple_FromArray@@Base+0x254> │ │ │ │ + bne.w 76ed0 <_PyTuple_FromArray@@Base+0x254> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #12] │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - bge.n 76c02 <_PyTuple_FromArray@@Base+0x156> │ │ │ │ + bge.n 76dd2 <_PyTuple_FromArray@@Base+0x156> │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str.w ip, [r0] │ │ │ │ str r0, [r1, #0] │ │ │ │ - beq.n 76b96 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ + beq.n 76d66 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 76c50 <_PyTuple_FromArray@@Base+0x1a4> │ │ │ │ + bne.w 76e20 <_PyTuple_FromArray@@Base+0x1a4> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - bge.n 76c0a <_PyTuple_FromArray@@Base+0x15e> │ │ │ │ + bge.n 76dda <_PyTuple_FromArray@@Base+0x15e> │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, #2 │ │ │ │ str.w ip, [r0] │ │ │ │ str r0, [r1, #4] │ │ │ │ - beq.n 76b96 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ + beq.n 76d66 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ add.w r4, r5, r4, lsl #2 │ │ │ │ add.w ip, r1, #4 │ │ │ │ adds r5, #8 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 76c16 <_PyTuple_FromArray@@Base+0x16a> │ │ │ │ + bne.n 76de6 <_PyTuple_FromArray@@Base+0x16a> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - bge.n 76c28 <_PyTuple_FromArray@@Base+0x17c> │ │ │ │ + bge.n 76df8 <_PyTuple_FromArray@@Base+0x17c> │ │ │ │ adds r1, #1 │ │ │ │ cmp r5, r4 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 76b70 <_PyTuple_FromArray@@Base+0xc4> │ │ │ │ - cbz r2, 76bfc <_PyTuple_FromArray@@Base+0x150> │ │ │ │ - ldr r1, [pc, #456] @ (76d64 <_PyTuple_FromArray@@Base+0x2b8>) │ │ │ │ + bne.n 76d40 <_PyTuple_FromArray@@Base+0xc4> │ │ │ │ + cbz r2, 76dcc <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + ldr r1, [pc, #456] @ (76f34 <_PyTuple_FromArray@@Base+0x2b8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub.w r5, r3, #8 │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ and.w r1, r1, #3 │ │ │ │ ldr.w ip, [r2, #3760] @ 0xeb0 │ │ │ │ @@ -112020,461 +112223,461 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ cmp r0, lr │ │ │ │ orr.w r1, r1, ip │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ str.w r5, [r2, #3760] @ 0xeb0 │ │ │ │ str.w r6, [r2, #3868] @ 0xf1c │ │ │ │ str.w r0, [r2, #3768] @ 0xeb8 │ │ │ │ - bgt.n 76c76 <_PyTuple_FromArray@@Base+0x1ca> │ │ │ │ + bgt.n 76e46 <_PyTuple_FromArray@@Base+0x1ca> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ - bne.n 76b3c <_PyTuple_FromArray@@Base+0x90> │ │ │ │ - b.n 76b96 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ + bne.n 76d0c <_PyTuple_FromArray@@Base+0x90> │ │ │ │ + b.n 76d66 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r1, #4] │ │ │ │ - bne.n 76b66 <_PyTuple_FromArray@@Base+0xba> │ │ │ │ - b.n 76b96 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ + bne.n 76d36 <_PyTuple_FromArray@@Base+0xba> │ │ │ │ + b.n 76d66 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 76b8a <_PyTuple_FromArray@@Base+0xde> │ │ │ │ + blt.n 76d5a <_PyTuple_FromArray@@Base+0xde> │ │ │ │ cmp r5, r4 │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 76c12 <_PyTuple_FromArray@@Base+0x166> │ │ │ │ - b.n 76b98 <_PyTuple_FromArray@@Base+0xec> │ │ │ │ + bne.n 76de2 <_PyTuple_FromArray@@Base+0x166> │ │ │ │ + b.n 76d68 <_PyTuple_FromArray@@Base+0xec> │ │ │ │ cmp r5, r4 │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 76b70 <_PyTuple_FromArray@@Base+0xc4> │ │ │ │ - b.n 76b96 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ + bne.n 76d40 <_PyTuple_FromArray@@Base+0xc4> │ │ │ │ + b.n 76d66 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76e34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77004 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76b0e <_PyTuple_FromArray@@Base+0x62> │ │ │ │ - b.n 76d40 <_PyTuple_FromArray@@Base+0x294> │ │ │ │ - ldr r3, [pc, #288] @ (76d6c <_PyTuple_FromArray@@Base+0x2c0>) │ │ │ │ + bne.w 76cde <_PyTuple_FromArray@@Base+0x62> │ │ │ │ + b.n 76f10 <_PyTuple_FromArray@@Base+0x294> │ │ │ │ + ldr r3, [pc, #288] @ (76f3c <_PyTuple_FromArray@@Base+0x2c0>) │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w ip, [r0] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76c6c <_PyTuple_FromArray@@Base+0x1c0> │ │ │ │ + bge.n 76e3c <_PyTuple_FromArray@@Base+0x1c0> │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, #2 │ │ │ │ str.w ip, [r0] │ │ │ │ str r0, [r1, #4] │ │ │ │ - bne.w 76b66 <_PyTuple_FromArray@@Base+0xba> │ │ │ │ - b.n 76b98 <_PyTuple_FromArray@@Base+0xec> │ │ │ │ + bne.w 76d36 <_PyTuple_FromArray@@Base+0xba> │ │ │ │ + b.n 76d68 <_PyTuple_FromArray@@Base+0xec> │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r1, #4] │ │ │ │ - bne.w 76b66 <_PyTuple_FromArray@@Base+0xba> │ │ │ │ - b.n 76b98 <_PyTuple_FromArray@@Base+0xec> │ │ │ │ + bne.w 76d36 <_PyTuple_FromArray@@Base+0xba> │ │ │ │ + b.n 76d68 <_PyTuple_FromArray@@Base+0xec> │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 76bfc <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + beq.n 76dcc <_PyTuple_FromArray@@Base+0x150> │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 76bfc <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + beq.n 76dcc <_PyTuple_FromArray@@Base+0x150> │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 76bfc <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + bne.n 76dcc <_PyTuple_FromArray@@Base+0x150> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 76d28 <_PyTuple_FromArray@@Base+0x27c> │ │ │ │ + bne.n 76ef8 <_PyTuple_FromArray@@Base+0x27c> │ │ │ │ add.w r1, r4, #12 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 76bfc <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + bmi.n 76dcc <_PyTuple_FromArray@@Base+0x150> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76ca0 <_PyTuple_FromArray@@Base+0x1f4> │ │ │ │ + bne.n 76e70 <_PyTuple_FromArray@@Base+0x1f4> │ │ │ │ dmb ish │ │ │ │ - b.n 76bfc <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + b.n 76dcc <_PyTuple_FromArray@@Base+0x150> │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 76d44 <_PyTuple_FromArray@@Base+0x298> │ │ │ │ + bhi.n 76f14 <_PyTuple_FromArray@@Base+0x298> │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76e34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77004 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76d40 <_PyTuple_FromArray@@Base+0x294> │ │ │ │ + beq.n 76f10 <_PyTuple_FromArray@@Base+0x294> │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ strlt.w ip, [r0] │ │ │ │ str r0, [r1, #0] │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - b.n 76b3c <_PyTuple_FromArray@@Base+0x90> │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + b.n 76d0c <_PyTuple_FromArray@@Base+0x90> │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 76d54 <_PyTuple_FromArray@@Base+0x2a8> │ │ │ │ + bne.n 76f24 <_PyTuple_FromArray@@Base+0x2a8> │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76b0e <_PyTuple_FromArray@@Base+0x62> │ │ │ │ + bne.w 76cde <_PyTuple_FromArray@@Base+0x62> │ │ │ │ mov r0, r3 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 76b0e <_PyTuple_FromArray@@Base+0x62> │ │ │ │ + b.n 76cde <_PyTuple_FromArray@@Base+0x62> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 76bfc <_PyTuple_FromArray@@Base+0x150> │ │ │ │ - b.n 76c92 <_PyTuple_FromArray@@Base+0x1e6> │ │ │ │ - movw r0, #32972 @ 0x80cc │ │ │ │ + bne.w 76dcc <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + b.n 76e62 <_PyTuple_FromArray@@Base+0x1e6> │ │ │ │ + movw r0, #37516 @ 0x928c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 76bfc <_PyTuple_FromArray@@Base+0x150> │ │ │ │ - bl 1f4674 │ │ │ │ + b.n 76dcc <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + bl 1f56c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76d40 <_PyTuple_FromArray@@Base+0x294> │ │ │ │ + beq.n 76f10 <_PyTuple_FromArray@@Base+0x294> │ │ │ │ add.w r1, r0, #16 │ │ │ │ - b.n 76cde <_PyTuple_FromArray@@Base+0x232> │ │ │ │ + b.n 76eae <_PyTuple_FromArray@@Base+0x232> │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 76b0e <_PyTuple_FromArray@@Base+0x62> │ │ │ │ + b.n 76cde <_PyTuple_FromArray@@Base+0x62> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 76e0e <_PyTuple_FromArray@@Base+0x362> │ │ │ │ + blt.n 76fde <_PyTuple_FromArray@@Base+0x362> │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.n 76dda <_PyTuple_FromArray@@Base+0x32e> │ │ │ │ - ldr r3, [pc, #160] @ (76e2c <_PyTuple_FromArray@@Base+0x380>) │ │ │ │ + bgt.n 76faa <_PyTuple_FromArray@@Base+0x32e> │ │ │ │ + ldr r3, [pc, #160] @ (76ffc <_PyTuple_FromArray@@Base+0x380>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1712] @ 0x6b0 │ │ │ │ - cbz r4, 76dc6 <_PyTuple_FromArray@@Base+0x31a> │ │ │ │ - ldr r0, [pc, #140] @ (76e30 <_PyTuple_FromArray@@Base+0x384>) │ │ │ │ + cbz r4, 76f96 <_PyTuple_FromArray@@Base+0x31a> │ │ │ │ + ldr r0, [pc, #140] @ (77000 <_PyTuple_FromArray@@Base+0x384>) │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r3, 76dee <_PyTuple_FromArray@@Base+0x342> │ │ │ │ + cbnz r3, 76fbe <_PyTuple_FromArray@@Base+0x342> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76e34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77004 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76dbc <_PyTuple_FromArray@@Base+0x310> │ │ │ │ - b.n 76e1c <_PyTuple_FromArray@@Base+0x370> │ │ │ │ + bne.n 76f8c <_PyTuple_FromArray@@Base+0x310> │ │ │ │ + b.n 76fec <_PyTuple_FromArray@@Base+0x370> │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 76dc6 <_PyTuple_FromArray@@Base+0x31a> │ │ │ │ + bls.n 76f96 <_PyTuple_FromArray@@Base+0x31a> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f4674 │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + b.w 1f56c4 │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76e20 <_PyTuple_FromArray@@Base+0x374> │ │ │ │ + bne.n 76ff0 <_PyTuple_FromArray@@Base+0x374> │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76dbc <_PyTuple_FromArray@@Base+0x310> │ │ │ │ + bne.n 76f8c <_PyTuple_FromArray@@Base+0x310> │ │ │ │ mov r0, r4 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ - b.n 76dbc <_PyTuple_FromArray@@Base+0x310> │ │ │ │ - movw r0, #32972 @ 0x80cc │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ + b.n 76f8c <_PyTuple_FromArray@@Base+0x310> │ │ │ │ + movw r0, #37516 @ 0x928c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76dc2 <_PyTuple_FromArray@@Base+0x316> │ │ │ │ + b.n 76f92 <_PyTuple_FromArray@@Base+0x316> │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 76dbc <_PyTuple_FromArray@@Base+0x310> │ │ │ │ + b.n 76f8c <_PyTuple_FromArray@@Base+0x310> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00076e34 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +00077004 <_PyObject_GC_NewVar@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.w 76fda <_PyObject_GC_NewVar@@Base+0x1a6> │ │ │ │ + blt.w 771aa <_PyObject_GC_NewVar@@Base+0x1a6> │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ and.w r3, r4, #24 │ │ │ │ ubfx r4, r4, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ ldrd r3, r1, [r0, #16] │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ lsls r2, r4, #3 │ │ │ │ adds r3, #3 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ - ldr r1, [pc, #384] @ (76ff0 <_PyObject_GC_NewVar@@Base+0x1bc>) │ │ │ │ + ldr r1, [pc, #384] @ (771c0 <_PyObject_GC_NewVar@@Base+0x1bc>) │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr.w r8, [r0, r1] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.w 76f94 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + bhi.w 77164 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ adds r3, r3, r2 │ │ │ │ - bmi.w 76f94 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + bmi.w 77164 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ - movw r1, #3289 @ 0xcd9 │ │ │ │ + movw r1, #3685 @ 0xe65 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r0, [r7, #888] @ 0x378 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 76f82 <_PyObject_GC_NewVar@@Base+0x14e> │ │ │ │ + bne.n 77152 <_PyObject_GC_NewVar@@Base+0x14e> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1596] @ 0x63c │ │ │ │ mov r9, r1 │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bcs.n 76f4c <_PyObject_GC_NewVar@@Base+0x118> │ │ │ │ + bcs.n 7711c <_PyObject_GC_NewVar@@Base+0x118> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r0, [r9, r1, lsl #3] │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq.n 76f38 <_PyObject_GC_NewVar@@Base+0x104> │ │ │ │ + beq.n 77108 <_PyObject_GC_NewVar@@Base+0x104> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r7, [ip] │ │ │ │ str r7, [r0, #4] │ │ │ │ - cbz r7, 76f10 <_PyObject_GC_NewVar@@Base+0xdc> │ │ │ │ + cbz r7, 770e0 <_PyObject_GC_NewVar@@Base+0xdc> │ │ │ │ add.w r7, ip, r2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [ip] │ │ │ │ - ldr r2, [pc, #268] @ (76ff4 <_PyObject_GC_NewVar@@Base+0x1c0>) │ │ │ │ + ldr r2, [pc, #268] @ (771c4 <_PyObject_GC_NewVar@@Base+0x1c0>) │ │ │ │ strd r3, r3, [r7, #-8] │ │ │ │ str r6, [r7, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [ip, r4, lsl #3] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76fa0 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ + bne.n 77170 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ str r5, [r7, #8] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r8, r3, [r0, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 76f2c <_PyObject_GC_NewVar@@Base+0xf8> │ │ │ │ + bhi.n 770fc <_PyObject_GC_NewVar@@Base+0xf8> │ │ │ │ adds r1, #1 │ │ │ │ add.w r3, r0, r8 │ │ │ │ str r3, [r0, #4] │ │ │ │ add.w r1, r8, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ str.w r7, [r0, r8] │ │ │ │ - b.n 76eda <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ + b.n 770aa <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 76eda <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ + b.n 770aa <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ mov ip, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76eda <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ + bne.n 770aa <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ ldr.w r0, [r7, #848] @ 0x350 │ │ │ │ - movw r1, #46021 @ 0xb3c5 │ │ │ │ + movw r1, #46421 @ 0xb555 │ │ │ │ movt r1, #6 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 76fbe <_PyObject_GC_NewVar@@Base+0x18a> │ │ │ │ + bne.n 7718e <_PyObject_GC_NewVar@@Base+0x18a> │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2bf6c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 76f94 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + beq.n 77164 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 76eda <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ + b.n 770aa <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ ldr.w r0, [r7, #884] @ 0x374 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx ip │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76eda <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ + bne.n 770aa <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1f4704 │ │ │ │ - movw r1, #785 @ 0x311 │ │ │ │ + b.w 1f5754 │ │ │ │ + movw r1, #4689 @ 0x1251 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 76fce <_PyObject_GC_NewVar@@Base+0x19a> │ │ │ │ - ldr r0, [pc, #72] @ (76ff8 <_PyObject_GC_NewVar@@Base+0x1c4>) │ │ │ │ - bl 6b630 │ │ │ │ + bne.n 7719e <_PyObject_GC_NewVar@@Base+0x19a> │ │ │ │ + ldr r0, [pc, #72] @ (771c8 <_PyObject_GC_NewVar@@Base+0x1c4>) │ │ │ │ + bl 6b7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76f06 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + bne.n 770d6 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ - b.n 76f06 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ + b.n 770d6 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx ip │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov ip, r0 │ │ │ │ - b.n 76f70 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ + b.n 77140 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 76f06 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + b.n 770d6 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ movw r1, #2325 @ 0x915 │ │ │ │ - movw r0, #51724 @ 0xca0c │ │ │ │ + movw r0, #56268 @ 0xdbcc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r7, #0 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 76f08 <_PyObject_GC_NewVar@@Base+0xd4> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 770d8 <_PyObject_GC_NewVar@@Base+0xd4> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00076ffc <_Py_Dealloc@@Base>: │ │ │ │ +000771cc <_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] @ (77094 <_Py_Dealloc@@Base+0x98>) │ │ │ │ + ldr r4, [pc, #132] @ (77264 <_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, 7707a <_Py_Dealloc@@Base+0x7e> │ │ │ │ - ldr r2, [pc, #96] @ (77098 <_Py_Dealloc@@Base+0x9c>) │ │ │ │ + cbnz r2, 7724a <_Py_Dealloc@@Base+0x7e> │ │ │ │ + ldr r2, [pc, #96] @ (77268 <_Py_Dealloc@@Base+0x9c>) │ │ │ │ mov.w r8, r3, asr #13 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbnz r3, 7706a <_Py_Dealloc@@Base+0x6e> │ │ │ │ + cbnz r3, 7723a <_Py_Dealloc@@Base+0x6e> │ │ │ │ blx r6 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ - cbnz r3, 7704e <_Py_Dealloc@@Base+0x52> │ │ │ │ + cbnz r3, 7721e <_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 7704a <_Py_Dealloc@@Base+0x4e> │ │ │ │ + beq.n 7721a <_Py_Dealloc@@Base+0x4e> │ │ │ │ mov r0, r5 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1fd60c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - movw r1, #785 @ 0x311 │ │ │ │ + b.w 1fe69c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + movw r1, #4689 @ 0x1251 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77086 <_Py_Dealloc@@Base+0x8a> │ │ │ │ + bne.n 77256 <_Py_Dealloc@@Base+0x8a> │ │ │ │ mov r0, r9 │ │ │ │ - b.n 77044 <_Py_Dealloc@@Base+0x48> │ │ │ │ + b.n 77214 <_Py_Dealloc@@Base+0x48> │ │ │ │ mov r0, r5 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1fce7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 1fdf0c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 77044 <_Py_Dealloc@@Base+0x48> │ │ │ │ + b.n 77214 <_Py_Dealloc@@Base+0x48> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ add r7, sp, #0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 7711c <_Py_Dealloc@@Base+0x120> │ │ │ │ + cbz r3, 772ec <_Py_Dealloc@@Base+0x120> │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #684] @ (77370 <_Py_Dealloc@@Base+0x374>) │ │ │ │ + ldr r0, [pc, #684] @ (77540 <_Py_Dealloc@@Base+0x374>) │ │ │ │ bic.w r4, r3, #3 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -112497,171 +112700,171 @@ │ │ │ │ ittee gt │ │ │ │ addgt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ strgt.w r2, [r0, #3868] @ 0xf1c │ │ │ │ addle.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strle.w r3, [r0, #3868] @ 0xf1c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 77260 <_Py_Dealloc@@Base+0x264> │ │ │ │ + beq.w 77430 <_Py_Dealloc@@Base+0x264> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ subs r4, #1 │ │ │ │ - bmi.w 7728e <_Py_Dealloc@@Base+0x292> │ │ │ │ + bmi.w 7745e <_Py_Dealloc@@Base+0x292> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.n 7713a <_Py_Dealloc@@Base+0x13e> │ │ │ │ + b.n 7730a <_Py_Dealloc@@Base+0x13e> │ │ │ │ subs r4, #1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 771ac <_Py_Dealloc@@Base+0x1b0> │ │ │ │ + beq.n 7737c <_Py_Dealloc@@Base+0x1b0> │ │ │ │ ldr.w r6, [r1, r4, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 77132 <_Py_Dealloc@@Base+0x136> │ │ │ │ + beq.n 77302 <_Py_Dealloc@@Base+0x136> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77132 <_Py_Dealloc@@Base+0x136> │ │ │ │ + bge.n 77302 <_Py_Dealloc@@Base+0x136> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77132 <_Py_Dealloc@@Base+0x136> │ │ │ │ - ldr r2, [pc, #540] @ (77370 <_Py_Dealloc@@Base+0x374>) │ │ │ │ + bne.n 77302 <_Py_Dealloc@@Base+0x136> │ │ │ │ + ldr r2, [pc, #540] @ (77540 <_Py_Dealloc@@Base+0x374>) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r9, [fp, r2] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ subs r3, r7, r3 │ │ │ │ ubfx r8, r2, #14, #1 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r8, #1 │ │ │ │ asrs r3, r3, #13 │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 77400 <_Py_Dealloc@@Base+0x404> │ │ │ │ - ldr r3, [pc, #496] @ (77374 <_Py_Dealloc@@Base+0x378>) │ │ │ │ + bne.w 775d0 <_Py_Dealloc@@Base+0x404> │ │ │ │ + ldr r3, [pc, #496] @ (77544 <_Py_Dealloc@@Base+0x378>) │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7734e <_Py_Dealloc@@Base+0x352> │ │ │ │ + bne.w 7751e <_Py_Dealloc@@Base+0x352> │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77132 <_Py_Dealloc@@Base+0x136> │ │ │ │ + beq.n 77302 <_Py_Dealloc@@Base+0x136> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 77132 <_Py_Dealloc@@Base+0x136> │ │ │ │ + ble.n 77302 <_Py_Dealloc@@Base+0x136> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 77132 <_Py_Dealloc@@Base+0x136> │ │ │ │ + beq.n 77302 <_Py_Dealloc@@Base+0x136> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fd60c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 77132 <_Py_Dealloc@@Base+0x136> │ │ │ │ + bl 1fe69c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 77302 <_Py_Dealloc@@Base+0x136> │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r3, #25473 @ 0x6381 │ │ │ │ + movw r3, #25937 @ 0x6551 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 772a6 <_Py_Dealloc@@Base+0x2aa> │ │ │ │ - cbz r1, 77220 <_Py_Dealloc@@Base+0x224> │ │ │ │ - ldr r3, [pc, #424] @ (77370 <_Py_Dealloc@@Base+0x374>) │ │ │ │ + bne.n 77476 <_Py_Dealloc@@Base+0x2aa> │ │ │ │ + cbz r1, 773f0 <_Py_Dealloc@@Base+0x224> │ │ │ │ + ldr r3, [pc, #424] @ (77540 <_Py_Dealloc@@Base+0x374>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1596] @ 0x63c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 772ae <_Py_Dealloc@@Base+0x2b2> │ │ │ │ + beq.n 7747e <_Py_Dealloc@@Base+0x2b2> │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r2, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r6, [r3, #808] @ 0x328 │ │ │ │ cmp r6, r2 │ │ │ │ - bgt.n 77206 <_Py_Dealloc@@Base+0x20a> │ │ │ │ + bgt.n 773d6 <_Py_Dealloc@@Base+0x20a> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 772ae <_Py_Dealloc@@Base+0x2b2> │ │ │ │ + beq.n 7747e <_Py_Dealloc@@Base+0x2b2> │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ str r6, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r6, 7727c <_Py_Dealloc@@Base+0x280> │ │ │ │ + cbz r6, 7744c <_Py_Dealloc@@Base+0x280> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 772d2 <_Py_Dealloc@@Base+0x2d6> │ │ │ │ + beq.n 774a2 <_Py_Dealloc@@Base+0x2d6> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #20420 @ 0x4fc4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r5, #12] │ │ │ │ - bne.n 7726e <_Py_Dealloc@@Base+0x272> │ │ │ │ - ldr r3, [pc, #316] @ (77370 <_Py_Dealloc@@Base+0x374>) │ │ │ │ + bne.n 7743e <_Py_Dealloc@@Base+0x272> │ │ │ │ + ldr r3, [pc, #316] @ (77540 <_Py_Dealloc@@Base+0x374>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1884] @ 0x75c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 7726e <_Py_Dealloc@@Base+0x272> │ │ │ │ + bhi.n 7743e <_Py_Dealloc@@Base+0x272> │ │ │ │ ldr.w r1, [r3, #1880] @ 0x758 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ adds r7, #12 │ │ │ │ str.w r5, [r3, #1880] @ 0x758 │ │ │ │ str.w r2, [r3, #1884] @ 0x75c │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #20420 @ 0x4fc4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 77232 <_Py_Dealloc@@Base+0x236> │ │ │ │ + beq.n 77402 <_Py_Dealloc@@Base+0x236> │ │ │ │ mov r0, r5 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7e8b4 │ │ │ │ + b.w 7ea80 │ │ │ │ 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 77220 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 773f0 <_Py_Dealloc@@Base+0x224> │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r3, #25473 @ 0x6381 │ │ │ │ + movw r3, #25937 @ 0x6551 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 771c6 <_Py_Dealloc@@Base+0x1ca> │ │ │ │ + beq.n 77396 <_Py_Dealloc@@Base+0x1ca> │ │ │ │ ldr.w r0, [r0, #864] @ 0x360 │ │ │ │ blx r2 │ │ │ │ - b.n 77220 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 773f0 <_Py_Dealloc@@Base+0x224> │ │ │ │ ldr.w r2, [r0, #860] @ 0x35c │ │ │ │ - movw r3, #46181 @ 0xb465 │ │ │ │ + movw r3, #46581 @ 0xb5f5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7740a <_Py_Dealloc@@Base+0x40e> │ │ │ │ + bne.w 775da <_Py_Dealloc@@Base+0x40e> │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 77220 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 773f0 <_Py_Dealloc@@Base+0x224> │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w r8, [r4, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r6, r2, r6 │ │ │ │ @@ -112669,86 +112872,86 @@ │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ str r1, [r3, #8] │ │ │ │ add.w r9, r4, ip, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [r9, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 77310 <_Py_Dealloc@@Base+0x314> │ │ │ │ + bne.n 774e0 <_Py_Dealloc@@Base+0x314> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7730c <_Py_Dealloc@@Base+0x310> │ │ │ │ + cbz r1, 774dc <_Py_Dealloc@@Base+0x310> │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp ip, r3 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [r9, #528] @ 0x210 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add.w r1, ip, #1 │ │ │ │ str r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 7739a <_Py_Dealloc@@Base+0x39e> │ │ │ │ + beq.n 7756a <_Py_Dealloc@@Base+0x39e> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 77378 <_Py_Dealloc@@Base+0x37c> │ │ │ │ + beq.n 77548 <_Py_Dealloc@@Base+0x37c> │ │ │ │ ldr.w r3, [r9, #532] @ 0x214 │ │ │ │ - cbnz r3, 7732a <_Py_Dealloc@@Base+0x32e> │ │ │ │ + cbnz r3, 774fa <_Py_Dealloc@@Base+0x32e> │ │ │ │ str.w r2, [r9, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 77220 <_Py_Dealloc@@Base+0x224> │ │ │ │ + beq.w 773f0 <_Py_Dealloc@@Base+0x224> │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 7736a <_Py_Dealloc@@Base+0x36e> │ │ │ │ + cbz r1, 7753a <_Py_Dealloc@@Base+0x36e> │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 77348 <_Py_Dealloc@@Base+0x34c> │ │ │ │ + cbz r3, 77518 <_Py_Dealloc@@Base+0x34c> │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 77220 <_Py_Dealloc@@Base+0x224> │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + b.n 773f0 <_Py_Dealloc@@Base+0x224> │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7718c <_Py_Dealloc@@Base+0x190> │ │ │ │ - ldr r2, [pc, #20] @ (77374 <_Py_Dealloc@@Base+0x378>) │ │ │ │ + beq.w 7735c <_Py_Dealloc@@Base+0x190> │ │ │ │ + ldr r2, [pc, #20] @ (77544 <_Py_Dealloc@@Base+0x378>) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 7718c <_Py_Dealloc@@Base+0x190> │ │ │ │ + b.n 7735c <_Py_Dealloc@@Base+0x190> │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 77338 <_Py_Dealloc@@Base+0x33c> │ │ │ │ + b.n 77508 <_Py_Dealloc@@Base+0x33c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 77386 <_Py_Dealloc@@Base+0x38a> │ │ │ │ + cbz r3, 77556 <_Py_Dealloc@@Base+0x38a> │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77220 <_Py_Dealloc@@Base+0x224> │ │ │ │ + bne.w 773f0 <_Py_Dealloc@@Base+0x224> │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 77220 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 773f0 <_Py_Dealloc@@Base+0x224> │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7731c <_Py_Dealloc@@Base+0x320> │ │ │ │ + beq.n 774ec <_Py_Dealloc@@Base+0x320> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 773fa <_Py_Dealloc@@Base+0x3fe> │ │ │ │ + cbz r1, 775ca <_Py_Dealloc@@Base+0x3fe> │ │ │ │ str r3, [r1, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr.w r1, [r8, r6] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 773d0 <_Py_Dealloc@@Base+0x3d4> │ │ │ │ + cbz r3, 775a0 <_Py_Dealloc@@Base+0x3d4> │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w ip, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -112757,47 +112960,47 @@ │ │ │ │ ldr.w r3, [r0, #988] @ 0x3dc │ │ │ │ ldr.w r0, [r0, #980] @ 0x3d4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str.w r9, [r8, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 77220 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 773f0 <_Py_Dealloc@@Base+0x224> │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 773a6 <_Py_Dealloc@@Base+0x3aa> │ │ │ │ + b.n 77576 <_Py_Dealloc@@Base+0x3aa> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fce7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 77132 <_Py_Dealloc@@Base+0x136> │ │ │ │ + bl 1fdf0c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 77302 <_Py_Dealloc@@Base+0x136> │ │ │ │ ldr.w r0, [r0, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 772c6 <_Py_Dealloc@@Base+0x2ca> │ │ │ │ + b.n 77496 <_Py_Dealloc@@Base+0x2ca> │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 77420 <_Py_Dealloc@@Base+0x424> │ │ │ │ - cbz r2, 77420 <_Py_Dealloc@@Base+0x424> │ │ │ │ + cbz r0, 775f0 <_Py_Dealloc@@Base+0x424> │ │ │ │ + cbz r2, 775f0 <_Py_Dealloc@@Base+0x424> │ │ │ │ b.w 2bda8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 7741c <_Py_Dealloc@@Base+0x420> │ │ │ │ + b.n 775ec <_Py_Dealloc@@Base+0x420> │ │ │ │ nop │ │ │ │ │ │ │ │ -00077428 : │ │ │ │ +000775f8 : │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 774a0 │ │ │ │ + beq.n 77670 │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ bic.w ip, r3, #3 │ │ │ │ push {lr} │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ - ldr r2, [pc, #88] @ (774a4 ) │ │ │ │ + ldr r2, [pc, #88] @ (77674 ) │ │ │ │ ldr.w lr, [lr, r2] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ and.w r3, r2, #3 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ orrs r3, r1 │ │ │ │ str.w r3, [ip, #4] │ │ │ │ @@ -112826,15 +113029,15 @@ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ push {lr} │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ bic.w ip, r1, #3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bfi r1, r3, #0, #2 │ │ │ │ - ldr r3, [pc, #84] @ (77518 ) │ │ │ │ + ldr r3, [pc, #84] @ (776e8 ) │ │ │ │ ldr.w lr, [lr, r3] │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r1, [lr, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [ip, #4] │ │ │ │ @@ -112854,75 +113057,75 @@ │ │ │ │ addgt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ strgt.w r2, [r1, #3868] @ 0xf1c │ │ │ │ addle.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strle.w r3, [r1, #3868] @ 0xf1c │ │ │ │ pop {pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 77520 │ │ │ │ + cbnz r0, 776f0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7751e │ │ │ │ + bge.n 776ee │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7751e │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bne.n 776ee │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ │ │ │ │ -00077534 : │ │ │ │ +00077704 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7757e │ │ │ │ + bne.n 7774e │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7757e │ │ │ │ + beq.n 7774e │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.n 77598 │ │ │ │ + beq.n 77768 │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 77572 │ │ │ │ + bne.n 77742 │ │ │ │ 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 6ba50 │ │ │ │ + bl 6bbe0 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 7759e │ │ │ │ + beq.n 7776e │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 77566 │ │ │ │ + bne.n 77736 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7756e │ │ │ │ + b.n 7773e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 261924 │ │ │ │ + bl 262b40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7756e │ │ │ │ + b.n 7773e │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov sl, r1 │ │ │ │ @@ -112930,1034 +113133,1032 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldrb r7, [r4, #6] │ │ │ │ mov r9, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 77832 │ │ │ │ + beq.w 77a02 │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ add.w r9, r4, #20 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ cmp r1, r2 │ │ │ │ lsl.w r5, r5, r6 │ │ │ │ add r3, r9 │ │ │ │ add.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ and.w r8, fp, r5 │ │ │ │ - bne.w 77bfe │ │ │ │ + bne.w 77db2 │ │ │ │ cmp r6, #7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bgt.w 77758 │ │ │ │ + bgt.w 77928 │ │ │ │ ldrsb.w r2, [r9, r8] │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 776ce │ │ │ │ + blt.n 7789e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r0, [r1, r2, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.w 77742 │ │ │ │ + beq.w 77912 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 777c4 │ │ │ │ + beq.w 77994 │ │ │ │ add.w r3, r8, r8, lsl #2 │ │ │ │ mov.w r8, fp, lsr #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ add r8, r3 │ │ │ │ and.w r8, r8, r5 │ │ │ │ ldrsb.w r3, [r9, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 77798 │ │ │ │ + blt.w 77968 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 77742 │ │ │ │ + beq.n 77912 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 779be │ │ │ │ + beq.w 77ba4 │ │ │ │ mov.w lr, fp, lsr #10 │ │ │ │ add.w r3, r8, r8, lsl #2 │ │ │ │ add.w r8, lr, #1 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r8, r3 │ │ │ │ mov r7, lr │ │ │ │ and.w r8, r8, r5 │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.w 7796e │ │ │ │ + bgt.w 77b3a │ │ │ │ ldrsb.w r3, [r9, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7779e │ │ │ │ + blt.w 7796e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 77740 │ │ │ │ + beq.n 77910 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 776e6 │ │ │ │ + beq.n 778b6 │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ cmp r6, #7 │ │ │ │ add.w r8, r8, r7, lsr #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r8, r8, r5 │ │ │ │ - bgt.w 77996 │ │ │ │ + bgt.w 77b62 │ │ │ │ ldrsb.w r3, [r9, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 777be │ │ │ │ + blt.w 7798e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 77740 │ │ │ │ + beq.n 77910 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 77b92 │ │ │ │ + beq.w 77d4e │ │ │ │ lsrs r7, r7, #10 │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ adds r3, r7, #1 │ │ │ │ add r8, r3 │ │ │ │ and.w r8, r8, r5 │ │ │ │ - b.n 7766c │ │ │ │ + b.n 7783c │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 77f62 │ │ │ │ + bne.w 78250 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7768c │ │ │ │ + bne.n 7785c │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ ubfx r2, ip, #2, #3 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 7768c │ │ │ │ + bne.n 7785c │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 7802c │ │ │ │ + beq.w 78120 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ mov r2, r1 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 78024 │ │ │ │ + bpl.w 78118 │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mul.w r2, lr, r3 │ │ │ │ blx 2c22c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7768c │ │ │ │ + bne.n 7785c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w 77cc2 │ │ │ │ + beq.w 77ef8 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ movs r2, #1 │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ lsls r2, r1 │ │ │ │ add r4, r2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b.n 776da │ │ │ │ + b.n 778aa │ │ │ │ cmp r6, #15 │ │ │ │ - bgt.w 77ae8 │ │ │ │ + bgt.w 77ca4 │ │ │ │ ldrsh.w r3, [r9, r8, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 777a8 │ │ │ │ + blt.n 77978 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 77742 │ │ │ │ + beq.n 77912 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 777c4 │ │ │ │ + beq.n 77994 │ │ │ │ add.w r3, r8, r8, lsl #2 │ │ │ │ mov.w r8, fp, lsr #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ add r8, r3 │ │ │ │ and.w r8, r8, r5 │ │ │ │ cmp r6, #15 │ │ │ │ - bgt.w 77b08 │ │ │ │ + bgt.w 77cc4 │ │ │ │ ldrsh.w r3, [r9, r8, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 77644 │ │ │ │ + bge.w 77814 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 776d4 │ │ │ │ - b.n 77656 │ │ │ │ + beq.n 778a4 │ │ │ │ + b.n 77826 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.w 77e7e │ │ │ │ + bne.w 78170 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 776da │ │ │ │ + b.n 778aa │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 776d4 │ │ │ │ + beq.n 778a4 │ │ │ │ mov.w r3, fp, lsr #5 │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ add r8, r3 │ │ │ │ and.w r8, r8, r5 │ │ │ │ - b.n 7778e │ │ │ │ - adds r0, r3, #1 │ │ │ │ - beq.n 777a4 │ │ │ │ - b.n 776be │ │ │ │ + b.n 7795e │ │ │ │ + adds r2, r3, #1 │ │ │ │ + beq.n 77974 │ │ │ │ + b.n 7788e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7781a │ │ │ │ + bne.n 779ea │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb.w r2, [sl, #16] │ │ │ │ ubfx r1, ip, #2, #3 │ │ │ │ ubfx lr, r2, #2, #3 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 7781a │ │ │ │ + bne.n 779ea │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 77e96 │ │ │ │ + beq.w 78114 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 77e90 │ │ │ │ + bpl.w 7810e │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mul.w r2, r3, lr │ │ │ │ blx 2c22c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77742 │ │ │ │ + beq.n 77912 │ │ │ │ mov.w r3, fp, lsr #5 │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, #7 │ │ │ │ add r8, r3 │ │ │ │ and.w r8, r8, r5 │ │ │ │ - ble.w 7763a │ │ │ │ - b.n 77788 │ │ │ │ + ble.w 7780a │ │ │ │ + b.n 77958 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ add.w r8, r4, #20 │ │ │ │ cmp r0, #7 │ │ │ │ lsl.w r2, r3, r0 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r3, r1 │ │ │ │ and.w r6, fp, r2 │ │ │ │ add r3, r8 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ it le │ │ │ │ ldrsble.w r5, [r8, r6] │ │ │ │ - bgt.w 779b0 │ │ │ │ + bgt.w 77b7c │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 779a4 │ │ │ │ + blt.w 77b70 │ │ │ │ movs r7, #12 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mul.w r7, r5, r7 │ │ │ │ adds r3, r2, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 77a1c │ │ │ │ + beq.w 77c02 │ │ │ │ ldr r2, [r2, r7] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 77a44 │ │ │ │ + beq.w 77c10 │ │ │ │ mov.w r3, fp, lsr #5 │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, #7 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r6, r6, r3 │ │ │ │ it le │ │ │ │ ldrsble.w r5, [r8, r6] │ │ │ │ - bgt.w 77ac2 │ │ │ │ + bgt.w 77c8e │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 77a30 │ │ │ │ + blt.w 77c0a │ │ │ │ movs r7, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mul.w r7, r5, r7 │ │ │ │ add r3, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 77a36 │ │ │ │ + beq.w 77b8a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, r7] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 77b0e │ │ │ │ + beq.w 77cca │ │ │ │ mov.w r1, fp, lsr #10 │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, r1, #1 │ │ │ │ add r3, r6 │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - and.w r6, r2, r3 │ │ │ │ - mov r9, sl │ │ │ │ + str.w fp, [sp, #24] │ │ │ │ + and.w r6, r3, r2 │ │ │ │ + mov fp, r1 │ │ │ │ cmp r0, #7 │ │ │ │ - mov sl, r1 │ │ │ │ - bgt.n 77960 │ │ │ │ + bgt.n 77b2c │ │ │ │ ldrsb.w r5, [r8, r6] │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 77ad0 │ │ │ │ + blt.w 77c9c │ │ │ │ movs r7, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mul.w r7, r5, r7 │ │ │ │ add r3, r7 │ │ │ │ - str r3, [sp, #28] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cmp r9, r4 │ │ │ │ - beq.w 77ad8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3, r7] │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.w 77c46 │ │ │ │ + cmp sl, r4 │ │ │ │ + beq.n 77b8a │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 77e68 │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - add.w r6, r6, sl, lsr #5 │ │ │ │ + add.w r6, r6, fp, lsr #5 │ │ │ │ cmp r0, #7 │ │ │ │ add.w r6, r6, #1 │ │ │ │ and.w r6, r6, r3 │ │ │ │ - bgt.w 77cce │ │ │ │ + bgt.w 77eea │ │ │ │ ldrsb.w r5, [r8, r6] │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 77bf6 │ │ │ │ + blt.w 77e60 │ │ │ │ movs r7, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mul.w r7, r5, r7 │ │ │ │ add r3, r7 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cmp r9, r4 │ │ │ │ - beq.w 77ad8 │ │ │ │ + cmp sl, r4 │ │ │ │ + beq.n 77b8a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3, r7] │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.w 77ce6 │ │ │ │ - mov.w sl, sl, lsr #10 │ │ │ │ + ldr r2, [r3, r7] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 77f04 │ │ │ │ + mov.w fp, fp, lsr #10 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ - add.w r3, sl, #1 │ │ │ │ + add.w r2, fp, #1 │ │ │ │ + add r6, r2 │ │ │ │ cmp r0, #7 │ │ │ │ - add r6, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ and.w r6, r6, r3 │ │ │ │ - ble.n 778e0 │ │ │ │ + ble.n 77aae │ │ │ │ cmp r0, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r5, [r8, r6, lsl #1] │ │ │ │ ldrgt.w r5, [r8, r6, lsl #2] │ │ │ │ - b.n 778e4 │ │ │ │ + b.n 77ab2 │ │ │ │ cmp r6, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [r9, r8, lsl #1] │ │ │ │ ldrgt.w r3, [r9, r8, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7767c │ │ │ │ + bge.w 7784c │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 777a4 │ │ │ │ + beq.w 77974 │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ add.w r8, r8, r7, lsr #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r8, r5, r8 │ │ │ │ cmp r6, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [r9, r8, lsl #1] │ │ │ │ ldrgt.w r3, [r9, r8, lsl #2] │ │ │ │ - b.n 776a6 │ │ │ │ + b.n 77876 │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 77880 │ │ │ │ + bne.w 77a50 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 777a4 │ │ │ │ + b.n 77974 │ │ │ │ cmp r0, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r5, [r8, r6, lsl #2] │ │ │ │ ldrshle.w r5, [r8, r6, lsl #1] │ │ │ │ - b.n 7785e │ │ │ │ + b.n 77a2e │ │ │ │ + mov r2, r8 │ │ │ │ + mov r8, r9 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r9, r7 │ │ │ │ + ldrb.w r1, [r8, #5] │ │ │ │ + movs r0, #1 │ │ │ │ + add r2, r9 │ │ │ │ + lsl.w r1, r0, r1 │ │ │ │ + add r2, r1 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + b.n 778aa │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 77656 │ │ │ │ + bne.w 77826 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb.w r2, [sl, #16] │ │ │ │ ubfx r1, ip, #2, #3 │ │ │ │ ubfx lr, r2, #2, #3 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.w 77656 │ │ │ │ + bne.w 77826 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 77e4c │ │ │ │ + beq.w 7824c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 77e46 │ │ │ │ + bpl.w 78246 │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mul.w r2, r3, lr │ │ │ │ blx 2c22c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77742 │ │ │ │ - b.n 77656 │ │ │ │ + beq.w 77912 │ │ │ │ + b.n 77826 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r7 │ │ │ │ mov r3, r5 │ │ │ │ - movs r0, #1 │ │ │ │ - add r2, r9 │ │ │ │ - lsl.w r1, r0, r1 │ │ │ │ - add r2, r1 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - b.n 776da │ │ │ │ + b.n 77b96 │ │ │ │ adds r5, #1 │ │ │ │ - beq.n 779aa │ │ │ │ - b.n 778c2 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r7 │ │ │ │ - ldrb.w r1, [r8, #5] │ │ │ │ - b.n 77a22 │ │ │ │ + beq.n 77b76 │ │ │ │ + b.n 77a92 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl d56cc │ │ │ │ + bl d5cfc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77f4e │ │ │ │ + beq.w 78264 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r1, #35500 @ 0x8aac │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 77f0c │ │ │ │ + bne.w 781d2 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ subs r2, r0, r2 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ clz r2, r2 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ - blt.w 77ef2 │ │ │ │ + blt.w 781b8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77aa4 │ │ │ │ + bge.n 77c70 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 77f52 │ │ │ │ + beq.w 78268 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r9, r4 │ │ │ │ - bne.w 775ca │ │ │ │ + bne.w 7779a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 775ca │ │ │ │ + bne.w 7779a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 77a36 │ │ │ │ + bne.n 77b8a │ │ │ │ ldrb.w r0, [r9, #4] │ │ │ │ - b.n 77880 │ │ │ │ + b.n 77a50 │ │ │ │ cmp r0, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r5, [r8, r6, lsl #2] │ │ │ │ ldrshle.w r5, [r8, r6, lsl #1] │ │ │ │ - b.n 7789e │ │ │ │ + b.n 77a6e │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 776d4 │ │ │ │ - b.n 77908 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - mov r9, r7 │ │ │ │ - mov r3, r5 │ │ │ │ - ldrb.w r1, [r8, #5] │ │ │ │ - b.n 77a22 │ │ │ │ + beq.w 778a4 │ │ │ │ + b.n 77ad4 │ │ │ │ ldr.w r3, [r9, r8, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 77766 │ │ │ │ + bge.w 77936 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 776d4 │ │ │ │ + beq.w 778a4 │ │ │ │ mov.w r3, fp, lsr #5 │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ add r8, r3 │ │ │ │ and.w r8, r8, r5 │ │ │ │ ldr.w r3, [r9, r8, lsl #2] │ │ │ │ - b.n 77792 │ │ │ │ + b.n 77962 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl d56cc │ │ │ │ + bl d5cfc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77e64 │ │ │ │ + beq.w 7813e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r1, #35500 @ 0x8aac │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 77e22 │ │ │ │ + bne.w 7807e │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ subs r1, r0, r1 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ clz r1, r1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ str r1, [sp, #28] │ │ │ │ - blt.w 77df2 │ │ │ │ + blt.w 780bc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77b70 │ │ │ │ + bge.n 77d2c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 77e68 │ │ │ │ + beq.w 78132 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r9, r4 │ │ │ │ - bne.w 775ca │ │ │ │ + bne.w 7779a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 775ca │ │ │ │ + bne.w 7779a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77a36 │ │ │ │ + bne.w 77b8a │ │ │ │ ldrb.w r0, [r9, #4] │ │ │ │ - b.n 778c2 │ │ │ │ + b.n 77a92 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 776be │ │ │ │ + bne.w 7788e │ │ │ │ ldrb.w r2, [sl, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ubfx r1, ip, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 776be │ │ │ │ + bne.w 7788e │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 77e7a │ │ │ │ + beq.w 7812e │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 77e74 │ │ │ │ + beq.w 78128 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ mul.w r2, r2, lr │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2c22c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77740 │ │ │ │ - b.n 776be │ │ │ │ - adds r5, #1 │ │ │ │ - beq.w 776d4 │ │ │ │ - b.n 77948 │ │ │ │ + beq.w 77910 │ │ │ │ + b.n 7788e │ │ │ │ cmp r6, #7 │ │ │ │ str r3, [sp, #20] │ │ │ │ itt le │ │ │ │ ldrsble.w r3, [r9, r8] │ │ │ │ strle r3, [sp, #16] │ │ │ │ - bgt.w 77d76 │ │ │ │ + bgt.w 77f92 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 77d5c │ │ │ │ + bge.w 77f78 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 776d4 │ │ │ │ + beq.w 778a4 │ │ │ │ mov.w r3, fp, lsr #5 │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, #7 │ │ │ │ add r8, r3 │ │ │ │ and.w r8, r8, r5 │ │ │ │ - bgt.w 78034 │ │ │ │ + bgt.w 77fcc │ │ │ │ ldrsb.w r3, [r9, r8] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 77fa8 │ │ │ │ + bge.w 77fb2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 776d4 │ │ │ │ - b.n 77fc4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, r9 │ │ │ │ + beq.w 778a4 │ │ │ │ + mov.w r3, fp, lsr #10 │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + adds r3, #1 │ │ │ │ + add r8, r3 │ │ │ │ + mov r3, r6 │ │ │ │ + and.w r8, r8, r5 │ │ │ │ + cmp r3, #7 │ │ │ │ + bgt.w 78232 │ │ │ │ + ldrsb.w r6, [r9, r8] │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.w 78216 │ │ │ │ + adds r6, #1 │ │ │ │ + beq.w 778a4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ + cmp r3, #7 │ │ │ │ + add.w r8, r8, r2, lsr #5 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + and.w r8, r8, r5 │ │ │ │ + it le │ │ │ │ + ldrsble.w r6, [r9, r8] │ │ │ │ + bgt.w 781aa │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.w 7818e │ │ │ │ + adds r6, #1 │ │ │ │ + beq.w 778a4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + adds r2, #1 │ │ │ │ + add r8, r2 │ │ │ │ + and.w r8, r8, r5 │ │ │ │ + b.n 77e0c │ │ │ │ + adds r5, #1 │ │ │ │ + beq.w 778a4 │ │ │ │ + b.n 77b14 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - bl d56cc │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r4, #0] │ │ │ │ + movs r2, #2 │ │ │ │ + bl d5cfc │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77e9a │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + beq.w 780e4 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ movw ip, #35500 @ 0x8aac │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ - cmp r3, ip │ │ │ │ - bne.w 77ec0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + cmp r1, ip │ │ │ │ + bne.w 78056 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - subs r1, r2, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - clz r1, r1 │ │ │ │ - mov.w r1, r1, lsr #5 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - blt.w 77daa │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77ca4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 77eb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w 77eea │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 77eea │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cbnz r3, 77cdc │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ - b.n 77908 │ │ │ │ + subs r0, r2, r0 │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + clz r0, r0 │ │ │ │ + mov.w r0, r0, lsr #5 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + blt.w 78024 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 77eca │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 78102 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ - add.w r2, r2, r3, lsl #2 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - b.n 776da │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + cmp r9, r1 │ │ │ │ + bne.w 78184 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r4, r2 │ │ │ │ + bne.w 78184 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 77b8a │ │ │ │ + ldrb.w r0, [r9, #4] │ │ │ │ + b.n 77ad4 │ │ │ │ cmp r0, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r5, [r8, r6, lsl #1] │ │ │ │ ldrgt.w r5, [r8, r6, lsl #2] │ │ │ │ - b.n 77924 │ │ │ │ - ldrb r1, [r1, #5] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r9, r7 │ │ │ │ - mov r3, r5 │ │ │ │ - b.n 77a22 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, r9 │ │ │ │ + b.n 77af0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ + add.w r2, r2, r3, lsl #2 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + b.n 778aa │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - bl d56cc │ │ │ │ - mov r2, r0 │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r4, #0] │ │ │ │ + movs r2, #2 │ │ │ │ + bl d5cfc │ │ │ │ + mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77dd8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + beq.w 78206 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ movw ip, #35500 @ 0x8aac │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ - cmp r3, ip │ │ │ │ - bne.w 77f76 │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - subs r1, r2, r3 │ │ │ │ + cmp r2, ip │ │ │ │ + bne.n 77ff0 │ │ │ │ + movw r2, #4364 @ 0x110c │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + subs r3, r1, r2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - negs r3, r1 │ │ │ │ - adcs r3, r1 │ │ │ │ + negs r2, r3 │ │ │ │ + adcs r2, r3 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 77d96 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77d3a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 77f96 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w 77eea │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + blt.n 77fdc │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 77f58 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7820a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ + cmp r9, r1 │ │ │ │ + bne.w 78184 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 77eea │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 77ad8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ - b.n 77948 │ │ │ │ + bne.w 78184 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 77b8a │ │ │ │ + ldrb.w r0, [r9, #4] │ │ │ │ + b.n 77b14 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1b32b4 │ │ │ │ + bl 1b45c8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 77d8a │ │ │ │ - bne.n 77d86 │ │ │ │ + blt.n 77fa6 │ │ │ │ + bne.n 77fa2 │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ - b.n 77c1a │ │ │ │ + b.n 77dce │ │ │ │ cmp r6, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r3, [r9, r8, lsl #2] │ │ │ │ ldrshle.w r3, [r9, r8, lsl #1] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 77c0e │ │ │ │ + b.n 77dc2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 77742 │ │ │ │ + b.n 77912 │ │ │ │ adds r3, #4 │ │ │ │ - beq.w 780ba │ │ │ │ + beq.w 78288 │ │ │ │ mvn.w r3, #2 │ │ │ │ - b.n 777a4 │ │ │ │ + b.n 77974 │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + bl 1b45c8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.n 77fa6 │ │ │ │ + bne.n 77fa2 │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ + b.n 77df8 │ │ │ │ + cmp r6, #15 │ │ │ │ + ite gt │ │ │ │ + ldrgt.w r3, [r9, r8, lsl #2] │ │ │ │ + ldrshle.w r3, [r9, r8, lsl #1] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 77dea │ │ │ │ subs r0, #1 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77d28 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - b.n 77f88 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7804e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 77ca4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 77ca4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w 77ca4 │ │ │ │ - b.n 77d90 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77d90 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 77d90 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 77d90 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + bne.n 77f46 │ │ │ │ + mov r0, r1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + b.n 78002 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bl c65b4 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 7801a │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 78014 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7820a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77e58 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + bge.n 77f58 │ │ │ │ + b.n 77fac │ │ │ │ + subs r0, #1 │ │ │ │ + str r0, [r1, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 78002 │ │ │ │ + b.n 77fe4 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 78164 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 77b70 │ │ │ │ + bge.w 77eca │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 77b70 │ │ │ │ - mov r0, r3 │ │ │ │ + bne.w 77eca │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 77b70 │ │ │ │ - b.n 77d90 │ │ │ │ + bge.w 77eca │ │ │ │ + b.n 77fac │ │ │ │ + strd r3, r0, [sp, #32] │ │ │ │ + bl c65b4 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 7815c │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 7804c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 7804c │ │ │ │ + b.n 78042 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c5f50 │ │ │ │ + bl c65b4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r0, [sp, #28] │ │ │ │ - blt.n 77e50 │ │ │ │ + blt.n 780a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77e18 │ │ │ │ + bge.n 7809e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ + cbz r2, 780d8 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 77e18 │ │ │ │ - b.n 77e0e │ │ │ │ - ldr.w r1, [sl, #28] │ │ │ │ - b.n 77a06 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 779f4 │ │ │ │ + bge.w 77d2c │ │ │ │ + b.n 77fac │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 77e34 │ │ │ │ + bne.n 78090 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 77e34 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 77dda │ │ │ │ + b.n 78090 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 780b0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 77d2c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 77d2c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 77b70 │ │ │ │ - ldr.w r1, [sl, #28] │ │ │ │ - b.n 77be2 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 77bcc │ │ │ │ - add.w r8, r8, r8, lsl #2 │ │ │ │ - add.w r8, r8, r7, lsr #5 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - and.w r8, r5, r8 │ │ │ │ - b.n 776a2 │ │ │ │ - ldr.w r1, [sl, #28] │ │ │ │ - b.n 77808 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 777f6 │ │ │ │ + b.n 7809e │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 77d90 │ │ │ │ + bge.w 77fac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77d90 │ │ │ │ + bne.w 77fac │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 77d90 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 77fac │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 77ca4 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - bl c5f50 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + b.n 77eca │ │ │ │ + ldr.w r1, [sl, #28] │ │ │ │ + b.n 779d8 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 779c6 │ │ │ │ + ldr.w r1, [sl, #28] │ │ │ │ + b.w 778fe │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + mov r2, r1 │ │ │ │ + b.w 778ec │ │ │ │ + ldr.w r1, [sl, #28] │ │ │ │ + b.n 77d9e │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 77d88 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + b.n 77d2c │ │ │ │ + mov r2, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 78044 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 77dce │ │ │ │ + bge.w 77fac │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77dce │ │ │ │ - b.n 77dc8 │ │ │ │ - mov r4, r2 │ │ │ │ - mov sl, r9 │ │ │ │ - b.w 775ca │ │ │ │ + bne.w 77fac │ │ │ │ + mov r0, r2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 77fac │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 7806c │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + b.n 7806c │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ + add.w r8, r8, r7, lsr #5 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + and.w r8, r5, r8 │ │ │ │ + b.w 77872 │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + mov r4, r1 │ │ │ │ + b.w 7779a │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + bl 1b45c8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.w 77fa6 │ │ │ │ + bne.n 78240 │ │ │ │ + ldrb r3, [r4, #4] │ │ │ │ + b.n 77e4c │ │ │ │ + cmp r3, #15 │ │ │ │ + ite le │ │ │ │ + ldrshle.w r6, [r9, r8, lsl #1] │ │ │ │ + ldrgt.w r6, [r9, r8, lsl #2] │ │ │ │ + b.n 77e40 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 77a92 │ │ │ │ + bne.w 77c5e │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ - b.n 77f1e │ │ │ │ + b.n 781e4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl c5f50 │ │ │ │ + bl c65b4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 77f34 │ │ │ │ + blt.n 781fc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77f2c │ │ │ │ + bge.n 781f4 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbz r1, 77f3e │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 78278 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 77aa4 │ │ │ │ - b.n 77d90 │ │ │ │ + bge.w 77c70 │ │ │ │ + b.n 77fac │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 77f1e │ │ │ │ - b.n 77efc │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ - b.n 77f2c │ │ │ │ - mov r7, r3 │ │ │ │ - b.n 77e9c │ │ │ │ - mov r0, r3 │ │ │ │ + bne.n 781e4 │ │ │ │ + b.n 781c2 │ │ │ │ + mov r2, r4 │ │ │ │ + b.n 78140 │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ - b.n 77aa4 │ │ │ │ - mov.w r3, fp, lsr #5 │ │ │ │ - add.w r8, r8, r8, lsl #2 │ │ │ │ - adds r3, #1 │ │ │ │ - add r8, r3 │ │ │ │ - and.w r8, r8, r5 │ │ │ │ - b.w 7763a │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bl c5f50 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 78056 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77fa0 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cbnz r2, 77fa0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w 77d3a │ │ │ │ - b.n 77d90 │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - bl 1b32b4 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.w 77d8a │ │ │ │ - bne.w 77d86 │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ - mov.w r3, fp, lsr #10 │ │ │ │ - add.w r8, r8, r8, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - adds r3, #1 │ │ │ │ - add r8, r3 │ │ │ │ - mov r3, r6 │ │ │ │ - and.w r8, r8, r5 │ │ │ │ - cmp r3, #7 │ │ │ │ - bgt.n 780a6 │ │ │ │ - ldrsb.w r6, [r9, r8] │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 7808a │ │ │ │ - adds r6, #1 │ │ │ │ - beq.w 776d4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add.w r8, r8, r8, lsl #2 │ │ │ │ - cmp r3, #7 │ │ │ │ - add.w r8, r8, r2, lsr #5 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - and.w r8, r8, r5 │ │ │ │ - it le │ │ │ │ - ldrsble.w r6, [r9, r8] │ │ │ │ - bgt.n 7807c │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 78060 │ │ │ │ - adds r6, #1 │ │ │ │ - beq.w 776d4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add.w r8, r8, r8, lsl #2 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - adds r2, #1 │ │ │ │ - add r8, r2 │ │ │ │ - and.w r8, r8, r5 │ │ │ │ - b.n 77fd8 │ │ │ │ - ldr.w r1, [sl, #28] │ │ │ │ - b.w 7772e │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - mov r2, r1 │ │ │ │ - b.w 7771c │ │ │ │ - cmp r6, #15 │ │ │ │ - ite gt │ │ │ │ - ldrgt.w r3, [r9, r8, lsl #2] │ │ │ │ - ldrshle.w r3, [r9, r8, lsl #1] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 77c36 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 77ed4 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 77ed4 │ │ │ │ - subs r0, #1 │ │ │ │ - str r0, [r2, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 77f88 │ │ │ │ - b.n 77d9e │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - bl 1b32b4 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.w 77d8a │ │ │ │ - bne.n 780b4 │ │ │ │ - ldrb r3, [r4, #4] │ │ │ │ - b.n 78010 │ │ │ │ - cmp r3, #15 │ │ │ │ - ite le │ │ │ │ - ldrshle.w r6, [r9, r8, lsl #1] │ │ │ │ - ldrgt.w r6, [r9, r8, lsl #2] │ │ │ │ - b.n 78006 │ │ │ │ + b.n 78014 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1b32b4 │ │ │ │ + bl 1b45c8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 77d8a │ │ │ │ - bne.n 780b4 │ │ │ │ + blt.w 77fa6 │ │ │ │ + bne.n 78240 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - b.n 77fea │ │ │ │ + b.n 77e22 │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r6, [r9, r8, lsl #1] │ │ │ │ ldrgt.w r6, [r9, r8, lsl #2] │ │ │ │ - b.n 77fe0 │ │ │ │ + b.n 77e16 │ │ │ │ mov r3, r6 │ │ │ │ - b.w 77742 │ │ │ │ + b.w 77912 │ │ │ │ + ldr.w r1, [sl, #28] │ │ │ │ + b.n 77bec │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 77bda │ │ │ │ + mov.w r3, fp, lsr #5 │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ + adds r3, #1 │ │ │ │ + add r8, r3 │ │ │ │ + and.w r8, r8, r5 │ │ │ │ + b.w 7780a │ │ │ │ + mov r7, r3 │ │ │ │ + b.n 780e6 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldrd r3, r2, [sp, #28] │ │ │ │ + b.n 77c70 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldrd r3, r2, [sp, #28] │ │ │ │ + b.n 781f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.w 775c8 │ │ │ │ + b.w 77798 │ │ │ │ + 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] │ │ │ │ @@ -113967,388 +114168,388 @@ │ │ │ │ cmp r5, #7 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ lsl.w r3, r3, r5 │ │ │ │ add.w r8, r6, r2 │ │ │ │ add.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #0] │ │ │ │ and.w r9, r7, r4 │ │ │ │ - bgt.w 78252 │ │ │ │ + bgt.w 78422 │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 781b8 │ │ │ │ + blt.n 78388 │ │ │ │ ldr.w r0, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 781c2 │ │ │ │ + beq.n 78392 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 781ca │ │ │ │ + beq.n 7839a │ │ │ │ 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 78234 │ │ │ │ + bgt.w 78404 │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 78244 │ │ │ │ + blt.w 78414 │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 781c2 │ │ │ │ + beq.n 78392 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 782c2 │ │ │ │ + beq.w 78492 │ │ │ │ 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 78290 │ │ │ │ + bgt.w 78460 │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 78276 │ │ │ │ + blt.w 78446 │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 781c2 │ │ │ │ + beq.n 78392 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 78324 │ │ │ │ + beq.w 784f4 │ │ │ │ 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 782b4 │ │ │ │ + bgt.w 78484 │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7828a │ │ │ │ + blt.n 7845a │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 781c2 │ │ │ │ + beq.n 78392 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 783a6 │ │ │ │ + beq.w 78576 │ │ │ │ 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 78152 │ │ │ │ + b.n 78322 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 7840e │ │ │ │ + bne.w 785d4 │ │ │ │ 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 78220 │ │ │ │ + bne.n 783f0 │ │ │ │ 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 78220 │ │ │ │ + bne.n 783f0 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78424 │ │ │ │ + beq.w 785ea │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r2, r1, #26 │ │ │ │ - bpl.w 7841e │ │ │ │ + bpl.w 785e4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r2, #28 │ │ │ │ addmi.w r1, r2, #20 │ │ │ │ mul.w r2, sl, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c22c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 781c2 │ │ │ │ + beq.n 78392 │ │ │ │ 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 78126 │ │ │ │ + ble.w 782f6 │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 783a0 │ │ │ │ + bgt.w 78570 │ │ │ │ ldrsh.w r3, [r6, r9, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 78130 │ │ │ │ + bge.w 78300 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.w 78142 │ │ │ │ + bne.w 78312 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 78382 │ │ │ │ + bgt.w 78552 │ │ │ │ ldrsh.w r3, [r6, r9, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 78102 │ │ │ │ + bge.w 782d2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 781be │ │ │ │ + beq.n 7838e │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 7823a │ │ │ │ + b.n 7840a │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 781be │ │ │ │ + beq.n 7838e │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ add.w r3, r3, sl, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 7818a │ │ │ │ + b.n 7835a │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 781c2 │ │ │ │ - b.n 781a4 │ │ │ │ + beq.n 78392 │ │ │ │ + b.n 78374 │ │ │ │ cmp r5, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [r6, r9, lsl #1] │ │ │ │ ldrgt.w r3, [r6, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 78162 │ │ │ │ + bge.w 78332 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 781be │ │ │ │ + beq.n 7838e │ │ │ │ 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 7818e │ │ │ │ + b.n 7835e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 78142 │ │ │ │ + bne.w 78312 │ │ │ │ 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 78142 │ │ │ │ + bne.w 78312 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 7842e │ │ │ │ + beq.w 785fe │ │ │ │ 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 78428 │ │ │ │ + beq.w 785f8 │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ite eq │ │ │ │ addeq r1, #28 │ │ │ │ addne r1, #20 │ │ │ │ mul.w r2, r2, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c22c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 781c2 │ │ │ │ - b.n 78142 │ │ │ │ + beq.w 78392 │ │ │ │ + b.n 78312 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 78174 │ │ │ │ + bne.w 78344 │ │ │ │ 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 78174 │ │ │ │ + bne.w 78344 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 78438 │ │ │ │ + beq.n 785f4 │ │ │ │ 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 78432 │ │ │ │ + beq.n 785ee │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ite ne │ │ │ │ addne r1, #20 │ │ │ │ addeq r1, #28 │ │ │ │ mul.w r2, r2, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c22c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 781c2 │ │ │ │ - b.n 78174 │ │ │ │ + beq.w 78392 │ │ │ │ + b.n 78344 │ │ │ │ ldr.w r3, [r6, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 78102 │ │ │ │ + bge.w 782d2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 781be │ │ │ │ + beq.w 7838e │ │ │ │ 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 7823e │ │ │ │ + b.n 7840e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 781a4 │ │ │ │ + bne.w 78374 │ │ │ │ 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 781a4 │ │ │ │ + bne.w 78374 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 7840a │ │ │ │ + beq.n 78608 │ │ │ │ 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 78404 │ │ │ │ + beq.n 78602 │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ite ne │ │ │ │ addne r1, #20 │ │ │ │ addeq r1, #28 │ │ │ │ mul.w r2, r2, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c22c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 781c2 │ │ │ │ - b.n 781a4 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 783f0 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 783da │ │ │ │ + beq.w 78392 │ │ │ │ + b.n 78374 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 78126 │ │ │ │ + b.n 782f6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ - b.n 78210 │ │ │ │ + b.n 783e0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 781fc │ │ │ │ + b.n 783cc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 78310 │ │ │ │ + b.n 7853e │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 782f8 │ │ │ │ + b.n 78528 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 7836e │ │ │ │ + b.n 784e0 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 78358 │ │ │ │ + b.n 784c8 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 785c0 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 785aa │ │ │ │ │ │ │ │ -0007843c : │ │ │ │ +0007860c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ movw ip, #655 @ 0x28f │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ and.w r5, lr, ip │ │ │ │ cmp r5, #8 │ │ │ │ - bgt.n 78486 │ │ │ │ + bgt.n 78656 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 78702 │ │ │ │ + beq.w 788d2 │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #7 │ │ │ │ - bhi.w 78702 │ │ │ │ + bhi.w 788d2 │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r6, r0, #5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsls r6, r0, #5 │ │ │ │ lsls r6, r0, #5 │ │ │ │ lsls r6, r0, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r7, #22309 @ 0x5725 │ │ │ │ + movweq r7, #23949 @ 0x5d8d │ │ │ │ movteq r7, #12 │ │ │ │ - bne.w 785b8 │ │ │ │ + bne.w 78788 │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov sl, r0 │ │ │ │ tst.w lr, #512 @ 0x200 │ │ │ │ - bne.w 7861c │ │ │ │ + bne.w 787ec │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 786ea │ │ │ │ - ldr.w r8, [pc, #628] @ 78720 │ │ │ │ + bne.w 788ba │ │ │ │ + ldr.w r8, [pc, #628] @ 788f0 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [ip, #1992] @ 0x7c8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 78580 │ │ │ │ - ldr.w lr, [pc, #604] @ 78724 │ │ │ │ + beq.n 78750 │ │ │ │ + ldr.w lr, [pc, #604] @ 788f4 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str.w r6, [ip, #1992] @ 0x7c8 │ │ │ │ ldr.w r2, [ip, #1996] @ 0x7cc │ │ │ │ ldr.w r6, [lr, #1600] @ 0x640 │ │ │ │ subs r2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ str.w r2, [ip, #1996] @ 0x7cc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7868c │ │ │ │ + bne.w 7885c │ │ │ │ str r1, [r3, #20] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 785a4 │ │ │ │ + beq.n 78774 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 785a4 │ │ │ │ + bge.n 78774 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 785aa │ │ │ │ + bne.n 7877a │ │ │ │ str r7, [r3, #24] │ │ │ │ sub.w r7, r3, #8 │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r1, r1, #3 │ │ │ │ str r5, [r3, #16] │ │ │ │ mov r5, r7 │ │ │ │ @@ -114369,367 +114570,367 @@ │ │ │ │ adds r6, #1 │ │ │ │ orr.w r1, r1, ip │ │ │ │ cmp r4, r7 │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ str.w r5, [r2, #3760] @ 0xeb0 │ │ │ │ str.w r6, [r2, #3868] @ 0xf1c │ │ │ │ str.w r4, [r2, #3768] @ 0xeb8 │ │ │ │ - bgt.n 785cc │ │ │ │ + bgt.n 7879c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r7, #0 │ │ │ │ - b.n 78496 │ │ │ │ - movw r7, #6669 @ 0x1a0d │ │ │ │ + b.n 78666 │ │ │ │ + movw r7, #7233 @ 0x1c41 │ │ │ │ movt r7, #9 │ │ │ │ - b.n 78496 │ │ │ │ - movw r7, #5569 @ 0x15c1 │ │ │ │ + b.n 78666 │ │ │ │ + movw r7, #7185 @ 0x1c11 │ │ │ │ movt r7, #12 │ │ │ │ - b.n 78496 │ │ │ │ + b.n 78666 │ │ │ │ movw r0, #14536 @ 0x38c8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 786e6 │ │ │ │ + beq.w 788b6 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 784f2 │ │ │ │ + bne.n 786c2 │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 78504 │ │ │ │ + beq.n 786d4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ - b.n 78504 │ │ │ │ + b.n 786d4 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - ble.w 78702 │ │ │ │ + ble.w 788d2 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ - bne.n 7860a │ │ │ │ - movw r7, #17961 @ 0x4629 │ │ │ │ + bne.n 787da │ │ │ │ + movw r7, #19697 @ 0x4cf1 │ │ │ │ movt r7, #11 │ │ │ │ - b.n 78496 │ │ │ │ + b.n 78666 │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78560 │ │ │ │ + beq.n 78730 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 78560 │ │ │ │ + beq.n 78730 │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78560 │ │ │ │ + bne.n 78730 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7866a │ │ │ │ + bne.n 7883a │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 78560 │ │ │ │ + bmi.n 78730 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 785f4 │ │ │ │ + bne.n 787c4 │ │ │ │ dmb ish │ │ │ │ - b.n 78560 │ │ │ │ + b.n 78730 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 78702 │ │ │ │ - movw r7, #50261 @ 0xc455 │ │ │ │ + bne.n 788d2 │ │ │ │ + movw r7, #54873 @ 0xd659 │ │ │ │ movt r7, #21 │ │ │ │ - b.n 78496 │ │ │ │ + b.n 78666 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 786d0 │ │ │ │ - ldr.w r9, [pc, #252] @ 78720 │ │ │ │ + beq.n 788a0 │ │ │ │ + ldr.w r9, [pc, #252] @ 788f0 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2000] @ 0x7d0 │ │ │ │ - cbz r3, 78674 │ │ │ │ + cbz r3, 78844 │ │ │ │ ldr.w r0, [r2, #2004] @ 0x7d4 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r0, #1 │ │ │ │ str.w r1, [r2, #2000] @ 0x7d0 │ │ │ │ str.w r0, [r2, #2004] @ 0x7d4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1932e0 <_Py_NewReference@@Base> │ │ │ │ + bl 1948e8 <_Py_NewReference@@Base> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ str r1, [r3, #28] │ │ │ │ - b.n 78598 │ │ │ │ + b.n 78768 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78560 │ │ │ │ - b.n 785e6 │ │ │ │ + bne.w 78730 │ │ │ │ + b.n 787b6 │ │ │ │ movw r0, #14136 @ 0x3738 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78656 │ │ │ │ - b.n 786e6 │ │ │ │ + bne.n 78826 │ │ │ │ + b.n 788b6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 786bc │ │ │ │ + bne.n 7888c │ │ │ │ add.w r0, lr, #1592 @ 0x638 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 78594 │ │ │ │ + bne.w 78764 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 78598 │ │ │ │ + b.n 78768 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r2, [lr, #1604] @ 0x644 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 78598 │ │ │ │ + b.n 78768 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52128 @ 0xcba0 │ │ │ │ + movw r1, #56672 @ 0xdd60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 78560 │ │ │ │ + b.n 78730 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52196 @ 0xcbe4 │ │ │ │ + movw r1, #56740 @ 0xdda4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 786e6 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 788b6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - movw r1, #52100 @ 0xcb84 │ │ │ │ + movw r1, #56644 @ 0xdd44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00078728 : │ │ │ │ +000788f8 : │ │ │ │ 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 787c2 │ │ │ │ + bpl.n 78992 │ │ │ │ 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 7878a │ │ │ │ + blt.n 7895a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7879c │ │ │ │ + bne.n 7896c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 7879c │ │ │ │ + beq.n 7896c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movw ip, #44624 @ 0xae50 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, ip │ │ │ │ mov r1, r4 │ │ │ │ - beq.n 787ba │ │ │ │ + beq.n 7898a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7a3e8 │ │ │ │ + b.w 7a5d0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r1, #40968 @ 0xa008 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - beq.n 78768 │ │ │ │ + beq.n 78938 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6ba50 │ │ │ │ + bl 6bbe0 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 7876e │ │ │ │ + bne.n 7893e │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 194f54 <_Py_NewReference@@Base+0x1c74> │ │ │ │ + b.w 1965c4 <_Py_NewReference@@Base+0x1cdc> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 78ab0 │ │ │ │ + b.n 78c80 │ │ │ │ movw r1, #2659 @ 0xa63 │ │ │ │ - movw r0, #33800 @ 0x8408 │ │ │ │ + movw r0, #38344 @ 0x95c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #700] @ (78aa8 ) │ │ │ │ + ldr r7, [pc, #700] @ (78c78 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r7, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78a5e │ │ │ │ + beq.w 78c2e │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 788ea │ │ │ │ + beq.n 78aba │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r4, [r1, #-4] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 78a86 │ │ │ │ + bne.w 78c56 │ │ │ │ ldrb.w r2, [r1, #-3] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 78a6c │ │ │ │ + bne.w 78c3c │ │ │ │ ldrb.w r2, [r1, #-2] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 78a6c │ │ │ │ + bne.w 78c3c │ │ │ │ ldrb.w r2, [r1, #-1] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 78a6c │ │ │ │ + bne.w 78c3c │ │ │ │ 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 78a44 │ │ │ │ + bne.w 78c14 │ │ │ │ adds r1, r3, r2 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ cmp r0, #253 @ 0xfd │ │ │ │ - bne.w 78a44 │ │ │ │ + bne.w 78c14 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ cmp r0, #253 @ 0xfd │ │ │ │ - bne.w 78a44 │ │ │ │ + bne.w 78c14 │ │ │ │ ldrb r1, [r1, #3] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 78a44 │ │ │ │ + bne.w 78c14 │ │ │ │ mov.w r1, #3722304989 @ 0xdddddddd │ │ │ │ adds r2, #4 │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ mov r0, r3 │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ sub.w r4, r3, #8 │ │ │ │ blx 2b314 │ │ │ │ ldr.w lr, [r5, #20] │ │ │ │ - movw r2, #25473 @ 0x6381 │ │ │ │ + movw r2, #25937 @ 0x6551 │ │ │ │ movt r2, #7 │ │ │ │ mov r3, r0 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 788ee │ │ │ │ - cbz r4, 788ea │ │ │ │ + bne.n 78abe │ │ │ │ + cbz r4, 78aba │ │ │ │ ldr r2, [r7, r6] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1596] @ 0x63c │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.n 7890e │ │ │ │ + beq.n 78ade │ │ │ │ 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 788d0 │ │ │ │ + bgt.n 78aa0 │ │ │ │ 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, 7890e │ │ │ │ + cbz r1, 78ade │ │ │ │ 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, 788fc │ │ │ │ - cbz r3, 7893a │ │ │ │ + cbz r1, 78acc │ │ │ │ + cbz r3, 78b0a │ │ │ │ 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 788ea │ │ │ │ + b.n 78aba │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #46181 @ 0xb465 │ │ │ │ + movw r2, #46581 @ 0xb5f5 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r6, [r3, #860] @ 0x35c │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 78a3a │ │ │ │ + bne.w 78c0a │ │ │ │ mov r0, r4 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 788ea │ │ │ │ + b.n 78aba │ │ │ │ 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] │ │ │ │ @@ -114738,72 +114939,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 78974 │ │ │ │ + bne.n 78b44 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 78970 │ │ │ │ + cbz r2, 78b40 │ │ │ │ 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 789d0 │ │ │ │ + beq.n 78ba0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 789b0 │ │ │ │ + beq.n 78b80 │ │ │ │ ldr.w r2, [ip, #532] @ 0x214 │ │ │ │ - cbnz r2, 7898c │ │ │ │ + cbnz r2, 78b5c │ │ │ │ str.w r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 788ea │ │ │ │ + beq.n 78aba │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 789aa │ │ │ │ + cbz r1, 78b7a │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r4, [r3, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r2, r0, [r3, #20] │ │ │ │ - cbz r2, 789a6 │ │ │ │ + cbz r2, 78b76 │ │ │ │ str r3, [r2, #24] │ │ │ │ str r3, [r0, #20] │ │ │ │ - b.n 788ea │ │ │ │ + b.n 78aba │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ - b.n 78998 │ │ │ │ + b.n 78b68 │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 789be │ │ │ │ + cbz r2, 78b8e │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 788ea │ │ │ │ + bne.n 78aba │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 788ea │ │ │ │ + b.n 78aba │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7897e │ │ │ │ + beq.n 78b4e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 78a34 │ │ │ │ + cbz r2, 78c04 │ │ │ │ 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, 78a02 │ │ │ │ + cbz r3, 78bd2 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ @@ -114816,76 +115017,76 @@ │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ str r7, [r6, r4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 788ea │ │ │ │ + b.n 78aba │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 789dc │ │ │ │ + b.n 78bac │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 7892e │ │ │ │ + b.n 78afe │ │ │ │ mov r0, r3 │ │ │ │ - bl 663e8 <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ - movw r1, #30380 @ 0x76ac │ │ │ │ + bl 66578 <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ + movw r1, #34924 @ 0x886c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #6352 @ 0x18d0 │ │ │ │ + movw r0, #10896 @ 0x2a90 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #33568 @ 0x8320 │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #38112 @ 0x94e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #68] @ (78aac ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #68] @ (78c7c ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r3 │ │ │ │ - bl 663e8 <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ - movw r1, #30356 @ 0x7694 │ │ │ │ + bl 66578 <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ + movw r1, #34900 @ 0x8854 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #6352 @ 0x18d0 │ │ │ │ + movw r0, #10896 @ 0x2a90 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 663e8 <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ - movw r1, #30296 @ 0x7658 │ │ │ │ + bl 66578 <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ + movw r1, #34840 @ 0x8818 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #6352 @ 0x18d0 │ │ │ │ + movw r0, #10896 @ 0x2a90 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 661e0 │ │ │ │ + bl 66370 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + add r2, pc, #384 @ (adr r2, 78e00 ) │ │ │ │ movs r1, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w r8, [r1, #4] │ │ │ │ movw r5, #40968 @ 0xa008 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r2 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.w 78c68 │ │ │ │ - ldr r3, [pc, #568] @ (78d18 ) │ │ │ │ + bne.w 78e38 │ │ │ │ + ldr r3, [pc, #568] @ (78ee8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1912] @ 0x778 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 78b88 │ │ │ │ + beq.n 78d58 │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r7, r4, #20 │ │ │ │ str.w r1, [r3, #1912] @ 0x778 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -114903,22 +115104,22 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ blx 2b314 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 78cd0 │ │ │ │ + bne.w 78ea0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r7, fp] │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ movs r3, #1 │ │ │ │ cmp r8, r5 │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ - bne.n 78b72 │ │ │ │ + bne.n 78d42 │ │ │ │ str.w r9, [r7, r3] │ │ │ │ add r3, r7 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r6, #8] │ │ │ │ @@ -114934,46 +115135,46 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r9, [r2, #4] │ │ │ │ str.w sl, [r7, r3] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r1, [r2, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #8] │ │ │ │ - b.n 78b5c │ │ │ │ + b.n 78d2c │ │ │ │ movs r0, #16 │ │ │ │ movs r1, #8 │ │ │ │ mov.w fp, #40 @ 0x28 │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ - movw r2, #3289 @ 0xcd9 │ │ │ │ + movw r2, #3685 @ 0xe65 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r7, #868] @ 0x364 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78c96 │ │ │ │ - ldr r3, [pc, #356] @ (78d18 ) │ │ │ │ + bne.n 78e66 │ │ │ │ + ldr r3, [pc, #356] @ (78ee8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1596] @ 0x63c │ │ │ │ ldr.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 78c84 │ │ │ │ + beq.n 78e54 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbz r0, 78c22 │ │ │ │ + cbz r0, 78df2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ sub.w r3, r8, r5 │ │ │ │ clz r3, r3 │ │ │ │ @@ -114989,111 +115190,111 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ and.w fp, sl, #7 │ │ │ │ blx 2b314 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78cd0 │ │ │ │ + bne.n 78ea0 │ │ │ │ strb.w r0, [r7, fp] │ │ │ │ - b.n 78b40 │ │ │ │ + b.n 78d10 │ │ │ │ ldrd lr, r1, [r3, #24] │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.n 78c78 │ │ │ │ + bhi.n 78e48 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r1, lr │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r0, [r3, lr] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 78bdc │ │ │ │ + bne.n 78dac │ │ │ │ ldr.w r3, [r7, #848] @ 0x350 │ │ │ │ - movw r1, #46021 @ 0xb3c5 │ │ │ │ + movw r1, #46421 @ 0xb555 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 78cf8 │ │ │ │ + bne.n 78ec8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2bf6c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 78ca4 │ │ │ │ + cbz r4, 78e74 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 78bdc │ │ │ │ + b.n 78dac │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ movs r0, #20 │ │ │ │ movs r1, #10 │ │ │ │ mov.w fp, #60 @ 0x3c │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 78b98 │ │ │ │ + b.n 78d68 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 78bdc │ │ │ │ + b.n 78dac │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 78bdc │ │ │ │ - b.n 78c3e │ │ │ │ + bne.n 78dac │ │ │ │ + b.n 78e0e │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78bdc │ │ │ │ - bl 1f4674 │ │ │ │ + bne.n 78dac │ │ │ │ + bl 1f56c4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78cba │ │ │ │ + bge.n 78e8a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 78d06 │ │ │ │ + cbz r3, 78ed6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78cca │ │ │ │ + bge.n 78e9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 78d0e │ │ │ │ + cbz r3, 78ede │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 78b6c │ │ │ │ + b.n 78d3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1ed070 <_PyDict_SendEvent@@Base> │ │ │ │ + bl 1ee058 <_PyDict_SendEvent@@Base> │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #7 │ │ │ │ - ble.w 78b3a │ │ │ │ + ble.w 78d0a │ │ │ │ cmp r3, #15 │ │ │ │ mov.w r3, #0 │ │ │ │ ite le │ │ │ │ strhle.w r3, [r7, fp, lsl #1] │ │ │ │ strgt.w r3, [r7, fp, lsl #2] │ │ │ │ - b.n 78b40 │ │ │ │ + b.n 78d10 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 78c5a │ │ │ │ + b.n 78e2a │ │ │ │ mov r0, r9 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 78cba │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 78e8a │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 78cca │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 78e9a │ │ │ │ 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 │ │ │ │ @@ -115105,27 +115306,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 78e92 │ │ │ │ + beq.w 79062 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 78f4a │ │ │ │ + bhi.w 7911a │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 78db2 │ │ │ │ - ldr r1, [pc, #636] @ (78fdc ) │ │ │ │ + bne.n 78f82 │ │ │ │ + ldr r1, [pc, #636] @ (791ac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1912] @ 0x778 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 78f1c │ │ │ │ + beq.w 790ec │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ movw r5, #771 @ 0x303 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str.w r1, [r3, #1912] @ 0x778 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ @@ -115144,48 +115345,48 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #8 │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ mul.w fp, r3, r1 │ │ │ │ - movw r0, #3289 @ 0xcd9 │ │ │ │ + movw r0, #3685 @ 0xe65 │ │ │ │ movt r0, #7 │ │ │ │ mla r1, r3, r1, r5 │ │ │ │ add.w r4, r1, #20 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 78f74 │ │ │ │ - ldr r0, [pc, #508] @ (78fdc ) │ │ │ │ + bne.w 79144 │ │ │ │ + ldr r0, [pc, #508] @ (791ac ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - bcs.n 78ede │ │ │ │ + bcs.n 790ae │ │ │ │ adds r1, #19 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r0, [r0, sl, lsl #3] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 78f4e │ │ │ │ + beq.w 7911e │ │ │ │ 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 78e5c │ │ │ │ + beq.n 7902c │ │ │ │ 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 │ │ │ │ @@ -115204,1167 +115405,1173 @@ │ │ │ │ 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 78e80 │ │ │ │ + bhi.n 79050 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add.w r1, sl, #1 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r7 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w lr, [r0, r7] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 78e26 │ │ │ │ - b.n 78ede │ │ │ │ + bne.n 78ff6 │ │ │ │ + b.n 790ae │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [ip, #12] │ │ │ │ add.w r7, r5, #20 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ - b.n 78e2c │ │ │ │ + b.n 78ffc │ │ │ │ movs r1, #12 │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 78db4 │ │ │ │ + bls.n 78f84 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.w 78fa0 │ │ │ │ + bhi.w 79170 │ │ │ │ adds r0, r2, #1 │ │ │ │ movs r5, #1 │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ lsls r5, r0 │ │ │ │ mul.w fp, r3, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ mla r1, r3, r1, r5 │ │ │ │ adds r1, #20 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r1, #3289 @ 0xcd9 │ │ │ │ + movw r1, #3685 @ 0xe65 │ │ │ │ movt r1, #7 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 78f74 │ │ │ │ - ldr r1, [pc, #272] @ (78fdc ) │ │ │ │ + bne.n 79144 │ │ │ │ + ldr r1, [pc, #272] @ (791ac ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1596] @ 0x63c │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r4, [r8, #848] @ 0x350 │ │ │ │ - movw r1, #46021 @ 0xb3c5 │ │ │ │ + movw r1, #46421 @ 0xb555 │ │ │ │ movt r1, #6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 78f90 │ │ │ │ + bne.n 79160 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 78fd4 │ │ │ │ + beq.n 791a4 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r7, #800] @ 0x320 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r7, #800] @ 0x320 │ │ │ │ add.w r7, r5, #20 │ │ │ │ - b.n 78e2c │ │ │ │ + b.n 78ffc │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ - movw r1, #3289 @ 0xcd9 │ │ │ │ + movw r1, #3685 @ 0xe65 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 78f68 │ │ │ │ + bne.n 79138 │ │ │ │ ldr.w r3, [r3, #1596] @ 0x63c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r5, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r3, #5 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov.w fp, #40 @ 0x28 │ │ │ │ - b.n 78dfa │ │ │ │ + b.n 78fca │ │ │ │ movs r1, #8 │ │ │ │ - b.n 78e98 │ │ │ │ + b.n 79068 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 78e26 │ │ │ │ - b.n 78ede │ │ │ │ + bne.w 78ff6 │ │ │ │ + b.n 790ae │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ mov.w fp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r5, #8 │ │ │ │ movs r3, #5 │ │ │ │ ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 78fd4 │ │ │ │ + cbz r0, 791a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r7, r5, #20 │ │ │ │ - b.n 78e2c │ │ │ │ + b.n 78ffc │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 78f04 │ │ │ │ + b.n 790d4 │ │ │ │ adds r0, r2, #2 │ │ │ │ movs r5, #1 │ │ │ │ mul.w fp, r3, r1 │ │ │ │ mov r9, r0 │ │ │ │ lsls r5, r0 │ │ │ │ mla r1, r3, r1, r5 │ │ │ │ adds.w r0, r1, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bmi.n 78fd4 │ │ │ │ + bmi.n 791a4 │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ - movw r0, #3289 @ 0xcd9 │ │ │ │ + movw r0, #3685 @ 0xe65 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 78ddc │ │ │ │ - b.n 78f74 │ │ │ │ + beq.w 78fac │ │ │ │ + b.n 79144 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 78daa │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 78f7a │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00078fe0 : │ │ │ │ +000791b0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #28140 @ 0x6dec │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 195448 <_Py_NewReference@@Base+0x2168> │ │ │ │ - cbz r0, 79008 │ │ │ │ + bl 196ab8 <_Py_NewReference@@Base+0x21d0> │ │ │ │ + cbz r0, 791d8 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007900c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000791dc : │ │ │ │ + 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, r0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ - mov fp, r1 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - and.w ip, r0, #16384 @ 0x4000 │ │ │ │ + mov sl, r1 │ │ │ │ + ldr.w ip, [r0, #84] @ 0x54 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + sub sp, #8 │ │ │ │ + and.w lr, ip, #16384 @ 0x4000 │ │ │ │ mla r2, r1, r2, r2 │ │ │ │ - ubfx r4, r0, #14, #1 │ │ │ │ adds r3, #3 │ │ │ │ + and.w r1, ip, #24 │ │ │ │ add r2, r3 │ │ │ │ - and.w r3, r0, #24 │ │ │ │ - cmp r3, #0 │ │ │ │ + ubfx r3, ip, #14, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ it ne │ │ │ │ - addne r4, #1 │ │ │ │ - lsls r1, r0, #29 │ │ │ │ + addne r3, #1 │ │ │ │ + tst.w ip, #4 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ - it mi │ │ │ │ - ldrmi.w r1, [r5, #440] @ 0x1b8 │ │ │ │ - mov.w r4, r4, lsl #3 │ │ │ │ - itttt mi │ │ │ │ - ldrdmi r3, r1, [r1, #12] │ │ │ │ - addmi r3, r3, r1 │ │ │ │ - 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 79302 │ │ │ │ - movw r6, #24184 @ 0x5e78 │ │ │ │ - movt r6, #77 @ 0x4d │ │ │ │ - movw r3, #3289 @ 0xcd9 │ │ │ │ - movt r3, #7 │ │ │ │ - ldr.w r8, [r6, #888] @ 0x378 │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.w 792ba │ │ │ │ - ldr r3, [pc, #700] @ (7934c ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, r3, lsl #3 │ │ │ │ + itttt ne │ │ │ │ + ldrne.w r0, [r0, #440] @ 0x1b8 │ │ │ │ + ldrdne r1, r0, [r0, #12] │ │ │ │ + addne r1, r1, r0 │ │ │ │ + addne r0, r1, #3 │ │ │ │ + itttt ne │ │ │ │ + addne r1, #1 │ │ │ │ + bicne.w r0, r0, #3 │ │ │ │ + addne.w r1, r0, r1, lsl #2 │ │ │ │ + addne r2, r2, r1 │ │ │ │ + adds r6, r3, r2 │ │ │ │ + bmi.w 794e2 │ │ │ │ + movw r5, #24184 @ 0x5e78 │ │ │ │ + movt r5, #77 @ 0x4d │ │ │ │ + movw r1, #3685 @ 0xe65 │ │ │ │ + movt r1, #7 │ │ │ │ + ldr.w r7, [r5, #888] @ 0x378 │ │ │ │ + cmp r7, r1 │ │ │ │ + bne.w 79496 │ │ │ │ + ldr r1, [pc, #720] @ (79530 ) │ │ │ │ + mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + add.w r1, r1, #4096 @ 0x1000 │ │ │ │ + ldr.w r7, [r1, #1596] @ 0x63c │ │ │ │ + subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r7, [r3, #1596] @ 0x63c │ │ │ │ - bcs.w 7926a │ │ │ │ - mov.w sl, r1, lsr #3 │ │ │ │ - ldr.w r3, [r7, sl, lsl #3] │ │ │ │ - ldr.w lr, [r3, #8] │ │ │ │ - cmp r3, lr │ │ │ │ - beq.w 792a4 │ │ │ │ - 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 7918c │ │ │ │ - add.w r6, r8, r4 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 791b0 │ │ │ │ + bcs.w 7943e │ │ │ │ + lsrs r1, r1, #3 │ │ │ │ + ldr.w r0, [r7, r1, lsl #3] │ │ │ │ + ldr.w r8, [r0, #8] │ │ │ │ + cmp r0, r8 │ │ │ │ + beq.w 7947c │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ + ldr.w r9, [r0, #4] │ │ │ │ + adds r5, #1 │ │ │ │ + str r5, [r0, #0] │ │ │ │ + ldr.w r6, [r9] │ │ │ │ + str r6, [r0, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 79356 │ │ │ │ + add.w r5, r9, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 79378 │ │ │ │ movs r3, #0 │ │ │ │ - strd r3, r3, [r8] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 791b6 │ │ │ │ + strd r3, r3, [r9] │ │ │ │ + cmp.w lr, #0 │ │ │ │ + beq.n 7937e │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ - strd r1, r1, [r6, #-8] │ │ │ │ - add.w r0, r6, #8 │ │ │ │ + strd r1, r1, [r5, #-8] │ │ │ │ + add.w r0, r5, #8 │ │ │ │ blx 2b314 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - str r5, [r6, #4] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r4, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 79202 │ │ │ │ - ldr r0, [pc, #588] @ (79350 ) │ │ │ │ + bne.n 793c6 │ │ │ │ + ldr r0, [pc, #616] @ (79534 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 792dc │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + bne.w 794bc │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 791bc │ │ │ │ + bmi.n 79384 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 79184 │ │ │ │ - ldr r2, [pc, #548] @ (7934c ) │ │ │ │ + bpl.n 7934e │ │ │ │ + ldr r2, [pc, #576] @ (79530 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub.w r4, r6, #8 │ │ │ │ + sub.w r4, r5, #8 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - ldr.w r2, [r6, #-4] │ │ │ │ + ldr.w r2, [r5, #-4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ addw ip, r3, #3756 @ 0xeac │ │ │ │ - ldr.w r5, [r3, #3760] @ 0xeb0 │ │ │ │ + ldr.w r6, [r3, #3760] @ 0xeb0 │ │ │ │ ldr.w r7, [r3, #3764] @ 0xeb4 │ │ │ │ - orrs r2, r5 │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ + orrs r2, r6 │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r4 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - str.w r2, [r6, #-4] │ │ │ │ + str r1, [r6, #0] │ │ │ │ + str.w r2, [r5, #-4] │ │ │ │ ldr.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ ldr.w r2, [r3, #3876] @ 0xf24 │ │ │ │ - ldr.w r5, [r3, #3868] @ 0xf1c │ │ │ │ + ldr.w r6, [r3, #3868] @ 0xf1c │ │ │ │ adds r1, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - add.w r5, r5, #1 │ │ │ │ + add.w r6, r6, #1 │ │ │ │ orr.w r2, r2, ip │ │ │ │ - str.w r2, [r6, #-8] │ │ │ │ + str.w r2, [r5, #-8] │ │ │ │ str.w r4, [r3, #3760] @ 0xeb0 │ │ │ │ - str.w r5, [r3, #3868] @ 0xf1c │ │ │ │ + str.w r6, [r3, #3868] @ 0xf1c │ │ │ │ str.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ - bgt.n 7922c │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd r6, r1, [r3, #24] │ │ │ │ - cmp r6, r1 │ │ │ │ - bhi.n 791f6 │ │ │ │ - add.w r1, sl, #1 │ │ │ │ - add.w r1, r6, r1, lsl #3 │ │ │ │ - str r1, [r3, #24] │ │ │ │ - adds r1, r3, r6 │ │ │ │ - str r1, [r3, #4] │ │ │ │ - str r7, [r3, r6] │ │ │ │ - and.w ip, r0, #16384 @ 0x4000 │ │ │ │ - add.w r6, r8, r4 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 790d8 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 790e4 │ │ │ │ + bgt.n 793f0 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrd r7, r5, [r0, #24] │ │ │ │ + cmp r7, r5 │ │ │ │ + bhi.n 793ba │ │ │ │ + adds r1, #1 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + str r1, [r0, #24] │ │ │ │ + adds r1, r0, r7 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + str r6, [r0, r7] │ │ │ │ + and.w lr, ip, #16384 @ 0x4000 │ │ │ │ + add.w r5, r9, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 792a4 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bne.n 792b0 │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 790ec │ │ │ │ - mov r1, r5 │ │ │ │ - ldr.w r3, [r5, #440] @ 0x1b8 │ │ │ │ + b.n 792b8 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - itt gt │ │ │ │ - addgt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ - strgt r2, [r3, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + bgt.n 7942e │ │ │ │ ldr r1, [r1, #16] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + adds r0, r5, r1 │ │ │ │ add r2, r3 │ │ │ │ + strb r2, [r5, r1] │ │ │ │ + movs r3, #0 │ │ │ │ + strb r3, [r0, #1] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ - adds r0, r6, r1 │ │ │ │ - strb r2, [r6, r1] │ │ │ │ - movs r1, #0 │ │ │ │ strh r3, [r0, #2] │ │ │ │ - strb r1, [r0, #1] │ │ │ │ - cbz r2, 791ec │ │ │ │ + cbz r2, 793b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ + movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b314 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ - str.w r2, [r6, #-12] │ │ │ │ - b.n 79120 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str.w r3, [lr, #12] │ │ │ │ - str.w lr, [r3, #8] │ │ │ │ - b.n 790d0 │ │ │ │ - ldr r0, [pc, #332] @ (79350 ) │ │ │ │ + str.w r2, [r5, #-12] │ │ │ │ + b.n 792ea │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + str.w r1, [r8, #12] │ │ │ │ + str.w r8, [r1, #8] │ │ │ │ + b.n 7929c │ │ │ │ + ldr r0, [pc, #364] @ (79534 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79320 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - str.w fp, [r6, #8] │ │ │ │ + bne.w 794f2 │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + str.w sl, [r5, #8] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 79120 │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - b.n 791be │ │ │ │ + bpl.w 792ea │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + b.n 79386 │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 79184 │ │ │ │ + beq.n 7934e │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79184 │ │ │ │ + bne.n 7934e │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 792d2 │ │ │ │ + bne.n 794b2 │ │ │ │ add.w r2, r0, #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 79184 │ │ │ │ + bmi.n 7934e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79254 │ │ │ │ + bne.n 79418 │ │ │ │ dmb ish │ │ │ │ - b.n 79184 │ │ │ │ - ldr.w r8, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #46021 @ 0xb3c5 │ │ │ │ - movt r3, #6 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.n 79312 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ + b.n 7934e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + add r2, r3 │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + adds r0, r5, r3 │ │ │ │ + strb r2, [r5, r3] │ │ │ │ + b.n 7939a │ │ │ │ + ldr.w r8, [r5, #848] @ 0x350 │ │ │ │ + movw r1, #46421 @ 0xb555 │ │ │ │ + movt r1, #6 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ + cmp r8, r1 │ │ │ │ + bne.n 79514 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bf6c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 79302 │ │ │ │ - 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 790d0 │ │ │ │ - mov r1, sl │ │ │ │ + mov r9, r0 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 794e2 │ │ │ │ + ldr.w r1, [r7, #800] @ 0x320 │ │ │ │ + adds r1, #1 │ │ │ │ + str.w r1, [r7, #800] @ 0x320 │ │ │ │ + ldr r1, [r4, #84] @ 0x54 │ │ │ │ + and.w lr, r1, #16384 @ 0x4000 │ │ │ │ + b.n 7929c │ │ │ │ mov r0, r7 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 70da4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r8, r0 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ + bl 70f30 │ │ │ │ + mov r9, r0 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7926a │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ - b.n 791a4 │ │ │ │ - ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ - mov r1, r9 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx r8 │ │ │ │ - mov r8, r0 │ │ │ │ - cbz r0, 79302 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - and.w ip, r3, #16384 @ 0x4000 │ │ │ │ - b.n 790d0 │ │ │ │ + beq.n 7943e │ │ │ │ + ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ + b.n 7936c │ │ │ │ + ldr.w r0, [r5, #884] @ 0x374 │ │ │ │ + mov r1, r6 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ + blx r7 │ │ │ │ + mov r9, r0 │ │ │ │ + cbz r0, 794e2 │ │ │ │ + ldr r1, [r4, #84] @ 0x54 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + and.w lr, r1, #16384 @ 0x4000 │ │ │ │ + b.n 7929c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79184 │ │ │ │ - b.n 79246 │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + bne.w 7934e │ │ │ │ + b.n 7940a │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 79354 │ │ │ │ + bne.n 79542 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b630 │ │ │ │ - cbnz r0, 79342 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + bl 6b7c0 │ │ │ │ + cbnz r0, 79538 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bpl.w 79120 │ │ │ │ - b.n 79228 │ │ │ │ - bl 1f4674 │ │ │ │ - mov r6, r0 │ │ │ │ + bpl.w 792ea │ │ │ │ + b.n 793ec │ │ │ │ + bl 1f56c4 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79184 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b.n 79120 │ │ │ │ - ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ - mov r1, r9 │ │ │ │ - blx r8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 7928c │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + beq.w 7934e │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + b.n 792ea │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 79368 │ │ │ │ + bne.n 79524 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7921c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ - b.n 7921c │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #29 │ │ │ │ - bpl.w 79120 │ │ │ │ - b.n 79228 │ │ │ │ + bne.w 793e0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ + b.n 793e0 │ │ │ │ + ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ + mov r1, r6 │ │ │ │ + blx r8 │ │ │ │ + mov r9, r0 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + b.n 79464 │ │ │ │ + ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b.n 793e0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #29 │ │ │ │ + bpl.w 792ea │ │ │ │ + b.n 793ec │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ - bpl.w 79120 │ │ │ │ - b.n 79228 │ │ │ │ - ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7921c │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ + bpl.w 792ea │ │ │ │ + b.n 793ec │ │ │ │ + nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ - and.w lr, r3, #16384 @ 0x4000 │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + and.w r5, r4, #24 │ │ │ │ + and.w r8, r4, #16384 @ 0x4000 │ │ │ │ mla r2, r1, r2, r2 │ │ │ │ - adds r4, #3 │ │ │ │ - ubfx r5, r3, #14, #1 │ │ │ │ - add r2, r4 │ │ │ │ - and.w r4, r3, #24 │ │ │ │ - cmp r4, #0 │ │ │ │ + adds r3, #3 │ │ │ │ + add r2, r3 │ │ │ │ + ubfx r3, r4, #14, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ it ne │ │ │ │ - addne r5, #1 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + addne r3, #1 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ it mi │ │ │ │ - ldrmi.w r4, [r0, #440] @ 0x1b8 │ │ │ │ - mov.w r5, r5, lsl #3 │ │ │ │ + ldrmi.w r5, [r0, #440] @ 0x1b8 │ │ │ │ + mov.w r3, r3, lsl #3 │ │ │ │ itttt mi │ │ │ │ - ldrdmi r3, r4, [r4, #12] │ │ │ │ - addmi r3, r3, r4 │ │ │ │ - addmi r4, r3, #3 │ │ │ │ - addmi r3, #1 │ │ │ │ + ldrdmi r4, r5, [r5, #12] │ │ │ │ + addmi r4, r4, r5 │ │ │ │ + addmi r5, r4, #3 │ │ │ │ + addmi r4, #1 │ │ │ │ ittt mi │ │ │ │ - bicmi.w r4, r4, #3 │ │ │ │ - addmi r4, r4, r2 │ │ │ │ - addmi.w r2, r4, r3, lsl #2 │ │ │ │ - adds.w r9, r2, r5 │ │ │ │ - bmi.w 7959c │ │ │ │ - movw r6, #24184 @ 0x5e78 │ │ │ │ - movt r6, #77 @ 0x4d │ │ │ │ - movw r3, #3289 @ 0xcd9 │ │ │ │ - movt r3, #7 │ │ │ │ + bicmi.w r5, r5, #3 │ │ │ │ + addmi r5, r5, r2 │ │ │ │ + addmi.w r2, r5, r4, lsl #2 │ │ │ │ + adds.w sl, r2, r3 │ │ │ │ + bmi.w 7979a │ │ │ │ + movw r5, #24184 @ 0x5e78 │ │ │ │ + movt r5, #77 @ 0x4d │ │ │ │ + str r1, [sp, #4] │ │ │ │ + movw r1, #3685 @ 0xe65 │ │ │ │ + movt r1, #7 │ │ │ │ mov r4, r0 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ldr.w r8, [r6, #888] @ 0x378 │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.w 79558 │ │ │ │ - ldr r3, [pc, #444] @ (795b4 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ + ldr.w r7, [r5, #888] @ 0x378 │ │ │ │ + cmp r7, r1 │ │ │ │ + bne.w 7974c │ │ │ │ + ldr r1, [pc, #468] @ (797b0 ) │ │ │ │ + mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + add.w r1, r1, #4096 @ 0x1000 │ │ │ │ + ldr.w fp, [r1, #1596] @ 0x63c │ │ │ │ + add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w fp, [r3, #1596] @ 0x63c │ │ │ │ - bcs.w 7951c │ │ │ │ - mov.w sl, r1, lsr #3 │ │ │ │ - ldr.w r3, [fp, sl, lsl #3] │ │ │ │ - ldr.w r8, [r3, #8] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.w 7954a │ │ │ │ - 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 7948c │ │ │ │ - adds r6, r0, r5 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 79510 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [r0] │ │ │ │ + bcs.w 79702 │ │ │ │ + lsrs r1, r1, #3 │ │ │ │ + ldr.w r0, [fp, r1, lsl #3] │ │ │ │ + ldr.w r9, [r0, #8] │ │ │ │ + cmp r0, r9 │ │ │ │ + beq.w 7973a │ │ │ │ + ldr r7, [r0, #0] │ │ │ │ + add.w ip, r7, #1 │ │ │ │ + str.w ip, [r0] │ │ │ │ + ldr.w ip, [r0, #4] │ │ │ │ + ldr.w lr, [ip] │ │ │ │ + str.w lr, [r0, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 79516 │ │ │ │ + beq.n 79676 │ │ │ │ + add.w r5, ip, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 796f6 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r3, [ip] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 796fc │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ - strd r1, r1, [r6, #-8] │ │ │ │ - add.w r0, r6, #8 │ │ │ │ + strd r1, r1, [r5, #-8] │ │ │ │ + add.w r0, r5, #8 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 794fa │ │ │ │ - ldr r0, [pc, #336] @ (795b8 ) │ │ │ │ + bne.n 796e0 │ │ │ │ + ldr r0, [pc, #352] @ (797b4 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7956e │ │ │ │ + bne.n 79768 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 794b6 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #12 │ │ │ │ + bmi.n 7969c │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r7, [r3, #24] │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - cmp r1, r7 │ │ │ │ - bcc.n 794ee │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - add.w r1, sl, #1 │ │ │ │ + ldrd r7, r6, [r0, #24] │ │ │ │ + cmp r6, r7 │ │ │ │ + bcc.n 796d4 │ │ │ │ + adds r1, #1 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ - str r1, [r3, #24] │ │ │ │ - adds r1, r3, r7 │ │ │ │ - str r1, [r3, #4] │ │ │ │ - str.w ip, [r3, r7] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 7951c │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - and.w lr, r3, #16384 @ 0x4000 │ │ │ │ - b.n 7943a │ │ │ │ + str r1, [r0, #24] │ │ │ │ + adds r1, r0, r7 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + str.w lr, [r0, r7] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 79702 │ │ │ │ + ldr r1, [r4, #84] @ 0x54 │ │ │ │ + and.w r8, r1, #16384 @ 0x4000 │ │ │ │ + b.n 79622 │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ itt gt │ │ │ │ addgt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ strgt r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ movs r1, #0 │ │ │ │ - adds r0, r6, r3 │ │ │ │ - strb r2, [r6, r3] │ │ │ │ + adds r0, r5, r3 │ │ │ │ + strb r2, [r5, r3] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strh r3, [r0, #2] │ │ │ │ - cbz r2, 794e6 │ │ │ │ + cbz r2, 796cc │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b314 │ │ │ │ movs r3, #0 │ │ │ │ - str.w r3, [r6, #-12] │ │ │ │ - b.n 79484 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str.w r3, [r8, #12] │ │ │ │ - str.w r8, [r3, #8] │ │ │ │ - b.n 7943a │ │ │ │ + str.w r3, [r5, #-12] │ │ │ │ + b.n 7966e │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + str.w r1, [r9, #12] │ │ │ │ + str.w r9, [r1, #8] │ │ │ │ + b.n 79622 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1932e0 <_Py_NewReference@@Base> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [r6, #8] │ │ │ │ - b.n 7947e │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bne.n 7944c │ │ │ │ + bl 1948e8 <_Py_NewReference@@Base> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r3, [r5, #8] │ │ │ │ + b.n 79668 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 79636 │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 79454 │ │ │ │ - ldr.w r8, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #46021 @ 0xb3c5 │ │ │ │ - movt r3, #6 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.n 79590 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 7963e │ │ │ │ + ldr.w r8, [r5, #848] @ 0x350 │ │ │ │ + movw r1, #46421 @ 0xb555 │ │ │ │ + movt r1, #6 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + cmp r8, r1 │ │ │ │ + bne.n 7978a │ │ │ │ + mov r0, sl │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bf6c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cbz r0, 7959c │ │ │ │ - ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 794ae │ │ │ │ - mov r1, sl │ │ │ │ + mov ip, r0 │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 7979a │ │ │ │ + ldr.w r1, [fp, #800] @ 0x320 │ │ │ │ + adds r1, #1 │ │ │ │ + str.w r1, [fp, #800] @ 0x320 │ │ │ │ + b.n 79694 │ │ │ │ mov r0, fp │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 70da4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b.n 794aa │ │ │ │ - ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ - mov r1, r9 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx r8 │ │ │ │ - cbz r0, 7959c │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - and.w lr, r3, #16384 @ 0x4000 │ │ │ │ - b.n 7943a │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + bl 70f30 │ │ │ │ + mov ip, r0 │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ + b.n 7968e │ │ │ │ + ldr.w r0, [r5, #884] @ 0x374 │ │ │ │ + mov r1, sl │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + blx r7 │ │ │ │ + mov ip, r0 │ │ │ │ + cbz r0, 7979a │ │ │ │ + ldr r1, [r4, #84] @ 0x54 │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ + and.w r8, r1, #16384 @ 0x4000 │ │ │ │ + b.n 79622 │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 795a6 │ │ │ │ + bne.n 797a4 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7947e │ │ │ │ - mov r0, r6 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ - b.n 7947e │ │ │ │ - ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ - mov r1, r9 │ │ │ │ + bne.w 79668 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ + b.n 79668 │ │ │ │ + ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ + mov r1, sl │ │ │ │ blx r8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b.n 7953c │ │ │ │ - add sp, #12 │ │ │ │ + mov ip, r0 │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ + b.n 79728 │ │ │ │ + add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f4674 │ │ │ │ + b.w 1f56c4 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7947e │ │ │ │ - nop │ │ │ │ + b.n 79668 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000795bc : │ │ │ │ +000797b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7962c │ │ │ │ - cbz r0, 795fa │ │ │ │ + bl 79828 │ │ │ │ + cbz r0, 797f6 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ (79600 ) │ │ │ │ + ldr r0, [pc, #24] @ (797fc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [ip, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 79ccc │ │ │ │ + b.n 79ec8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00079604 : │ │ │ │ +00079800 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7962c │ │ │ │ + bl 79828 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79922 │ │ │ │ + beq.w 79b1e │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 79818 │ │ │ │ + beq.w 79a14 │ │ │ │ movw r3, #65507 @ 0xffe3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 79c2e │ │ │ │ + bhi.w 79e2a │ │ │ │ adds r3, r0, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - ble.w 797da │ │ │ │ + ble.w 799d6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 799a8 │ │ │ │ + bne.w 79ba4 │ │ │ │ adds r0, #4 │ │ │ │ sub.w ip, r3, #4 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ cmp r0, ip │ │ │ │ it hi │ │ │ │ subhi r1, r3, r0 │ │ │ │ - bhi.w 797da │ │ │ │ + bhi.w 799d6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 79856 │ │ │ │ + bne.w 79a52 │ │ │ │ adds r1, r0, #4 │ │ │ │ cmp ip, r1 │ │ │ │ - bcc.n 796ca │ │ │ │ + bcc.n 798c6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 79858 │ │ │ │ + bne.w 79a54 │ │ │ │ add.w r1, r0, #8 │ │ │ │ cmp ip, r1 │ │ │ │ - bcc.n 796ca │ │ │ │ + bcc.n 798c6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 79858 │ │ │ │ + bne.w 79a54 │ │ │ │ add.w r1, r0, #12 │ │ │ │ cmp ip, r1 │ │ │ │ - bcc.n 796ca │ │ │ │ + bcc.n 798c6 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 79858 │ │ │ │ + bne.w 79a54 │ │ │ │ adds r1, #4 │ │ │ │ cmp ip, r1 │ │ │ │ - bcs.n 796ba │ │ │ │ + bcs.n 798b6 │ │ │ │ subs r0, r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.w 79cb4 │ │ │ │ + bhi.w 79eb0 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r0, r2, #4 │ │ │ │ lsls r3, r2, #14 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ bfi r2, r0, #16, #8 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ bfi r2, r0, #8, #8 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ bfi r2, r0, #0, #8 │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 79858 │ │ │ │ + bne.w 79a54 │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ add.w r1, r4, #21 │ │ │ │ - movw r3, #3289 @ 0xcd9 │ │ │ │ + movw r3, #3685 @ 0xe65 │ │ │ │ movt r3, #7 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7996a │ │ │ │ - ldr r3, [pc, #712] @ (799e4 ) │ │ │ │ + bne.w 79b66 │ │ │ │ + ldr r3, [pc, #712] @ (79be0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1596] @ 0x63c │ │ │ │ mov r8, r3 │ │ │ │ - bgt.w 7993e │ │ │ │ + bgt.w 79b3a │ │ │ │ add.w r7, r4, #20 │ │ │ │ mov.w lr, r7, lsr #3 │ │ │ │ ldr.w r2, [r3, lr, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7992e │ │ │ │ + beq.w 79b2a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 797c0 │ │ │ │ - ldr r0, [pc, #652] @ (799e8 ) │ │ │ │ + beq.n 799bc │ │ │ │ + ldr r0, [pc, #652] @ (79be4 ) │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr.w r6, [r0, #1600] @ 0x640 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 799b8 │ │ │ │ + bne.w 79bb4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r3, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, r7] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 7998c │ │ │ │ + bpl.w 79b88 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 79cc0 │ │ │ │ + bpl.w 79ebc │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r3, #20 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2beec │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 799a2 │ │ │ │ + bne.w 79b9e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 7984a │ │ │ │ + bhi.n 79a46 │ │ │ │ add.w r1, lr, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r6, [r2, r0] │ │ │ │ - b.n 7975a │ │ │ │ + b.n 79956 │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 79cb6 │ │ │ │ + bhi.w 79eb2 │ │ │ │ addw ip, pc, #8 │ │ │ │ ldr.w pc, [ip, r1, lsl #2] │ │ │ │ nop │ │ │ │ - str r6, [sp, #996] @ 0x3e4 │ │ │ │ + ldr r0, [sp, #980] @ 0x3d4 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ movs r7, r0 │ │ │ │ - str r7, [sp, #1012] @ 0x3f4 │ │ │ │ + ldr r1, [sp, #996] @ 0x3e4 │ │ │ │ movs r7, r0 │ │ │ │ - str r6, [sp, #884] @ 0x374 │ │ │ │ + ldr r0, [sp, #868] @ 0x364 │ │ │ │ movs r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ bfi r2, r0, #8, #8 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ bfi r2, r0, #0, #8 │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.w 796f8 │ │ │ │ - b.n 79858 │ │ │ │ + beq.w 798f4 │ │ │ │ + b.n 79a54 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 796ea │ │ │ │ + b.n 798e6 │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ittt lt │ │ │ │ addlt r3, r0, #1 │ │ │ │ movlt r2, #0 │ │ │ │ movlt r1, r0 │ │ │ │ - blt.w 796ea │ │ │ │ + blt.w 798e6 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79c8a │ │ │ │ + bne.w 79e86 │ │ │ │ movs r0, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ add r3, r2 │ │ │ │ - b.n 797b8 │ │ │ │ + b.n 799b4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7975a │ │ │ │ + b.n 79956 │ │ │ │ mov r1, r0 │ │ │ │ rbit r2, r2 │ │ │ │ subs r1, r1, r5 │ │ │ │ clz r2, r2 │ │ │ │ subs r2, #7 │ │ │ │ add.w r9, r1, r2, lsr #3 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.w 796f8 │ │ │ │ + beq.w 798f4 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add.w sl, r5, r9 │ │ │ │ ldrb.w r2, [r5, r9] │ │ │ │ cmp r7, #1 │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ ite ls │ │ │ │ movls r1, #0 │ │ │ │ andhi.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 79a36 │ │ │ │ + bne.w 79c32 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 7113c │ │ │ │ + bl 712dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79a32 │ │ │ │ + beq.w 79c2e │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 2b314 │ │ │ │ ldrb.w ip, [r4, #16] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ubfx r1, ip, #2, #3 │ │ │ │ ubfx r0, ip, #5, #1 │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 799f0 │ │ │ │ + beq.w 79bec │ │ │ │ mov.w ip, #127 @ 0x7f │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79a18 │ │ │ │ + beq.w 79c14 │ │ │ │ add.w r0, r4, #20 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #255 @ 0xff │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bgt.w 79a2a │ │ │ │ + bgt.w 79c26 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2beec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, sl │ │ │ │ strd r7, r6, [sp] │ │ │ │ - bl 119f28 │ │ │ │ + bl 11a888 │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ - beq.w 79a2e │ │ │ │ - bl 93da0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + beq.w 79c2a │ │ │ │ + bl 93fd8 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 797b8 │ │ │ │ + b.n 799b4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79c66 │ │ │ │ - ldr r3, [pc, #192] @ (799ec ) │ │ │ │ - b.n 797b8 │ │ │ │ + bne.w 79e62 │ │ │ │ + ldr r3, [pc, #192] @ (79be8 ) │ │ │ │ + b.n 799b4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, lr │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7975a │ │ │ │ + bne.w 79956 │ │ │ │ ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #46021 @ 0xb3c5 │ │ │ │ + movw r3, #46421 @ 0xb555 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79c5a │ │ │ │ + bne.w 79e56 │ │ │ │ mov r0, r9 │ │ │ │ blx 2bf6c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 7997a │ │ │ │ + cbz r3, 79b76 │ │ │ │ ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ add.w r7, r4, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.n 7975a │ │ │ │ + b.n 79956 │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 7997a │ │ │ │ + cbz r0, 79b76 │ │ │ │ add.w r7, r4, #20 │ │ │ │ - b.n 7975a │ │ │ │ - bl 1f4674 │ │ │ │ + b.n 79956 │ │ │ │ + bl 1f56c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79a32 │ │ │ │ + beq.n 79c2e │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.w 79798 │ │ │ │ + bmi.w 79994 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2beec │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 797b8 │ │ │ │ + beq.w 799b4 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r4, [r2, #0] │ │ │ │ - b.n 797b8 │ │ │ │ + b.n 799b4 │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ subs r2, #7 │ │ │ │ mov.w r9, r2, lsr #3 │ │ │ │ - b.n 79868 │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + b.n 79a64 │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 79c6a │ │ │ │ + bne.w 79e66 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79780 │ │ │ │ + bne.w 7997c │ │ │ │ mov r0, r3 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 79780 │ │ │ │ + b.n 7997c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 79a0c │ │ │ │ + beq.n 79c08 │ │ │ │ cmp r1, #2 │ │ │ │ movw ip, #65535 @ 0xffff │ │ │ │ - bne.w 79c7a │ │ │ │ + bne.w 79e76 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 79a18 │ │ │ │ + cbz r0, 79c14 │ │ │ │ add.w r0, r4, #28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b.n 798e2 │ │ │ │ + b.n 79ade │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79a04 │ │ │ │ + bne.n 79c00 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp.w r8, #255 @ 0xff │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ble.w 798f0 │ │ │ │ + ble.w 79aec │ │ │ │ mov sl, r5 │ │ │ │ - b.n 79900 │ │ │ │ - bl 131360 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b.n 79afc │ │ │ │ + bl 13227c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 797b8 │ │ │ │ + b.n 799b4 │ │ │ │ cmp r4, #3 │ │ │ │ mov ip, r5 │ │ │ │ mov.w r4, #0 │ │ │ │ - ble.w 79c16 │ │ │ │ + ble.w 79e12 │ │ │ │ tst.w ip, #3 │ │ │ │ - bne.w 79c34 │ │ │ │ + bne.w 79e30 │ │ │ │ str r7, [sp, #16] │ │ │ │ add.w r8, ip, #4 │ │ │ │ mov r7, r2 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov fp, r5 │ │ │ │ mov r6, r4 │ │ │ │ mov r2, ip │ │ │ │ mov r4, r3 │ │ │ │ cmp r4, r8 │ │ │ │ - bcc.w 79c08 │ │ │ │ + bcc.w 79e04 │ │ │ │ subs r3, r4, r2 │ │ │ │ cmp.w r3, #1020 @ 0x3fc │ │ │ │ - ble.w 79c48 │ │ │ │ + ble.w 79e44 │ │ │ │ add.w r3, r2, #1020 @ 0x3fc │ │ │ │ cmp r3, r8 │ │ │ │ - bcc.w 79c4c │ │ │ │ + bcc.w 79e48 │ │ │ │ movw r1, #65532 @ 0xfffc │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ subs r1, r1, r2 │ │ │ │ movs r0, #0 │ │ │ │ add r3, r1 │ │ │ │ sub.w lr, r2, #4 │ │ │ │ bic.w r1, r3, #3 │ │ │ │ adds r5, r1, r2 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ adds r1, #1 │ │ │ │ ands.w r1, r1, #7 │ │ │ │ - beq.n 79b32 │ │ │ │ + beq.n 79d2e │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 79b1a │ │ │ │ + beq.n 79d16 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 79b08 │ │ │ │ + beq.n 79d04 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 79af6 │ │ │ │ + beq.n 79cf2 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 79ae4 │ │ │ │ + beq.n 79ce0 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 79ad2 │ │ │ │ + beq.n 79cce │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 79ac0 │ │ │ │ + beq.n 79cbc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov lr, r2 │ │ │ │ mvns r2, r1 │ │ │ │ lsrs r1, r1, #6 │ │ │ │ orr.w r1, r1, r2, lsr #7 │ │ │ │ and.w r0, r1, #16843009 @ 0x1010101 │ │ │ │ ldr.w r1, [lr, #4]! │ │ │ │ @@ -116400,15 +116607,15 @@ │ │ │ │ ldr.w r1, [lr, #4]! │ │ │ │ mvns r2, r1 │ │ │ │ cmp r5, lr │ │ │ │ mov.w r1, r1, lsr #6 │ │ │ │ orr.w r1, r1, r2, lsr #7 │ │ │ │ and.w r1, r1, #16843009 @ 0x1010101 │ │ │ │ add r0, r1 │ │ │ │ - beq.n 79be4 │ │ │ │ + beq.n 79de0 │ │ │ │ mov ip, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ mov r3, lr │ │ │ │ add.w lr, lr, #32 │ │ │ │ mvns r2, r1 │ │ │ │ cmp r5, lr │ │ │ │ @@ -116454,108 +116661,108 @@ │ │ │ │ and.w r2, r2, #16843009 @ 0x1010101 │ │ │ │ add r0, r2 │ │ │ │ mvn.w r2, r1 │ │ │ │ mov.w r1, r1, lsr #6 │ │ │ │ orr.w r2, r1, r2, lsr #7 │ │ │ │ and.w r2, r2, #16843009 @ 0x1010101 │ │ │ │ add r0, r2 │ │ │ │ - bne.n 79b36 │ │ │ │ + bne.n 79d32 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, ip │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add.w r2, r8, r3 │ │ │ │ add.w r8, r2, #4 │ │ │ │ asrs r3, r0, #8 │ │ │ │ and.w r0, r0, #16711935 @ 0xff00ff │ │ │ │ and.w r3, r3, #16711935 @ 0xff00ff │ │ │ │ add r3, r0 │ │ │ │ add.w r3, r3, r3, lsr #16 │ │ │ │ ubfx r3, r3, #0, #11 │ │ │ │ add r6, r3 │ │ │ │ - b.n 79a5c │ │ │ │ + b.n 79c58 │ │ │ │ mov r3, r4 │ │ │ │ mov ip, r2 │ │ │ │ mov r4, r6 │ │ │ │ mov r2, r7 │ │ │ │ ldrd r7, r6, [sp, #16] │ │ │ │ mov r5, fp │ │ │ │ cmp r3, ip │ │ │ │ - bls.n 79c50 │ │ │ │ + bls.n 79e4c │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ mvns r0, r1 │ │ │ │ lsrs r1, r1, #6 │ │ │ │ orr.w r1, r1, r0, lsr #7 │ │ │ │ and.w r1, r1, #1 │ │ │ │ add r4, r1 │ │ │ │ - b.n 79c16 │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 79a32 │ │ │ │ + b.n 79e12 │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 79c2e │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ mvns r0, r1 │ │ │ │ lsrs r1, r1, #6 │ │ │ │ orr.w r1, r1, r0, lsr #7 │ │ │ │ and.w r1, r1, #1 │ │ │ │ add r4, r1 │ │ │ │ - b.n 79a42 │ │ │ │ + b.n 79c3e │ │ │ │ mov r3, r4 │ │ │ │ - b.n 79a76 │ │ │ │ + b.n 79c72 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 79bf0 │ │ │ │ + b.n 79dec │ │ │ │ cmp r2, #195 @ 0xc3 │ │ │ │ - bhi.n 79ca0 │ │ │ │ + bhi.n 79e9c │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r8, r1 │ │ │ │ - b.n 79898 │ │ │ │ + b.n 79a94 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 79958 │ │ │ │ + b.n 79b54 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 7992a │ │ │ │ + b.n 79b26 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 79780 │ │ │ │ + b.n 7997c │ │ │ │ movt ip, #16 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79a04 │ │ │ │ - b.n 79a18 │ │ │ │ + bne.w 79c00 │ │ │ │ + b.n 79c14 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79834 │ │ │ │ - ldr r3, [pc, #44] @ (79cc8 ) │ │ │ │ + bge.w 79a30 │ │ │ │ + ldr r3, [pc, #44] @ (79ec4 ) │ │ │ │ add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 797b8 │ │ │ │ + b.n 799b4 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ - bhi.n 79cac │ │ │ │ + bhi.n 79ea8 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 79898 │ │ │ │ + b.n 79a94 │ │ │ │ movt r1, #16 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 79898 │ │ │ │ + b.n 79a94 │ │ │ │ mov r0, r1 │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ bfi r2, r1, #24, #8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 796de │ │ │ │ + b.n 798da │ │ │ │ add.w r0, r3, #28 │ │ │ │ - b.n 7998e │ │ │ │ + b.n 79b8a │ │ │ │ nop │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79e34 │ │ │ │ + beq.w 7a030 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw ip, #40968 @ 0xa008 │ │ │ │ @@ -116566,347 +116773,338 @@ │ │ │ │ mov r2, r1 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, ip │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 79d18 │ │ │ │ + bmi.n 79f14 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - beq.n 79d20 │ │ │ │ + beq.n 79f1c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 79e2c │ │ │ │ + beq.w 7a028 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 79e38 │ │ │ │ - ldr r3, [pc, #448] @ (79eec ) │ │ │ │ + beq.w 7a034 │ │ │ │ + ldr r3, [pc, #448] @ (7a0e8 ) │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79dfc │ │ │ │ + bne.n 79ff8 │ │ │ │ add.w r1, r6, #110592 @ 0x1b000 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r4, r5 │ │ │ │ orrge.w r4, r5, #1 │ │ │ │ ldr.w r0, [r1, #3980] @ 0xf8c │ │ │ │ mov r1, r2 │ │ │ │ - bl 7b8a4 │ │ │ │ + bl 7ba70 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 79e9c │ │ │ │ + beq.w 7a098 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 79dc2 │ │ │ │ + beq.n 79fbe │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79d7e │ │ │ │ + bge.n 79f7a │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79e90 │ │ │ │ + beq.w 7a08c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79d9e │ │ │ │ + bge.n 79f9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 79ea4 │ │ │ │ + beq.w 7a0a0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79d9e │ │ │ │ + bge.n 79f9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 79e84 │ │ │ │ + beq.n 7a080 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ movs r1, #1 │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 79d18 │ │ │ │ + beq.n 79f14 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 79d18 │ │ │ │ + b.n 79f14 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79dda │ │ │ │ + bge.n 79fd6 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 79dda │ │ │ │ + cbnz r1, 79fd6 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 79d1a │ │ │ │ + beq.n 79f16 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 79d1a │ │ │ │ + bne.n 79f16 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 79d1a │ │ │ │ + b.n 79f16 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 79d3c │ │ │ │ + beq.n 79f38 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79e1a │ │ │ │ + bge.n 7a016 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 79e1a │ │ │ │ + cbnz r1, 7a016 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 79d18 │ │ │ │ - b.n 79dac │ │ │ │ + beq.w 79f14 │ │ │ │ + b.n 79fa8 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ and.w r0, r3, #28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 79d2a │ │ │ │ + bne.w 79f26 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 79eb2 │ │ │ │ + bmi.n 7a0ae │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 79eda │ │ │ │ + blt.n 7a0d6 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ movs r0, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ movw r1, #24184 @ 0x5e78 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ add r3, r1 │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 79d1a │ │ │ │ + bge.w 79f16 │ │ │ │ subs r1, r4, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 79d1a │ │ │ │ + bne.w 79f16 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 79d1a │ │ │ │ + b.n 79f16 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 79d9e │ │ │ │ + b.n 79f9a │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 79d7e │ │ │ │ - bl d8428 │ │ │ │ + b.n 79f7a │ │ │ │ + bl d8a44 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 79d18 │ │ │ │ + b.n 79f14 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.n 79d90 │ │ │ │ + b.n 79f8c │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 79ec4 │ │ │ │ + bmi.n 7a0c0 │ │ │ │ ldrsb.w r1, [r1, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 79ed2 │ │ │ │ + blt.n 7a0ce │ │ │ │ add.w r3, r2, #28 │ │ │ │ - b.n 79e50 │ │ │ │ + b.n 7a04c │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 79ee4 │ │ │ │ + blt.n 7a0e0 │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 79e50 │ │ │ │ + b.n 7a04c │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 79ee4 │ │ │ │ + bmi.n 7a0e0 │ │ │ │ add.w r3, r2, #28 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #16] @ (79ef0 ) │ │ │ │ + ldr r3, [pc, #16] @ (7a0ec ) │ │ │ │ add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 79e66 │ │ │ │ + b.n 7a062 │ │ │ │ add.w r3, r2, #20 │ │ │ │ - b.n 79eda │ │ │ │ + b.n 7a0d6 │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - cbz r0, 79f00 │ │ │ │ - cbz r1, 79f00 │ │ │ │ - b.w 195d90 <_Py_NewReference@@Base+0x2ab0> │ │ │ │ - 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 7a1d2 │ │ │ │ + blt.w 7a3ba │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - bne.n 7a024 │ │ │ │ + bne.n 7a20c │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 79fe4 │ │ │ │ + bpl.n 7a1cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7a0f6 │ │ │ │ + beq.w 7a2de │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - movw r3, #41469 @ 0xa1fd │ │ │ │ + movw r3, #41957 @ 0xa3e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7a112 │ │ │ │ + bne.w 7a2fa │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r3, #25473 @ 0x6381 │ │ │ │ + movw r3, #25937 @ 0x6551 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #900] @ 0x384 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7a0ea │ │ │ │ - ldr r3, [pc, #652] @ (7a1f8 ) │ │ │ │ + bne.w 7a2d2 │ │ │ │ + ldr r3, [pc, #652] @ (7a3e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1596] @ 0x63c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7a000 │ │ │ │ + beq.n 7a1e8 │ │ │ │ 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 79faa │ │ │ │ + bgt.n 7a192 │ │ │ │ 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 7a000 │ │ │ │ + beq.n 7a1e8 │ │ │ │ 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 79fd2 │ │ │ │ + beq.n 7a1ba │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7a070 │ │ │ │ + beq.n 7a258 │ │ │ │ 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 79fcc │ │ │ │ + b.n 7a1b4 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a11c │ │ │ │ + bne.w 7a304 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 79f3c │ │ │ │ + bmi.n 7a124 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79f3c │ │ │ │ + beq.n 7a124 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 79f3c │ │ │ │ + b.n 7a124 │ │ │ │ ldr.w r2, [r0, #860] @ 0x35c │ │ │ │ - movw r3, #46181 @ 0xb465 │ │ │ │ + movw r3, #46581 @ 0xb5f5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7a1c2 │ │ │ │ + bne.w 7a3aa │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 79fcc │ │ │ │ + b.n 7a1b4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7a1cc │ │ │ │ + bne.w 7a3b4 │ │ │ │ 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] @ (7a1f8 ) │ │ │ │ + ldr r0, [pc, #444] @ (7a3e0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3980] @ 0xf8c │ │ │ │ - bl e2338 │ │ │ │ + bl e2924 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.w 7a1d6 │ │ │ │ + beq.w 7a3be │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a1ca │ │ │ │ + beq.w 7a3b2 │ │ │ │ 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 79f2e │ │ │ │ + b.n 7a116 │ │ │ │ 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 │ │ │ │ @@ -116917,102 +117115,102 @@ │ │ │ │ ldr r5, [r2, #16] │ │ │ │ str r5, [r3, #8] │ │ │ │ add.w ip, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w r3, [ip, #528] @ 0x210 │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7a0b0 │ │ │ │ + bne.n 7a298 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7a0ac │ │ │ │ + cbz r3, 7a294 │ │ │ │ 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 7a15e │ │ │ │ + beq.n 7a346 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7a136 │ │ │ │ + beq.n 7a31e │ │ │ │ ldr.w r3, [ip, #532] @ 0x214 │ │ │ │ - cbnz r3, 7a0c8 │ │ │ │ + cbnz r3, 7a2b0 │ │ │ │ str.w r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 79fcc │ │ │ │ + beq.w 7a1b4 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a158 │ │ │ │ + beq.n 7a340 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 7a0e6 │ │ │ │ + cbz r3, 7a2ce │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r6, #20] │ │ │ │ - b.n 79fcc │ │ │ │ + b.n 7a1b4 │ │ │ │ ldr.w r0, [r0, #884] @ 0x374 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79fec │ │ │ │ + beq.w 7a1d4 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 79ff6 │ │ │ │ + beq.w 7a1de │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ - b.n 79fec │ │ │ │ + b.n 7a1d4 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7a0fe │ │ │ │ + beq.n 7a2e6 │ │ │ │ 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 79f3c │ │ │ │ - b.n 7a106 │ │ │ │ + beq.w 7a124 │ │ │ │ + b.n 7a2ee │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7a144 │ │ │ │ + cbz r3, 7a32c │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79fcc │ │ │ │ + bne.w 7a1b4 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 79fcc │ │ │ │ + b.n 7a1b4 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7a0d8 │ │ │ │ + b.n 7a2c0 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a0ba │ │ │ │ + beq.n 7a2a2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7a1bc │ │ │ │ + cbz r3, 7a3a4 │ │ │ │ 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, 7a194 │ │ │ │ + cbz r3, 7a37c │ │ │ │ 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 │ │ │ │ @@ -117021,105 +117219,105 @@ │ │ │ │ ldr.w r3, [r0, #988] @ 0x3dc │ │ │ │ ldr.w r0, [r0, #980] @ 0x3d4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str.w r5, [r8, r7] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 79fcc │ │ │ │ + b.n 7a1b4 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7a16a │ │ │ │ + b.n 7a352 │ │ │ │ ldr.w r0, [r0, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 7a018 │ │ │ │ + b.n 7a200 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 750b0 <_Py_SetImmortal@@Base> │ │ │ │ - movw r0, #52264 @ 0xcc28 │ │ │ │ + b.w 75284 <_Py_SetImmortal@@Base> │ │ │ │ + movw r0, #56808 @ 0xdde8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1fdfd4 │ │ │ │ + bl 1ff064 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75284 <_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 79fcc │ │ │ │ + b.n 7a1b4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007a1fc : │ │ │ │ +0007a3e4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw ip, #24184 @ 0x5e78 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ - movw r3, #25473 @ 0x6381 │ │ │ │ + movw r3, #25937 @ 0x6551 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #900] @ 0x384 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7a332 │ │ │ │ - cbz r0, 7a280 │ │ │ │ - ldr r3, [pc, #416] @ (7a3cc ) │ │ │ │ + bne.w 7a51a │ │ │ │ + cbz r0, 7a468 │ │ │ │ + ldr r3, [pc, #416] @ (7a5b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1596] @ 0x63c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7a296 │ │ │ │ + beq.n 7a47e │ │ │ │ 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 7a268 │ │ │ │ + bgt.n 7a450 │ │ │ │ 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, 7a296 │ │ │ │ + cbz r2, 7a47e │ │ │ │ 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, 7a284 │ │ │ │ - cbz r2, 7a2ba │ │ │ │ + cbz r0, 7a46c │ │ │ │ + cbz r2, 7a4a2 │ │ │ │ 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 7a280 │ │ │ │ + b.n 7a468 │ │ │ │ ldr.w r2, [ip, #860] @ 0x35c │ │ │ │ - movw r3, #46181 @ 0xb465 │ │ │ │ + movw r3, #46581 @ 0xb5f5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7a3c4 │ │ │ │ + bne.w 7a5ac │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7a280 │ │ │ │ + b.n 7a468 │ │ │ │ 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 │ │ │ │ @@ -117130,74 +117328,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 7a2fa │ │ │ │ + bne.n 7a4e2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7a2f6 │ │ │ │ + cbz r3, 7a4de │ │ │ │ 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 7a35c │ │ │ │ + beq.n 7a544 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7a33c │ │ │ │ + beq.n 7a524 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7a312 │ │ │ │ + cbnz r3, 7a4fa │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 7a280 │ │ │ │ + beq.n 7a468 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a3b8 │ │ │ │ + beq.n 7a5a0 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 7a32e │ │ │ │ + cbz r3, 7a516 │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r6, #20] │ │ │ │ - b.n 7a280 │ │ │ │ + b.n 7a468 │ │ │ │ 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, 7a34a │ │ │ │ + cbz r3, 7a532 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a280 │ │ │ │ + bne.n 7a468 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7a280 │ │ │ │ + b.n 7a468 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a304 │ │ │ │ + beq.n 7a4ec │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7a3be │ │ │ │ + cbz r3, 7a5a6 │ │ │ │ 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, 7a390 │ │ │ │ + cbz r3, 7a578 │ │ │ │ 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 │ │ │ │ @@ -117206,95 +117404,95 @@ │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str.w r5, [r8, r7] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7a280 │ │ │ │ + b.n 7a468 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7a320 │ │ │ │ + b.n 7a508 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7a368 │ │ │ │ + b.n 7a550 │ │ │ │ ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 7a2ae │ │ │ │ + b.n 7a496 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 7a3da │ │ │ │ + cbz r0, 7a5c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7a3dc │ │ │ │ + blt.n 7a5c4 │ │ │ │ bx lr │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a3da │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bne.n 7a5c2 │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a67c │ │ │ │ + bne.w 7a860 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r0, #3 │ │ │ │ - beq.w 7a65a │ │ │ │ + beq.w 7a83e │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 7a4fc │ │ │ │ + bne.n 7a6e4 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ - cbz r3, 7a43e │ │ │ │ + cbz r3, 7a626 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7a6e4 │ │ │ │ + bne.w 7a8d4 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7a634 │ │ │ │ + ble.w 7a818 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a774 │ │ │ │ + bne.w 7a944 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r0, #7 │ │ │ │ lsl.w r1, r1, r0 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r7, r1 │ │ │ │ - bgt.n 7a4be │ │ │ │ + bgt.n 7a6a6 │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldrsb.w lr, [ip, r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.w 7a5fe │ │ │ │ + bge.w 7a7d2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [ip, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add.w ip, r3, #20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a61e │ │ │ │ + beq.w 7a7f2 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r5, [r0, r2] │ │ │ │ add r0, r2 │ │ │ │ str r6, [r0, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r1, #1 │ │ │ │ @@ -117304,368 +117502,360 @@ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r0, #15 │ │ │ │ - bgt.w 7a6c8 │ │ │ │ + bgt.w 7a8be │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7a558 │ │ │ │ - add.w ip, r3, #20 │ │ │ │ + bge.n 7a734 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ + add.w ip, r3, #20 │ │ │ │ strh.w r1, [ip, r2, lsl #1] │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ ldrb.w lr, [r3, #5] │ │ │ │ lsl.w r2, r2, lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a61e │ │ │ │ + beq.w 7a7f2 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str.w r5, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ str r6, [r2, #4] │ │ │ │ - b.n 7a4a6 │ │ │ │ + b.n 7a68e │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 7a5f2 │ │ │ │ + beq.n 7a712 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a766 │ │ │ │ + bne.w 7a936 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a5e2 │ │ │ │ + beq.w 7a8ac │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a75e │ │ │ │ + bne.w 7a92e │ │ │ │ add.w r8, r2, r8, lsl #3 │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ add r8, r3 │ │ │ │ + str.w r6, [r8, #24] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - str.w r6, [r8, #24] │ │ │ │ - bge.n 7a540 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbnz r3, 7a540 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + blt.n 7a782 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7a4b6 │ │ │ │ + bge.n 7a69e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a4b6 │ │ │ │ + bne.n 7a69e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a4b6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a69e │ │ │ │ mov.w lr, r7, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w ip, lr, #1 │ │ │ │ add r2, ip │ │ │ │ ands r2, r1 │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7a4d2 │ │ │ │ + blt.n 7a6ba │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add ip, r2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add ip, lr │ │ │ │ cmp r0, #7 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r2, r1, ip │ │ │ │ - ble.n 7a5ca │ │ │ │ - cmp r0, #15 │ │ │ │ - bgt.w 7a73e │ │ │ │ - add.w r0, r3, r2, lsl #1 │ │ │ │ - ldrsh.w r0, [r0, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 7a4d2 │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ - add r2, lr │ │ │ │ - adds r2, #1 │ │ │ │ - ands r2, r1 │ │ │ │ - add.w r0, r3, r2, lsl #1 │ │ │ │ - ldrsh.w r0, [r0, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 7a4d2 │ │ │ │ - b.n 7a5a0 │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ - add r2, lr │ │ │ │ - adds r2, #1 │ │ │ │ - ands r2, r1 │ │ │ │ + bgt.n 7a7a2 │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w r0, [ip, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7a5bc │ │ │ │ + bge.n 7a808 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [ip, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7a482 │ │ │ │ - movs r3, #12 │ │ │ │ - ldrb r1, [r2, #5] │ │ │ │ - mla r3, r3, r8, r2 │ │ │ │ - movs r2, #1 │ │ │ │ - lsls r2, r1 │ │ │ │ - add r3, r2 │ │ │ │ - str r6, [r3, #28] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7a540 │ │ │ │ - b.n 7a532 │ │ │ │ + b.n 7a66a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 7a71c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a71c │ │ │ │ + add.w r2, r2, r2, lsl #2 │ │ │ │ + mov.w lr, lr, lsr #5 │ │ │ │ + add r2, lr │ │ │ │ + adds r2, #1 │ │ │ │ + ands r2, r1 │ │ │ │ + cmp r0, #15 │ │ │ │ + add.w ip, r3, r2, lsl #1 │ │ │ │ + itet gt │ │ │ │ + addgt.w ip, r3, r2, lsl #2 │ │ │ │ + ldrshle.w ip, [ip, #20] │ │ │ │ + ldrgt.w ip, [ip, #20] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bge.n 7a794 │ │ │ │ + cmp r0, #15 │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ + it gt │ │ │ │ + movgt.w ip, r2, lsl #2 │ │ │ │ + ble.w 7a6bc │ │ │ │ + add ip, r3 │ │ │ │ + str.w r1, [ip, #20] │ │ │ │ + b.n 7a66a │ │ │ │ mov.w lr, r7, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w ip, lr, #1 │ │ │ │ add r2, ip │ │ │ │ ands r2, r1 │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w r8, [ip, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 7a5d6 │ │ │ │ - b.n 7a576 │ │ │ │ + blt.n 7a776 │ │ │ │ + b.n 7a752 │ │ │ │ movs r0, #12 │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ add.w r1, ip, r2 │ │ │ │ strd r5, r6, [r1, #4] │ │ │ │ str.w r7, [ip, r2] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7a4a6 │ │ │ │ + b.n 7a68e │ │ │ │ + add.w r2, r2, r2, lsl #2 │ │ │ │ + mov.w lr, lr, lsr #5 │ │ │ │ + add r2, lr │ │ │ │ + adds r2, #1 │ │ │ │ + ands r2, r1 │ │ │ │ + b.n 7a76a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7a88c │ │ │ │ + bl 7aa5c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7a446 │ │ │ │ + bne.w 7a62e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7a782 │ │ │ │ + blt.w 7a952 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7a676 │ │ │ │ + bge.n 7a85a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7a794 │ │ │ │ + beq.w 7a964 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7a4b8 │ │ │ │ + b.n 7a6a0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw ip, #40968 @ 0xa008 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 7a40e │ │ │ │ + bne.w 7a5f6 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - bl c01f4 │ │ │ │ + bl c0858 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 7a428 │ │ │ │ + beq.w 7a610 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 12f828 <_PyUnicode_IsNumeric@@Base+0x534> │ │ │ │ + bl 13076c <_PyUnicode_IsNumeric@@Base+0x520> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7a70c │ │ │ │ + blt.n 7a8fc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7a4b6 │ │ │ │ + bge.w 7a69e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a4b6 │ │ │ │ + bne.w 7a69e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a4b6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a69e │ │ │ │ + movs r3, #12 │ │ │ │ + ldrb r1, [r2, #5] │ │ │ │ + mla r3, r3, r8, r2 │ │ │ │ + movs r2, #1 │ │ │ │ + lsls r2, r1 │ │ │ │ + add r3, r2 │ │ │ │ + str r6, [r3, #28] │ │ │ │ + b.n 7a712 │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ ldr.w lr, [ip, #20] │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7a71c │ │ │ │ - add ip, r3 │ │ │ │ + bge.n 7a90c │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - str.w r1, [ip, #20] │ │ │ │ - b.n 7a482 │ │ │ │ + b.n 7a7ca │ │ │ │ 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 7a88c │ │ │ │ + bl 7aa5c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7a65a │ │ │ │ + beq.n 7a83e │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b.n 7a43e │ │ │ │ + b.n 7a626 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a6ac │ │ │ │ + bne.n 7a890 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a6ac │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a890 │ │ │ │ mov.w lr, r7, lsr #5 │ │ │ │ add ip, r2 │ │ │ │ add.w r2, lr, #1 │ │ │ │ add r2, ip │ │ │ │ ands r2, r1 │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ ldr.w r8, [ip, #20] │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 7a6da │ │ │ │ - b.n 7a57a │ │ │ │ - add.w r8, r3, r2, lsl #2 │ │ │ │ - mov.w ip, r2, lsl #2 │ │ │ │ - ldr.w r8, [r8, #20] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 7a6da │ │ │ │ - add r2, ip │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ - add r2, lr │ │ │ │ - adds r2, #1 │ │ │ │ - ands r2, r1 │ │ │ │ - b.n 7a58e │ │ │ │ + blt.n 7a8d0 │ │ │ │ + b.n 7a756 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.n 7a5f2 │ │ │ │ + b.n 7a712 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1ed070 <_PyDict_SendEvent@@Base> │ │ │ │ - b.n 7a508 │ │ │ │ + bl 1ee058 <_PyDict_SendEvent@@Base> │ │ │ │ + b.n 7a6f0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1ed070 <_PyDict_SendEvent@@Base> │ │ │ │ - b.n 7a44e │ │ │ │ + bl 1ee058 <_PyDict_SendEvent@@Base> │ │ │ │ + b.n 7a636 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a664 │ │ │ │ + bne.w 7a848 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a664 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a848 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a676 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a85a │ │ │ │ push {r4, lr} │ │ │ │ movs r2, #1 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ cmp.w lr, #7 │ │ │ │ lsl.w r2, r2, lr │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, r2, r1 │ │ │ │ - bgt.n 7a7e2 │ │ │ │ + bgt.n 7a9b2 │ │ │ │ add.w r3, ip, r0 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7a7c6 │ │ │ │ + bge.n 7a996 │ │ │ │ pop {r4, pc} │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ ands r3, r2 │ │ │ │ add.w r0, ip, r3 │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7a80c │ │ │ │ + bge.n 7a9dc │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7a86e │ │ │ │ + bgt.n 7aa3e │ │ │ │ add.w r3, ip, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7a7c4 │ │ │ │ + blt.n 7a994 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ ands r3, r2 │ │ │ │ add.w r0, ip, r3, lsl #1 │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7a7de │ │ │ │ + blt.n 7a9ae │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ cmp.w lr, #7 │ │ │ │ add.w r0, r0, #1 │ │ │ │ and.w r3, r0, r2 │ │ │ │ - bgt.n 7a83e │ │ │ │ + bgt.n 7aa0e │ │ │ │ add.w r0, ip, r3 │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7a7de │ │ │ │ + blt.n 7a9ae │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ and.w r3, r2, r0 │ │ │ │ - b.n 7a822 │ │ │ │ + b.n 7a9f2 │ │ │ │ cmp.w lr, #15 │ │ │ │ add.w r0, ip, r3, lsl #1 │ │ │ │ it gt │ │ │ │ addgt.w r0, ip, r3, lsl #2 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ ite le │ │ │ │ ldrshle.w r0, [r0, #20] │ │ │ │ ldrgt r0, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ add r0, r1 │ │ │ │ cmp r4, #0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - blt.n 7a7de │ │ │ │ + blt.n 7a9ae │ │ │ │ and.w r3, r2, r0 │ │ │ │ - b.n 7a83e │ │ │ │ + b.n 7aa0e │ │ │ │ add.w r3, ip, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7a7c4 │ │ │ │ + blt.n 7a994 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ ands r3, r2 │ │ │ │ add.w r0, ip, r3, lsl #2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 7a808 │ │ │ │ + b.n 7a9d8 │ │ │ │ stmdb 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 7b2ce │ │ │ │ + bhi.w 7b42a │ │ │ │ mov r3, r1 │ │ │ │ mov.w r9, #1 │ │ │ │ ldrd r5, r1, [r0, #24] │ │ │ │ lsl.w r8, r9, r3 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ @@ -117676,27 +117866,27 @@ │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r2, #1 │ │ │ │ lsl.w r2, r8, r9 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ lsr.w fp, r2, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7adec │ │ │ │ + beq.w 7afbc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7b040 │ │ │ │ + bhi.w 7b210 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 7aa3e │ │ │ │ - ldr r2, [pc, #704] @ (7abac ) │ │ │ │ + bne.w 7ac0e │ │ │ │ + ldr r2, [pc, #704] @ (7ad7c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1912] @ 0x778 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7ae58 │ │ │ │ + beq.w 7b028 │ │ │ │ ldr.w r3, [r2, #1916] @ 0x77c │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w sl, r4, #20 │ │ │ │ str.w r1, [r2, #1912] @ 0x778 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -117715,85 +117905,85 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ blx 2b314 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b16a │ │ │ │ + bne.w 7b33a │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ae08 │ │ │ │ + beq.w 7afd8 │ │ │ │ add.w r3, r5, #20 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r3, sl │ │ │ │ cmp r1, r8 │ │ │ │ - bne.w 7ae94 │ │ │ │ + bne.w 7b064 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 7ae94 │ │ │ │ + bne.w 7b064 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ blx 2beec │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7a9e2 │ │ │ │ + beq.n 7abb2 │ │ │ │ ldrb r7, [r4, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r5 │ │ │ │ lsl.w ip, ip, r7 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7a9bc │ │ │ │ + b.n 7ab8c │ │ │ │ cmp r7, #15 │ │ │ │ - bgt.w 7ae36 │ │ │ │ + bgt.w 7b006 │ │ │ │ ldrsh.w lr, [sl, r1, lsl #1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7ab5c │ │ │ │ + bne.w 7ad2c │ │ │ │ strh.w r2, [sl, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 7a9e0 │ │ │ │ + beq.n 7abb0 │ │ │ │ ldrb r7, [r4, #4] │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ cmp r7, #7 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ and.w r1, ip, r0 │ │ │ │ - bgt.n 7a99e │ │ │ │ + bgt.n 7ab6e │ │ │ │ ldrsb.w lr, [sl, r1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7ab5c │ │ │ │ + bne.w 7ad2c │ │ │ │ strb.w r2, [sl, r1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 7a9ba │ │ │ │ + bne.n 7ab8a │ │ │ │ mov r5, r9 │ │ │ │ movw r3, #44624 @ 0xae50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [r6, #24] │ │ │ │ - beq.n 7aa2a │ │ │ │ + beq.n 7abfa │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 7abb0 │ │ │ │ + bne.w 7ad80 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7abb0 │ │ │ │ - ldr r3, [pc, #424] @ (7abac ) │ │ │ │ + bne.w 7ad80 │ │ │ │ + ldr r3, [pc, #424] @ (7ad7c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 7ae4e │ │ │ │ + bhi.w 7b01e │ │ │ │ ldr.w r1, [r3, #1912] @ 0x778 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ str.w r5, [r3, #1912] @ 0x778 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -117806,45 +117996,45 @@ │ │ │ │ mov.w r1, fp, lsl #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, r8 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ add.w r9, r1, #20 │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ - movw r0, #3289 @ 0xcd9 │ │ │ │ + movw r0, #3685 @ 0xe65 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 7b188 │ │ │ │ - ldr r0, [pc, #320] @ (7abac ) │ │ │ │ + bne.w 7b358 │ │ │ │ + ldr r0, [pc, #320] @ (7ad7c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - bcs.w 7b094 │ │ │ │ + bcs.w 7b264 │ │ │ │ adds r1, #19 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsrs r2, r1, #3 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w r0, [r0, r2, lsl #3] │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 7b146 │ │ │ │ + beq.w 7b316 │ │ │ │ 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 7acae │ │ │ │ + beq.w 7ae7e │ │ │ │ strb r3, [r4, #4] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r7, #1 │ │ │ │ strb.w sl, [r4, #5] │ │ │ │ add.w sl, r4, #20 │ │ │ │ mov r2, r8 │ │ │ │ @@ -117864,117 +118054,117 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7ad26 │ │ │ │ + bne.w 7aef6 │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ae0a │ │ │ │ + beq.w 7afda │ │ │ │ add.w r1, r5, #20 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7a962 │ │ │ │ + bne.w 7ab32 │ │ │ │ add.w r1, sl, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 7ab52 │ │ │ │ + ble.n 7ad22 │ │ │ │ mov.w ip, #12 │ │ │ │ mov r0, r1 │ │ │ │ mla ip, ip, r8, r1 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b2fa │ │ │ │ + beq.w 7b4c8 │ │ │ │ ldr.w r7, [r2], #8 │ │ │ │ adds r0, #12 │ │ │ │ str.w r7, [r0, #-8] │ │ │ │ ldr r7, [r7, #12] │ │ │ │ str.w r7, [r0, #-12] │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 7ab32 │ │ │ │ + bne.n 7ad02 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e6d0 │ │ │ │ - b.n 7a9e2 │ │ │ │ + bl 7e89c │ │ │ │ + b.n 7abb2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w lr, r0, #1 │ │ │ │ cmp r7, #7 │ │ │ │ add r1, lr │ │ │ │ and.w r1, ip, r1 │ │ │ │ - ble.n 7ab9e │ │ │ │ + ble.n 7ad6e │ │ │ │ cmp r7, #15 │ │ │ │ - bgt.w 7af92 │ │ │ │ + bgt.w 7b162 │ │ │ │ ldrsh.w r7, [sl, r1, lsl #1] │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 7a9b0 │ │ │ │ + beq.w 7ab80 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ and.w r1, ip, r1 │ │ │ │ - b.n 7ab76 │ │ │ │ + b.n 7ad46 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ and.w r1, ip, r1 │ │ │ │ ldrsb.w r7, [sl, r1] │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 7a9d6 │ │ │ │ - b.n 7ab90 │ │ │ │ + beq.w 7aba6 │ │ │ │ + b.n 7ad60 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ - movw r3, #25473 @ 0x6381 │ │ │ │ + movw r3, #25937 @ 0x6551 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r7, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b1ac │ │ │ │ - ldr r3, [pc, #708] @ (7ae90 ) │ │ │ │ + bne.w 7b37a │ │ │ │ + ldr r3, [pc, #708] @ (7b060 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1596] @ 0x63c │ │ │ │ cmn.w r9, #804 @ 0x324 │ │ │ │ - beq.w 7b0d8 │ │ │ │ + beq.w 7b2a8 │ │ │ │ lsrs r3, r5, #18 │ │ │ │ ubfx r1, r5, #0, #18 │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 7ac0e │ │ │ │ + bgt.n 7adde │ │ │ │ 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 7b0d8 │ │ │ │ + beq.w 7b2a8 │ │ │ │ bic.w r1, r5, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r1, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7afac │ │ │ │ + beq.w 7b17c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7aa2a │ │ │ │ + bne.w 7abfa │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr.w sl, [r9, #512] @ 0x200 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -117982,58 +118172,58 @@ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ str r3, [r1, #8] │ │ │ │ add.w lr, r9, r0, lsl #2 │ │ │ │ str r1, [r2, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 7ac6a │ │ │ │ + bne.n 7ae3a │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7ac66 │ │ │ │ + cbz r1, 7ae36 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [lr, #528] @ 0x210 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7b24e │ │ │ │ + beq.w 7b460 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7b22a │ │ │ │ + beq.w 7b43c │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 7ac86 │ │ │ │ + cbnz r3, 7ae56 │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7aa2a │ │ │ │ + beq.w 7abfa │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7b2f4 │ │ │ │ + beq.w 7b436 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7aca8 │ │ │ │ + cbz r3, 7ae78 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7aa2a │ │ │ │ + b.n 7abfa │ │ │ │ ldrd r2, r1, [r0, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 7add8 │ │ │ │ + bhi.w 7afa8 │ │ │ │ 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 7b094 │ │ │ │ + beq.w 7b264 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ add.w r7, r8, #20 │ │ │ │ add.w sl, r4, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -118054,421 +118244,421 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ab08 │ │ │ │ + beq.w 7acd8 │ │ │ │ ldrb r0, [r4, #6] │ │ │ │ add.w r1, r5, #20 │ │ │ │ add r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b1b8 │ │ │ │ + beq.w 7b386 │ │ │ │ add r3, sl │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 7b224 │ │ │ │ + ble.w 7b3f2 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ mov ip, r3 │ │ │ │ add.w fp, r3, r8, lsl #3 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ adds r7, r1, #3 │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r9, [r2, r1, lsl #3] │ │ │ │ add.w lr, r0, r1, lsl #2 │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bge.w 7afbe │ │ │ │ + bge.w 7b18e │ │ │ │ str.w r0, [r9] │ │ │ │ add.w ip, ip, #8 │ │ │ │ str.w r9, [ip, #-8] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ str.w r1, [ip, #-4] │ │ │ │ cmp ip, fp │ │ │ │ - bne.n 7ad4e │ │ │ │ + bne.n 7af1e │ │ │ │ ldrb r7, [r4, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r5 │ │ │ │ lsl.w ip, ip, r7 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7adb8 │ │ │ │ + b.n 7af88 │ │ │ │ cmp r7, #15 │ │ │ │ - bgt.w 7afd6 │ │ │ │ + bgt.w 7b1a6 │ │ │ │ ldrsh.w lr, [sl, r2, lsl #1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7afde │ │ │ │ + bne.w 7b1ae │ │ │ │ strh.w r1, [sl, r2, lsl #1] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.w 7b118 │ │ │ │ + beq.w 7b2e8 │ │ │ │ ldrb r7, [r4, #4] │ │ │ │ ldr.w r2, [r3, r1, lsl #3] │ │ │ │ cmp r7, #7 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ and.w r2, ip, r0 │ │ │ │ - bgt.n 7ad98 │ │ │ │ + bgt.n 7af68 │ │ │ │ ldrsb.w lr, [sl, r2] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7afde │ │ │ │ + bne.w 7b1ae │ │ │ │ strb.w r1, [sl, r2] │ │ │ │ - b.n 7adae │ │ │ │ + b.n 7af7e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ add.w r7, r8, #20 │ │ │ │ str.w r1, [lr, #12] │ │ │ │ mov r0, sl │ │ │ │ str.w lr, [r1, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 7acd8 │ │ │ │ + b.n 7aea8 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r1, #12 │ │ │ │ - bhi.w 7b046 │ │ │ │ + bhi.w 7b216 │ │ │ │ mul.w r2, r1, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r1, r2, r8 │ │ │ │ add.w r9, r1, #20 │ │ │ │ - b.n 7aa4e │ │ │ │ + b.n 7ac1e │ │ │ │ movs r3, #8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add.w r7, r5, #20 │ │ │ │ add r3, sl │ │ │ │ add r7, r2 │ │ │ │ cmp r1, r8 │ │ │ │ - bne.w 7b012 │ │ │ │ + bne.w 7b1e2 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ mul.w r2, r2, r8 │ │ │ │ blx 2beec │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e6d0 │ │ │ │ - b.n 7a9e2 │ │ │ │ + bl 7e89c │ │ │ │ + b.n 7abb2 │ │ │ │ ldr.w r5, [sl, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 7ab5c │ │ │ │ + bne.w 7ad2c │ │ │ │ str.w r2, [sl, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 7a9ba │ │ │ │ - b.n 7a9e0 │ │ │ │ + bne.w 7ab8a │ │ │ │ + b.n 7abb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 7aa2a │ │ │ │ + b.n 7abfa │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ - movw r1, #3289 @ 0xcd9 │ │ │ │ + movw r1, #3685 @ 0xe65 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7b174 │ │ │ │ + bne.w 7b344 │ │ │ │ ldr.w r2, [r2, #1596] @ 0x63c │ │ │ │ mov.w r8, #8 │ │ │ │ strd r9, r2, [sp, #8] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov.w r9, #68 @ 0x44 │ │ │ │ mov.w fp, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 7aa88 │ │ │ │ + b.n 7ac58 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ it gt │ │ │ │ movgt r7, #0 │ │ │ │ - ble.w 7b1ce │ │ │ │ + ble.w 7b39c │ │ │ │ mvns r1, r7 │ │ │ │ add r1, r8 │ │ │ │ ands.w r9, r1, #3 │ │ │ │ - beq.n 7af6a │ │ │ │ + beq.n 7b13a │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7af70 │ │ │ │ + beq.n 7b140 │ │ │ │ add.w ip, r3, r7, lsl #3 │ │ │ │ add.w lr, r2, #8 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ adds r7, #1 │ │ │ │ mov r2, lr │ │ │ │ cmp.w r9, #1 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - beq.n 7af6a │ │ │ │ + beq.n 7b13a │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 7aeec │ │ │ │ + beq.n 7b0bc │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7af70 │ │ │ │ + beq.n 7b140 │ │ │ │ add.w ip, r3, r7, lsl #3 │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ adds r7, #1 │ │ │ │ mov r2, lr │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7af70 │ │ │ │ + beq.n 7b140 │ │ │ │ add.w ip, r3, r7, lsl #3 │ │ │ │ adds r7, #1 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ add.w r2, lr, #8 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - b.n 7af6a │ │ │ │ + b.n 7b13a │ │ │ │ add.w ip, r3, r7, lsl #3 │ │ │ │ adds r7, #1 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ add.w lr, r2, #8 │ │ │ │ mov r9, r7 │ │ │ │ cmp r7, r8 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - beq.w 7a98a │ │ │ │ + beq.w 7ab5a │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ mov r2, lr │ │ │ │ add.w ip, r3, r7, lsl #3 │ │ │ │ - cbz r1, 7af70 │ │ │ │ + cbz r1, 7b140 │ │ │ │ ldrd r0, r1, [lr] │ │ │ │ adds r2, #8 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ adds r7, #1 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add.w ip, r3, r7, lsl #3 │ │ │ │ - cbz r1, 7af70 │ │ │ │ + cbz r1, 7b140 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ add.w r2, lr, #16 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ add.w r7, r9, #2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add.w ip, r3, r7, lsl #3 │ │ │ │ - cbz r1, 7af70 │ │ │ │ + cbz r1, 7b140 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ add.w r7, r9, #3 │ │ │ │ add.w r2, lr, #24 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7af08 │ │ │ │ + bne.n 7b0d8 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ add.w r1, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b10c │ │ │ │ + beq.w 7b2dc │ │ │ │ add.w ip, r3, r7, lsl #3 │ │ │ │ add.w r2, r1, #8 │ │ │ │ adds r7, #1 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ cmp r7, r8 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - bne.n 7aea0 │ │ │ │ - b.n 7a98a │ │ │ │ + bne.n 7b070 │ │ │ │ + b.n 7ab5a │ │ │ │ ldr.w r7, [sl, r1, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 7ae40 │ │ │ │ + beq.w 7b010 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ and.w r1, ip, r1 │ │ │ │ - b.n 7af92 │ │ │ │ + b.n 7b162 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r3, [r9, r3, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r3, r2, [r1, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 7aa2a │ │ │ │ + b.n 7abfa │ │ │ │ str.w r9, [ip] │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ str.w r1, [ip, #-4] │ │ │ │ cmp fp, ip │ │ │ │ - bne.w 7ad4e │ │ │ │ - b.n 7ad84 │ │ │ │ + bne.w 7af1e │ │ │ │ + b.n 7af54 │ │ │ │ ldr.w r5, [sl, r2, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - beq.n 7b00c │ │ │ │ + beq.n 7b1dc │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r2, lr │ │ │ │ and.w r2, ip, r2 │ │ │ │ cmp r7, #7 │ │ │ │ - bgt.w 7b0fe │ │ │ │ + bgt.w 7b2ce │ │ │ │ ldrsb.w lr, [sl, r2] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7b15a │ │ │ │ + bne.w 7b32a │ │ │ │ cmp r7, #7 │ │ │ │ - ble.w 7add2 │ │ │ │ + ble.w 7afa2 │ │ │ │ cmp r7, #15 │ │ │ │ - ble.w 7adaa │ │ │ │ + ble.w 7af7a │ │ │ │ str.w r1, [sl, r2, lsl #2] │ │ │ │ - b.n 7adae │ │ │ │ + b.n 7af7e │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 7ae2a │ │ │ │ + ble.w 7affa │ │ │ │ mov.w lr, #12 │ │ │ │ mov ip, r3 │ │ │ │ mla lr, lr, r8, r3 │ │ │ │ - b.n 7b028 │ │ │ │ + b.n 7b1f8 │ │ │ │ adds r7, #12 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b026 │ │ │ │ + beq.n 7b1f6 │ │ │ │ ldmia.w r7, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 7b026 │ │ │ │ - b.n 7ae2a │ │ │ │ + bne.n 7b1f6 │ │ │ │ + b.n 7affa │ │ │ │ movs r1, #8 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ mul.w r2, fp, r1 │ │ │ │ cmp r3, #15 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bhi.w 7b2b6 │ │ │ │ + bhi.w 7b412 │ │ │ │ add.w sl, r3, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ lsl.w r8, r8, sl │ │ │ │ add.w r1, r8, r2 │ │ │ │ ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ add.w r9, r1, #20 │ │ │ │ - movw r1, #3289 @ 0xcd9 │ │ │ │ + movw r1, #3685 @ 0xe65 │ │ │ │ movt r1, #7 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7b188 │ │ │ │ - ldr r1, [pc, #636] @ (7b300 ) │ │ │ │ + bne.w 7b358 │ │ │ │ + ldr r1, [pc, #632] @ (7b4cc ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #1596] @ 0x63c │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w r4, [r7, #848] @ 0x350 │ │ │ │ - movw r1, #46021 @ 0xb3c5 │ │ │ │ + movw r1, #46421 @ 0xb555 │ │ │ │ movt r1, #6 │ │ │ │ strd fp, r3, [sp, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7b2da │ │ │ │ + bne.w 7b3f8 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r3, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7b2ce │ │ │ │ + beq.w 7b42a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ add.w r7, r8, #20 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #800] @ 0x320 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 7acd8 │ │ │ │ + b.n 7aea8 │ │ │ │ ldr.w r2, [r7, #860] @ 0x35c │ │ │ │ - movw r3, #46181 @ 0xb465 │ │ │ │ + movw r3, #46581 @ 0xb5f5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b2ea │ │ │ │ + bne.w 7b408 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 7aa2a │ │ │ │ + b.n 7abfa │ │ │ │ cmp r7, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w lr, [sl, r2, lsl #1] │ │ │ │ ldrgt.w lr, [sl, r2, lsl #2] │ │ │ │ - b.n 7aff8 │ │ │ │ + b.n 7b1c8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r1, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7af7c │ │ │ │ - b.n 7b10c │ │ │ │ + bne.w 7b14c │ │ │ │ + b.n 7b2dc │ │ │ │ mov r5, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r6, #24] │ │ │ │ - bl 198510 <_PyNamespace_New@@Base+0x94> │ │ │ │ + bl 199b20 <_PyNamespace_New@@Base+0x94> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #28] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b21a │ │ │ │ + beq.n 7b3e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ strb r1, [r3, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b1b4 │ │ │ │ + beq.n 7b382 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b314 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 7aa2a │ │ │ │ + b.n 7abfa │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strd fp, r3, [sp, #24] │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ ldrd fp, r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7acca │ │ │ │ + b.n 7ae9a │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r0 │ │ │ │ and.w r2, ip, r2 │ │ │ │ - b.n 7afee │ │ │ │ + b.n 7b1be │ │ │ │ add.w r3, r5, #20 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 7ad34 │ │ │ │ + b.n 7af04 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ mov.w r8, #8 │ │ │ │ mov.w r9, #68 @ 0x44 │ │ │ │ mov.w fp, #5 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b2ce │ │ │ │ + beq.n 7b42a │ │ │ │ ldrd r1, fp, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r7, r8, #20 │ │ │ │ - b.n 7acd8 │ │ │ │ + b.n 7aea8 │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 7aa2a │ │ │ │ + b.n 7abfa │ │ │ │ add.w r1, sl, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r0, r8 │ │ │ │ - blt.n 7b1d6 │ │ │ │ + blt.n 7b3a4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e6d0 │ │ │ │ - b.n 7b11a │ │ │ │ - beq.w 7a9e2 │ │ │ │ - b.w 7a98a │ │ │ │ + bl 7e89c │ │ │ │ + b.n 7b2ea │ │ │ │ + beq.w 7abb2 │ │ │ │ + b.w 7ab5a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ adds r7, #12 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w ip, [r3] │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ @@ -118481,47 +118671,68 @@ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ strlt.w ip, [r3] │ │ │ │ str.w r3, [r7, #-8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [r7, #-12] │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ - b.n 7b1c0 │ │ │ │ + b.n 7b38e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 7aa2a │ │ │ │ - beq.w 7b11a │ │ │ │ - b.n 7ad84 │ │ │ │ + b.n 7abfa │ │ │ │ + beq.w 7b2ea │ │ │ │ + b.n 7af54 │ │ │ │ + ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ + mov r1, r9 │ │ │ │ + blx r4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd fp, r3, [sp, #20] │ │ │ │ + b.n 7b28c │ │ │ │ + ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ + mov r1, r5 │ │ │ │ + blx r2 │ │ │ │ + b.n 7b2c0 │ │ │ │ + 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 7ac1e │ │ │ │ + bl 1f56c4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.w 7ac08 │ │ │ │ + str.w r3, [r9, #524] @ 0x20c │ │ │ │ + b.n 7ae68 │ │ │ │ ldr.w r3, [r9, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r2, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbz r3, 7b238 │ │ │ │ + cbz r3, 7b44a │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r9, #532] @ 0x214 │ │ │ │ str.w r2, [r9, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7aa2a │ │ │ │ + bne.w 7abfa │ │ │ │ str.w r2, [r9, #532] @ 0x214 │ │ │ │ - b.w 7aa2a │ │ │ │ + b.w 7abfa │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ac76 │ │ │ │ + beq.w 7ae46 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7b2b0 │ │ │ │ + cbz r1, 7b4c2 │ │ │ │ str r3, [r1, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr.w r1, [sl, r5] │ │ │ │ ldr.w r3, [r9, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r9, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7b284 │ │ │ │ + cbz r3, 7b496 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r9, r2, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ @@ -118531,123 +118742,101 @@ │ │ │ │ ldr.w r3, [r7, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r9, #788] @ 0x314 │ │ │ │ str.w r4, [sl, r5] │ │ │ │ subs r3, #1 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ str.w r3, [r9, #788] @ 0x314 │ │ │ │ - b.w 7aa2a │ │ │ │ + b.w 7abfa │ │ │ │ str.w r3, [r9, #524] @ 0x20c │ │ │ │ - b.n 7b25c │ │ │ │ - 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 7aa4e │ │ │ │ - bl 1f4674 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 7aa38 │ │ │ │ - ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ - mov r1, r9 │ │ │ │ - blx r4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd fp, r3, [sp, #20] │ │ │ │ - b.n 7b0bc │ │ │ │ - ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r2 │ │ │ │ - b.n 7b0f0 │ │ │ │ - str.w r3, [r9, #524] @ 0x20c │ │ │ │ - b.n 7ac98 │ │ │ │ + b.n 7b46e │ │ │ │ adds r2, #8 │ │ │ │ - b.n 7ab32 │ │ │ │ - nop │ │ │ │ + b.n 7ad02 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, #24 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ and.w r2, r3, #32 │ │ │ │ ands.w r8, r3, #16 │ │ │ │ - bne.w 7b634 │ │ │ │ + bne.w 7b800 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7b460 │ │ │ │ + bne.w 7b62c │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 7b556 │ │ │ │ + bgt.w 7b722 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b720 │ │ │ │ + beq.w 7b8ec │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7b720 │ │ │ │ + bhi.w 7b8ec │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r2, r5, #7 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r0, r1 │ │ │ │ lsls r2, r5, #7 │ │ │ │ lsls r2, r5, #7 │ │ │ │ lsls r2, r5, #7 │ │ │ │ lsls r3, r3, #4 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29264 @ 0x7250 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r5, [r7, #0] │ │ │ │ - movw r8, #8493 @ 0x212d │ │ │ │ + movw r8, #10085 @ 0x2765 │ │ │ │ movt r8, #13 │ │ │ │ - bl 7900c │ │ │ │ + bl 791dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b57c │ │ │ │ - cbz r6, 7b38a │ │ │ │ + beq.w 7b748 │ │ │ │ + cbz r6, 7b556 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r4, #8] │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7962c │ │ │ │ + bl 79828 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b6b0 │ │ │ │ + beq.w 7b87c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldrb.w r3, [r1, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ - bne.w 7b54a │ │ │ │ + bne.w 7b716 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsls r1, r2, #30 │ │ │ │ - beq.n 7b4aa │ │ │ │ + beq.n 7b676 │ │ │ │ strd r0, r3, [r4, #12] │ │ │ │ strd r7, r8, [r4, #20] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ mov.w r8, #1 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.n 7b4a4 │ │ │ │ - ldr r3, [pc, #684] @ (7b694 ) │ │ │ │ + bpl.n 7b670 │ │ │ │ + ldr r3, [pc, #684] @ (7b860 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -118657,974 +118846,977 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [r0, #392] @ 0x188 │ │ │ │ cmp r2, r6 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b62a │ │ │ │ + beq.w 7b7f6 │ │ │ │ ldr.w r0, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.w 7b662 │ │ │ │ + bne.w 7b82e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7b8a4 │ │ │ │ + bl 7ba70 │ │ │ │ sub.w r6, r0, #4294967295 @ 0xffffffff │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7b678 │ │ │ │ + beq.w 7b844 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b458 │ │ │ │ + bge.n 7b624 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b718 │ │ │ │ + beq.w 7b8e4 │ │ │ │ negs r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7843c │ │ │ │ + bl 7860c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b57c │ │ │ │ - bl 196070 │ │ │ │ + beq.w 7b748 │ │ │ │ + bl 197678 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b48c │ │ │ │ + bge.n 7b658 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b73a │ │ │ │ + beq.w 7b906 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7b57c │ │ │ │ + beq.n 7b748 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b6b2 │ │ │ │ + beq.w 7b87e │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 7b3e6 │ │ │ │ + bmi.n 7b5b2 │ │ │ │ ldr.w r0, [r6, #132] @ 0x84 │ │ │ │ - b.n 7b41e │ │ │ │ + b.n 7b5ea │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ mov sl, r1 │ │ │ │ - beq.w 7b6ce │ │ │ │ - ldr r3, [pc, #480] @ (7b698 ) │ │ │ │ + beq.w 7b89a │ │ │ │ + ldr r3, [pc, #480] @ (7b864 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ - ldr r3, [pc, #464] @ (7b694 ) │ │ │ │ + ldr r3, [pc, #464] @ (7b860 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b5fa │ │ │ │ + bne.w 7b7c6 │ │ │ │ add.w r3, r9, #110592 @ 0x1b000 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #3980] @ 0xf8c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 7b8a4 │ │ │ │ + bl 7ba70 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 7b752 │ │ │ │ + beq.w 7b91e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 7b5b8 │ │ │ │ + beq.n 7b784 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b508 │ │ │ │ + bge.n 7b6d4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b710 │ │ │ │ + beq.w 7b8dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b52c │ │ │ │ + bge.n 7b6f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b74a │ │ │ │ + beq.w 7b916 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b52c │ │ │ │ + bge.n 7b6f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b742 │ │ │ │ + beq.w 7b90e │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - blt.n 7b54a │ │ │ │ + blt.n 7b716 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ str r5, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r8, [r4, #20] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 7b3dc │ │ │ │ + b.n 7b5a8 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r8, #64277 @ 0xfb15 │ │ │ │ - movteq r8, #13 │ │ │ │ - bne.n 7b5e6 │ │ │ │ + movweq r8, #229 @ 0xe5 │ │ │ │ + movteq r8, #14 │ │ │ │ + bne.n 7b7b2 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29264 @ 0x7250 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r5, [r7, #0] │ │ │ │ - bl 7900c │ │ │ │ + bl 791dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b37c │ │ │ │ + bne.w 7b548 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7b45a │ │ │ │ + b.n 7b626 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29264 @ 0x7250 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r5, [r7, #0] │ │ │ │ - movw r8, #43069 @ 0xa83d │ │ │ │ + movw r8, #44557 @ 0xae0d │ │ │ │ movt r8, #13 │ │ │ │ - bl 7900c │ │ │ │ + bl 791dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b37c │ │ │ │ - b.n 7b57c │ │ │ │ - movw r8, #41417 @ 0xa1c9 │ │ │ │ + bne.w 7b548 │ │ │ │ + b.n 7b748 │ │ │ │ + movw r8, #43013 @ 0xa805 │ │ │ │ movt r8, #12 │ │ │ │ - b.n 7b564 │ │ │ │ - movw r8, #22389 @ 0x5775 │ │ │ │ + b.n 7b730 │ │ │ │ + movw r8, #22989 @ 0x59cd │ │ │ │ movt r8, #9 │ │ │ │ - b.n 7b564 │ │ │ │ + b.n 7b730 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b5d0 │ │ │ │ + bge.n 7b79c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 7b5d0 │ │ │ │ + cbnz r2, 7b79c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7b65a │ │ │ │ + blt.n 7b826 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7b69c │ │ │ │ + beq.n 7b868 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 7b54c │ │ │ │ + b.n 7b718 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 7b720 │ │ │ │ + ble.w 7b8ec │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7b648 │ │ │ │ - movw r8, #12933 @ 0x3285 │ │ │ │ + bne.n 7b814 │ │ │ │ + movw r8, #14409 @ 0x3849 │ │ │ │ movt r8, #15 │ │ │ │ - b.n 7b564 │ │ │ │ + b.n 7b730 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b4d4 │ │ │ │ + beq.w 7b6a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b61a │ │ │ │ + bge.n 7b7e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7b61a │ │ │ │ + cbnz r3, 7b7e6 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7b7a2 │ │ │ │ + blt.w 7b96e │ │ │ │ mov r5, r2 │ │ │ │ str r2, [r4, #12] │ │ │ │ - b.n 7b54c │ │ │ │ + b.n 7b718 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ ldr.w r0, [r1, #384] @ 0x180 │ │ │ │ - b.n 7b41e │ │ │ │ + b.n 7b5ea │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7b758 │ │ │ │ - bl 195fa0 │ │ │ │ + bne.w 7b924 │ │ │ │ + bl 1975a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b57c │ │ │ │ + beq.n 7b748 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ - b.n 7b3dc │ │ │ │ + b.n 7b5a8 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b720 │ │ │ │ - movw r8, #38549 @ 0x9695 │ │ │ │ + bne.n 7b8ec │ │ │ │ + movw r8, #42237 @ 0xa4fd │ │ │ │ movt r8, #18 │ │ │ │ - b.n 7b564 │ │ │ │ + b.n 7b730 │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r3, 7b6b2 │ │ │ │ + cbz r3, 7b87e │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7b54c │ │ │ │ + b.n 7b718 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ adds r3, r0, #1 │ │ │ │ negs r6, r3 │ │ │ │ adcs r6, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7b446 │ │ │ │ + bne.w 7b612 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7b446 │ │ │ │ + bge.w 7b612 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b446 │ │ │ │ + bne.w 7b612 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b446 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b612 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7b5e0 │ │ │ │ + b.n 7b7ac │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7b57c │ │ │ │ + bge.w 7b748 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b57c │ │ │ │ + bne.w 7b748 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b57c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b748 │ │ │ │ and.w r3, r2, #28 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 7b4b6 │ │ │ │ + bne.w 7b682 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bmi.n 7b770 │ │ │ │ + bmi.n 7b93c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7b798 │ │ │ │ + blt.n 7b964 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ add r3, r2 │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b70c │ │ │ │ + bge.n 7b8d8 │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b7aa │ │ │ │ + beq.n 7b976 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7b54a │ │ │ │ + b.n 7b716 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b508 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b6d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b458 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b624 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - movw r1, #52100 @ 0xcb84 │ │ │ │ + movw r1, #56644 @ 0xdd44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 7b57c │ │ │ │ + bl d6310 │ │ │ │ + b.n 7b748 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b48c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b658 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b52c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b6f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b51a │ │ │ │ - bl d8428 │ │ │ │ - b.n 7b54a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b6e6 │ │ │ │ + bl d8a44 │ │ │ │ + b.n 7b716 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52320 @ 0xcc60 │ │ │ │ + movw r1, #56864 @ 0xde20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 7b57c │ │ │ │ + bl f29e4 │ │ │ │ + b.n 7b748 │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bmi.n 7b782 │ │ │ │ + bmi.n 7b94e │ │ │ │ ldrsb.w r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7b78a │ │ │ │ + blt.n 7b956 │ │ │ │ add.w r3, r5, #28 │ │ │ │ - b.n 7b6e6 │ │ │ │ + b.n 7b8b2 │ │ │ │ ldrsb.w r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7b7b8 │ │ │ │ + bge.n 7b984 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r5, #20 │ │ │ │ addpl.w r3, r5, #28 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #36] @ (7b7c0 ) │ │ │ │ + ldr r3, [pc, #36] @ (7b98c ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 7b6fc │ │ │ │ + b.n 7b8c8 │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7b54a │ │ │ │ + b.n 7b716 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7b54a │ │ │ │ + b.n 7b716 │ │ │ │ add.w r3, r5, #20 │ │ │ │ - b.n 7b6e6 │ │ │ │ + b.n 7b8b2 │ │ │ │ nop │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0007b7c4 : │ │ │ │ +0007b990 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r1 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 7b7f6 │ │ │ │ + bgt.n 7b9c2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b866 │ │ │ │ + beq.n 7ba32 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 7b866 │ │ │ │ + bhi.n 7ba32 │ │ │ │ tbb [pc, r3] │ │ │ │ - subs r4, #55 @ 0x37 │ │ │ │ - movs r0, #27 │ │ │ │ + subs r4, #46 @ 0x2e │ │ │ │ + cmp r1, #36 @ 0x24 │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ asrs r4, r7, #24 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 7b838 │ │ │ │ - movw r5, #64277 @ 0xfb15 │ │ │ │ - movt r5, #13 │ │ │ │ + bne.n 7b9f0 │ │ │ │ + movw r5, #229 @ 0xe5 │ │ │ │ + movt r5, #14 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #29264 @ 0x7250 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 195448 <_Py_NewReference@@Base+0x2168> │ │ │ │ - cbz r0, 7b818 │ │ │ │ + bl 196ab8 <_Py_NewReference@@Base+0x21d0> │ │ │ │ + cbz r0, 7b9e4 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #43069 @ 0xa83d │ │ │ │ - movt r5, #13 │ │ │ │ - b.n 7b802 │ │ │ │ - movw r5, #41417 @ 0xa1c9 │ │ │ │ - movt r5, #12 │ │ │ │ - b.n 7b802 │ │ │ │ - movw r5, #8493 @ 0x212d │ │ │ │ + movw r5, #44557 @ 0xae0d │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7b802 │ │ │ │ + b.n 7b9ce │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7b866 │ │ │ │ + ble.n 7ba32 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7b84a │ │ │ │ - movw r5, #12933 @ 0x3285 │ │ │ │ + bne.n 7ba20 │ │ │ │ + movw r5, #14409 @ 0x3849 │ │ │ │ movt r5, #15 │ │ │ │ - b.n 7b802 │ │ │ │ + b.n 7b9ce │ │ │ │ + movw r5, #43013 @ 0xa805 │ │ │ │ + movt r5, #12 │ │ │ │ + b.n 7b9ce │ │ │ │ + movw r5, #10085 @ 0x2765 │ │ │ │ + movt r5, #13 │ │ │ │ + b.n 7b9ce │ │ │ │ + movw r5, #22989 @ 0x59cd │ │ │ │ + movt r5, #9 │ │ │ │ + b.n 7b9ce │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7b866 │ │ │ │ - movw r5, #38549 @ 0x9695 │ │ │ │ + bne.n 7ba32 │ │ │ │ + movw r5, #42237 @ 0xa4fd │ │ │ │ movt r5, #18 │ │ │ │ - b.n 7b802 │ │ │ │ - movw r5, #22389 @ 0x5775 │ │ │ │ - movt r5, #9 │ │ │ │ - b.n 7b802 │ │ │ │ + b.n 7b9ce │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #52100 @ 0xcb84 │ │ │ │ + movw r1, #56644 @ 0xdd44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007b884 : │ │ │ │ +0007ba50 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w ip, #1 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 7b8a4 │ │ │ │ + bl 7ba70 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 7bc88 │ │ │ │ + bpl.w 7be6c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r9, #40968 @ 0xa008 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 7bb04 │ │ │ │ + bne.w 7bcb4 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 7bb04 │ │ │ │ + beq.w 7bcb4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw r3, #44624 @ 0xae50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7bbfc │ │ │ │ + beq.w 7bdb2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bb30 │ │ │ │ + bne.w 7bce0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7bbea │ │ │ │ + beq.w 7bda0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 7b99e │ │ │ │ + bne.n 7bb6a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7ba5e │ │ │ │ + bge.w 7bc2a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7ba68 │ │ │ │ + bge.w 7bc34 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ - cbz r2, 7b938 │ │ │ │ + cbz r2, 7bb04 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 7bc42 │ │ │ │ + bne.w 7bdf8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7bba4 │ │ │ │ + ble.w 7bd5a │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bc9a │ │ │ │ + bne.w 7be7e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp.w ip, #7 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r7, r1 │ │ │ │ - bgt.n 7b9c4 │ │ │ │ + bgt.n 7bb90 │ │ │ │ add.w r0, r3, #20 │ │ │ │ ldrsb.w lr, [r0, r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7ba36 │ │ │ │ + bge.n 7bc02 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r0, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ lsl.w r2, r2, ip │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7bb7a │ │ │ │ + beq.w 7bd2a │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r5, [r0, r2] │ │ │ │ add r0, r2 │ │ │ │ str r6, [r0, #4] │ │ │ │ - b.n 7ba02 │ │ │ │ + b.n 7bbce │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7b9ba │ │ │ │ + beq.n 7bb86 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r2, 7b9b6 │ │ │ │ + cbz r2, 7bb82 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7bb92 │ │ │ │ + bgt.w 7bd42 │ │ │ │ add.w r0, r3, r2, lsl #1 │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7ba74 │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ + bge.n 7bc40 │ │ │ │ add.w r0, r3, #20 │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ strh.w r1, [r0, r2, lsl #1] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w lr, [r3, #5] │ │ │ │ ldrb.w ip, [r3, #6] │ │ │ │ lsl.w r2, r2, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7bb7e │ │ │ │ + beq.w 7bd2e │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str r5, [r0, r2] │ │ │ │ add r2, r0 │ │ │ │ str r6, [r2, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #16] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7ba32 │ │ │ │ + beq.n 7bbfe │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bc3c │ │ │ │ + beq.w 7bdf2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7bc3c │ │ │ │ + bge.w 7bdf2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w r6, [r8] │ │ │ │ movs r7, #0 │ │ │ │ - b.n 7b9bc │ │ │ │ + b.n 7bb88 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r2, lr │ │ │ │ ands r2, r1 │ │ │ │ add.w lr, r3, r2 │ │ │ │ ldrsb.w r9, [lr, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7ba90 │ │ │ │ + bge.n 7bc5c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [lr, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7b97c │ │ │ │ + b.n 7bb48 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7b926 │ │ │ │ + blt.w 7baf2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7b930 │ │ │ │ - b.n 7b938 │ │ │ │ + bne.w 7bafc │ │ │ │ + b.n 7bb04 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r2, lr │ │ │ │ ands r2, r1 │ │ │ │ add.w lr, r3, r2, lsl #1 │ │ │ │ ldrsh.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 7b9d8 │ │ │ │ + blt.n 7bba4 │ │ │ │ mov.w lr, r2, lsl #2 │ │ │ │ add lr, r2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add lr, r0 │ │ │ │ cmp.w ip, #7 │ │ │ │ add.w lr, lr, #1 │ │ │ │ and.w r2, r1, lr │ │ │ │ - bgt.n 7bad0 │ │ │ │ - add.w lr, r3, r2 │ │ │ │ - ldrsb.w ip, [lr, #20] │ │ │ │ + ble.n 7bca4 │ │ │ │ + cmp.w ip, #15 │ │ │ │ + bgt.w 7be3e │ │ │ │ + add.w ip, r3, r2, lsl #1 │ │ │ │ + ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7ba52 │ │ │ │ + blt.n 7bba4 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add r2, r0 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7baa8 │ │ │ │ + b.n 7bc7c │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add r2, r0 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - cmp.w ip, #15 │ │ │ │ - add.w lr, r3, r2, lsl #1 │ │ │ │ - itet gt │ │ │ │ - addgt.w lr, r3, r2, lsl #2 │ │ │ │ - ldrshle.w lr, [lr, #20] │ │ │ │ - ldrgt.w lr, [lr, #20] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bge.n 7bac4 │ │ │ │ - cmp.w ip, #15 │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ - it gt │ │ │ │ - movgt.w lr, r2, lsl #2 │ │ │ │ - ble.w 7b9da │ │ │ │ - add lr, r3 │ │ │ │ - str.w r1, [lr, #20] │ │ │ │ - b.n 7b97c │ │ │ │ + add.w lr, r3, r2 │ │ │ │ + ldrsb.w ip, [lr, #20] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + blt.n 7bc1e │ │ │ │ + b.n 7bc98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6ba50 │ │ │ │ + bl 6bbe0 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 7bca8 │ │ │ │ + beq.w 7be5e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw r3, #44624 @ 0xae50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7bbfc │ │ │ │ + beq.n 7bdb2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b8f8 │ │ │ │ + beq.w 7bac4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 7b8f8 │ │ │ │ + bne.w 7bac4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl c01f4 │ │ │ │ + bl c0858 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 7b90e │ │ │ │ + beq.w 7bada │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ subs r7, r2, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ - cbnz r2, 7bb5c │ │ │ │ + cbnz r2, 7bd0c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f828 <_PyUnicode_IsNumeric@@Base+0x534> │ │ │ │ + bl 13076c <_PyUnicode_IsNumeric@@Base+0x520> │ │ │ │ mov r2, r6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7b9bc │ │ │ │ + beq.w 7bb88 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 7bb74 │ │ │ │ + cbz r3, 7bd24 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str.w r2, [r8] │ │ │ │ - b.n 7b9bc │ │ │ │ + b.n 7bb88 │ │ │ │ add.w r0, r3, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ adds r1, r0, r2 │ │ │ │ strd r5, r6, [r1, #4] │ │ │ │ str r7, [r0, r2] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7ba02 │ │ │ │ + b.n 7bbce │ │ │ │ add.w r0, r3, r2, lsl #2 │ │ │ │ mov.w lr, r2, lsl #2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7bc6a │ │ │ │ + bge.n 7be20 │ │ │ │ + add lr, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7bafc │ │ │ │ + str.w r1, [lr, #20] │ │ │ │ + b.n 7bb48 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7a88c │ │ │ │ + bl 7aa5c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7b940 │ │ │ │ + bne.w 7bb0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7bbda │ │ │ │ + bge.n 7bd90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7bcb6 │ │ │ │ + beq.n 7be8c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7bbea │ │ │ │ + bge.n 7bda0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7bcbe │ │ │ │ + beq.n 7be94 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7bbf6 │ │ │ │ + beq.n 7bdac │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7b9bc │ │ │ │ + b.n 7bb88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 78ab0 │ │ │ │ + bl 78c80 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7bbea │ │ │ │ + beq.n 7bda0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7ba32 │ │ │ │ + beq.w 7bbfe │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 7bc3c │ │ │ │ + cbz r3, 7bdf2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7bc3c │ │ │ │ + bge.n 7bdf2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w r6, [r8] │ │ │ │ - b.n 7ba32 │ │ │ │ + b.n 7bbfe │ │ │ │ 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 7a88c │ │ │ │ + bl 7aa5c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7bbca │ │ │ │ + beq.n 7bd80 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - b.n 7b938 │ │ │ │ + b.n 7bb04 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ add lr, r2 │ │ │ │ adds r2, r0, #1 │ │ │ │ add r2, lr │ │ │ │ ands r2, r1 │ │ │ │ add.w lr, r3, r2, lsl #2 │ │ │ │ ldr.w r9, [lr, #20] │ │ │ │ mov.w lr, r2, lsl #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 7bba0 │ │ │ │ - b.n 7ba94 │ │ │ │ - movw r0, #33800 @ 0x8408 │ │ │ │ + blt.n 7bd50 │ │ │ │ + b.n 7bc60 │ │ │ │ + add.w r9, r3, r2, lsl #2 │ │ │ │ + mov.w lr, r2, lsl #2 │ │ │ │ + ldr.w r9, [r9, #20] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 7bd50 │ │ │ │ + add r2, lr │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ + add r2, r0 │ │ │ │ + adds r2, #1 │ │ │ │ + ands r2, r1 │ │ │ │ + b.n 7bc74 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 262b40 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 7bda6 │ │ │ │ + b.n 7bdac │ │ │ │ + movw r0, #38344 @ 0x95c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #4345 @ 0x10f9 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7bbea │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7bda0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1ed070 <_PyDict_SendEvent@@Base> │ │ │ │ - b.n 7b948 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 261924 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 7bbf0 │ │ │ │ - b.n 7bbf6 │ │ │ │ + bl 1ee058 <_PyDict_SendEvent@@Base> │ │ │ │ + b.n 7bb14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bbda │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bd90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bbea │ │ │ │ - nop │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bda0 │ │ │ │ │ │ │ │ -0007bcc8 : │ │ │ │ +0007be9c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #28408 @ 0x6ef8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 195448 <_Py_NewReference@@Base+0x2168> │ │ │ │ - cbz r0, 7bcec │ │ │ │ + bl 196ab8 <_Py_NewReference@@Base+0x21d0> │ │ │ │ + cbz r0, 7bec0 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7bd84 │ │ │ │ + beq.n 7bf58 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ blx 2c2f0 │ │ │ │ - cbz r0, 7bd60 │ │ │ │ + cbz r0, 7bf34 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx 2bf84 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aecc │ │ │ │ - cbnz r0, 7bd76 │ │ │ │ + cbnz r0, 7bf4a │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 7bd76 │ │ │ │ - movw r1, #52360 @ 0xcc88 │ │ │ │ + bne.n 7bf4a │ │ │ │ + movw r1, #56904 @ 0xde48 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 7bd44 │ │ │ │ + b.n 7bf18 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 7bd7c │ │ │ │ + beq.n 7bf50 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 7bd76 │ │ │ │ + cbz r3, 7bf4a │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 7bd3a │ │ │ │ + bne.n 7bf0e │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2aecc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7bd3e │ │ │ │ + bne.n 7bf12 │ │ │ │ adds r0, r4, #6 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ - b.n 7bd78 │ │ │ │ + b.n 7bf4c │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7bd28 │ │ │ │ + beq.n 7befc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 7bd3e │ │ │ │ - b.n 7bd76 │ │ │ │ + bne.n 7bf12 │ │ │ │ + b.n 7bf4a │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #436] @ (7bf50 ) │ │ │ │ + ldr r5, [pc, #436] @ (7c124 ) │ │ │ │ sub sp, #16 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, r4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1728] @ 0x6c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bf00 │ │ │ │ - ldr r0, [pc, #412] @ (7bf54 ) │ │ │ │ + beq.w 7c0d4 │ │ │ │ + ldr r0, [pc, #412] @ (7c128 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str.w r1, [r2, #1728] @ 0x6c0 │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r0, #1600] @ 0x640 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7bf18 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bne.w 7c0ec │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #12] │ │ │ │ - ldr.w r2, [r1], #4 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ - ldr.w ip, [r0, #84] @ 0x54 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ldr.w r2, [r0], #4 │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + ldr.w ip, [r1, #84] @ 0x54 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ tst.w ip, #16384 @ 0x4000 │ │ │ │ - bne.n 7be18 │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ + bne.n 7bfec │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r0, #1 │ │ │ │ - strlt r0, [r2, #0] │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r2, #0] │ │ │ │ str r2, [r3, #16] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.n 7be26 │ │ │ │ + bmi.n 7bffa │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n 7be88 │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ + b.n 7c05c │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r0, #1 │ │ │ │ - strlt r0, [r2, #0] │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r2, #0] │ │ │ │ str r2, [r3, #16] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7be94 │ │ │ │ + blt.n 7c068 │ │ │ │ ldr r1, [r5, r4] │ │ │ │ sub.w r4, r3, #8 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ addw lr, r0, #3756 @ 0xeac │ │ │ │ ldr.w r1, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r5, [r0, #3868] @ 0xf1c │ │ │ │ @@ -119644,15 +119836,15 @@ │ │ │ │ orr.w r2, r2, lr │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ adds r1, #1 │ │ │ │ str.w r4, [r0, #3760] @ 0xeb0 │ │ │ │ cmp ip, r1 │ │ │ │ str.w r5, [r0, #3868] @ 0xf1c │ │ │ │ str.w r1, [r0, #3768] @ 0xeb8 │ │ │ │ - blt.n 7bef2 │ │ │ │ + blt.n 7c0c6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ ldr r0, [r5, r4] │ │ │ │ adds r1, #1 │ │ │ │ @@ -119679,101 +119871,101 @@ │ │ │ │ orr.w r2, r2, lr │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ adds r1, #1 │ │ │ │ str.w r4, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r1, ip │ │ │ │ str.w r5, [r0, #3868] @ 0xf1c │ │ │ │ str.w r1, [r0, #3768] @ 0xeb8 │ │ │ │ - ble.n 7be88 │ │ │ │ + ble.n 7c05c │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80904 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ + bl 80ad4 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7be88 │ │ │ │ + b.n 7c05c │ │ │ │ movs r1, #2 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76e34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77004 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bdd8 │ │ │ │ - b.n 7be88 │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + bne.w 7bfac │ │ │ │ + b.n 7c05c │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 7bf40 │ │ │ │ + bne.n 7c114 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bdd8 │ │ │ │ + bne.w 7bfac │ │ │ │ mov r0, r3 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7bdd8 │ │ │ │ + b.n 7bfac │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7bdd8 │ │ │ │ + b.n 7bfac │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #392] @ (7c0f4 ) │ │ │ │ + ldr r5, [pc, #392] @ (7c2c8 ) │ │ │ │ sub sp, #16 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, r4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1720] @ 0x6b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c0a2 │ │ │ │ - ldr r0, [pc, #368] @ (7c0f8 ) │ │ │ │ + beq.w 7c276 │ │ │ │ + ldr r0, [pc, #368] @ (7c2cc ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str.w r1, [r2, #1720] @ 0x6b8 │ │ │ │ ldr.w r1, [r2, #1724] @ 0x6bc │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1724] @ 0x6bc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r0, #1600] @ 0x640 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c0ba │ │ │ │ + bne.w 7c28e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrd r1, r0, [r2] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #17 │ │ │ │ - bmi.n 7bfd4 │ │ │ │ + bmi.n 7c1a8 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7c042 │ │ │ │ + blt.n 7c216 │ │ │ │ ldr r1, [r5, r4] │ │ │ │ sub.w r4, r3, #8 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ addw lr, r0, #3756 @ 0xeac │ │ │ │ ldr.w r1, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r5, [r0, #3868] @ 0xf1c │ │ │ │ @@ -119793,20 +119985,20 @@ │ │ │ │ orr.w r2, r2, lr │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ adds r1, #1 │ │ │ │ str.w r4, [r0, #3760] @ 0xeb0 │ │ │ │ cmp ip, r1 │ │ │ │ str.w r5, [r0, #3868] @ 0xf1c │ │ │ │ str.w r1, [r0, #3768] @ 0xeb8 │ │ │ │ - bge.n 7bfc8 │ │ │ │ + bge.n 7c19c │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80904 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ + bl 80ad4 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7bfc8 │ │ │ │ + b.n 7c19c │ │ │ │ ldr r0, [r5, r4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ sub.w r4, r3, #8 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ addw lr, r0, #3756 @ 0xeac │ │ │ │ @@ -119828,932 +120020,932 @@ │ │ │ │ orr.w r2, r2, lr │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ adds r1, #1 │ │ │ │ str.w r4, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r1, ip │ │ │ │ str.w r5, [r0, #3868] @ 0xf1c │ │ │ │ str.w r1, [r0, #3768] @ 0xeb8 │ │ │ │ - ble.n 7bfc8 │ │ │ │ - b.n 7c034 │ │ │ │ + ble.n 7c19c │ │ │ │ + b.n 7c208 │ │ │ │ movs r1, #1 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76e34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77004 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bfa8 │ │ │ │ - b.n 7bfc8 │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + bne.w 7c17c │ │ │ │ + b.n 7c19c │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 7c0e2 │ │ │ │ + bne.n 7c2b6 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bfa8 │ │ │ │ + bne.w 7c17c │ │ │ │ mov r0, r3 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7bfa8 │ │ │ │ + b.n 7c17c │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7bfa8 │ │ │ │ + b.n 7c17c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0007c0fc : │ │ │ │ +0007c2d0 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbz r4, 7c172 │ │ │ │ + cbz r4, 7c346 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76d70 <_PyTuple_FromArray@@Base+0x2c4> │ │ │ │ - cbz r0, 7c168 │ │ │ │ + bl 76f40 <_PyTuple_FromArray@@Base+0x2c4> │ │ │ │ + cbz r0, 7c33c │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7c168 │ │ │ │ + ble.n 7c33c │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ add.w r1, r0, #12 │ │ │ │ adds r4, #12 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [ip] │ │ │ │ add.w ip, ip, #4 │ │ │ │ - cbnz r2, 7c146 │ │ │ │ + cbnz r2, 7c31a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ ldr.w lr, [r3] │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ add.w r5, lr, #1 │ │ │ │ it lt │ │ │ │ strlt r5, [r3, #0] │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 7c132 │ │ │ │ - cbz r2, 7c168 │ │ │ │ + bne.n 7c306 │ │ │ │ + cbz r2, 7c33c │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 710c4 │ │ │ │ + bl 71250 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (7c178 ) │ │ │ │ - b.n 7c168 │ │ │ │ + ldr r0, [pc, #4] @ (7c34c ) │ │ │ │ + b.n 7c33c │ │ │ │ nop │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0007c17c : │ │ │ │ +0007c350 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 7c1a8 │ │ │ │ + bmi.n 7c37c │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #28676 @ 0x7004 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 195448 <_Py_NewReference@@Base+0x2168> │ │ │ │ - cbz r0, 7c1a6 │ │ │ │ + bl 196ab8 <_Py_NewReference@@Base+0x21d0> │ │ │ │ + cbz r0, 7c37a │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33824 @ 0x8420 │ │ │ │ + movw r1, #38368 @ 0x95e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 7c1e6 │ │ │ │ + cbz r3, 7c3ba │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c418 │ │ │ │ + bne.w 7c5ec │ │ │ │ ldr.w r6, [r5, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 7c1f6 │ │ │ │ + cbz r3, 7c3ca │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c64c │ │ │ │ + bne.w 7c7e0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 7c202 │ │ │ │ + cbz r3, 7c3d6 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c392 │ │ │ │ + bne.w 7c566 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 7c20e │ │ │ │ + cbz r3, 7c3e2 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c350 │ │ │ │ + bne.w 7c524 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cbz r3, 7c21a │ │ │ │ + cbz r3, 7c3ee │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c60c │ │ │ │ + bne.w 7c81c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d49a │ │ │ │ + beq.w 7d66e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 7c232 │ │ │ │ + cbnz r3, 7c406 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 7c232 │ │ │ │ + cbnz r3, 7c406 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ str r2, [r4, #32] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r3, 7c242 │ │ │ │ + cbnz r3, 7c416 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ - cbnz r3, 7c242 │ │ │ │ + cbnz r3, 7c416 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c7dc │ │ │ │ + bne.w 7c9b0 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c7dc │ │ │ │ + beq.w 7c9b0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c688 │ │ │ │ + beq.w 7c85c │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #44] @ 0x2c │ │ │ │ - cbnz r2, 7c26c │ │ │ │ + cbnz r2, 7c440 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c7ec │ │ │ │ + bne.w 7c9c0 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ - cbnz r3, 7c282 │ │ │ │ + cbnz r3, 7c456 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst.w r3, #2048 @ 0x800 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ - bne.w 7d48a │ │ │ │ + bne.w 7d65e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d2a8 │ │ │ │ + bne.w 7d47c │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - cbnz r3, 7c29a │ │ │ │ + cbnz r3, 7c46e │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ - cbz r3, 7c29a │ │ │ │ + cbz r3, 7c46e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c6aa │ │ │ │ + beq.w 7c87e │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c6aa │ │ │ │ + bne.w 7c87e │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c6b4 │ │ │ │ + beq.w 7c888 │ │ │ │ ldrd r2, r3, [r4, #108] @ 0x6c │ │ │ │ - cbnz r2, 7c2b0 │ │ │ │ + cbnz r2, 7c484 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c746 │ │ │ │ - cbnz r3, 7c2ba │ │ │ │ + bne.w 7c91a │ │ │ │ + cbnz r3, 7c48e │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c840 │ │ │ │ + bne.w 7ca14 │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c86e │ │ │ │ + bne.w 7ca42 │ │ │ │ ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d622 │ │ │ │ + bne.w 7d7f0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr.w r2, [r4, #140] @ 0x8c │ │ │ │ - cbnz r2, 7c2e0 │ │ │ │ + cbnz r2, 7c4b4 │ │ │ │ ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d62c │ │ │ │ + bne.w 7d7fa │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c824 │ │ │ │ + beq.w 7c9f8 │ │ │ │ ldrd r2, r0, [r4, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c7a8 │ │ │ │ + bne.w 7c97c │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c7a8 │ │ │ │ + beq.w 7c97c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c7f8 │ │ │ │ + beq.w 7c9cc │ │ │ │ ldr.w r7, [r6, #148] @ 0x94 │ │ │ │ cmp r2, r7 │ │ │ │ it ne │ │ │ │ strne.w r2, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c9fa │ │ │ │ + beq.w 7cbce │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7c326 │ │ │ │ + cbnz r2, 7c4fa │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c7c4 │ │ │ │ + bne.w 7c998 │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ - cbnz r2, 7c336 │ │ │ │ + cbnz r2, 7c50a │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d2cc │ │ │ │ + bne.w 7d4a0 │ │ │ │ eors r3, r1 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bmi.w 7c77c │ │ │ │ + bmi.w 7c950 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c9de │ │ │ │ + beq.w 7cbb2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ ldrd ip, lr, [r3, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c97a │ │ │ │ - cbnz r0, 7c368 │ │ │ │ + bne.w 7cb80 │ │ │ │ + cbnz r0, 7c53c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7caee │ │ │ │ + bne.w 7ccc2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7c376 │ │ │ │ + bne.n 7c54a │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7cb18 │ │ │ │ + bne.w 7ccec │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7c20e │ │ │ │ + bne.w 7c3e2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c20e │ │ │ │ + beq.w 7c3e2 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c212 │ │ │ │ - b.n 7c630 │ │ │ │ + bne.w 7c3e6 │ │ │ │ + b.n 7c840 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ ldrd ip, r0, [r3, #4] │ │ │ │ mov lr, r1 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c9ac │ │ │ │ + bne.w 7cb4e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cb26 │ │ │ │ + bne.w 7ccfa │ │ │ │ ldr r7, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7ccb8 │ │ │ │ + bne.w 7ce8c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7cb34 │ │ │ │ + bne.w 7cd08 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7ccca │ │ │ │ + bne.w 7ce9e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d244 │ │ │ │ + bne.w 7d418 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd1e │ │ │ │ + bne.w 7cef2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7c3da │ │ │ │ + cbnz r0, 7c5ae │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd5a │ │ │ │ + bne.w 7cf2e │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 7c3e6 │ │ │ │ + cbnz r0, 7c5ba │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d5f6 │ │ │ │ + bne.w 7d7c4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 7c3f2 │ │ │ │ + cbnz r0, 7c5c6 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d294 │ │ │ │ + bne.w 7d468 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 7c3fe │ │ │ │ + cbnz r0, 7c5d2 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d640 │ │ │ │ + bne.w 7d80e │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c202 │ │ │ │ + bne.w 7c3d6 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c202 │ │ │ │ + beq.w 7c3d6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cd18 │ │ │ │ - b.w 7cc9a │ │ │ │ + beq.w 7ceec │ │ │ │ + b.w 7ce6e │ │ │ │ ldr.w r6, [r1, #128] @ 0x80 │ │ │ │ ldrd ip, lr, [r3] │ │ │ │ mov r9, r6 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c940 │ │ │ │ + bne.w 7cb14 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7cd9a │ │ │ │ + bne.w 7cf6e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cbde │ │ │ │ + bne.w 7cdb2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7d29c │ │ │ │ + bne.w 7d470 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cdaa │ │ │ │ + bne.w 7cf7e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7cbfc │ │ │ │ + bne.w 7cdd0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce98 │ │ │ │ + bne.w 7d06c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7c46c │ │ │ │ + cbnz r0, 7c640 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf08 │ │ │ │ + bne.w 7d0dc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 7c478 │ │ │ │ + cbnz r0, 7c64c │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d458 │ │ │ │ + bne.w 7d62c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 7c484 │ │ │ │ + cbnz r0, 7c658 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfb2 │ │ │ │ + bne.w 7d186 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbnz r0, 7c490 │ │ │ │ + cbnz r0, 7c664 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d39c │ │ │ │ + bne.w 7d570 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 7c49c │ │ │ │ + cbnz r0, 7c670 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d06a │ │ │ │ + bne.w 7d23e │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 7c4a8 │ │ │ │ + cbnz r0, 7c67c │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d360 │ │ │ │ + bne.w 7d534 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - cbnz r0, 7c4b4 │ │ │ │ + cbnz r0, 7c688 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d09a │ │ │ │ + bne.w 7d26e │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbnz r0, 7c4c0 │ │ │ │ + cbnz r0, 7c694 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d3f6 │ │ │ │ + bne.w 7d5ca │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - cbnz r0, 7c4cc │ │ │ │ + cbnz r0, 7c6a0 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d176 │ │ │ │ + bne.w 7d34a │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbnz r0, 7c4d8 │ │ │ │ + cbnz r0, 7c6ac │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cff0 │ │ │ │ + bne.w 7d1c4 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbnz r0, 7c4e4 │ │ │ │ + cbnz r0, 7c6b8 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d1a6 │ │ │ │ + bne.w 7d37a │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ - cbnz r0, 7c4f0 │ │ │ │ + cbnz r0, 7c6c4 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2f8 │ │ │ │ + bne.w 7d4cc │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - cbnz r0, 7c4fc │ │ │ │ + cbnz r0, 7c6d0 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d1da │ │ │ │ + bne.w 7d3ae │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - cbnz r0, 7c508 │ │ │ │ + cbnz r0, 7c6dc │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d32c │ │ │ │ + bne.w 7d500 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7c514 │ │ │ │ + cbnz r0, 7c6e8 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d14e │ │ │ │ + bne.w 7d322 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ - cbnz r0, 7c520 │ │ │ │ + cbnz r0, 7c6f4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d6e2 │ │ │ │ + bne.w 7d888 │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ - cbnz r0, 7c52c │ │ │ │ + cbnz r0, 7c700 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d83e │ │ │ │ + bne.w 7d9f4 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ - cbnz r0, 7c538 │ │ │ │ + cbnz r0, 7c70c │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d824 │ │ │ │ + bne.w 7da28 │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ - cbnz r0, 7c544 │ │ │ │ + cbnz r0, 7c718 │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d972 │ │ │ │ + bne.w 7db40 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ - cbnz r0, 7c550 │ │ │ │ + cbnz r0, 7c724 │ │ │ │ ldr r0, [r2, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d8ce │ │ │ │ + bne.w 7daa4 │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ - cbnz r0, 7c55c │ │ │ │ + cbnz r0, 7c730 │ │ │ │ ldr r0, [r2, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d960 │ │ │ │ + bne.w 7db2e │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ - cbnz r0, 7c568 │ │ │ │ + cbnz r0, 7c73c │ │ │ │ ldr r0, [r2, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d94e │ │ │ │ + bne.w 7db1c │ │ │ │ ldrd r7, r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r7, 7c57a │ │ │ │ + cbnz r7, 7c74e │ │ │ │ ldr.w lr, [r2, #104] @ 0x68 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7d890 │ │ │ │ - cbnz r0, 7c584 │ │ │ │ + bne.w 7da74 │ │ │ │ + cbnz r0, 7c758 │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d4ac │ │ │ │ + bne.w 7da4c │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - cbnz r0, 7c590 │ │ │ │ + cbnz r0, 7c764 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d5fc │ │ │ │ + bne.w 7d7ca │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ - cbnz r0, 7c59c │ │ │ │ + cbnz r0, 7c770 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2d6 │ │ │ │ + bne.w 7d4aa │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ - cbnz r0, 7c5a8 │ │ │ │ + cbnz r0, 7c77c │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2ec │ │ │ │ + bne.w 7d4c0 │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ - cbnz r0, 7c5b8 │ │ │ │ + cbnz r0, 7c78c │ │ │ │ ldr.w r0, [r2, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d936 │ │ │ │ + bne.w 7daf6 │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ - cbnz r0, 7c5c4 │ │ │ │ + cbnz r0, 7c798 │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d920 │ │ │ │ + bne.w 7dae0 │ │ │ │ ldrd r7, lr, [r3, #132] @ 0x84 │ │ │ │ - cbnz r7, 7c5d4 │ │ │ │ + cbnz r7, 7c7a8 │ │ │ │ ldr.w r7, [r2, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cb8a │ │ │ │ + bne.w 7cd5e │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7c5e4 │ │ │ │ + bne.n 7c7b8 │ │ │ │ ldr.w r0, [r2, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d8fc │ │ │ │ + bne.w 7da98 │ │ │ │ ldr.w r0, [r3, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c1ea │ │ │ │ + bne.w 7c3be │ │ │ │ ldr.w r2, [r2, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c1ea │ │ │ │ - cbz r1, 7c606 │ │ │ │ + beq.w 7c3be │ │ │ │ + cbz r1, 7c7da │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7c1ea │ │ │ │ + beq.w 7c3be │ │ │ │ str.w r2, [r3, #140] @ 0x8c │ │ │ │ - b.n 7c1ea │ │ │ │ + b.n 7c3be │ │ │ │ + ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ + ldrd lr, r1, [r3, #4] │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.w 7ca7a │ │ │ │ + cbnz r7, 7c7fc │ │ │ │ + ldr r7, [r2, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 7cf6a │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bne.n 7c80a │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7cf58 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 7c3ca │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 7c3ca │ │ │ │ + str r2, [r3, #8] │ │ │ │ + b.n 7c3ca │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldrd r7, ip, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c8a6 │ │ │ │ - cbnz r7, 7c622 │ │ │ │ + bne.w 7caac │ │ │ │ + cbnz r7, 7c832 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d282 │ │ │ │ + bne.w 7d456 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7c630 │ │ │ │ + bne.n 7c840 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c8c8 │ │ │ │ + bne.w 7cace │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c222 │ │ │ │ + bne.w 7c3f6 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c222 │ │ │ │ + beq.w 7c3f6 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7c222 │ │ │ │ + beq.w 7c3f6 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7c222 │ │ │ │ - ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ - ldrd lr, r1, [r3, #4] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.w 7c8cc │ │ │ │ - cbnz r7, 7c668 │ │ │ │ - ldr r7, [r2, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 7cd96 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bne.n 7c676 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7cd84 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 7c1f6 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 7c1f6 │ │ │ │ - str r2, [r3, #8] │ │ │ │ - b.n 7c1f6 │ │ │ │ + b.n 7c3f6 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c26c │ │ │ │ + bne.w 7c440 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c26c │ │ │ │ - b.n 7c7f4 │ │ │ │ + beq.w 7c440 │ │ │ │ + b.n 7c9c8 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c29a │ │ │ │ + bne.w 7c46e │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c29a │ │ │ │ + beq.w 7c46e │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c2a2 │ │ │ │ + bne.w 7c476 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c2a2 │ │ │ │ + bne.w 7c476 │ │ │ │ lsls r7, r1, #30 │ │ │ │ - bmi.w 7ca6a │ │ │ │ - ldr.w r8, [pc, #632] @ 7c93c │ │ │ │ + bmi.w 7cc3e │ │ │ │ + ldr.w r8, [pc, #632] @ 7cb10 │ │ │ │ movw r7, #40968 @ 0xa008 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r3, [r8, #1624] @ 0x658 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 7caba │ │ │ │ + bne.w 7cc8e │ │ │ │ ldr.w r2, [r8, #1632] @ 0x660 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 7caba │ │ │ │ + beq.w 7cc8e │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #584] @ (7c934 ) │ │ │ │ + ldr r1, [pc, #584] @ (7cb08 ) │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ adds r3, r0, #3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - beq.w 7cace │ │ │ │ + beq.w 7ccbc │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7ca44 │ │ │ │ + bne.w 7cc18 │ │ │ │ ldr.w r2, [r8, #2252] @ 0x8cc │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 7cad4 │ │ │ │ + bne.w 7cca4 │ │ │ │ ldr.w r2, [r8, #2260] @ 0x8d4 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 7cad4 │ │ │ │ - ldr r1, [pc, #544] @ (7c938 ) │ │ │ │ + beq.w 7cca4 │ │ │ │ + ldr r1, [pc, #544] @ (7cb0c ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7cace │ │ │ │ + beq.w 7ccbc │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7ca62 │ │ │ │ + bne.w 7cc36 │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c2b0 │ │ │ │ + bne.w 7c484 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c2b0 │ │ │ │ + beq.w 7c484 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7d858 │ │ │ │ + beq.w 7dab2 │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #108] @ 0x6c │ │ │ │ - cbnz r3, 7c75e │ │ │ │ + cbnz r3, 7c932 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cb3c │ │ │ │ + bne.w 7cd10 │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c86e │ │ │ │ + bne.w 7ca42 │ │ │ │ ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c2ce │ │ │ │ + beq.w 7c4a2 │ │ │ │ ldr.w r3, [r6, #136] @ 0x88 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7c86a │ │ │ │ - b.n 7c2ce │ │ │ │ + bne.n 7ca3e │ │ │ │ + b.n 7c4a2 │ │ │ │ lsls r3, r1, #17 │ │ │ │ - bpl.w 7c348 │ │ │ │ + bpl.w 7c51c │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c348 │ │ │ │ + bne.w 7c51c │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ - movw r3, #41469 @ 0xa1fd │ │ │ │ + movw r3, #41957 @ 0xa3e5 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c348 │ │ │ │ - movw r3, #59573 @ 0xe8b5 │ │ │ │ + bne.w 7c51c │ │ │ │ + movw r3, #60033 @ 0xea81 │ │ │ │ movt r3, #7 │ │ │ │ - b.n 7c9f4 │ │ │ │ + b.n 7cbc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ca50 │ │ │ │ + beq.w 7cc24 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c326 │ │ │ │ + bne.w 7c4fa │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c326 │ │ │ │ - cbz r6, 7c814 │ │ │ │ + beq.w 7c4fa │ │ │ │ + cbz r6, 7c9e8 │ │ │ │ ldr.w r0, [r4, #196] @ 0xc4 │ │ │ │ ldr.w r7, [r6, #164] @ 0xa4 │ │ │ │ cmp r7, r2 │ │ │ │ it ne │ │ │ │ strne.w r2, [r4, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ca2a │ │ │ │ - b.n 7c336 │ │ │ │ + beq.w 7cbfe │ │ │ │ + b.n 7c50a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c26c │ │ │ │ + bne.w 7c440 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c26c │ │ │ │ - cbz r6, 7c7f4 │ │ │ │ + beq.w 7c440 │ │ │ │ + cbz r6, 7c9c8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7c26c │ │ │ │ + beq.w 7c440 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 7c26c │ │ │ │ + b.n 7c440 │ │ │ │ str.w r2, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7c8fe │ │ │ │ + beq.n 7cad2 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c326 │ │ │ │ + bne.w 7c4fa │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c326 │ │ │ │ + beq.w 7c4fa │ │ │ │ str.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c926 │ │ │ │ - b.n 7c336 │ │ │ │ + beq.w 7cafa │ │ │ │ + b.n 7c50a │ │ │ │ ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c2ea │ │ │ │ - cbz r6, 7c83a │ │ │ │ + beq.w 7c4be │ │ │ │ + cbz r6, 7ca0e │ │ │ │ ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 7c2ea │ │ │ │ + beq.w 7c4be │ │ │ │ str.w r2, [r4, #144] @ 0x90 │ │ │ │ - b.n 7c2ea │ │ │ │ + b.n 7c4be │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7d868 │ │ │ │ + beq.w 7dac2 │ │ │ │ ldr.w ip, [r5, #136] @ 0x88 │ │ │ │ ldr r7, [r6, #112] @ 0x70 │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ mov r2, ip │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 7c858 │ │ │ │ + beq.n 7ca2c │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - cbnz r3, 7c872 │ │ │ │ + cbnz r3, 7ca46 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7c2ce │ │ │ │ + beq.w 7c4a2 │ │ │ │ ldr.w r0, [r6, #136] @ 0x88 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 7c87e │ │ │ │ + beq.n 7ca52 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w ip, [r5, #136] @ 0x88 │ │ │ │ mov r0, ip │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c2ce │ │ │ │ + beq.w 7c4a2 │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 7c2ce │ │ │ │ + bne.w 7c4a2 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r1, #23 │ │ │ │ - bpl.w 7c2d0 │ │ │ │ + bpl.w 7c4a4 │ │ │ │ lsls r0, r3, #14 │ │ │ │ - bpl.w 7c2d0 │ │ │ │ + bpl.w 7c4a4 │ │ │ │ ldr.w r3, [r4, #140] @ 0x8c │ │ │ │ orr.w r1, r1, #131072 @ 0x20000 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d88a │ │ │ │ + bne.w 7da1a │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b.n 7c2d6 │ │ │ │ - cbnz r7, 7c8b0 │ │ │ │ - ldr r7, [r2, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 7d288 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.w 7c630 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 7c630 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 7c21a │ │ │ │ - str r2, [r3, #4] │ │ │ │ - b.n 7c630 │ │ │ │ - cbnz r7, 7c8d6 │ │ │ │ + b.n 7c4aa │ │ │ │ + cbnz r7, 7ca84 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cfe4 │ │ │ │ + bne.w 7d1b8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7c8e4 │ │ │ │ + bne.n 7ca92 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cd88 │ │ │ │ + bne.w 7cf5c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c1f6 │ │ │ │ + bne.w 7c3ca │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c1f6 │ │ │ │ + beq.w 7c3ca │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7c684 │ │ │ │ - b.n 7c1f6 │ │ │ │ + bne.w 7c818 │ │ │ │ + b.n 7c3ca │ │ │ │ + cbnz r7, 7cab6 │ │ │ │ + ldr r7, [r2, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 7d45c │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.w 7c840 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 7c840 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 7c3ee │ │ │ │ + str r2, [r3, #4] │ │ │ │ + b.n 7c840 │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c7ae │ │ │ │ + beq.w 7c982 │ │ │ │ str.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7c91c │ │ │ │ + cbnz r2, 7caf0 │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c814 │ │ │ │ + bne.w 7c9e8 │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c336 │ │ │ │ + bne.w 7c50a │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c336 │ │ │ │ - b.n 7ca3e │ │ │ │ + beq.w 7c50a │ │ │ │ + b.n 7cc12 │ │ │ │ nop │ │ │ │ push {r2, r3, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xb740 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7c94e │ │ │ │ + bne.n 7cb22 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7cc66 │ │ │ │ + bne.w 7ce3a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7c95c │ │ │ │ + bne.n 7cb30 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7cc52 │ │ │ │ + bne.w 7ce26 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7c96a │ │ │ │ + bne.n 7cb3e │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d502 │ │ │ │ + bne.w 7d6d0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - cbnz r1, 7c976 │ │ │ │ + cbnz r1, 7cb4a │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7cbb8 │ │ │ │ + bne.w 7cd8c │ │ │ │ mov r1, r6 │ │ │ │ - b.n 7c46c │ │ │ │ - cbnz r0, 7c984 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7cafa │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 7c992 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7cb50 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bne.w 7c20e │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 7c20e │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w 7c386 │ │ │ │ - b.n 7c20e │ │ │ │ - cbnz r7, 7c9b6 │ │ │ │ + b.n 7c640 │ │ │ │ + cbnz r7, 7cb58 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cb0e │ │ │ │ + bne.w 7cce2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7c9c4 │ │ │ │ + bne.n 7cb66 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cbac │ │ │ │ - cbnz r0, 7c9ce │ │ │ │ + bne.w 7cd80 │ │ │ │ + cbnz r0, 7cb70 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d55e │ │ │ │ + bne.w 7d72c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - cbnz r1, 7c9da │ │ │ │ + cbnz r1, 7cb7c │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7cb66 │ │ │ │ + bne.w 7cd3a │ │ │ │ mov r1, r6 │ │ │ │ - b.n 7c3da │ │ │ │ + b.n 7c5ae │ │ │ │ + cbnz r0, 7cb8a │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7ccce │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.n 7cb98 │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7cd24 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bne.w 7c3e2 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 7c3e2 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w 7c55a │ │ │ │ + b.n 7c3e2 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c348 │ │ │ │ - cbz r6, 7c9f4 │ │ │ │ + beq.w 7c51c │ │ │ │ + cbz r6, 7cbc8 │ │ │ │ ldr.w r2, [r6, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7c348 │ │ │ │ + beq.w 7c51c │ │ │ │ str.w r3, [r4, #160] @ 0xa0 │ │ │ │ - b.n 7c348 │ │ │ │ + b.n 7c51c │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c7ae │ │ │ │ + beq.w 7c982 │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r7, [r6, #152] @ 0x98 │ │ │ │ cmp r7, r2 │ │ │ │ it ne │ │ │ │ strne.w r2, [r4, #152] @ 0x98 │ │ │ │ - cbnz r0, 7ca20 │ │ │ │ + cbnz r0, 7cbf4 │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c7c4 │ │ │ │ + bne.w 7c998 │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c336 │ │ │ │ + bne.w 7c50a │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c336 │ │ │ │ + beq.w 7c50a │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 7c336 │ │ │ │ + beq.w 7c50a │ │ │ │ str.w r2, [r4, #196] @ 0xc4 │ │ │ │ - b.n 7c336 │ │ │ │ + b.n 7c50a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c702 │ │ │ │ + beq.w 7c8d6 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ - b.n 7c2a2 │ │ │ │ + b.n 7c476 │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c7ae │ │ │ │ + beq.w 7c982 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c908 │ │ │ │ - b.n 7ca04 │ │ │ │ + beq.w 7cadc │ │ │ │ + b.n 7cbd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ca4c │ │ │ │ - b.n 7c72a │ │ │ │ - ldr r3, [pc, #572] @ (7cca8 ) │ │ │ │ + bne.n 7cc20 │ │ │ │ + b.n 7c8fe │ │ │ │ + ldr r3, [pc, #572] @ (7ce7c ) │ │ │ │ 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 │ │ │ │ @@ -120763,1585 +120955,1588 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r1, #392] @ 0x188 │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d674 │ │ │ │ + beq.w 7d816 │ │ │ │ ldr.w r3, [r1, #408] @ 0x198 │ │ │ │ mov r9, r3 │ │ │ │ - ldr.w r8, [pc, #524] @ 7ccb4 │ │ │ │ + ldr.w r8, [pc, #524] @ 7ce88 │ │ │ │ movw r7, #40968 @ 0xa008 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ ldr.w r3, [r8, #1624] @ 0x658 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 7c6de │ │ │ │ - ldr r0, [pc, #496] @ (7ccac ) │ │ │ │ - bl 6ba50 │ │ │ │ + beq.w 7c8b2 │ │ │ │ + ldr r0, [pc, #496] @ (7ce80 ) │ │ │ │ + bl 6bbe0 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 7c6e8 │ │ │ │ - ldr r0, [pc, #480] @ (7ccac ) │ │ │ │ - bl 261924 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7c34a │ │ │ │ - ldr r0, [pc, #472] @ (7ccb0 ) │ │ │ │ + bne.w 7c8bc │ │ │ │ + ldr r0, [pc, #480] @ (7ce80 ) │ │ │ │ + bl 262b40 │ │ │ │ + b.n 7ccbc │ │ │ │ + ldr r0, [pc, #476] @ (7ce84 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6ba50 │ │ │ │ + bl 6bbe0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 7c716 │ │ │ │ - ldr r0, [pc, #456] @ (7ccb0 ) │ │ │ │ - bl 261924 │ │ │ │ - b.n 7cace │ │ │ │ + bne.w 7c8ea │ │ │ │ + ldr r0, [pc, #460] @ (7ce84 ) │ │ │ │ + bl 262b40 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 7c51e │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7c36e │ │ │ │ - b.n 7c376 │ │ │ │ + beq.w 7c542 │ │ │ │ + b.n 7c54a │ │ │ │ ldr r7, [r1, #0] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7c984 │ │ │ │ + beq.w 7cb8a │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7c98a │ │ │ │ - b.n 7c992 │ │ │ │ + beq.w 7cb90 │ │ │ │ + b.n 7cb98 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #0] │ │ │ │ - b.n 7c9b6 │ │ │ │ + b.n 7cb58 │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7c37e │ │ │ │ - b.w 7c20e │ │ │ │ + beq.w 7c552 │ │ │ │ + b.w 7c3e2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7cb34 │ │ │ │ + bne.n 7cd08 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7ccca │ │ │ │ + bne.w 7ce9e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c3c6 │ │ │ │ - b.n 7c3ce │ │ │ │ + beq.w 7c59a │ │ │ │ + b.n 7c5a2 │ │ │ │ ldr.w ip, [r5, #136] @ 0x88 │ │ │ │ ldr r7, [r6, #112] @ 0x70 │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ mov r2, ip │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 7c856 │ │ │ │ - b.n 7c858 │ │ │ │ + bne.w 7ca2a │ │ │ │ + b.n 7ca2c │ │ │ │ ldr r7, [r1, #4] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7c992 │ │ │ │ + beq.w 7cb98 │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7c99a │ │ │ │ - b.w 7c20e │ │ │ │ + beq.w 7cba0 │ │ │ │ + b.w 7c3e2 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr.w r7, [lr, #12] │ │ │ │ cmp r7, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #12] │ │ │ │ - cbnz r0, 7cb7c │ │ │ │ + cbnz r0, 7cd50 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d748 │ │ │ │ + bne.w 7d93e │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - cbnz r1, 7cb86 │ │ │ │ + cbnz r1, 7cd5a │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cc70 │ │ │ │ + bne.n 7ce44 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 7c3f2 │ │ │ │ + b.n 7c5c6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d5c6 │ │ │ │ + bne.w 7d794 │ │ │ │ str.w r7, [r3, #132] @ 0x84 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7c5e4 │ │ │ │ + bne.w 7c7b8 │ │ │ │ ldr.w r0, [r2, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c5e4 │ │ │ │ + beq.w 7c7b8 │ │ │ │ str.w r0, [r3, #136] @ 0x88 │ │ │ │ - b.n 7c5e4 │ │ │ │ + b.n 7c7b8 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #4] │ │ │ │ - b.n 7c9c4 │ │ │ │ + b.n 7cb66 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp ip, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #12] │ │ │ │ - cbnz r0, 7cbce │ │ │ │ + cbnz r0, 7cda2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d460 │ │ │ │ + bne.w 7d634 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - cbnz r1, 7cbda │ │ │ │ + cbnz r1, 7cdae │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfba │ │ │ │ + bne.w 7d18e │ │ │ │ mov r1, r6 │ │ │ │ - b.n 7c484 │ │ │ │ + b.n 7c658 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7cbee │ │ │ │ + bne.n 7cdc2 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cdaa │ │ │ │ + bne.w 7cf7e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7cbfc │ │ │ │ + bne.n 7cdd0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce98 │ │ │ │ + bne.w 7d06c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7cc08 │ │ │ │ + cbnz r0, 7cddc │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf08 │ │ │ │ + bne.w 7d0dc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c478 │ │ │ │ + bne.w 7c64c │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c478 │ │ │ │ + beq.w 7c64c │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r0, [r3, #16] │ │ │ │ - cbnz r7, 7cc28 │ │ │ │ + cbnz r7, 7cdfc │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cde2 │ │ │ │ - cbnz r1, 7cc32 │ │ │ │ + bne.w 7cfb6 │ │ │ │ + cbnz r1, 7ce06 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ced0 │ │ │ │ + bne.w 7d0a4 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d7ca │ │ │ │ + bne.w 7d918 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf44 │ │ │ │ - cbnz r1, 7cc4e │ │ │ │ + bne.w 7d118 │ │ │ │ + cbnz r1, 7ce22 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d364 │ │ │ │ + bne.w 7d538 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7c4a8 │ │ │ │ + b.n 7c67c │ │ │ │ ldr r7, [r0, #4] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 7c95c │ │ │ │ + beq.w 7cb30 │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7c962 │ │ │ │ - b.n 7c96a │ │ │ │ + beq.w 7cb36 │ │ │ │ + b.n 7cb3e │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r7, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #0] │ │ │ │ - b.n 7c94e │ │ │ │ + b.n 7cb22 │ │ │ │ mov r1, r6 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ ldr.w ip, [r7, #28] │ │ │ │ ldr r7, [r3, #32] │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #28] │ │ │ │ - cbnz r7, 7cc8a │ │ │ │ + cbnz r7, 7ce5e │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d5ae │ │ │ │ + bne.w 7d77c │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c202 │ │ │ │ + bne.w 7c3d6 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c202 │ │ │ │ + beq.w 7c3d6 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 7c202 │ │ │ │ - b.n 7cd18 │ │ │ │ + beq.w 7c3d6 │ │ │ │ + b.n 7ceec │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xb740 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7d23a │ │ │ │ + bne.w 7d40e │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7d23a │ │ │ │ + beq.w 7d40e │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r7, [r3, #4] │ │ │ │ - cbnz r0, 7ccd6 │ │ │ │ + cbnz r0, 7ceaa │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - cbnz r0, 7cd22 │ │ │ │ + cbnz r0, 7cef6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7cce2 │ │ │ │ + bne.n 7ceb6 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cd5a │ │ │ │ + bne.n 7cf2e │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 7ccee │ │ │ │ + cbnz r0, 7cec2 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d260 │ │ │ │ + bne.w 7d434 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c3f2 │ │ │ │ + bne.w 7c5c6 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c3f2 │ │ │ │ + beq.w 7c5c6 │ │ │ │ ldr r7, [r3, #32] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #28] │ │ │ │ - cbnz r7, 7cd0a │ │ │ │ + cbnz r7, 7cede │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 7cd56 │ │ │ │ + cbnz r0, 7cf2a │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c202 │ │ │ │ + bne.w 7c3d6 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c202 │ │ │ │ + beq.w 7c3d6 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ - b.w 7c202 │ │ │ │ + b.w 7c3d6 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7cd30 │ │ │ │ + bne.n 7cf04 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 7cd5c │ │ │ │ - cbnz r7, 7cd3a │ │ │ │ + cbnz r0, 7cf30 │ │ │ │ + cbnz r7, 7cf0e │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d260 │ │ │ │ + bne.w 7d434 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 7cd44 │ │ │ │ + cbnz r0, 7cf18 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ccfe │ │ │ │ + bne.n 7ced2 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c3fe │ │ │ │ + bne.w 7c5d2 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c3fe │ │ │ │ + beq.w 7c5d2 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #32] │ │ │ │ - b.n 7cd0a │ │ │ │ + b.n 7cede │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ str r0, [r3, #12] │ │ │ │ - cbnz r7, 7cd6a │ │ │ │ + cbnz r7, 7cf3e │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d262 │ │ │ │ - cbnz r1, 7cd72 │ │ │ │ + bne.w 7d436 │ │ │ │ + cbnz r1, 7cf46 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ccfe │ │ │ │ + bne.n 7ced2 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d276 │ │ │ │ + bne.w 7d44a │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cd0a │ │ │ │ - b.n 7cd56 │ │ │ │ + beq.n 7cede │ │ │ │ + b.n 7cf2a │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 7c676 │ │ │ │ + b.n 7c80a │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c8e4 │ │ │ │ + beq.w 7ca92 │ │ │ │ str r7, [r3, #4] │ │ │ │ - b.n 7c8e4 │ │ │ │ + b.n 7ca92 │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.n 7c668 │ │ │ │ + b.n 7c7fc │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7d29c │ │ │ │ + bne.w 7d470 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d29c │ │ │ │ + beq.w 7d470 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7cdba │ │ │ │ + bne.n 7cf8e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ce9a │ │ │ │ - cbnz r7, 7cdc4 │ │ │ │ + bne.n 7d06e │ │ │ │ + cbnz r7, 7cf98 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf08 │ │ │ │ + bne.w 7d0dc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 7cdd0 │ │ │ │ + cbnz r0, 7cfa4 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc18 │ │ │ │ + bne.w 7cdec │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c484 │ │ │ │ + bne.w 7c658 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c484 │ │ │ │ + beq.w 7c658 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ str r0, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d74c │ │ │ │ + bne.w 7d970 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ced2 │ │ │ │ - cbnz r7, 7cdfc │ │ │ │ + bne.n 7d0a6 │ │ │ │ + cbnz r7, 7cfd0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf42 │ │ │ │ + bne.w 7d116 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 7ce08 │ │ │ │ + cbnz r0, 7cfdc │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d364 │ │ │ │ + bne.w 7d538 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c4b4 │ │ │ │ + bne.w 7c688 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c4b4 │ │ │ │ + beq.w 7c688 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldr.w ip, [r3, #44] @ 0x2c │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d7d0 │ │ │ │ + bne.w 7d942 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d520 │ │ │ │ + bne.w 7d6ee │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7ce3c │ │ │ │ + bne.n 7d010 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf7c │ │ │ │ + bne.w 7d150 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbnz r0, 7ce48 │ │ │ │ + cbnz r0, 7d01c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cff6 │ │ │ │ + bne.w 7d1ca │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c4e4 │ │ │ │ + bne.w 7c6b8 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c4e4 │ │ │ │ + beq.w 7c6b8 │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - cbnz r7, 7ce6a │ │ │ │ + cbnz r7, 7d03e │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0d0 │ │ │ │ + bne.w 7d2a4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7d682 │ │ │ │ + bne.w 7d87c │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d108 │ │ │ │ - cbnz r1, 7ce86 │ │ │ │ + bne.w 7d2dc │ │ │ │ + cbnz r1, 7d05a │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d02c │ │ │ │ + bne.w 7d200 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 7ce92 │ │ │ │ + cbnz r1, 7d066 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d152 │ │ │ │ + bne.w 7d326 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c514 │ │ │ │ + b.w 7c6e8 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ - cbnz r7, 7cea8 │ │ │ │ + cbnz r7, 7d07c │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cf0c │ │ │ │ + bne.n 7d0e0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7ceb6 │ │ │ │ + bne.n 7d08a │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc18 │ │ │ │ + bne.w 7cdec │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 7cec0 │ │ │ │ + cbnz r0, 7d094 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cde0 │ │ │ │ + bne.n 7cfb4 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c490 │ │ │ │ + bne.w 7c664 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c490 │ │ │ │ + beq.w 7c664 │ │ │ │ ldr r7, [r3, #28] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ str r0, [r3, #24] │ │ │ │ - cbnz r7, 7cede │ │ │ │ + cbnz r7, 7d0b2 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cf44 │ │ │ │ - cbnz r1, 7cee8 │ │ │ │ + bne.n 7d118 │ │ │ │ + cbnz r1, 7d0bc │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d364 │ │ │ │ + bne.w 7d538 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d778 │ │ │ │ + bne.w 7d99a │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ce1a │ │ │ │ - cbnz r1, 7cf02 │ │ │ │ + bne.n 7cfee │ │ │ │ + cbnz r1, 7d0d6 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d51c │ │ │ │ + bne.w 7d6ea │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c4c0 │ │ │ │ + b.w 7c694 │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ str r0, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7cf1e │ │ │ │ + bne.n 7d0f2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc1a │ │ │ │ - cbnz r7, 7cf28 │ │ │ │ + bne.w 7cdee │ │ │ │ + cbnz r7, 7d0fc │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cde0 │ │ │ │ + bne.w 7cfb4 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbnz r0, 7cf32 │ │ │ │ + cbnz r0, 7d106 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ced0 │ │ │ │ + bne.n 7d0a4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c49c │ │ │ │ + bne.w 7c670 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c49c │ │ │ │ + beq.w 7c670 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d6fc │ │ │ │ + bne.w 7d9a0 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d366 │ │ │ │ - cbnz r7, 7cf60 │ │ │ │ + bne.w 7d53a │ │ │ │ + cbnz r7, 7d134 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce18 │ │ │ │ + bne.w 7cfec │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbnz r0, 7cf6c │ │ │ │ + cbnz r0, 7d140 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d51c │ │ │ │ + bne.w 7d6ea │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c4cc │ │ │ │ + bne.w 7c6a0 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c4cc │ │ │ │ + beq.w 7c6a0 │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ - cbnz r7, 7cf8a │ │ │ │ + cbnz r7, 7d15e │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cff8 │ │ │ │ - cbnz r1, 7cf94 │ │ │ │ + bne.n 7d1cc │ │ │ │ + cbnz r1, 7d168 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce58 │ │ │ │ + bne.w 7d02c │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ - cbnz r1, 7cfa0 │ │ │ │ + cbnz r1, 7d174 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0cc │ │ │ │ + bne.w 7d2a0 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - cbnz r1, 7cfac │ │ │ │ + cbnz r1, 7d180 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d106 │ │ │ │ + bne.w 7d2da │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c4fc │ │ │ │ + b.w 7c6d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cde0 │ │ │ │ + beq.w 7cfb4 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r1, #20] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #20] │ │ │ │ - cbnz r1, 7cfd4 │ │ │ │ + cbnz r1, 7d1a8 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d3a4 │ │ │ │ + bne.w 7d578 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - cbnz r1, 7cfde │ │ │ │ + cbnz r1, 7d1b2 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d072 │ │ │ │ + bne.n 7d246 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c49c │ │ │ │ + b.w 7c670 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #0] │ │ │ │ - b.n 7c8d6 │ │ │ │ + b.n 7ca84 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d42a │ │ │ │ + bne.w 7d5fe │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d648 │ │ │ │ + bne.w 7d824 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce5a │ │ │ │ - cbnz r7, 7d012 │ │ │ │ + bne.w 7d02e │ │ │ │ + cbnz r7, 7d1e6 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d0cc │ │ │ │ + bne.n 7d2a0 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - cbnz r0, 7d01c │ │ │ │ + cbnz r0, 7d1f0 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d106 │ │ │ │ + bne.n 7d2da │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c508 │ │ │ │ + bne.w 7c6dc │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c508 │ │ │ │ + beq.w 7c6dc │ │ │ │ ldr r7, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ str r0, [r3, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d728 │ │ │ │ + bne.w 7d91e │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d154 │ │ │ │ - cbnz r1, 7d04a │ │ │ │ + bne.w 7d328 │ │ │ │ + cbnz r1, 7d21e │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d6e8 │ │ │ │ + bne.w 7d88e │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d90c │ │ │ │ + bne.w 7d9f0 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d13c │ │ │ │ - cbnz r1, 7d064 │ │ │ │ + bne.n 7d310 │ │ │ │ + cbnz r1, 7d238 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d908 │ │ │ │ + bne.w 7daae │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c538 │ │ │ │ + b.w 7c70c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cf42 │ │ │ │ + beq.w 7d116 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r1, #28] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #28] │ │ │ │ - cbnz r1, 7d08c │ │ │ │ + cbnz r1, 7d260 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d3ce │ │ │ │ + bne.w 7d5a2 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbnz r1, 7d094 │ │ │ │ + cbnz r1, 7d268 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 7d0a2 │ │ │ │ + cbnz r0, 7d276 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c4b4 │ │ │ │ + b.w 7c688 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ce18 │ │ │ │ + beq.w 7cfec │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #36] @ 0x24 │ │ │ │ - cbnz r1, 7d0bc │ │ │ │ + cbnz r1, 7d290 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d3fe │ │ │ │ + bne.w 7d5d2 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - cbnz r1, 7d0c6 │ │ │ │ + cbnz r1, 7d29a │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d17e │ │ │ │ + bne.n 7d352 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c4cc │ │ │ │ + b.w 7c6a0 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7d0de │ │ │ │ + bne.n 7d2b2 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 7d108 │ │ │ │ - cbnz r1, 7d0e6 │ │ │ │ + cbnz r0, 7d2dc │ │ │ │ + cbnz r1, 7d2ba │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d02c │ │ │ │ + bne.n 7d200 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d808 │ │ │ │ + bne.w 7d9ca │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d154 │ │ │ │ - cbnz r1, 7d100 │ │ │ │ + bne.n 7d328 │ │ │ │ + cbnz r1, 7d2d4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d6e8 │ │ │ │ + bne.w 7d88e │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c520 │ │ │ │ + b.w 7c6f4 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ ldr r7, [r3, #72] @ 0x48 │ │ │ │ str r0, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d6ba │ │ │ │ + bne.w 7d8a2 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d02e │ │ │ │ - cbnz r7, 7d11e │ │ │ │ + bne.n 7d202 │ │ │ │ + cbnz r7, 7d2f2 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 7d152 │ │ │ │ + cbnz r0, 7d326 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ - cbnz r0, 7d12a │ │ │ │ + cbnz r0, 7d2fe │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d6e8 │ │ │ │ + bne.w 7d88e │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c52c │ │ │ │ + bne.w 7c700 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c52c │ │ │ │ + beq.w 7c700 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ str r0, [r3, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d064 │ │ │ │ + bne.n 7d238 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d064 │ │ │ │ + beq.n 7d238 │ │ │ │ str r0, [r3, #84] @ 0x54 │ │ │ │ - b.w 7c538 │ │ │ │ + b.w 7c70c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d20c │ │ │ │ + bne.n 7d3e0 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldr r7, [r3, #80] @ 0x50 │ │ │ │ str r0, [r3, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d812 │ │ │ │ + bne.w 7d9e2 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d6ea │ │ │ │ - cbnz r7, 7d16e │ │ │ │ + bne.w 7d890 │ │ │ │ + cbnz r7, 7d342 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d13a │ │ │ │ + bne.n 7d30e │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d142 │ │ │ │ - b.n 7d064 │ │ │ │ + beq.n 7d316 │ │ │ │ + b.n 7d238 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cf7c │ │ │ │ + beq.w 7d150 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r1, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #44] @ 0x2c │ │ │ │ - cbnz r1, 7d198 │ │ │ │ + cbnz r1, 7d36c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d42c │ │ │ │ + bne.w 7d600 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - cbnz r1, 7d1a0 │ │ │ │ + cbnz r1, 7d374 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 7d1ae │ │ │ │ + cbnz r0, 7d382 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c4e4 │ │ │ │ + b.w 7c6b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ce58 │ │ │ │ + beq.w 7d02c │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r3, #56] @ 0x38 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7d1cc │ │ │ │ + bne.n 7d3a0 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d300 │ │ │ │ + bne.w 7d4d4 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - cbnz r1, 7d1d4 │ │ │ │ + cbnz r1, 7d3a8 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 7d1e0 │ │ │ │ + cbnz r0, 7d3b4 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c4fc │ │ │ │ + b.w 7c6d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7d106 │ │ │ │ + beq.n 7d2da │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r3, #64] @ 0x40 │ │ │ │ ldr r1, [r1, #60] @ 0x3c │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #60] @ 0x3c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7d1fe │ │ │ │ + bne.n 7d3d2 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d334 │ │ │ │ + bne.w 7d508 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 7d206 │ │ │ │ + cbnz r1, 7d3da │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 7d20e │ │ │ │ + cbnz r0, 7d3e2 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c514 │ │ │ │ + b.w 7c6e8 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r1, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 7d228 │ │ │ │ + cbnz r1, 7d3fc │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d68e │ │ │ │ + bne.w 7d850 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - cbnz r1, 7d234 │ │ │ │ + cbnz r1, 7d408 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d846 │ │ │ │ + bne.w 7d9fc │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c52c │ │ │ │ - cbnz r0, 7d244 │ │ │ │ + b.w 7c700 │ │ │ │ + cbnz r0, 7d418 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd1e │ │ │ │ + bne.w 7cef2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7d250 │ │ │ │ + cbnz r0, 7d424 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd5a │ │ │ │ + bne.w 7cf2e │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c3e6 │ │ │ │ + bne.w 7c5ba │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c3e6 │ │ │ │ + beq.w 7c5ba │ │ │ │ ldr r1, [r3, #28] │ │ │ │ ldr r7, [r3, #32] │ │ │ │ str r0, [r3, #20] │ │ │ │ - cbnz r1, 7d270 │ │ │ │ + cbnz r1, 7d444 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd00 │ │ │ │ + bne.w 7ced4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7cd7a │ │ │ │ + beq.w 7cf4e │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cd10 │ │ │ │ - b.w 7c202 │ │ │ │ + beq.w 7cee4 │ │ │ │ + b.w 7c3d6 │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.w 7c622 │ │ │ │ + b.w 7c832 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #0] │ │ │ │ - b.w 7c8b0 │ │ │ │ + b.w 7cab6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7cc72 │ │ │ │ - b.n 7ccfe │ │ │ │ + bne.w 7ce46 │ │ │ │ + b.n 7ced2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7c458 │ │ │ │ - b.w 7c460 │ │ │ │ + beq.w 7c62c │ │ │ │ + b.w 7c634 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c69a │ │ │ │ + beq.w 7c86e │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c29a │ │ │ │ + bne.w 7c46e │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c292 │ │ │ │ - b.w 7c29a │ │ │ │ + bne.w 7c466 │ │ │ │ + b.w 7c46e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7ca34 │ │ │ │ - b.w 7ca3e │ │ │ │ + bne.w 7cc08 │ │ │ │ + b.w 7cc12 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d4da │ │ │ │ + bne.w 7d6a8 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ str r0, [r3, #120] @ 0x78 │ │ │ │ - cbnz r1, 7d2e6 │ │ │ │ + cbnz r1, 7d4ba │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ - cbnz r0, 7d2f2 │ │ │ │ + cbnz r0, 7d4c6 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c5a8 │ │ │ │ + b.w 7c77c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d4f6 │ │ │ │ + bne.w 7d6c4 │ │ │ │ str r0, [r3, #116] @ 0x74 │ │ │ │ - b.w 7c5a8 │ │ │ │ + b.w 7c77c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d0cc │ │ │ │ + beq.w 7d2a0 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #56] @ 0x38 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7d31e │ │ │ │ + bne.n 7d4f2 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d1e0 │ │ │ │ + bne.w 7d3b4 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ - cbnz r1, 7d326 │ │ │ │ + cbnz r1, 7d4fa │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - cbnz r0, 7d334 │ │ │ │ + cbnz r0, 7d508 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c508 │ │ │ │ + b.w 7c6dc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d02c │ │ │ │ + beq.w 7d200 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r1, #64] @ 0x40 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #64] @ 0x40 │ │ │ │ - cbnz r1, 7d34e │ │ │ │ + cbnz r1, 7d522 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d20e │ │ │ │ + bne.w 7d3e2 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ - cbnz r1, 7d35a │ │ │ │ + cbnz r1, 7d52e │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d68e │ │ │ │ + bne.w 7d850 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c520 │ │ │ │ + b.w 7c6f4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d3cc │ │ │ │ + bne.n 7d5a0 │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ str r0, [r3, #32] │ │ │ │ - cbnz r7, 7d374 │ │ │ │ + cbnz r7, 7d548 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce1a │ │ │ │ - cbnz r1, 7d37e │ │ │ │ + bne.w 7cfee │ │ │ │ + cbnz r1, 7d552 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d51c │ │ │ │ + bne.w 7d6ea │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - cbnz r1, 7d38a │ │ │ │ + cbnz r1, 7d55e │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf7c │ │ │ │ + bne.w 7d150 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - cbnz r1, 7d396 │ │ │ │ + cbnz r1, 7d56a │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cff6 │ │ │ │ + bne.w 7d1ca │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c4d8 │ │ │ │ + b.w 7c6ac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ced0 │ │ │ │ + beq.w 7d0a4 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #24] │ │ │ │ - cbnz r1, 7d3be │ │ │ │ + cbnz r1, 7d592 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d072 │ │ │ │ + bne.w 7d246 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - cbnz r1, 7d3c6 │ │ │ │ + cbnz r1, 7d59a │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 7d3ce │ │ │ │ + cbnz r0, 7d5a2 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c4a8 │ │ │ │ + b.w 7c67c │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r1, #32] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #32] │ │ │ │ - cbnz r1, 7d3e8 │ │ │ │ + cbnz r1, 7d5bc │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0a2 │ │ │ │ + bne.w 7d276 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ - cbnz r1, 7d3f0 │ │ │ │ + cbnz r1, 7d5c4 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - cbnz r0, 7d3fe │ │ │ │ + cbnz r0, 7d5d2 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c4c0 │ │ │ │ + b.w 7c694 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d51c │ │ │ │ + beq.w 7d6ea │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r3, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #40] @ 0x28 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7d41c │ │ │ │ + bne.n 7d5f0 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d17e │ │ │ │ + bne.w 7d352 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - cbnz r1, 7d424 │ │ │ │ + cbnz r1, 7d5f8 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 7d42c │ │ │ │ + cbnz r0, 7d600 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c4d8 │ │ │ │ + b.w 7c6ac │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #48] @ 0x30 │ │ │ │ - cbnz r1, 7d446 │ │ │ │ + cbnz r1, 7d61a │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d1ae │ │ │ │ + bne.w 7d382 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ - cbnz r1, 7d452 │ │ │ │ + cbnz r1, 7d626 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d300 │ │ │ │ + bne.w 7d4d4 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c4f0 │ │ │ │ + b.w 7c6c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cc18 │ │ │ │ + beq.w 7cdec │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r1, #16] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #16] │ │ │ │ - cbnz r1, 7d47a │ │ │ │ + cbnz r1, 7d64e │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfba │ │ │ │ + bne.w 7d18e │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbnz r1, 7d484 │ │ │ │ + cbnz r1, 7d658 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d3a4 │ │ │ │ + bne.n 7d578 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c490 │ │ │ │ + b.w 7c664 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ orr.w r1, r1, #2048 @ 0x800 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c284 │ │ │ │ - b.n 7d2aa │ │ │ │ + beq.w 7c458 │ │ │ │ + b.n 7d47e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c222 │ │ │ │ + beq.w 7c3f6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c648 │ │ │ │ - b.w 7c640 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 7d8b2 │ │ │ │ + beq.w 7c858 │ │ │ │ + b.w 7c850 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr.w ip, [r7, #108] @ 0x6c │ │ │ │ ldr r7, [r3, #112] @ 0x70 │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #108] @ 0x6c │ │ │ │ - cbnz r7, 7d4ca │ │ │ │ + cbnz r7, 7d698 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d7a6 │ │ │ │ + bne.w 7d8f4 │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c59c │ │ │ │ + bne.w 7c770 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c59c │ │ │ │ + beq.w 7c770 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr.w ip, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r3, #116] @ 0x74 │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7c5a8 │ │ │ │ + bne.w 7c77c │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c5a8 │ │ │ │ + beq.w 7c77c │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7c5a8 │ │ │ │ - b.n 7d2f2 │ │ │ │ + beq.w 7c77c │ │ │ │ + b.n 7d4c6 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ cmp r7, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7c96e │ │ │ │ + beq.w 7cb42 │ │ │ │ mov r1, r6 │ │ │ │ - b.w 7c46c │ │ │ │ + b.w 7c640 │ │ │ │ ldr.w ip, [r3, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7d532 │ │ │ │ + bne.n 7d700 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf7e │ │ │ │ + bne.w 7d152 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d7fe │ │ │ │ + bne.w 7d9ce │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cff8 │ │ │ │ - cbnz r1, 7d54c │ │ │ │ + bne.w 7d1cc │ │ │ │ + cbnz r1, 7d71a │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce58 │ │ │ │ + bne.w 7d02c │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ - cbnz r1, 7d558 │ │ │ │ + cbnz r1, 7d726 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0cc │ │ │ │ + bne.w 7d2a0 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c4f0 │ │ │ │ + b.w 7c6c4 │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 7d912 │ │ │ │ - cbnz r7, 7d574 │ │ │ │ + bne.w 7db0e │ │ │ │ + cbnz r7, 7d742 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7cb66 │ │ │ │ + bne.w 7cd3a │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d80c │ │ │ │ + bne.w 7d9d8 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c3e6 │ │ │ │ + beq.w 7c5ba │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ ldr.w ip, [r7, #20] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #20] │ │ │ │ - cbnz r7, 7d59e │ │ │ │ + cbnz r7, 7d76c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc72 │ │ │ │ + bne.w 7ce46 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c3fe │ │ │ │ + bne.w 7c5d2 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c3fe │ │ │ │ + beq.w 7c5d2 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ ldr.w ip, [r7, #32] │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7cc92 │ │ │ │ - b.w 7c202 │ │ │ │ + beq.w 7ce66 │ │ │ │ + b.w 7c3d6 │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne.w r7, [r3, #132] @ 0x84 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7c5e4 │ │ │ │ + bne.w 7c7b8 │ │ │ │ ldr.w r0, [r2, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c5e4 │ │ │ │ + beq.w 7c7b8 │ │ │ │ ldr.w r7, [ip, #136] @ 0x88 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 7cba6 │ │ │ │ - b.w 7c5e4 │ │ │ │ + bne.w 7cd7a │ │ │ │ + b.w 7c7b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d586 │ │ │ │ - b.n 7d260 │ │ │ │ + bne.n 7d754 │ │ │ │ + b.n 7d434 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d7a6 │ │ │ │ + bne.w 7d8f4 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ str r0, [r3, #112] @ 0x70 │ │ │ │ - cbnz r1, 7d610 │ │ │ │ + cbnz r1, 7d7de │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2dc │ │ │ │ + bne.w 7d4b0 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d2e6 │ │ │ │ + bne.w 7d4ba │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c5a8 │ │ │ │ - b.n 7d2f2 │ │ │ │ + beq.w 7c77c │ │ │ │ + b.n 7d4c6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7c772 │ │ │ │ - b.w 7c86a │ │ │ │ - cbz r6, 7d638 │ │ │ │ + bne.w 7c946 │ │ │ │ + b.w 7ca3e │ │ │ │ + cbz r6, 7d806 │ │ │ │ ldr.w r0, [r6, #140] @ 0x8c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 7c2e0 │ │ │ │ + beq.w 7c4b4 │ │ │ │ str.w r2, [r4, #140] @ 0x8c │ │ │ │ - b.w 7c2e0 │ │ │ │ + b.w 7c4b4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cd54 │ │ │ │ - b.n 7d5ae │ │ │ │ - cbnz r7, 7d652 │ │ │ │ + beq.w 7cf28 │ │ │ │ + b.n 7d77c │ │ │ │ + add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ + ldr.w r3, [r2, #384] @ 0x180 │ │ │ │ + mov r9, r3 │ │ │ │ + b.w 7cc78 │ │ │ │ + cbnz r7, 7d82e │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0cc │ │ │ │ + bne.w 7d2a0 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d820 │ │ │ │ + bne.w 7d9de │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d108 │ │ │ │ - cbnz r1, 7d66e │ │ │ │ + bne.w 7d2dc │ │ │ │ + cbnz r1, 7d84a │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d02c │ │ │ │ + bne.w 7d200 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c508 │ │ │ │ - add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ - ldr.w r3, [r2, #384] @ 0x180 │ │ │ │ - mov r9, r3 │ │ │ │ - b.w 7caa4 │ │ │ │ - ldr r1, [r3, #64] @ 0x40 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 7ce7e │ │ │ │ - b.w 7ce86 │ │ │ │ + b.w 7c6dc │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r1, #76] @ 0x4c │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #76] @ 0x4c │ │ │ │ - cbnz r1, 7d6a8 │ │ │ │ + cbnz r1, 7d86a │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d846 │ │ │ │ + bne.w 7d9fc │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ - cbnz r1, 7d6b4 │ │ │ │ + cbnz r1, 7d876 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d82c │ │ │ │ + bne.w 7da30 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c538 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 7d8f2 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ - ldr r1, [r3, #76] @ 0x4c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7d154 │ │ │ │ - cbnz r1, 7d6d0 │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 7d6e8 │ │ │ │ - ldr r1, [r3, #80] @ 0x50 │ │ │ │ - cbnz r1, 7d6dc │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7d13a │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 7c52c │ │ │ │ + b.w 7c70c │ │ │ │ + ldr r1, [r3, #64] @ 0x40 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7d052 │ │ │ │ + b.w 7d05a │ │ │ │ mov r9, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d68e │ │ │ │ + bne.n 7d850 │ │ │ │ ldr r7, [r3, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7d740 │ │ │ │ + bne.n 7d936 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d05a │ │ │ │ - b.n 7d13c │ │ │ │ + beq.w 7d22e │ │ │ │ + b.n 7d310 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d8de │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ - ldr r1, [r3, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7ce1a │ │ │ │ - cbnz r1, 7d716 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7d51c │ │ │ │ - ldr r1, [r3, #44] @ 0x2c │ │ │ │ - cbnz r1, 7d722 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + bne.w 7da42 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r1, [r3, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf7c │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 7c4cc │ │ │ │ - cbnz r1, 7d730 │ │ │ │ + bne.w 7d328 │ │ │ │ + cbnz r1, 7d8ba │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d6e8 │ │ │ │ + bne.n 7d88e │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 7d816 │ │ │ │ + cbnz r1, 7d8c6 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7d13c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 7d142 │ │ │ │ - b.n 7d064 │ │ │ │ - mov r1, r6 │ │ │ │ - b.n 7d586 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 7d8e8 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7cf44 │ │ │ │ - cbnz r1, 7d766 │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d364 │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbnz r1, 7d772 │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7ce18 │ │ │ │ + bne.w 7d30e │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c4b4 │ │ │ │ - ldr r1, [r3, #40] @ 0x28 │ │ │ │ - b.w 7cef8 │ │ │ │ + b.w 7c700 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr.w ip, [r7, #104] @ 0x68 │ │ │ │ cmp lr, ip │ │ │ │ it ne │ │ │ │ strne.w lr, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 7d796 │ │ │ │ + cbnz r0, 7d8e4 │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d4b2 │ │ │ │ + bne.w 7d680 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c590 │ │ │ │ + bne.w 7c764 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c590 │ │ │ │ + beq.w 7c764 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr.w ip, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r3, #120] @ 0x78 │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #112] @ 0x70 │ │ │ │ - cbnz r7, 7d7be │ │ │ │ + cbnz r7, 7d90c │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d4da │ │ │ │ + bne.w 7d6a8 │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d4ee │ │ │ │ - b.w 7c5a8 │ │ │ │ + beq.w 7d6bc │ │ │ │ + b.w 7c77c │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - b.w 7cc44 │ │ │ │ + b.w 7ce18 │ │ │ │ + cbnz r1, 7d926 │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 7d88e │ │ │ │ + ldr r1, [r3, #80] @ 0x50 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 7d9e6 │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7d310 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7d316 │ │ │ │ + b.n 7d238 │ │ │ │ + mov r1, r6 │ │ │ │ + b.n 7d754 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7d7de │ │ │ │ + bne.n 7d950 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf7c │ │ │ │ + bne.w 7d150 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d886 │ │ │ │ + bne.n 7da16 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cff8 │ │ │ │ - cbnz r1, 7d7f8 │ │ │ │ + bne.w 7d1cc │ │ │ │ + cbnz r1, 7d96a │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce58 │ │ │ │ + bne.w 7d02c │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 7c6b8 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 7da0e │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7d118 │ │ │ │ + cbnz r1, 7d988 │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7d538 │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ + cbnz r1, 7d994 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7cfec │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 7c688 │ │ │ │ + ldr r1, [r3, #40] @ 0x28 │ │ │ │ + b.w 7d0cc │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 7da20 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ + ldr r1, [r3, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7cfee │ │ │ │ + cbnz r1, 7d9b8 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7d6ea │ │ │ │ + ldr r1, [r3, #44] @ 0x2c │ │ │ │ + cbnz r1, 7d9c4 │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7d150 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c4e4 │ │ │ │ + b.w 7c6a0 │ │ │ │ + ldr r1, [r3, #76] @ 0x4c │ │ │ │ + b.n 7d2ca │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d544 │ │ │ │ - b.n 7d54c │ │ │ │ - ldr r1, [r3, #76] @ 0x4c │ │ │ │ - b.n 7d0f6 │ │ │ │ + beq.w 7d712 │ │ │ │ + b.n 7d71a │ │ │ │ mov r1, r6 │ │ │ │ - b.w 7c3e6 │ │ │ │ + b.w 7c5ba │ │ │ │ + ldr r1, [r3, #64] @ 0x40 │ │ │ │ + b.n 7d840 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7d736 │ │ │ │ + beq.n 7d92c │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d142 │ │ │ │ - b.n 7d064 │ │ │ │ - ldr r1, [r3, #64] @ 0x40 │ │ │ │ - b.n 7d664 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 7d148 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - bne.w 7d148 │ │ │ │ - b.w 7c538 │ │ │ │ + beq.w 7d316 │ │ │ │ + b.n 7d238 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + b.n 7d22e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d13a │ │ │ │ + beq.w 7d30e │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr.w ip, [r1, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #80] @ 0x50 │ │ │ │ - b.n 7d6aa │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 7c2ba │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 7c2ba │ │ │ │ - ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ - ldr.w ip, [r5, #136] @ 0x88 │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ - mov r2, ip │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 7c872 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 7c2ce │ │ │ │ - b.w 7c86a │ │ │ │ + b.n 7d86c │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7d980 │ │ │ │ + b.n 7d988 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 7d7ee │ │ │ │ + b.n 7d960 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b.w 7c2e0 │ │ │ │ + b.w 7c4b4 │ │ │ │ + ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d77e │ │ │ │ - str.w lr, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 7d8a0 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ - cbnz r0, 7d8b2 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7c590 │ │ │ │ - ldr r0, [r2, #112] @ 0x70 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 7c590 │ │ │ │ - b.n 7d602 │ │ │ │ + beq.n 7d9b0 │ │ │ │ + b.n 7d9b8 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7d31c │ │ │ │ + mov r9, r1 │ │ │ │ + ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + bne.w 7d31c │ │ │ │ + b.w 7c70c │ │ │ │ + ldr r1, [r3, #76] @ 0x4c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7d8b4 │ │ │ │ + b.n 7d8ba │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 7d680 │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ str r0, [r3, #108] @ 0x6c │ │ │ │ - cbnz r1, 7d8c0 │ │ │ │ + cbnz r1, 7da60 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d602 │ │ │ │ + bne.w 7d7d0 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ - cbnz r1, 7d8d8 │ │ │ │ + cbnz r1, 7da6e │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c59c │ │ │ │ - b.n 7d2dc │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 7d984 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ - b.w 7c550 │ │ │ │ + beq.w 7c770 │ │ │ │ + b.n 7d4b0 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c59c │ │ │ │ - ldr r1, [r3, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 7d70e │ │ │ │ - b.n 7d716 │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 7d75e │ │ │ │ - b.n 7d766 │ │ │ │ - ldr r1, [r3, #76] @ 0x4c │ │ │ │ + b.w 7c770 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d6cc │ │ │ │ - b.n 7d6d0 │ │ │ │ + bne.w 7d8cc │ │ │ │ + str.w lr, [r3, #104] @ 0x68 │ │ │ │ + cbnz r0, 7da86 │ │ │ │ + ldr r0, [r2, #108] @ 0x6c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 7da52 │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7c764 │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7c764 │ │ │ │ + b.n 7d7d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cba6 │ │ │ │ + beq.w 7cd7a │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ - b.n 7d5e8 │ │ │ │ + b.n 7d7b6 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 7db52 │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ + b.w 7c724 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 7d148 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - b.w 7d05a │ │ │ │ - str r1, [r3, #8] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 7c9d2 │ │ │ │ - mov r1, r6 │ │ │ │ - b.w 7c3da │ │ │ │ - cbz r1, 7d930 │ │ │ │ + b.n 7d31c │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7c48e │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7c48e │ │ │ │ + ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ + ldr.w ip, [r5, #136] @ 0x88 │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ + mov r2, ip │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7ca46 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 7c4a2 │ │ │ │ + b.w 7ca3e │ │ │ │ + cbz r1, 7daf0 │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ ldr.w r7, [ip, #124] @ 0x7c │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c5c4 │ │ │ │ + beq.w 7c798 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ - b.w 7c5c4 │ │ │ │ - cbz r1, 7d946 │ │ │ │ + b.w 7c798 │ │ │ │ + cbz r1, 7db06 │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ ldr.w r7, [ip, #128] @ 0x80 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c5b8 │ │ │ │ + beq.w 7c78c │ │ │ │ str.w r0, [r3, #128] @ 0x80 │ │ │ │ - b.w 7c5b8 │ │ │ │ - cbz r1, 7d95a │ │ │ │ + b.w 7c78c │ │ │ │ + str r1, [r3, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 7cb74 │ │ │ │ + mov r1, r6 │ │ │ │ + b.w 7c5ae │ │ │ │ + cbz r1, 7db28 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c568 │ │ │ │ + beq.w 7c73c │ │ │ │ str r0, [r3, #100] @ 0x64 │ │ │ │ - b.w 7c568 │ │ │ │ - cbz r1, 7d96c │ │ │ │ + b.w 7c73c │ │ │ │ + cbz r1, 7db3a │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #96] @ 0x60 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c55c │ │ │ │ + beq.w 7c730 │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ - b.w 7c55c │ │ │ │ - cbz r1, 7d97e │ │ │ │ + b.w 7c730 │ │ │ │ + cbz r1, 7db4c │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #88] @ 0x58 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c544 │ │ │ │ + beq.w 7c718 │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ - b.w 7c544 │ │ │ │ + b.w 7c718 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 7d8d2 │ │ │ │ - b.w 7c550 │ │ │ │ + bne.n 7daa8 │ │ │ │ + b.w 7c724 │ │ │ │ + nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ - bls.w 7db6e │ │ │ │ + bls.w 7dd3e │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bcs.w 7dbb2 │ │ │ │ - ldr r2, [pc, #640] @ (7dc38 ) │ │ │ │ + bcs.w 7dd82 │ │ │ │ + ldr r2, [pc, #640] @ (7de08 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1712] @ 0x6b0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7dc92 │ │ │ │ + beq.w 7de62 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str.w r1, [r2, #1712] @ 0x6b0 │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ - ldr r0, [pc, #604] @ (7dc3c ) │ │ │ │ + ldr r0, [pc, #604] @ (7de0c ) │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r4, [r0, #1600] @ 0x640 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7de8e │ │ │ │ + bne.w 7e05e │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movs r2, #8 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7db7e │ │ │ │ + beq.w 7dd4e │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 7db2e │ │ │ │ + blt.w 7dcfe │ │ │ │ ldr r4, [r3, r2] │ │ │ │ adds r7, r3, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7dcd2 │ │ │ │ + bne.w 7dea2 │ │ │ │ movw r2, #7644 @ 0x1ddc │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr.w r4, [r2, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #7644 @ 0x1ddc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7db96 │ │ │ │ + beq.w 7dd66 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r3, #43657 @ 0xaa89 │ │ │ │ + movw r3, #45621 @ 0xb235 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dd80 │ │ │ │ + bne.w 7df50 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7de24 │ │ │ │ + bne.w 7dff4 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r7, #0] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr.w r1, [r6, #180] @ 0xb4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 7daa6 │ │ │ │ - ldr r2, [pc, #452] @ (7dc38 ) │ │ │ │ + bpl.n 7dc76 │ │ │ │ + ldr r2, [pc, #452] @ (7de08 ) │ │ │ │ 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 │ │ │ │ @@ -122350,1283 +122545,1280 @@ │ │ │ │ movhi r1, #1 │ │ │ │ add.w r2, r3, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r2, #392] @ 0x188 │ │ │ │ cmp r0, r6 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ddf8 │ │ │ │ + beq.w 7dfc8 │ │ │ │ ldr.w r1, [r2, #412] @ 0x19c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7dd00 │ │ │ │ + beq.w 7ded0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 7dedc │ │ │ │ + bpl.w 7e0ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7dd50 │ │ │ │ + bne.w 7df20 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 7dd50 │ │ │ │ + beq.w 7df20 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ movw r3, #44624 @ 0xae50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - beq.w 7dd6e │ │ │ │ - bl 7a3e8 │ │ │ │ + beq.w 7df3e │ │ │ │ + bl 7a5d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7db14 │ │ │ │ + bge.n 7dce4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7df2a │ │ │ │ + beq.w 7e0fa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7db26 │ │ │ │ + bge.n 7dcf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7def2 │ │ │ │ + beq.w 7e0c2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 7da06 │ │ │ │ - ldr r2, [pc, #256] @ (7dc38 ) │ │ │ │ + bpl.w 7dbd6 │ │ │ │ + ldr r2, [pc, #256] @ (7de08 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r3, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ adds r4, r1, r2 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #392] @ 0x188 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 7dcbc │ │ │ │ + beq.w 7de8c │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 7dcbc │ │ │ │ + bhi.w 7de8c │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ add.w r2, r2, #368 @ 0x170 │ │ │ │ add r2, r1 │ │ │ │ - b.n 7dcc6 │ │ │ │ + b.n 7de96 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - ldr r5, [pc, #204] @ (7dc40 ) │ │ │ │ + ldr r5, [pc, #204] @ (7de10 ) │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d9fe │ │ │ │ + bne.w 7dbce │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #52368 @ 0xcc90 │ │ │ │ + movw r1, #56912 @ 0xde50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7de88 │ │ │ │ + bge.w 7e058 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7de88 │ │ │ │ + bne.w 7e058 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7de88 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e058 │ │ │ │ movw r4, #24184 @ 0x5e78 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - movw r2, #3289 @ 0xcd9 │ │ │ │ + movw r2, #3685 @ 0xe65 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r5, [r4, #888] @ 0x378 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 7de70 │ │ │ │ - ldr r2, [pc, #104] @ (7dc38 ) │ │ │ │ + bne.w 7e040 │ │ │ │ + ldr r2, [pc, #104] @ (7de08 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r2, #1596] @ 0x63c │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 7de0e │ │ │ │ + beq.w 7dfde │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbz r1, 7dc44 │ │ │ │ + cbz r1, 7de14 │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r5, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #44] @ (7dc3c ) │ │ │ │ + ldr r2, [pc, #44] @ (7de0c ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr.w r4, [r2, #1600] @ 0x640 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7deb6 │ │ │ │ + bne.w 7e086 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ lsrs r4, r3, #30 │ │ │ │ str r2, [r5, #12] │ │ │ │ str r4, [r5, #16] │ │ │ │ movs r2, #16 │ │ │ │ str r2, [r5, #8] │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d9fe │ │ │ │ - b.n 7db7e │ │ │ │ + bne.w 7dbce │ │ │ │ + b.n 7dd4e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrd lr, r7, [r2, #24] │ │ │ │ - cmp r7, lr │ │ │ │ - bcc.w 7ddf0 │ │ │ │ + cmp lr, r7 │ │ │ │ + bhi.w 7dfc0 │ │ │ │ add.w r0, r2, lr │ │ │ │ str r0, [r2, #4] │ │ │ │ add.w r0, lr, #24 │ │ │ │ str r0, [r2, #24] │ │ │ │ str.w r1, [r2, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7dbf8 │ │ │ │ + bne.n 7ddc8 │ │ │ │ ldr.w r5, [r4, #848] @ 0x350 │ │ │ │ - movw r2, #46021 @ 0xb3c5 │ │ │ │ + movw r2, #46421 @ 0xb555 │ │ │ │ movt r2, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 7df1c │ │ │ │ + bne.w 7e0ec │ │ │ │ movs r0, #20 │ │ │ │ blx 2bf6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7de84 │ │ │ │ + beq.w 7e054 │ │ │ │ ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.n 7dbf8 │ │ │ │ + b.n 7ddc8 │ │ │ │ movs r0, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 70bec │ │ │ │ + bl 70d78 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7de84 │ │ │ │ + beq.w 7e054 │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ - b.n 7d9de │ │ │ │ + b.n 7dbae │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #392 @ 0x188 │ │ │ │ add r2, r1 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add.w r7, r2, #24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7da10 │ │ │ │ + beq.w 7dbe0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7da10 │ │ │ │ + bne.w 7dbe0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #7644 @ 0x1ddc │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7da18 │ │ │ │ + bne.w 7dbe8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 7da18 │ │ │ │ + ble.w 7dbe8 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7da66 │ │ │ │ + bge.w 7dc36 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - b.n 7da66 │ │ │ │ - bl 70600 │ │ │ │ + b.n 7dc36 │ │ │ │ + bl 70790 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7df32 │ │ │ │ + beq.w 7e102 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r6, #180] @ 0xb4 │ │ │ │ - bpl.w 7daac │ │ │ │ - ldr r2, [pc, #580] @ (7df60 ) │ │ │ │ + bpl.w 7dc7c │ │ │ │ + ldr r2, [pc, #580] @ (7e130 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r6, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r7, r2, r3 │ │ │ │ add.w r7, r7, #91136 @ 0x16400 │ │ │ │ ldr.w r7, [r7, #392] @ 0x188 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 7dd42 │ │ │ │ + beq.n 7df12 │ │ │ │ cmp r0, #10 │ │ │ │ - bls.n 7de02 │ │ │ │ + bls.n 7dfd2 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7daac │ │ │ │ + b.n 7dc7c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 6ba50 │ │ │ │ + bl 6bbe0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 7dae6 │ │ │ │ + bne.w 7dcb6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194f54 <_Py_NewReference@@Base+0x1c74> │ │ │ │ + bl 1965c4 <_Py_NewReference@@Base+0x1cdc> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7dd74 │ │ │ │ - bl 78ab0 │ │ │ │ + b.n 7df44 │ │ │ │ + bl 78c80 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7db0a │ │ │ │ - b.n 7db14 │ │ │ │ + blt.w 7dcda │ │ │ │ + b.n 7dce4 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7de40 │ │ │ │ + bne.n 7e010 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7df16 │ │ │ │ + bne.w 7e0e6 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbnz r1, 7dd9e │ │ │ │ + cbnz r1, 7df6e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7dde2 │ │ │ │ + bne.n 7dfb2 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b.n 7da64 │ │ │ │ + b.n 7dc34 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7dd92 │ │ │ │ + bne.n 7df62 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw ip, #8304 @ 0x2070 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 7ddc2 │ │ │ │ + beq.n 7df92 │ │ │ │ movw lr, #7852 @ 0x1eac │ │ │ │ movt lr, #75 @ 0x4b │ │ │ │ cmp r0, lr │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr.w lr, [r4, #4] │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 7dd98 │ │ │ │ + beq.n 7df68 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 7ddda │ │ │ │ + beq.n 7dfaa │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 7de68 │ │ │ │ + bne.n 7e038 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7de5e │ │ │ │ + beq.n 7e02e │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ strd r3, r2, [r4, #20] │ │ │ │ - cbz r2, 7ddec │ │ │ │ + cbz r2, 7dfbc │ │ │ │ str r4, [r2, #20] │ │ │ │ str r4, [r3, #24] │ │ │ │ - b.n 7da66 │ │ │ │ + b.n 7dc36 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ - b.n 7dbf8 │ │ │ │ + b.n 7ddc8 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ ldr.w r1, [r3, #388] @ 0x184 │ │ │ │ - b.n 7daa6 │ │ │ │ + b.n 7dc76 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ - b.n 7dd4c │ │ │ │ + b.n 7df1c │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7dbf8 │ │ │ │ - b.n 7dc62 │ │ │ │ - movw r2, #7852 @ 0x1eac │ │ │ │ + bne.w 7ddc8 │ │ │ │ + b.n 7de32 │ │ │ │ + movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7de3c │ │ │ │ - movw r2, #8304 @ 0x2070 │ │ │ │ + beq.n 7e00c │ │ │ │ + movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7de5e │ │ │ │ + bne.n 7e02e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7da62 │ │ │ │ + b.n 7dc32 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7dd98 │ │ │ │ + beq.n 7df68 │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7de5e │ │ │ │ + beq.n 7e02e │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7dd98 │ │ │ │ + bne.n 7df68 │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7da64 │ │ │ │ - b.n 7dd9a │ │ │ │ + beq.w 7dc34 │ │ │ │ + b.n 7df6a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7ddda │ │ │ │ + beq.n 7dfaa │ │ │ │ mov r3, r1 │ │ │ │ - b.n 7dde2 │ │ │ │ + b.n 7dfb2 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #20 │ │ │ │ ldr.w r0, [r4, #884] @ 0x374 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7dbf8 │ │ │ │ - bl 1f4674 │ │ │ │ + bne.w 7ddc8 │ │ │ │ + bl 1f56c4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7db26 │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + b.n 7dcf6 │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 7defa │ │ │ │ + bne.n 7e0ca │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d9ee │ │ │ │ + bne.w 7dbbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7d9ee │ │ │ │ - movw r1, #785 @ 0x311 │ │ │ │ + b.n 7dbbe │ │ │ │ + movw r1, #4689 @ 0x1251 │ │ │ │ movt r1, #19 │ │ │ │ cmp r4, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 7df08 │ │ │ │ - ldr r0, [pc, #156] @ (7df64 ) │ │ │ │ - bl 6b630 │ │ │ │ + bne.n 7e0d8 │ │ │ │ + ldr r0, [pc, #156] @ (7e134 ) │ │ │ │ + bl 6b7c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7dc1e │ │ │ │ + bne.w 7ddee │ │ │ │ mov r0, r5 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7dc1e │ │ │ │ + b.n 7ddee │ │ │ │ movw r1, #2659 @ 0xa63 │ │ │ │ - movw r0, #33800 @ 0x8408 │ │ │ │ + movw r0, #38344 @ 0x95c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7dd74 │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7df44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7db26 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dcf6 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7d9ee │ │ │ │ + b.n 7dbbe │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7dc1e │ │ │ │ + b.n 7ddee │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 7dda6 │ │ │ │ + b.n 7df76 │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ movs r1, #20 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7dc80 │ │ │ │ + b.n 7de50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7db14 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dce4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7df40 │ │ │ │ + bge.n 7e110 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 7df58 │ │ │ │ + cbz r3, 7e128 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7de88 │ │ │ │ + bge.n 7e058 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7de88 │ │ │ │ + bne.n 7e058 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7de88 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e058 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7df40 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e110 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0007df68 : │ │ │ │ - b.w 7df6c │ │ │ │ +0007e138 : │ │ │ │ + b.w 7e13c │ │ │ │ │ │ │ │ -0007df6c : │ │ │ │ +0007e13c : │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ - bls.n 7dfd0 │ │ │ │ + bls.n 7e19e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bcs.n 7dfda │ │ │ │ - ldr r3, [pc, #512] @ (7e18c ) │ │ │ │ + bcs.n 7e1a8 │ │ │ │ + ldr r3, [pc, #508] @ (7e358 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1712] @ 0x6b0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e0a6 │ │ │ │ - ldr r0, [pc, #492] @ (7e190 ) │ │ │ │ + beq.n 7e26c │ │ │ │ + ldr r0, [pc, #488] @ (7e35c ) │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r5, [r2, #1712] @ 0x6b0 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7e12a │ │ │ │ + bne.w 7e2f8 │ │ │ │ movs r2, #8 │ │ │ │ strd r2, r4, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #448] @ (7e194 ) │ │ │ │ + ldr r3, [pc, #448] @ (7e360 ) │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r6, r2 │ │ │ │ - movw r3, #3289 @ 0xcd9 │ │ │ │ + movw r3, #3685 @ 0xe65 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e112 │ │ │ │ - ldr r3, [pc, #404] @ (7e18c ) │ │ │ │ + bne.w 7e2e0 │ │ │ │ + ldr r3, [pc, #400] @ (7e358 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1596] @ 0x63c │ │ │ │ mov r7, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7e102 │ │ │ │ + beq.n 7e2d0 │ │ │ │ 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, 7e05a │ │ │ │ + cbz r1, 7e228 │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - ldr r0, [pc, #356] @ (7e190 ) │ │ │ │ + ldr r0, [pc, #356] @ (7e35c ) │ │ │ │ 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.w r2, [r0, #1600] @ 0x640 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e146 │ │ │ │ + bne.n 7e314 │ │ │ │ bic.w r2, r4, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #16 │ │ │ │ lsrs r4, r4, #30 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ str r4, [r3, #16] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd ip, r5, [r2, #24] │ │ │ │ - cmp ip, r5 │ │ │ │ - itttt ls │ │ │ │ - addls.w r0, r2, ip │ │ │ │ - strls r0, [r2, #4] │ │ │ │ - addls.w r0, ip, #24 │ │ │ │ - strls r0, [r2, #24] │ │ │ │ - ittet hi │ │ │ │ - ldrhi r2, [r2, #12] │ │ │ │ - strhi r2, [r0, #12] │ │ │ │ - strls.w r1, [r2, ip] │ │ │ │ - strhi r0, [r2, #8] │ │ │ │ + cmp r5, ip │ │ │ │ + bcc.n 7e2c8 │ │ │ │ + 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 7e020 │ │ │ │ + bne.n 7e1ee │ │ │ │ ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #46021 @ 0xb3c5 │ │ │ │ + movw r3, #46421 @ 0xb555 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e16e │ │ │ │ + bne.n 7e33c │ │ │ │ movs r0, #20 │ │ │ │ blx 2bf6c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e122 │ │ │ │ + beq.n 7e2f0 │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 7e020 │ │ │ │ + b.n 7e1ee │ │ │ │ movs r0, #16 │ │ │ │ - bl 70bec │ │ │ │ + bl 70d78 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e122 │ │ │ │ + beq.n 7e2f0 │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r0, [pc, #208] @ (7e190 ) │ │ │ │ + ldr r0, [pc, #216] @ (7e35c ) │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r0, #1600] @ 0x640 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7dfc4 │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + beq.w 7e192 │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7e136 │ │ │ │ + bne.n 7e304 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7dfc4 │ │ │ │ + bne.w 7e192 │ │ │ │ mov r0, r3 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7dfc4 │ │ │ │ + b.n 7e192 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + str r2, [r0, #12] │ │ │ │ + str r0, [r2, #8] │ │ │ │ + b.n 7e1ee │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #2 │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e020 │ │ │ │ - b.n 7e07e │ │ │ │ + bne.n 7e1ee │ │ │ │ + b.n 7e244 │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ movs r1, #20 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e020 │ │ │ │ - bl 1f4674 │ │ │ │ + bne.w 7e1ee │ │ │ │ + bl 1f56c4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7dfca │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + b.n 7e198 │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7e0e6 │ │ │ │ + beq.n 7e2ac │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7dfc4 │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + b.n 7e192 │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7e17a │ │ │ │ + bne.n 7e348 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e046 │ │ │ │ + bne.w 7e214 │ │ │ │ mov r0, r3 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e046 │ │ │ │ + b.n 7e214 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ movs r1, #20 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7e096 │ │ │ │ + b.n 7e25c │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e046 │ │ │ │ - nop │ │ │ │ + b.n 7e214 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #256] @ (7e2a8 ) │ │ │ │ + ldr r2, [pc, #256] @ (7e474 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1712] @ 0x6b0 │ │ │ │ - cbz r3, 7e1f4 │ │ │ │ - ldr r0, [pc, #236] @ (7e2ac ) │ │ │ │ + cbz r3, 7e3c0 │ │ │ │ + ldr r0, [pc, #236] @ (7e478 ) │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r5, [r2, #1712] @ 0x6b0 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r1, 7e230 │ │ │ │ + cbnz r1, 7e3fc │ │ │ │ eor.w r2, r4, r4, asr #31 │ │ │ │ cmp r4, r1 │ │ │ │ sub.w r2, r2, r4, asr #31 │ │ │ │ - blt.n 7e22c │ │ │ │ + blt.n 7e3f8 │ │ │ │ movs r1, #8 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #16 │ │ │ │ - bl 70bec │ │ │ │ + bl 70d78 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e29e │ │ │ │ + beq.n 7e46a │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r1, [pc, #160] @ (7e2ac ) │ │ │ │ + ldr r1, [pc, #160] @ (7e478 ) │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7e256 │ │ │ │ + blt.n 7e422 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r1, #1600] @ 0x640 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r2, 7e26c │ │ │ │ + cbnz r2, 7e438 │ │ │ │ eor.w r2, r4, r4, asr #31 │ │ │ │ cmp r4, #0 │ │ │ │ sub.w r2, r2, r4, asr #31 │ │ │ │ - bge.n 7e1e8 │ │ │ │ + bge.n 7e3b4 │ │ │ │ movs r1, #10 │ │ │ │ - b.n 7e1ea │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + b.n 7e3b6 │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7e288 │ │ │ │ + bne.n 7e454 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e220 │ │ │ │ + bne.n 7e3ec │ │ │ │ mov r0, r3 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e220 │ │ │ │ + b.n 7e3ec │ │ │ │ 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 7e220 │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + beq.n 7e3ec │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7e298 │ │ │ │ - ldr r0, [pc, #52] @ (7e2b0 ) │ │ │ │ + bne.n 7e464 │ │ │ │ + ldr r0, [pc, #52] @ (7e47c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e24c │ │ │ │ - b.n 7e220 │ │ │ │ + beq.n 7e418 │ │ │ │ + b.n 7e3ec │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e220 │ │ │ │ + b.n 7e3ec │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ - b.n 7e28c │ │ │ │ + b.n 7e458 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1f4674 │ │ │ │ + bl 1f56c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e1ee │ │ │ │ + b.n 7e3ba │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0007e2b4 : │ │ │ │ +0007e480 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [r3, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7e4ba │ │ │ │ + beq.w 7e68e │ │ │ │ mov r2, r0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 7e440 │ │ │ │ + beq.w 7e608 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7e348 │ │ │ │ + blt.n 7e516 │ │ │ │ adds r3, r2, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7e3e6 │ │ │ │ + bne.n 7e5ac │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e44e │ │ │ │ + bne.w 7e616 │ │ │ │ movw r5, #7644 @ 0x1ddc │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr.w r4, [r5, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #7644 @ 0x1ddc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx r4 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e502 │ │ │ │ + beq.w 7e6d0 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ - movw r2, #43657 @ 0xaa89 │ │ │ │ + movw r2, #45621 @ 0xb235 │ │ │ │ movt r2, #16 │ │ │ │ str r2, [r0, #28] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r4, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbnz r2, 7e382 │ │ │ │ + cbnz r2, 7e550 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bne.n 7e3ca │ │ │ │ + bne.w 7e64a │ │ │ │ strd r2, r2, [r0, #20] │ │ │ │ str r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 7e2e6 │ │ │ │ - ldr r1, [pc, #440] @ (7e508 ) │ │ │ │ + bpl.n 7e4b2 │ │ │ │ + ldr r1, [pc, #436] @ (7e6d4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r2, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ movs r1, #28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mul.w r1, r0, r1 │ │ │ │ adds r5, r3, r1 │ │ │ │ add.w r5, r5, #91136 @ 0x16400 │ │ │ │ ldr.w r5, [r5, #392] @ 0x188 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 7e3d6 │ │ │ │ + beq.n 7e59c │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 7e3d6 │ │ │ │ + bhi.n 7e59c │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ add.w r1, r1, #368 @ 0x170 │ │ │ │ add r3, r1 │ │ │ │ - b.n 7e3e0 │ │ │ │ + b.n 7e5a6 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7e4b4 │ │ │ │ + bne.w 7e680 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 7e4d8 │ │ │ │ + bne.w 7e686 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7e47c │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 7e4a6 │ │ │ │ + bne.n 7e658 │ │ │ │ + cbnz r4, 7e58e │ │ │ │ mov ip, r2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 7e436 │ │ │ │ + beq.n 7e5fe │ │ │ │ movw r5, #8304 @ 0x2070 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 7e3c4 │ │ │ │ + beq.n 7e644 │ │ │ │ movw r5, #7852 @ 0x1eac │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 7e3c4 │ │ │ │ + beq.n 7e644 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7e4e2 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 7e4a4 │ │ │ │ - movs r1, #0 │ │ │ │ - strd r1, r2, [r0, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 7e342 │ │ │ │ - b.n 7e43c │ │ │ │ + beq.n 7e644 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r3, [r2, #24] │ │ │ │ + strd r2, r3, [r0, #20] │ │ │ │ + cbz r3, 7e598 │ │ │ │ + str r0, [r3, #20] │ │ │ │ + str r0, [r2, #24] │ │ │ │ + b.n 7e512 │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ add.w r1, r1, #392 @ 0x188 │ │ │ │ add r3, r1 │ │ │ │ adds r3, #24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7e2ec │ │ │ │ + beq.n 7e4b8 │ │ │ │ movw r5, #7644 @ 0x1ddc │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e502 │ │ │ │ + beq.w 7e6d0 │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e41e │ │ │ │ + bge.n 7e5e6 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - movw r2, #43657 @ 0xaa89 │ │ │ │ + movw r2, #45621 @ 0xb235 │ │ │ │ movt r2, #16 │ │ │ │ str r2, [r0, #28] │ │ │ │ str r4, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e33e │ │ │ │ + beq.n 7e50c │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7e38a │ │ │ │ + beq.n 7e558 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r2, [r0, #20] │ │ │ │ str r0, [r2, #20] │ │ │ │ - b.n 7e342 │ │ │ │ + b.n 7e510 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7e4f8 │ │ │ │ + blt.n 7e6c2 │ │ │ │ ldr r0, [r2, r1] │ │ │ │ adds r3, r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e2f4 │ │ │ │ + beq.w 7e4c0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7e2f4 │ │ │ │ + bne.w 7e4c0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r5, #7644 @ 0x1ddc │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 7e2fc │ │ │ │ + bne.w 7e4c8 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 7e2fc │ │ │ │ + ble.w 7e4c8 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7e344 │ │ │ │ + bge.w 7e512 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.n 7e344 │ │ │ │ + b.n 7e512 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.n 7e6ac │ │ │ │ + movs r1, #0 │ │ │ │ + strd r1, r2, [r0, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 7e510 │ │ │ │ + b.n 7e604 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 7e398 │ │ │ │ mov ip, r2 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 7e566 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ movw lr, #8304 @ 0x2070 │ │ │ │ movt lr, #75 @ 0x4b │ │ │ │ cmp r6, lr │ │ │ │ - beq.n 7e49e │ │ │ │ + beq.n 7e67a │ │ │ │ movw lr, #7852 @ 0x1eac │ │ │ │ movt lr, #75 @ 0x4b │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 7e4e6 │ │ │ │ - cbnz r4, 7e4e0 │ │ │ │ + bne.n 7e6b0 │ │ │ │ + cbnz r4, 7e6cc │ │ │ │ mov r4, r1 │ │ │ │ - b.n 7e3a0 │ │ │ │ - mov r2, ip │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ - strd r2, r3, [r0, #20] │ │ │ │ - cbz r3, 7e4b0 │ │ │ │ - str r0, [r3, #20] │ │ │ │ - str r0, [r2, #24] │ │ │ │ - b.n 7e344 │ │ │ │ + b.n 7e56a │ │ │ │ mov r4, r1 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 7e3a0 │ │ │ │ + b.n 7e56a │ │ │ │ + mov r1, r2 │ │ │ │ + mov.w ip, #0 │ │ │ │ + b.n 7e660 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #52368 @ 0xcc90 │ │ │ │ + movw r1, #56912 @ 0xde50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ - mov r1, r2 │ │ │ │ - mov.w ip, #0 │ │ │ │ - b.n 7e484 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r2, r4 │ │ │ │ - b.n 7e4a6 │ │ │ │ + b.w d6310 │ │ │ │ + mov r2, ip │ │ │ │ + b.n 7e58e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7e3a0 │ │ │ │ + beq.w 7e56a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7e4a4 │ │ │ │ + bne.n 7e6ac │ │ │ │ strd ip, r2, [r0, #20] │ │ │ │ - b.n 7e43c │ │ │ │ + b.n 7e604 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 7e444 │ │ │ │ + bpl.n 7e60c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7e34e │ │ │ │ + b.n 7e51c │ │ │ │ + mov r2, r1 │ │ │ │ + b.n 7e58e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7e344 │ │ │ │ - nop │ │ │ │ + b.n 7e512 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r3, 7e534 │ │ │ │ - cbnz r2, 7e52e │ │ │ │ + cbnz r3, 7e700 │ │ │ │ + cbnz r2, 7e6fa │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw ip, #7644 @ 0x1ddc │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r4, ip │ │ │ │ it eq │ │ │ │ strdeq r2, r2, [r0, #20] │ │ │ │ - bne.n 7e58c │ │ │ │ + bne.n 7e758 │ │ │ │ str r0, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ - b.n 7e52a │ │ │ │ + b.n 7e6f6 │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7e5ba │ │ │ │ + bne.n 7e786 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ movw ip, #7644 @ 0x1ddc │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7e5ca │ │ │ │ + bne.n 7e796 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r6, r4 │ │ │ │ - cbnz r4, 7e59a │ │ │ │ - cbnz r2, 7e5a6 │ │ │ │ + cbnz r4, 7e766 │ │ │ │ + cbnz r2, 7e772 │ │ │ │ mov lr, r3 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7e5b2 │ │ │ │ - movw ip, #8304 @ 0x2070 │ │ │ │ + beq.n 7e77e │ │ │ │ + movw ip, #7852 @ 0x1eac │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7e578 │ │ │ │ - movw ip, #7852 @ 0x1eac │ │ │ │ + beq.n 7e752 │ │ │ │ + movw ip, #8304 @ 0x2070 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7e578 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 7e5ee │ │ │ │ - cmp.w lr, #0 │ │ │ │ - beq.n 7e58c │ │ │ │ + beq.n 7e752 │ │ │ │ + cbz r2, 7e752 │ │ │ │ + mov lr, r2 │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ strd lr, r3, [r0, #20] │ │ │ │ - cbz r3, 7e5ac │ │ │ │ + cbz r3, 7e778 │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e5ac │ │ │ │ + b.n 7e778 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bne.n 7e744 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e52a │ │ │ │ + beq.n 7e6f6 │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e52a │ │ │ │ + b.n 7e6f6 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov lr, r3 │ │ │ │ - cbz r4, 7e5cc │ │ │ │ + cbz r4, 7e798 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e556 │ │ │ │ - b.n 7e57e │ │ │ │ + beq.n 7e722 │ │ │ │ + b.n 7e744 │ │ │ │ strd r3, lr, [r0, #20] │ │ │ │ mov lr, r3 │ │ │ │ str.w r0, [lr, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ - b.n 7e596 │ │ │ │ + b.n 7e762 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e5b2 │ │ │ │ + bne.n 7e77e │ │ │ │ movw ip, #7644 @ 0x1ddc │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ mov lr, r2 │ │ │ │ - b.n 7e556 │ │ │ │ + b.n 7e722 │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - movw r5, #7852 @ 0x1eac │ │ │ │ + movw r5, #8304 @ 0x2070 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 7e5e6 │ │ │ │ - movw r5, #8304 @ 0x2070 │ │ │ │ + beq.n 7e7b2 │ │ │ │ + movw r5, #7852 @ 0x1eac │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 7e5f2 │ │ │ │ - cbnz r2, 7e5ec │ │ │ │ + bne.n 7e7b8 │ │ │ │ + cbnz r2, 7e7c8 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 7e556 │ │ │ │ - mov r2, r6 │ │ │ │ - mov lr, r2 │ │ │ │ - b.n 7e57e │ │ │ │ + b.n 7e722 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e556 │ │ │ │ + beq.n 7e722 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7e57e │ │ │ │ - b.n 7e58c │ │ │ │ - nop │ │ │ │ + bne.n 7e744 │ │ │ │ + strd lr, r3, [r0, #20] │ │ │ │ + b.n 7e762 │ │ │ │ + mov lr, r6 │ │ │ │ + b.n 7e744 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi.n 7e620 │ │ │ │ + bhi.n 7e7ec │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r3, #1 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ lsrs r2, r3, #3 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e6c0 │ │ │ │ + beq.n 7e88c │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w r4, r0, r2, lsl #2 │ │ │ │ mov.w lr, r3, lsl #30 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ bic.w lr, lr, #2147483648 @ 0x80000000 │ │ │ │ orr.w lr, lr, r3, lsr #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, lr │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7e6a0 │ │ │ │ + bcs.n 7e86c │ │ │ │ sub.w ip, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7e6b0 │ │ │ │ + beq.n 7e87c │ │ │ │ and.w lr, r5, r3, lsl #30 │ │ │ │ orr.w lr, lr, r3, lsr #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, lr │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7e6a0 │ │ │ │ + bcs.n 7e86c │ │ │ │ sub.w ip, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7e6b0 │ │ │ │ + beq.n 7e87c │ │ │ │ ldr.w lr, [r0, r2, lsl #2] │ │ │ │ and.w r2, r5, r3, lsl #30 │ │ │ │ orr.w r3, r2, r3, lsr #1 │ │ │ │ add r3, lr │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7e6a0 │ │ │ │ + bcs.n 7e86c │ │ │ │ mov lr, r4 │ │ │ │ lsls r2, r3, #30 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ bic.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ orr.w r2, r2, r3, lsr #1 │ │ │ │ - beq.n 7e6b0 │ │ │ │ + beq.n 7e87c │ │ │ │ ldr.w r3, [lr, #-4]! │ │ │ │ add r3, r2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 7e67e │ │ │ │ + bcc.n 7e84a │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ mov r2, ip │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e62e │ │ │ │ + bne.n 7e7fa │ │ │ │ mul.w r0, r1, r3 │ │ │ │ mvn.w r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mul.w r0, r1, r3 │ │ │ │ mvn.w r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e7ba │ │ │ │ + beq.n 7e986 │ │ │ │ ldrb.w ip, [r0, #4] │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r5, #1 │ │ │ │ add.w lr, r1, #12 │ │ │ │ lsl.w r5, r5, ip │ │ │ │ mov r6, r2 │ │ │ │ subs r5, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7e706 │ │ │ │ + b.n 7e8d2 │ │ │ │ adds r4, r0, r3 │ │ │ │ ldrsb.w r7, [r4, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e732 │ │ │ │ + bne.n 7e8fe │ │ │ │ strb r1, [r4, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 7e730 │ │ │ │ + beq.n 7e8fc │ │ │ │ ldrb.w ip, [r0, #4] │ │ │ │ add.w lr, lr, #12 │ │ │ │ ldr.w r2, [lr, #-12] │ │ │ │ cmp.w ip, #7 │ │ │ │ and.w r3, r5, r2 │ │ │ │ - ble.n 7e6ec │ │ │ │ + ble.n 7e8b8 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 7e7a4 │ │ │ │ + bgt.n 7e970 │ │ │ │ lsls r4, r3, #1 │ │ │ │ adds r7, r0, r4 │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e732 │ │ │ │ + bne.n 7e8fe │ │ │ │ add r4, r0 │ │ │ │ strh r1, [r4, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 7e6fe │ │ │ │ + bne.n 7e8ca │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ add r4, r3 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp.w ip, #7 │ │ │ │ add r3, r4 │ │ │ │ and.w r3, r3, r5 │ │ │ │ - bgt.n 7e77a │ │ │ │ + bgt.n 7e946 │ │ │ │ adds r4, r0, r3 │ │ │ │ ldrsb.w r4, [r4, #20] │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 7e796 │ │ │ │ + bne.n 7e962 │ │ │ │ cmp.w ip, #7 │ │ │ │ - ble.n 7e792 │ │ │ │ + ble.n 7e95e │ │ │ │ cmp.w ip, #15 │ │ │ │ it gt │ │ │ │ lslgt r4, r3, #2 │ │ │ │ - bgt.n 7e7ae │ │ │ │ + bgt.n 7e97a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 7e726 │ │ │ │ + b.n 7e8f2 │ │ │ │ add.w r4, r0, r3, lsl #2 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 7e750 │ │ │ │ + beq.n 7e91c │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r2 │ │ │ │ ands r3, r5 │ │ │ │ add.w r4, r0, r3, lsl #1 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 7e764 │ │ │ │ + bgt.n 7e930 │ │ │ │ ldrsh.w r4, [r4, #20] │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 7e76e │ │ │ │ + bne.n 7e93a │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.n 7e756 │ │ │ │ + bgt.n 7e922 │ │ │ │ adds r4, r0, r3 │ │ │ │ - b.n 7e6f6 │ │ │ │ + b.n 7e8c2 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r2 │ │ │ │ ands r3, r5 │ │ │ │ - b.n 7e746 │ │ │ │ + b.n 7e912 │ │ │ │ lsls r4, r3, #2 │ │ │ │ adds r7, r0, r4 │ │ │ │ ldr r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e734 │ │ │ │ + bne.n 7e900 │ │ │ │ add r4, r0 │ │ │ │ str r1, [r4, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 7e6fe │ │ │ │ + bne.n 7e8ca │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -123634,15 +123826,15 @@ │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ bic.w ip, r0, #3 │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ bfi r0, r2, #0, #2 │ │ │ │ - ldr r2, [pc, #196] @ (7e8b0 ) │ │ │ │ + ldr r2, [pc, #196] @ (7ea7c ) │ │ │ │ ldr.w lr, [lr, r2] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ @@ -123650,152 +123842,152 @@ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ ldr.w r2, [r0, #3768] @ 0xeb8 │ │ │ │ and.w r1, r1, #1 │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ - ble.n 7e864 │ │ │ │ + ble.n 7ea30 │ │ │ │ ldr.w r1, [r0, #3868] @ 0xf1c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #3768] @ 0xeb8 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r0, #3868] @ 0xf1c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7e874 │ │ │ │ + bne.n 7ea40 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7e894 │ │ │ │ + cbnz r0, 7ea60 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 7e84a │ │ │ │ + cbnz r0, 7ea16 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7e8b4 │ │ │ │ + b.w 7ea80 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e83e │ │ │ │ + bge.n 7ea0a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e83e │ │ │ │ + bne.n 7ea0a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7e840 │ │ │ │ + b.n 7ea0c │ │ │ │ ldr.w r2, [r0, #3868] @ 0xf1c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #3868] @ 0xf1c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 7e836 │ │ │ │ + beq.n 7ea02 │ │ │ │ ldr.w r2, [ip] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e836 │ │ │ │ + bge.n 7ea02 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [ip] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e836 │ │ │ │ + bne.n 7ea02 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e836 │ │ │ │ + b.n 7ea02 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e83a │ │ │ │ + bge.n 7ea06 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e83a │ │ │ │ + bne.n 7ea06 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e83a │ │ │ │ + b.n 7ea06 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007e8b4 : │ │ │ │ +0007ea80 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r1, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e96c │ │ │ │ + bne.n 7eb38 │ │ │ │ movw ip, #24184 @ 0x5e78 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ sub.w r1, r0, r3, lsl #3 │ │ │ │ - movw r2, #25473 @ 0x6381 │ │ │ │ + movw r2, #25937 @ 0x6551 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [ip, #900] @ 0x384 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7e9d4 │ │ │ │ - cbz r1, 7e956 │ │ │ │ - ldr r3, [pc, #524] @ (7eb0c ) │ │ │ │ + bne.n 7eba0 │ │ │ │ + cbz r1, 7eb22 │ │ │ │ + ldr r3, [pc, #524] @ (7ecd8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1596] @ 0x63c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7e9de │ │ │ │ + beq.n 7ebaa │ │ │ │ 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 7e93c │ │ │ │ + bgt.n 7eb08 │ │ │ │ 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 7e9de │ │ │ │ + beq.n 7ebaa │ │ │ │ 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, 7e95a │ │ │ │ + cbz r0, 7eb26 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ea02 │ │ │ │ + beq.n 7ebce │ │ │ │ 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 7e956 │ │ │ │ + b.n 7eb22 │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ mov r1, r2 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ bic.w r4, r4, #3 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ bfi r1, r5, #0, #2 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r4 │ │ │ │ - ldr r4, [pc, #380] @ (7eb0c ) │ │ │ │ + ldr r4, [pc, #380] @ (7ecd8 ) │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ movw ip, #24184 @ 0x5e78 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ @@ -123805,32 +123997,32 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ strgt.w r1, [r2, #3768] @ 0xeb8 │ │ │ │ sub.w r1, r0, r3, lsl #3 │ │ │ │ ldr.w r3, [ip, #900] @ 0x384 │ │ │ │ subs r4, #1 │ │ │ │ str.w r4, [r2, #3868] @ 0xf1c │ │ │ │ - movw r2, #25473 @ 0x6381 │ │ │ │ + movw r2, #25937 @ 0x6551 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e8fa │ │ │ │ + beq.n 7eac6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r0, [ip, #884] @ 0x374 │ │ │ │ bx r3 │ │ │ │ ldr.w r2, [ip, #860] @ 0x35c │ │ │ │ - movw r3, #46181 @ 0xb465 │ │ │ │ + movw r3, #46581 @ 0xb5f5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7eb04 │ │ │ │ + bne.w 7ecd0 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7e956 │ │ │ │ + b.n 7eb22 │ │ │ │ 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 │ │ │ │ @@ -123841,72 +124033,72 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w r3, [r0, #528] @ 0x210 │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ea42 │ │ │ │ + bne.n 7ec0e │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7ea3e │ │ │ │ + cbz r3, 7ec0a │ │ │ │ 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 7eaa2 │ │ │ │ + beq.n 7ec6e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7ea7a │ │ │ │ + beq.n 7ec46 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7ea5a │ │ │ │ + cbnz r3, 7ec26 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 7e956 │ │ │ │ + beq.w 7eb22 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 7ea9c │ │ │ │ + cbz r1, 7ec68 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 7ea76 │ │ │ │ + cbz r3, 7ec42 │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r6, #20] │ │ │ │ - b.n 7e956 │ │ │ │ + b.n 7eb22 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7ea88 │ │ │ │ + cbz r3, 7ec54 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e956 │ │ │ │ + bne.w 7eb22 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7e956 │ │ │ │ + b.n 7eb22 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7ea68 │ │ │ │ + b.n 7ec34 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7ea4c │ │ │ │ + beq.n 7ec18 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7eafe │ │ │ │ + cbz r3, 7ecca │ │ │ │ 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, 7ead6 │ │ │ │ + cbz r3, 7eca2 │ │ │ │ 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 │ │ │ │ @@ -123915,320 +124107,322 @@ │ │ │ │ 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 7e956 │ │ │ │ + b.n 7eb22 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7eaae │ │ │ │ + b.n 7ec7a │ │ │ │ ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 7e9f6 │ │ │ │ + b.n 7ebc2 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007eb10 <_PyType_GetDict@@Base>: │ │ │ │ +0007ecdc <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 7eb1c <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 7ece8 <_PyType_GetDict@@Base+0xc> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ - ldr.w ip, [pc, #68] @ 7eb64 <_PyType_GetDict@@Base+0x54> │ │ │ │ + ldr.w ip, [pc, #68] @ 7ed30 <_PyType_GetDict@@Base+0x54> │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ add.w ip, ip, #91136 @ 0x16400 │ │ │ │ ldr.w ip, [ip, #392] @ 0x188 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 7eb4a <_PyType_GetDict@@Base+0x3a> │ │ │ │ + beq.n 7ed16 <_PyType_GetDict@@Base+0x3a> │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 7eb58 <_PyType_GetDict@@Base+0x48> │ │ │ │ + bls.n 7ed24 <_PyType_GetDict@@Base+0x48> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ bx lr │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ - b.n 7eb54 <_PyType_GetDict@@Base+0x44> │ │ │ │ + b.n 7ed20 <_PyType_GetDict@@Base+0x44> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007eb68 : │ │ │ │ +0007ed34 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 7ebbc │ │ │ │ + bpl.n 7ed8a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7eba4 │ │ │ │ + bne.n 7ed70 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7eba4 │ │ │ │ + beq.n 7ed70 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6ba50 │ │ │ │ + bl 6bbe0 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7ebd0 │ │ │ │ + beq.n 7ed9e │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 775ac │ │ │ │ - b.n 7eb9e │ │ │ │ - movw r0, #33800 @ 0x8408 │ │ │ │ + bl 7777c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + b.n 7ed6c │ │ │ │ + movw r0, #38344 @ 0x95c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2461 @ 0x99d │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7eba0 │ │ │ │ + b.n 7ed6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 261924 │ │ │ │ - b.n 7ebcc │ │ │ │ + bl 262b40 │ │ │ │ + b.n 7ed9a │ │ │ │ + nop │ │ │ │ │ │ │ │ -0007ebd8 : │ │ │ │ +0007eda8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r9, [r2] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7f1fc │ │ │ │ + beq.w 7f3cc │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r2 │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ mov r8, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi.w 7f4fa │ │ │ │ + bhi.w 7f6ca │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - beq.w 7f0be │ │ │ │ + beq.w 7f28e │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ - beq.w 7f0f4 │ │ │ │ + beq.w 7f2c4 │ │ │ │ ldr.w r2, [sl, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ec16 │ │ │ │ + bne.n 7ede6 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f4de │ │ │ │ + beq.w 7f6ae │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 2c2f0 │ │ │ │ - cbz r0, 7ec4c │ │ │ │ + cbz r0, 7ee1c │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f4d0 │ │ │ │ + beq.w 7f6a0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 2bf84 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f4b0 │ │ │ │ + beq.w 7f680 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 2beec │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7f1b2 │ │ │ │ + bne.w 7f382 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7f208 │ │ │ │ + beq.w 7f3d8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f3d8 │ │ │ │ + beq.w 7f5a8 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f44a │ │ │ │ + beq.w 7f61a │ │ │ │ movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ed34 │ │ │ │ + beq.n 7ef04 │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f414 │ │ │ │ + beq.w 7f5e4 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r4, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ed2e │ │ │ │ + beq.n 7eefe │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f3dc │ │ │ │ + beq.w 7f5ac │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r4, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 7ed2e │ │ │ │ + cbz r2, 7eefe │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f3e0 │ │ │ │ + beq.w 7f5b0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r4, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 7ed2e │ │ │ │ + cbz r2, 7eefe │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f39c │ │ │ │ + beq.w 7f56c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r4, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 7ed2e │ │ │ │ + cbz r2, 7eefe │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f3a0 │ │ │ │ + beq.w 7f570 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r4, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 7ed2e │ │ │ │ + cbz r2, 7eefe │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f3a4 │ │ │ │ + beq.w 7f574 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r4, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 7ed2e │ │ │ │ + cbz r2, 7eefe │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f34e │ │ │ │ + beq.w 7f51e │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r4, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ - cbz r2, 7ed2e │ │ │ │ + cbz r2, 7eefe │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f398 │ │ │ │ + beq.w 7f568 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f45e │ │ │ │ + beq.w 7f62e │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ed1a │ │ │ │ + bne.n 7eeea │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7f498 │ │ │ │ + bne.w 7f668 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bf58 │ │ │ │ + bl 7c12c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f4ca │ │ │ │ + beq.w 7f69a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r2, r3, #23 │ │ │ │ - bpl.n 7ed5a │ │ │ │ + bpl.n 7ef2a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 196404 │ │ │ │ + bl 197a0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7f2c2 │ │ │ │ + beq.w 7f492 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r4, #39512 @ 0x9a58 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r4, r8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 7f166 │ │ │ │ + bgt.w 7f336 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7f430 │ │ │ │ + bge.w 7f600 │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ - cbz r2, 7ed96 │ │ │ │ + cbz r2, 7ef66 │ │ │ │ movw r3, #39512 @ 0x9a58 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f3c0 │ │ │ │ + bne.w 7f590 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 196154 │ │ │ │ + bl 19775c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f2c2 │ │ │ │ + beq.w 7f492 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7f232 │ │ │ │ + beq.w 7f402 │ │ │ │ it ge │ │ │ │ strge r5, [sp, #16] │ │ │ │ - blt.w 7f2de │ │ │ │ + blt.w 7f4ae │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov.w fp, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ - bl 7f728 │ │ │ │ + bl 7f8f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7f2c2 │ │ │ │ + beq.w 7f492 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ - bl 7f728 │ │ │ │ + bl 7f8f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7f2c2 │ │ │ │ + beq.w 7f492 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ - bl 7f728 │ │ │ │ + bl 7f8f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7f2c2 │ │ │ │ + beq.w 7f492 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f2c2 │ │ │ │ + beq.w 7f492 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ orr.w r3, r2, #512 @ 0x200 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ - cbz r1, 7ee22 │ │ │ │ + cbz r1, 7eff2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r4, #208 @ 0xd0 │ │ │ │ @@ -124246,15 +124440,15 @@ │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ add.w r1, r4, #420 @ 0x1a4 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ it lt │ │ │ │ strlt.w r3, [r8] │ │ │ │ lsls r0, r2, #30 │ │ │ │ str.w r8, [r4, #128] @ 0x80 │ │ │ │ - bmi.w 7f5ca │ │ │ │ + bmi.w 7f79a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r3, [r4, #168] @ 0xa8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ @@ -124266,20 +124460,20 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r7, [r4, #436] @ 0x1b4 │ │ │ │ str.w r7, [r4, #428] @ 0x1ac │ │ │ │ str.w sl, [r4, #12] │ │ │ │ str.w sl, [r4, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7ef10 │ │ │ │ - movw r7, #37044 @ 0x90b4 │ │ │ │ + beq.n 7f0e0 │ │ │ │ + movw r7, #41588 @ 0xa274 │ │ │ │ movt r7, #49 @ 0x31 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bhi.n 7eef2 │ │ │ │ + bhi.n 7f0c2 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ @@ -124314,1049 +124508,1049 @@ │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r7, #6 │ │ │ │ add.w r1, r7, r3, lsl #2 │ │ │ │ ldrsh.w r3, [r7, r3, lsl #2] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ adds r0, r3, #1 │ │ │ │ ldrsh.w r1, [r1, #2] │ │ │ │ - bne.w 7f1f6 │ │ │ │ + bne.w 7f3c6 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ str r2, [r4, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ee9e │ │ │ │ + bne.n 7f06e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f212 │ │ │ │ + beq.w 7f3e2 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w r3, {r3, r5, r8} │ │ │ │ str r3, [r4, #28] │ │ │ │ str.w r8, [r4, #104] @ 0x68 │ │ │ │ str.w r5, [r4, #144] @ 0x90 │ │ │ │ - bl 7f794 │ │ │ │ + bl 7f964 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f00c │ │ │ │ + blt.n 7f1dc │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ - movw r3, #36877 @ 0x900d │ │ │ │ + movw r3, #37341 @ 0x91dd │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ef72 │ │ │ │ + bne.n 7f142 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r2, 7ef52 │ │ │ │ + cbz r2, 7f122 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f5aa │ │ │ │ + blt.w 7f77a │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f58e │ │ │ │ + blt.w 7f75e │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f572 │ │ │ │ + blt.w 7f742 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f5da │ │ │ │ + blt.w 7f7aa │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r7, [r4, #132] @ 0x84 │ │ │ │ - bmi.w 7f512 │ │ │ │ + bmi.w 7f6e2 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 7efbc │ │ │ │ + cbz r1, 7f18c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7bcf0 │ │ │ │ - bl 79604 │ │ │ │ + bl 7bec4 │ │ │ │ + bl 79800 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f00c │ │ │ │ + beq.n 7f1dc │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #680] @ (7f240 ) │ │ │ │ + ldr r1, [pc, #680] @ (7f410 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7efb6 │ │ │ │ + bge.n 7f186 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f4d6 │ │ │ │ + beq.w 7f6a6 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7f00c │ │ │ │ + beq.n 7f1dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7f1d2 │ │ │ │ + bne.w 7f3a2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7f1e6 │ │ │ │ - ldr r1, [pc, #632] @ (7f244 ) │ │ │ │ + bne.w 7f3b6 │ │ │ │ + ldr r1, [pc, #632] @ (7f414 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 77534 │ │ │ │ - cbnz r0, 7f00c │ │ │ │ + bl 77704 │ │ │ │ + cbnz r0, 7f1dc │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f46a │ │ │ │ + beq.w 7f63a │ │ │ │ subs r1, r0, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fbf4 │ │ │ │ + bl 7fdc4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7f00c │ │ │ │ + cbz r0, 7f1dc │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #592] @ (7f244 ) │ │ │ │ + ldr r1, [pc, #592] @ (7f414 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7f00c │ │ │ │ + bge.n 7f1dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f462 │ │ │ │ - bl 7fc54 │ │ │ │ + beq.w 7f632 │ │ │ │ + bl 7fe24 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f548 │ │ │ │ + bne.w 7f718 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ mov r0, sl │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r8, r2, r9 │ │ │ │ - bl 7fc6c │ │ │ │ + bl 7fe3c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r8 │ │ │ │ blx 2beec │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fc6c │ │ │ │ + bl 7fe3c │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fc6c │ │ │ │ + bl 7fe3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 7f0b2 │ │ │ │ + ble.n 7f282 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f404 │ │ │ │ + bmi.w 7f5d4 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 7f0b2 │ │ │ │ + beq.n 7f282 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f3e4 │ │ │ │ + bmi.w 7f5b4 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 7f0b2 │ │ │ │ + beq.n 7f282 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f3f4 │ │ │ │ + bmi.w 7f5c4 │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 7f0b2 │ │ │ │ + beq.n 7f282 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f352 │ │ │ │ + bmi.w 7f522 │ │ │ │ subs.w r2, r9, #4 │ │ │ │ - beq.n 7f0b2 │ │ │ │ + beq.n 7f282 │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.w 7f33e │ │ │ │ + bmi.w 7f50e │ │ │ │ adds r3, #20 │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 7f0a4 │ │ │ │ + bne.n 7f274 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ee9e │ │ │ │ - b.n 7ef10 │ │ │ │ + bne.w 7f06e │ │ │ │ + b.n 7f0e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f418 │ │ │ │ + bne.w 7f5e8 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f338 │ │ │ │ + beq.w 7f508 │ │ │ │ blx 2bf84 │ │ │ │ adds r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f486 │ │ │ │ + beq.w 7f656 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ mov r2, r4 │ │ │ │ blx 2beec │ │ │ │ - b.n 7ec28 │ │ │ │ + b.n 7edf8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 7f3a8 │ │ │ │ + bne.w 7f578 │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7ec28 │ │ │ │ - movw r3, #24580 @ 0x6004 │ │ │ │ + beq.w 7edf8 │ │ │ │ + movw r3, #29124 @ 0x71c4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #52600 @ 0xcd78 │ │ │ │ + movw r3, #57144 @ 0xdf38 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #52480 @ 0xcd00 │ │ │ │ + movw r3, #57024 @ 0xdec0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov fp, r5 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.w 7f290 │ │ │ │ + bmi.w 7f460 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 7f1a2 │ │ │ │ + cbz r0, 7f372 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 7f19c │ │ │ │ + cbz r0, 7f36c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f238 │ │ │ │ + beq.n 7f408 │ │ │ │ ldr.w r4, [r5, #20]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7f12a │ │ │ │ + bne.n 7f2fa │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - b.n 7ec28 │ │ │ │ + b.n 7edf8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov ip, r0 │ │ │ │ add.w r8, r3, #12 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ ldr r5, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f250 │ │ │ │ + beq.n 7f420 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov.w lr, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp r0, lr │ │ │ │ - ble.n 7f26a │ │ │ │ + ble.n 7f43a │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 7f22c │ │ │ │ + bne.n 7f3fc │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 7ed74 │ │ │ │ - b.n 7f170 │ │ │ │ + beq.w 7ef44 │ │ │ │ + b.n 7f340 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr.w r4, [r5, #20]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7ec28 │ │ │ │ + beq.w 7edf8 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ - b.n 7f12a │ │ │ │ + b.n 7f2fa │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, r4 │ │ │ │ - bpl.w 7ed34 │ │ │ │ + bpl.w 7ef04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7f4ac │ │ │ │ + bge.w 7f67c │ │ │ │ adds r3, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7ed44 │ │ │ │ - ldr r1, [pc, #116] @ (7f248 ) │ │ │ │ + b.n 7ef14 │ │ │ │ + ldr r1, [pc, #116] @ (7f418 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bd58c │ │ │ │ + bl bdbf0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7f00c │ │ │ │ + beq.w 7f1dc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7efca │ │ │ │ - ldr r1, [pc, #100] @ (7f24c ) │ │ │ │ + beq.w 7f19a │ │ │ │ + ldr r1, [pc, #100] @ (7f41c ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bd58c │ │ │ │ + bl bdbf0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7efca │ │ │ │ - b.n 7f00c │ │ │ │ + bne.w 7f19a │ │ │ │ + b.n 7f1dc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r2, [r1, r3] │ │ │ │ - b.n 7f0b2 │ │ │ │ + b.n 7f282 │ │ │ │ mov fp, r9 │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ str.w r9, [sp, #12] │ │ │ │ - b.n 7ec34 │ │ │ │ + b.n 7ee04 │ │ │ │ movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.n 7ed34 │ │ │ │ - movw r3, #35877 @ 0x8c25 │ │ │ │ + b.n 7ef04 │ │ │ │ + movw r3, #37841 @ 0x93d1 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7ef18 │ │ │ │ + b.n 7f0e8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r6 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 7f0b2 │ │ │ │ + b.n 7f282 │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 7f186 │ │ │ │ + b.n 7f356 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - b.n 7edb4 │ │ │ │ + b.n 7ef84 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 7f1a2 │ │ │ │ + b.n 7f372 │ │ │ │ push {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 7f2b4 │ │ │ │ + cbnz r4, 7f484 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r4!, {r2, r3, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r3, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 7f192 │ │ │ │ + beq.n 7f362 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f252 │ │ │ │ + bne.n 7f422 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 7f192 │ │ │ │ + beq.n 7f362 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f362 │ │ │ │ + beq.n 7f532 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #12 │ │ │ │ mov lr, r2 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - ble.n 7f380 │ │ │ │ + ble.n 7f550 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7f27a │ │ │ │ + bne.n 7f44a │ │ │ │ mov r2, lr │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7f192 │ │ │ │ + b.n 7f362 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7f2c6 │ │ │ │ + bgt.n 7f496 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7f2a2 │ │ │ │ + blt.n 7f472 │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 7f31e │ │ │ │ + blt.n 7f4ee │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52556 @ 0xcd4c │ │ │ │ + movw r1, #57100 @ 0xdf0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7f01e │ │ │ │ + b.n 7f1ee │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52500 @ 0xcd14 │ │ │ │ + movw r1, #57044 @ 0xded4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 7f2b8 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 7f488 │ │ │ │ rsb r3, r5, #7 │ │ │ │ bic.w r2, r3, #7 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7edb4 │ │ │ │ + beq.w 7ef84 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ orrs r3, r2 │ │ │ │ lsls r3, r3, #8 │ │ │ │ - bmi.w 7edb4 │ │ │ │ + bmi.w 7ef84 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52960 @ 0xcee0 │ │ │ │ + movw r1, #57504 @ 0xe0a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 7f2c2 │ │ │ │ - movw r1, #52480 @ 0xcd00 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 7f492 │ │ │ │ + movw r1, #57024 @ 0xdec0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f142 │ │ │ │ - b.n 7f1a2 │ │ │ │ - bl 761ac │ │ │ │ - b.n 7ec28 │ │ │ │ + bne.w 7f312 │ │ │ │ + b.n 7f372 │ │ │ │ + bl 7637c │ │ │ │ + b.n 7edf8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bic.w r0, r0, #8 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, r0 │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 7f0ac │ │ │ │ + b.n 7f27c │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 7ed14 │ │ │ │ + b.n 7eee4 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ - b.n 7f09a │ │ │ │ + b.n 7f26a │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 7f494 │ │ │ │ + beq.w 7f664 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f364 │ │ │ │ + bne.n 7f534 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 7f494 │ │ │ │ + beq.w 7f664 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52740 @ 0xce04 │ │ │ │ + movw r1, #57284 @ 0xdfc4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 7f2c2 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 7f492 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7ed26 │ │ │ │ + b.n 7eef6 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 7ece4 │ │ │ │ + b.n 7eeb4 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 7ecf4 │ │ │ │ + b.n 7eec4 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 7ed04 │ │ │ │ + b.n 7eed4 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52432 @ 0xccd0 │ │ │ │ + movw r1, #56976 @ 0xde90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 7f2b8 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 7f488 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52908 @ 0xceac │ │ │ │ + movw r1, #57452 @ 0xe06c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 7f2c2 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 7f492 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7ec9c │ │ │ │ + b.n 7ee6c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 7ecc4 │ │ │ │ + b.n 7ee94 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 7ecd4 │ │ │ │ + b.n 7eea4 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r0, #32] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n 7f07e │ │ │ │ + b.n 7f24e │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ - b.n 7f08c │ │ │ │ + b.n 7f25c │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 7f070 │ │ │ │ + b.n 7f240 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n 7ecb2 │ │ │ │ + b.n 7ee82 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52624 @ 0xcd90 │ │ │ │ + movw r1, #57168 @ 0xdf50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 7f2b8 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 7f488 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #52864 @ 0xce80 │ │ │ │ + movw r1, #57408 @ 0xe040 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 7f2c2 │ │ │ │ + bl d6310 │ │ │ │ + b.n 7f492 │ │ │ │ ldrd r4, r2, [r3, #4] │ │ │ │ movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7eca2 │ │ │ │ - b.n 7ed2e │ │ │ │ + bne.w 7ee72 │ │ │ │ + b.n 7eefe │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - b.n 7ed26 │ │ │ │ + b.n 7eef6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f00c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f1dc │ │ │ │ movw r0, #44600 @ 0xae38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #53304 @ 0xd038 │ │ │ │ + movw r2, #57848 @ 0xe1f8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 205b88 │ │ │ │ - b.n 7f00c │ │ │ │ - bl 1f4674 │ │ │ │ + bl 206c30 │ │ │ │ + b.n 7f1dc │ │ │ │ + bl 1f56c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 7f2c2 │ │ │ │ + b.n 7f492 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7f192 │ │ │ │ + b.n 7f362 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bpl.n 7f4b4 │ │ │ │ + bpl.n 7f684 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7f4ac │ │ │ │ + bge.n 7f67c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [sp, #8] │ │ │ │ - b.n 7ed44 │ │ │ │ + b.n 7ef14 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 7f2c2 │ │ │ │ + b.n 7f492 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52712 @ 0xcde8 │ │ │ │ + movw r1, #57256 @ 0xdfa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 7f2c2 │ │ │ │ + b.n 7f492 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 7f2c2 │ │ │ │ + b.n 7f492 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7efb6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f186 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52668 @ 0xcdbc │ │ │ │ + movw r1, #57212 @ 0xdf7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov sl, r7 │ │ │ │ - b.n 7f2c2 │ │ │ │ + b.n 7f492 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52412 @ 0xccbc │ │ │ │ + movw r1, #56956 @ 0xde7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 7f2b8 │ │ │ │ - ldr r2, [pc, #228] @ (7f5f8 ) │ │ │ │ + bl f29e4 │ │ │ │ + b.n 7f488 │ │ │ │ + ldr r2, [pc, #228] @ (7f7c8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #392] @ 0x188 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 7f566 │ │ │ │ + beq.n 7f736 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 7f566 │ │ │ │ + bhi.n 7f736 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ - b.n 7ef80 │ │ │ │ + b.n 7f150 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7f558 │ │ │ │ + bge.n 7f728 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f5d2 │ │ │ │ + beq.n 7f7a2 │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, sl, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ mov r4, sl │ │ │ │ - b.n 7f01e │ │ │ │ + b.n 7f1ee │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ - b.n 7f544 │ │ │ │ + b.n 7f714 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #53164 @ 0xcfac │ │ │ │ + movw r1, #57708 @ 0xe16c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 7f00c │ │ │ │ + bl d6310 │ │ │ │ + b.n 7f1dc │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #53092 @ 0xcf64 │ │ │ │ + movw r1, #57636 @ 0xe124 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 7f00c │ │ │ │ + bl d6310 │ │ │ │ + b.n 7f1dc │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #53028 @ 0xcf24 │ │ │ │ + movw r1, #57572 @ 0xe0e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 7f00c │ │ │ │ + bl d6310 │ │ │ │ + b.n 7f1dc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 7ee62 │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 7f032 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f558 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f728 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #53232 @ 0xcff0 │ │ │ │ + movw r1, #57776 @ 0xe1b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 7f00c │ │ │ │ + bl d6310 │ │ │ │ + b.n 7f1dc │ │ │ │ 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 7f6bc │ │ │ │ + beq.n 7f88c │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7f68e │ │ │ │ + beq.n 7f85e │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f6e2 │ │ │ │ + beq.n 7f8b2 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f6d4 │ │ │ │ + beq.n 7f8a4 │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f6fc │ │ │ │ + beq.n 7f8cc │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 7f5fc │ │ │ │ + bl 7f7cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 7f71a │ │ │ │ + bne.n 7f8ea │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 7f724 │ │ │ │ + bne.n 7f8f4 │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 7f70a │ │ │ │ + bne.n 7f8da │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 7f70c │ │ │ │ + bne.n 7f8dc │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 7f716 │ │ │ │ + bne.n 7f8e6 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 7f6f2 │ │ │ │ + bne.n 7f8c2 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 7f69e │ │ │ │ + beq.n 7f86e │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7f6cc │ │ │ │ + bne.n 7f89c │ │ │ │ mov r0, r2 │ │ │ │ - b.n 7f6ac │ │ │ │ + b.n 7f87c │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 7f684 │ │ │ │ + bne.n 7f854 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 7f684 │ │ │ │ + bne.n 7f854 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7f6cc │ │ │ │ + bne.n 7f89c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7f6ac │ │ │ │ + beq.n 7f87c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.n 7f65c │ │ │ │ + b.n 7f82c │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 7f674 │ │ │ │ + beq.n 7f844 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7f706 │ │ │ │ + bne.n 7f8d6 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7f69e │ │ │ │ + b.n 7f86e │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 7f648 │ │ │ │ + b.n 7f818 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7f684 │ │ │ │ + b.n 7f854 │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 7f720 │ │ │ │ + bne.n 7f8f0 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 7f674 │ │ │ │ + b.n 7f844 │ │ │ │ mov r1, ip │ │ │ │ - b.n 7f6f2 │ │ │ │ + b.n 7f8c2 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7f65c │ │ │ │ + b.n 7f82c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7f6f2 │ │ │ │ + b.n 7f8c2 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7f65c │ │ │ │ - cbnz r0, 7f72c │ │ │ │ + b.n 7f82c │ │ │ │ + cbnz r0, 7f8fc │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #19 │ │ │ │ - bne.n 7f74e │ │ │ │ + bne.n 7f91e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 7f76c │ │ │ │ + bne.n 7f93c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - movw r1, #53468 @ 0xd0dc │ │ │ │ + movw r1, #58012 @ 0xe29c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 7f778 │ │ │ │ + bne.n 7f948 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7f74a │ │ │ │ + b.n 7f91a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - movw r1, #53504 @ 0xd100 │ │ │ │ + movw r1, #58048 @ 0xe2c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 7f766 │ │ │ │ + bl d6310 │ │ │ │ + b.n 7f936 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f794 : │ │ │ │ +0007f964 : │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #19 │ │ │ │ - bmi.n 7f7d0 │ │ │ │ + bmi.n 7f9a0 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 7f7a4 │ │ │ │ + bpl.n 7f974 │ │ │ │ movs r1, #1 │ │ │ │ - b.w 72c2c │ │ │ │ + b.w 72dcc │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ orr.w r2, r2, #256 @ 0x100 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 199104 <_Py_SetImmortalUntracked@@Base> │ │ │ │ + bl 19a714 <_Py_SetImmortalUntracked@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 72c2c │ │ │ │ + b.w 72dcc │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 7f9dc │ │ │ │ + bgt.w 7fbac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 7f8aa │ │ │ │ + bls.n 7fa7a │ │ │ │ adds r3, r0, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ mov r6, r3 │ │ │ │ - bmi.w 7f97e │ │ │ │ + bmi.w 7fb4e │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #3289 @ 0xcd9 │ │ │ │ + movw r3, #3685 @ 0xe65 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7f96e │ │ │ │ - ldr r3, [pc, #468] @ (7f9f4 ) │ │ │ │ + bne.w 7fb3e │ │ │ │ + ldr r3, [pc, #468] @ (7fbc4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1596] @ 0x63c │ │ │ │ mov r7, r3 │ │ │ │ - bcs.w 7f942 │ │ │ │ + bcs.w 7fb12 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7f932 │ │ │ │ + beq.n 7fb02 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 7f88e │ │ │ │ + cbz r2, 7fa5e │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [pc, #408] @ (7f9f8 ) │ │ │ │ + ldr r2, [pc, #408] @ (7fbc8 ) │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7f986 │ │ │ │ + blt.w 7fb56 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f998 │ │ │ │ + bne.w 7fb68 │ │ │ │ movs r2, #0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r5, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ strd r3, r2, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd ip, r6, [r3, #24] │ │ │ │ cmp ip, r6 │ │ │ │ - bhi.n 7f8fc │ │ │ │ + bhi.n 7facc │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, ip, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, ip │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, ip] │ │ │ │ - b.n 7f854 │ │ │ │ - ldr r3, [pc, #328] @ (7f9f4 ) │ │ │ │ + b.n 7fa24 │ │ │ │ + ldr r3, [pc, #328] @ (7fbc4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1712] @ 0x6b0 │ │ │ │ - cbz r4, 7f904 │ │ │ │ - ldr r0, [pc, #312] @ (7f9f8 ) │ │ │ │ + cbz r4, 7fad4 │ │ │ │ + ldr r0, [pc, #312] @ (7fbc8 ) │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f878 │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + beq.n 7fa48 │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f9d0 │ │ │ │ + bne.n 7fba0 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f878 │ │ │ │ + bne.n 7fa48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ - b.n 7f878 │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ + b.n 7fa48 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 7f854 │ │ │ │ + b.n 7fa24 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #3289 @ 0xcd9 │ │ │ │ + movw r1, #3685 @ 0xe65 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 7f9b0 │ │ │ │ + bne.n 7fb80 │ │ │ │ ldr.w r3, [r3, #1596] @ 0x63c │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bne.n 7f846 │ │ │ │ + bne.n 7fa16 │ │ │ │ movs r6, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f854 │ │ │ │ + bne.n 7fa24 │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #46021 @ 0xb3c5 │ │ │ │ + movw r3, #46421 @ 0xb555 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7f9c4 │ │ │ │ + bne.n 7fb94 │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7f97e │ │ │ │ + cbz r4, 7fb4e │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 7f854 │ │ │ │ + b.n 7fa24 │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f854 │ │ │ │ - bl 1f4674 │ │ │ │ + bne.w 7fa24 │ │ │ │ + bl 1f56c4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7f888 │ │ │ │ + b.n 7fa58 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f878 │ │ │ │ - movw r1, #785 @ 0x311 │ │ │ │ + beq.w 7fa48 │ │ │ │ + movw r1, #4689 @ 0x1251 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7f9b8 │ │ │ │ - ldr r0, [pc, #84] @ (7f9fc ) │ │ │ │ - bl 6b630 │ │ │ │ + bne.n 7fb88 │ │ │ │ + ldr r0, [pc, #84] @ (7fbcc ) │ │ │ │ + bl 6b7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f8f4 │ │ │ │ - b.n 7f878 │ │ │ │ + beq.n 7fac4 │ │ │ │ + b.n 7fa48 │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ movs r6, #16 │ │ │ │ - b.n 7f972 │ │ │ │ + b.n 7fb42 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7f878 │ │ │ │ + b.n 7fa48 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7f960 │ │ │ │ + b.n 7fb30 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7f878 │ │ │ │ + b.n 7fa48 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53576 @ 0xd148 │ │ │ │ + movw r1, #58120 @ 0xe308 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 7f982 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 7fb52 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -125364,778 +125558,778 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ mov r2, r0 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.w 7fbb2 │ │ │ │ - cbnz r1, 7fa68 │ │ │ │ + bmi.w 7fd82 │ │ │ │ + cbnz r1, 7fc38 │ │ │ │ ldrb.w r3, [r2, #204] @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fb6a │ │ │ │ + bne.w 7fd3a │ │ │ │ ldr.w r1, [r2, #192] @ 0xc0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7fb5a │ │ │ │ - ldr r5, [pc, #440] @ (7fbf0 ) │ │ │ │ + beq.w 7fd2a │ │ │ │ + ldr r5, [pc, #440] @ (7fdc0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r5, [r5, r4] │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ lsls r1, r4, #22 │ │ │ │ add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ str.w r0, [r3, #140] @ 0x8c │ │ │ │ str.w r0, [r2, #192] @ 0xc0 │ │ │ │ - bpl.n 7fa62 │ │ │ │ + bpl.n 7fc32 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #456] @ 0x1c8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r7, #5160 @ 0x1428 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.n 7fa22 │ │ │ │ + bpl.n 7fbf2 │ │ │ │ ldr.w ip, [r1, #28] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7fb1a │ │ │ │ + bne.n 7fcea │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r5 │ │ │ │ - ble.n 7fa22 │ │ │ │ + ble.n 7fbf2 │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ movs r6, #1 │ │ │ │ ldrb.w lr, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w lr, r6, lr │ │ │ │ - cbz r4, 7fae6 │ │ │ │ + cbz r4, 7fcb6 │ │ │ │ add.w lr, lr, r5, lsl #3 │ │ │ │ add r3, lr │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbz r4, 7fafe │ │ │ │ + cbz r4, 7fcce │ │ │ │ ldr r4, [r4, #8] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 7fa82 │ │ │ │ + beq.n 7fc52 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7fa76 │ │ │ │ + ble.n 7fc46 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 1963f8 │ │ │ │ + bl 197a00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7fae0 │ │ │ │ + bge.n 7fcb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7fb9e │ │ │ │ + beq.n 7fd6e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r8, r3 │ │ │ │ - b.n 7fa76 │ │ │ │ + b.n 7fc46 │ │ │ │ movs r4, #12 │ │ │ │ mla r4, r4, r5, lr │ │ │ │ add r3, r4 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7faaa │ │ │ │ + bne.n 7fc7a │ │ │ │ adds r5, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 7faee │ │ │ │ - b.n 7fa22 │ │ │ │ + bne.n 7fcbe │ │ │ │ + b.n 7fbf2 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, r0 │ │ │ │ - bge.n 7fa22 │ │ │ │ + bge.n 7fbf2 │ │ │ │ adds r3, #8 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbz r4, 7fb10 │ │ │ │ + cbz r4, 7fce0 │ │ │ │ cmp r0, r5 │ │ │ │ - bgt.n 7faaa │ │ │ │ - b.n 7fa22 │ │ │ │ + bgt.n 7fc7a │ │ │ │ + b.n 7fbf2 │ │ │ │ adds r5, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r0, r5 │ │ │ │ - bgt.n 7fb06 │ │ │ │ - b.n 7fa22 │ │ │ │ + bgt.n 7fcd6 │ │ │ │ + b.n 7fbf2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 7fa22 │ │ │ │ + ble.n 7fbf2 │ │ │ │ ldrb.w r3, [ip] │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - b.n 7faaa │ │ │ │ + b.n 7fc7a │ │ │ │ ldr.w r3, [r7, r1, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r3, 7fb4a │ │ │ │ + cbz r3, 7fd1a │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - blt.n 7fb88 │ │ │ │ + blt.n 7fd58 │ │ │ │ asrs r3, r6, #1 │ │ │ │ mov r6, r3 │ │ │ │ - bne.n 7fb9a │ │ │ │ + bne.n 7fd6a │ │ │ │ ldr.w r1, [r2, #192] @ 0xc0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7fa3c │ │ │ │ + bne.w 7fc0c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r2, #192] @ 0xc0 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 7fa62 │ │ │ │ - b.n 7fa5c │ │ │ │ - ldr r5, [pc, #132] @ (7fbf0 ) │ │ │ │ + bpl.w 7fc32 │ │ │ │ + b.n 7fc2c │ │ │ │ + ldr r5, [pc, #132] @ (7fdc0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r6, r3 │ │ │ │ ldr r1, [r5, r4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r7, r1, #5696 @ 0x1640 │ │ │ │ movs r1, #0 │ │ │ │ adds r7, #4 │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bmi.n 7fb34 │ │ │ │ + bmi.n 7fd04 │ │ │ │ adds r1, #1 │ │ │ │ asrs r6, r6, #1 │ │ │ │ - b.n 7fb7e │ │ │ │ - movw r0, #53604 @ 0xd164 │ │ │ │ + b.n 7fd4e │ │ │ │ + movw r0, #58148 @ 0xe324 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1fdfd4 │ │ │ │ + bl 1ff064 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - b.n 7fb4a │ │ │ │ + b.n 7fd1a │ │ │ │ adds r1, #1 │ │ │ │ - b.n 7fb7e │ │ │ │ + b.n 7fd4e │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r8, r3 │ │ │ │ - b.n 7fa76 │ │ │ │ - ldr r5, [pc, #60] @ (7fbf0 ) │ │ │ │ + b.n 7fc46 │ │ │ │ + ldr r5, [pc, #60] @ (7fdc0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #28 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ adds r4, r0, r3 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #392] @ 0x188 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7fbe4 │ │ │ │ + beq.n 7fdb4 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 7fbe4 │ │ │ │ + bhi.n 7fdb4 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r0, r3 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - b.n 7fa20 │ │ │ │ + b.n 7fbf0 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, r3 │ │ │ │ - b.n 7fbe0 │ │ │ │ + b.n 7fdb0 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fbf4 : │ │ │ │ +0007fdc4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ subs r3, r1, #0 │ │ │ │ - blt.n 7fc18 │ │ │ │ - cbz r0, 7fc32 │ │ │ │ + blt.n 7fde8 │ │ │ │ + cbz r0, 7fe02 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7962c │ │ │ │ + bl 79828 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53660 @ 0xd19c │ │ │ │ + movw r1, #58204 @ 0xe35c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7fc14 │ │ │ │ - cbnz r3, 7fc38 │ │ │ │ - ldr r0, [pc, #24] @ (7fc50 ) │ │ │ │ - b.n 7fc14 │ │ │ │ + b.n 7fde4 │ │ │ │ + cbnz r3, 7fe08 │ │ │ │ + ldr r0, [pc, #24] @ (7fe20 ) │ │ │ │ + b.n 7fde4 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53712 @ 0xd1d0 │ │ │ │ + movw r1, #58256 @ 0xe390 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 7fc2e │ │ │ │ + bl f29e4 │ │ │ │ + b.n 7fdfe │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0007fc54 : │ │ │ │ - ldr r3, [pc, #16] @ (7fc68 ) │ │ │ │ +0007fe24 : │ │ │ │ + ldr r3, [pc, #16] @ (7fe38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7fc62 │ │ │ │ + cbnz r0, 7fe32 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 7fc60 │ │ │ │ + b.n 7fe30 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fc6c : │ │ │ │ +0007fe3c : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bpl.n 7fc7a │ │ │ │ + bpl.n 7fe4a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #53840 @ 0xd250 │ │ │ │ + movw r1, #58384 @ 0xe410 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ 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 7fd12 │ │ │ │ + beq.n 7fee2 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw ip, #40968 @ 0xa008 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 7fcee │ │ │ │ + bne.n 7febe │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.n 7fcee │ │ │ │ - ldr r4, [pc, #140] @ (7fd58 ) │ │ │ │ + beq.n 7febe │ │ │ │ + ldr r4, [pc, #140] @ (7ff28 ) │ │ │ │ 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 775ac │ │ │ │ + bl 7777c │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 7fd16 │ │ │ │ + cbnz r3, 7fee6 │ │ │ │ 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 6ba50 │ │ │ │ + bl 6bbe0 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7fd0c │ │ │ │ - ldr r3, [pc, #88] @ (7fd58 ) │ │ │ │ + beq.n 7fedc │ │ │ │ + ldr r3, [pc, #88] @ (7ff28 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r4, [ip, r3] │ │ │ │ - b.n 7fcd2 │ │ │ │ + b.n 7fea2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fdfd4 │ │ │ │ + bl 1ff064 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7fcea │ │ │ │ + b.n 7feba │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 7fd42 │ │ │ │ + cbz r0, 7ff12 │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d82f0 │ │ │ │ - cbz r0, 7fd46 │ │ │ │ + bl d890c │ │ │ │ + cbz r0, 7ff16 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 7fd3e │ │ │ │ + cbz r3, 7ff0e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7fd3e │ │ │ │ + bge.n 7ff0e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 7fd4e │ │ │ │ + cbz r2, 7ff1e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 7fcea │ │ │ │ + b.n 7feba │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - b.n 7fd30 │ │ │ │ + b.n 7ff00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fdfd4 │ │ │ │ - b.n 7fd2a │ │ │ │ + bl 1ff064 │ │ │ │ + b.n 7fefa │ │ │ │ mov r0, r3 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fd3e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ff0e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fd5c <_PyErr_GetRaisedException@@Base>: │ │ │ │ +0007ff2c <_PyErr_GetRaisedException@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007fd68 <_PyErr_SetRaisedException@@Base>: │ │ │ │ +0007ff38 <_PyErr_SetRaisedException@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ str r1, [r3, #72] @ 0x48 │ │ │ │ - b.w 7751c │ │ │ │ + b.w 776ec │ │ │ │ nop │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fe9e <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + beq.n 8006e <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #316] @ (7fee4 <_PyErr_SetRaisedException@@Base+0x17c>) │ │ │ │ + ldr r1, [pc, #316] @ (800b4 <_PyErr_SetRaisedException@@Base+0x17c>) │ │ │ │ mov r0, fp │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - beq.n 7fe92 <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ + beq.n 80062 <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7fea4 <_PyErr_SetRaisedException@@Base+0x13c> │ │ │ │ + blt.n 80074 <_PyErr_SetRaisedException@@Base+0x13c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fe9e <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + beq.n 8006e <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #288] @ (7fee8 <_PyErr_SetRaisedException@@Base+0x180>) │ │ │ │ + ldr r1, [pc, #288] @ (800b8 <_PyErr_SetRaisedException@@Base+0x180>) │ │ │ │ mov r0, fp │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7fe92 <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ + beq.n 80062 <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7febc <_PyErr_SetRaisedException@@Base+0x154> │ │ │ │ + blt.n 8008c <_PyErr_SetRaisedException@@Base+0x154> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fe9e <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + beq.n 8006e <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #256] @ (7feec <_PyErr_SetRaisedException@@Base+0x184>) │ │ │ │ + ldr r1, [pc, #256] @ (800bc <_PyErr_SetRaisedException@@Base+0x184>) │ │ │ │ mov r0, fp │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7fe92 <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ + beq.n 80062 <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7fecc <_PyErr_SetRaisedException@@Base+0x164> │ │ │ │ + blt.n 8009c <_PyErr_SetRaisedException@@Base+0x164> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 71600 │ │ │ │ + bl 717a0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fe9e <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + beq.n 8006e <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7fe54 <_PyErr_SetRaisedException@@Base+0xec> │ │ │ │ - movw r9, #53888 @ 0xd280 │ │ │ │ + ble.n 80024 <_PyErr_SetRaisedException@@Base+0xec> │ │ │ │ + movw r9, #58432 @ 0xe440 │ │ │ │ movt r9, #41 @ 0x29 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r4, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 7fe24 <_PyErr_SetRaisedException@@Base+0xbc> │ │ │ │ + b.n 7fff4 <_PyErr_SetRaisedException@@Base+0xbc> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr.w r5, [r2, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 7fe86 <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ + beq.n 80056 <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ blx 2bf84 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7962c │ │ │ │ + bl 79828 │ │ │ │ adds r4, #1 │ │ │ │ adds r2, r6, #4 │ │ │ │ - cbz r0, 7fe8e <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ + cbz r0, 8005e <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r8, r2, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 7fe22 <_PyErr_SetRaisedException@@Base+0xba> │ │ │ │ + bgt.n 7fff2 <_PyErr_SetRaisedException@@Base+0xba> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 80554 <_PyTuple_Resize@@Base> │ │ │ │ + bl 80724 <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7fe90 <_PyErr_SetRaisedException@@Base+0x128> │ │ │ │ - ldr r1, [pc, #140] @ (7fef0 <_PyErr_SetRaisedException@@Base+0x188>) │ │ │ │ + beq.n 80060 <_PyErr_SetRaisedException@@Base+0x128> │ │ │ │ + ldr r1, [pc, #140] @ (800c0 <_PyErr_SetRaisedException@@Base+0x188>) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7fe8e <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ + beq.n 8005e <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7fe7e <_PyErr_SetRaisedException@@Base+0x116> │ │ │ │ + bge.n 8004e <_PyErr_SetRaisedException@@Base+0x116> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7feb4 <_PyErr_SetRaisedException@@Base+0x14c> │ │ │ │ + cbz r3, 80084 <_PyErr_SetRaisedException@@Base+0x14c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 7fe24 <_PyErr_SetRaisedException@@Base+0xbc> │ │ │ │ - b.n 7fe54 <_PyErr_SetRaisedException@@Base+0xec> │ │ │ │ + bgt.n 7fff4 <_PyErr_SetRaisedException@@Base+0xbc> │ │ │ │ + b.n 80024 <_PyErr_SetRaisedException@@Base+0xec> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7fe9e <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + bge.n 8006e <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7fedc <_PyErr_SetRaisedException@@Base+0x174> │ │ │ │ + cbz r3, 800ac <_PyErr_SetRaisedException@@Base+0x174> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fe80 <_PyErr_SetRaisedException@@Base+0x118> │ │ │ │ + b.n 80050 <_PyErr_SetRaisedException@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fdb8 <_PyErr_SetRaisedException@@Base+0x50> │ │ │ │ + bne.n 7ff88 <_PyErr_SetRaisedException@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fdb8 <_PyErr_SetRaisedException@@Base+0x50> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ff88 <_PyErr_SetRaisedException@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fe7e <_PyErr_SetRaisedException@@Base+0x116> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8004e <_PyErr_SetRaisedException@@Base+0x116> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fdda <_PyErr_SetRaisedException@@Base+0x72> │ │ │ │ + bne.n 7ffaa <_PyErr_SetRaisedException@@Base+0x72> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fdda <_PyErr_SetRaisedException@@Base+0x72> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ffaa <_PyErr_SetRaisedException@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fdfc <_PyErr_SetRaisedException@@Base+0x94> │ │ │ │ + bne.n 7ffcc <_PyErr_SetRaisedException@@Base+0x94> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fdfc <_PyErr_SetRaisedException@@Base+0x94> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ffcc <_PyErr_SetRaisedException@@Base+0x94> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fe9e <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ - str r2, [sp, #16] │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8006e <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + add r3, pc, #784 @ (adr r3, 803c8 ) │ │ │ │ movs r1, r6 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + add r3, pc, #864 @ (adr r3, 8041c ) │ │ │ │ movs r1, r6 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ + add r3, pc, #912 @ (adr r3, 80450 ) │ │ │ │ movs r1, r6 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + add r3, pc, #992 @ (adr r3, 804a4 ) │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ -0007fef4 : │ │ │ │ +000800c4 : │ │ │ │ adds r1, r0, #5 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 7ff12 │ │ │ │ + bcs.n 800e2 │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ add r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ add.w r2, r0, #1073741824 @ 0x40000000 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 7ffd8 │ │ │ │ + bcs.n 801a8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #208] @ (80000 ) │ │ │ │ + ldr r3, [pc, #208] @ (801d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1712] @ 0x6b0 │ │ │ │ - cbz r3, 7ff80 │ │ │ │ - ldr r0, [pc, #188] @ (80004 ) │ │ │ │ + cbz r3, 80150 │ │ │ │ + ldr r0, [pc, #188] @ (801d4 ) │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r4, [r2, #1712] @ 0x6b0 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7ffda │ │ │ │ + bne.n 801aa │ │ │ │ cmp r5, #0 │ │ │ │ eor.w r2, r5, r5, asr #31 │ │ │ │ sub.w r2, r2, r5, asr #31 │ │ │ │ ite ge │ │ │ │ movge r1, #8 │ │ │ │ movlt r1, #10 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #16 │ │ │ │ - bl 70bec │ │ │ │ + bl 70d78 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fff6 │ │ │ │ + beq.n 801c6 │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r0, [pc, #108] @ (80004 ) │ │ │ │ + ldr r0, [pc, #108] @ (801d4 ) │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r0, #1600] @ 0x640 │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ff66 │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + beq.n 80136 │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7ffe6 │ │ │ │ + bne.n 801b6 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ff66 │ │ │ │ + bne.n 80136 │ │ │ │ mov r0, r3 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7ff66 │ │ │ │ - b.n 8010c │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + b.n 80136 │ │ │ │ + b.n 802dc │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7ffbe │ │ │ │ + beq.n 8018e │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7ff66 │ │ │ │ + b.n 80136 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1f4674 │ │ │ │ + bl 1f56c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7ff7a │ │ │ │ + b.n 8014a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00080008 : │ │ │ │ +000801d8 : │ │ │ │ adds r1, r0, #5 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 80026 │ │ │ │ + bcs.n 801f6 │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ add r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ add.w r2, r0, #1073741824 @ 0x40000000 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 800e8 │ │ │ │ + bcs.n 802b8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #192] @ (80104 ) │ │ │ │ + ldr r3, [pc, #192] @ (802d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1712] @ 0x6b0 │ │ │ │ - cbz r3, 80092 │ │ │ │ - ldr r0, [pc, #172] @ (80108 ) │ │ │ │ + cbz r3, 80262 │ │ │ │ + ldr r0, [pc, #172] @ (802d8 ) │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r4, [r2, #1712] @ 0x6b0 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r1, 800c2 │ │ │ │ + cbnz r1, 80292 │ │ │ │ cmp r5, #0 │ │ │ │ - eor.w r2, r5, r5, asr #31 │ │ │ │ - sub.w r2, r2, r5, asr #31 │ │ │ │ + eor.w r1, r5, r5, asr #31 │ │ │ │ + sub.w r1, r1, r5, asr #31 │ │ │ │ ite lt │ │ │ │ - movlt r1, #10 │ │ │ │ - movge r1, #8 │ │ │ │ - strd r1, r2, [r3, #8] │ │ │ │ + movlt r2, #10 │ │ │ │ + movge r2, #8 │ │ │ │ + strd r2, r1, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #16 │ │ │ │ - bl 70bec │ │ │ │ + bl 70d78 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 800ea │ │ │ │ + cbz r0, 802ba │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r0, [pc, #96] @ (80108 ) │ │ │ │ + ldr r0, [pc, #96] @ (802d8 ) │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r0, #1600] @ 0x640 │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 80078 │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + beq.n 80248 │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 800f4 │ │ │ │ + bne.n 802c4 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80078 │ │ │ │ + bne.n 80248 │ │ │ │ mov r0, r3 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 80078 │ │ │ │ - b.n 8010c │ │ │ │ + b.n 80248 │ │ │ │ + b.n 802dc │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1f4674 │ │ │ │ + bl 1f56c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8008c │ │ │ │ + b.n 8025c │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 80078 │ │ │ │ + b.n 80248 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #3289 @ 0xcd9 │ │ │ │ + movw r3, #3685 @ 0xe65 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 80218 │ │ │ │ - ldr r3, [pc, #300] @ (80264 ) │ │ │ │ + bne.n 803e8 │ │ │ │ + ldr r3, [pc, #300] @ (80434 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1596] @ 0x63c │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 80204 │ │ │ │ + beq.n 803d4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 801ba │ │ │ │ + beq.n 8038a │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [pc, #252] @ (80268 ) │ │ │ │ + ldr r0, [pc, #252] @ (80438 ) │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8022c │ │ │ │ + bne.n 803fc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ itt lt │ │ │ │ movlt r3, #18 │ │ │ │ strlt r3, [r4, #8] │ │ │ │ - blt.n 801a2 │ │ │ │ + blt.n 80372 │ │ │ │ mov.w r3, #16 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bne.n 801a2 │ │ │ │ + bne.n 80372 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ neglt r5, r5 │ │ │ │ @@ -126144,83 +126338,83 @@ │ │ │ │ lsrs r5, r5, #30 │ │ │ │ it ne │ │ │ │ strne r5, [r4, #16] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd ip, r6, [r3, #24] │ │ │ │ cmp ip, r6 │ │ │ │ - bhi.n 801fc │ │ │ │ + bhi.n 803cc │ │ │ │ add.w r0, r3, ip │ │ │ │ str r0, [r3, #4] │ │ │ │ add.w r0, ip, #24 │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r1, [r3, ip] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 80162 │ │ │ │ + bne.n 80332 │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #46021 @ 0xb3c5 │ │ │ │ + movw r3, #46421 @ 0xb555 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8024c │ │ │ │ + bne.n 8041c │ │ │ │ movs r0, #20 │ │ │ │ blx 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 80226 │ │ │ │ + cbz r4, 803f6 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 80162 │ │ │ │ + b.n 80332 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 80162 │ │ │ │ + b.n 80332 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 80162 │ │ │ │ - b.n 801d6 │ │ │ │ + bne.n 80332 │ │ │ │ + b.n 803a6 │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ movs r1, #20 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80162 │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 8019c │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + bne.n 80332 │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 8036c │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80258 │ │ │ │ + bne.n 80428 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80186 │ │ │ │ + bne.n 80356 │ │ │ │ mov r0, r4 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ - b.n 80186 │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ + b.n 80356 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ movs r1, #20 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 801ee │ │ │ │ + b.n 803be │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 80186 │ │ │ │ + b.n 80356 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0008026c : │ │ │ │ +0008043c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -126228,799 +126422,799 @@ │ │ │ │ mov r7, r2 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7962c │ │ │ │ + bl 79828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8049e │ │ │ │ + beq.w 8066e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r5, #40968 @ 0xa008 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r2, r5 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 802d0 │ │ │ │ + bmi.n 804a0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 80346 │ │ │ │ + beq.n 80516 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 804ba │ │ │ │ + beq.w 8068a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 804a4 │ │ │ │ + bpl.w 80674 │ │ │ │ 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 80324 │ │ │ │ + blt.n 804f4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 8032e │ │ │ │ + bne.n 804fe │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 8032e │ │ │ │ + beq.n 804fe │ │ │ │ ldr r1, [r6, #24] │ │ │ │ movw r3, #44624 @ 0xae50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - beq.n 803fa │ │ │ │ - bl 7a3e8 │ │ │ │ + beq.n 805ca │ │ │ │ + bl 7a5d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 80408 │ │ │ │ + blt.n 805d8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 802f4 │ │ │ │ + beq.n 804c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6ba50 │ │ │ │ + bl 6bbe0 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 802fa │ │ │ │ + bne.n 804ca │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194f54 <_Py_NewReference@@Base+0x1c74> │ │ │ │ + bl 1965c4 <_Py_NewReference@@Base+0x1cdc> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 80400 │ │ │ │ + b.n 805d0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 8045c │ │ │ │ - ldr r2, [pc, #476] @ (8052c ) │ │ │ │ + beq.w 8062c │ │ │ │ + ldr r2, [pc, #476] @ (806fc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r2, #980] @ 0x3d4 │ │ │ │ - ldr r2, [pc, #468] @ (80530 ) │ │ │ │ + ldr r2, [pc, #468] @ (80700 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80418 │ │ │ │ + bne.n 805e8 │ │ │ │ add.w r3, r8, #110592 @ 0x1b000 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #3980] @ 0xf8c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 7b8a4 │ │ │ │ + bl 7ba70 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 804d8 │ │ │ │ + beq.w 806a8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 803d4 │ │ │ │ + beq.n 805a4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8039e │ │ │ │ + bge.n 8056e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 804d0 │ │ │ │ + beq.w 806a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 803c2 │ │ │ │ + bge.n 80592 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 804c8 │ │ │ │ + beq.w 80698 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 803c2 │ │ │ │ + bge.n 80592 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 804de │ │ │ │ + beq.w 806ae │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 802d0 │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 804a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 803ec │ │ │ │ + bge.n 805bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 803ec │ │ │ │ + cbnz r3, 805bc │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 80446 │ │ │ │ + beq.n 80616 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 802d0 │ │ │ │ - bl 78ab0 │ │ │ │ + b.n 804a0 │ │ │ │ + bl 78c80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8031c │ │ │ │ + bge.n 804ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8031c │ │ │ │ + bne.n 804ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8031c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 804ec │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8036a │ │ │ │ + beq.n 8053a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80436 │ │ │ │ + bge.n 80606 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 80436 │ │ │ │ + cbnz r3, 80606 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 803f6 │ │ │ │ + bge.n 805c6 │ │ │ │ adds r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 802d0 │ │ │ │ + b.n 804a0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 802d0 │ │ │ │ + b.n 804a0 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 8034e │ │ │ │ + bne.w 8051e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.n 804e6 │ │ │ │ + bmi.n 806b6 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 8050e │ │ │ │ + blt.n 806de │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ movs r0, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ movw r1, #24184 @ 0x5e78 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ add r3, r1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8049a │ │ │ │ + bge.n 8066a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8051e │ │ │ │ + beq.n 806ee │ │ │ │ mov r4, r3 │ │ │ │ - b.n 802d0 │ │ │ │ + b.n 804a0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8031c │ │ │ │ + b.n 804ec │ │ │ │ movw r1, #2659 @ 0xa63 │ │ │ │ - movw r0, #33800 @ 0x8408 │ │ │ │ + movw r0, #38344 @ 0x95c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 80400 │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 805d0 │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r0, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 802d0 │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 804a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 803b0 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 80580 │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8039e │ │ │ │ - bl d8428 │ │ │ │ - b.n 802d0 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8056e │ │ │ │ + bl d8a44 │ │ │ │ + b.n 804a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 803c2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 80592 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 804f8 │ │ │ │ + bmi.n 806c8 │ │ │ │ ldrsb.w r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 80506 │ │ │ │ + blt.n 806d6 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 80476 │ │ │ │ + b.n 80646 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 80518 │ │ │ │ + blt.n 806e8 │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 80476 │ │ │ │ + b.n 80646 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 80518 │ │ │ │ + bmi.n 806e8 │ │ │ │ add.w r3, r4, #28 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #32] @ (80534 ) │ │ │ │ + ldr r3, [pc, #32] @ (80704 ) │ │ │ │ add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 8048c │ │ │ │ + b.n 8065c │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 8050e │ │ │ │ + b.n 806de │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 802d0 │ │ │ │ + b.n 804a0 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00080538 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +00080708 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 79ccc │ │ │ │ + bl 79ec8 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00080554 <_PyTuple_Resize@@Base>: │ │ │ │ +00080724 <_PyTuple_Resize@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 807fe <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ + beq.w 809ce <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #40760 @ 0x9f38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 807fe <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ + bne.w 809ce <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ mov r8, r1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 80592 <_PyTuple_Resize@@Base+0x3e> │ │ │ │ + beq.n 80762 <_PyTuple_Resize@@Base+0x3e> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 807fe <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ + bne.w 809ce <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ cmp r8, sl │ │ │ │ - bne.n 8059c <_PyTuple_Resize@@Base+0x48> │ │ │ │ + bne.n 8076c <_PyTuple_Resize@@Base+0x48> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 80754 <_PyTuple_Resize@@Base+0x200> │ │ │ │ + beq.w 80924 <_PyTuple_Resize@@Base+0x200> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 80898 <_PyTuple_Resize@@Base+0x344> │ │ │ │ + beq.w 80a68 <_PyTuple_Resize@@Base+0x344> │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ - cbz r3, 805b8 <_PyTuple_Resize@@Base+0x64> │ │ │ │ + cbz r3, 80788 <_PyTuple_Resize@@Base+0x64> │ │ │ │ mov r0, r7 │ │ │ │ - bl 774a8 │ │ │ │ + bl 77678 │ │ │ │ cmp r8, sl │ │ │ │ - bge.n 80682 <_PyTuple_Resize@@Base+0x12e> │ │ │ │ + bge.n 80852 <_PyTuple_Resize@@Base+0x12e> │ │ │ │ add.w r6, r7, r8, lsl #2 │ │ │ │ sub.w r3, sl, r8 │ │ │ │ adds r6, #12 │ │ │ │ mov r5, r8 │ │ │ │ ands.w r3, r3, #7 │ │ │ │ - beq.n 8063c <_PyTuple_Resize@@Base+0xe8> │ │ │ │ + beq.n 8080c <_PyTuple_Resize@@Base+0xe8> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8062c <_PyTuple_Resize@@Base+0xd8> │ │ │ │ + beq.n 807fc <_PyTuple_Resize@@Base+0xd8> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 80620 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + beq.n 807f0 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 80616 <_PyTuple_Resize@@Base+0xc2> │ │ │ │ + beq.n 807e6 <_PyTuple_Resize@@Base+0xc2> │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 8060a <_PyTuple_Resize@@Base+0xb6> │ │ │ │ + beq.n 807da <_PyTuple_Resize@@Base+0xb6> │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 805fe <_PyTuple_Resize@@Base+0xaa> │ │ │ │ + beq.n 807ce <_PyTuple_Resize@@Base+0xaa> │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 805f2 <_PyTuple_Resize@@Base+0x9e> │ │ │ │ + beq.n 807c2 <_PyTuple_Resize@@Base+0x9e> │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 806b4 <_PyTuple_Resize@@Base+0x160> │ │ │ │ + bne.n 80884 <_PyTuple_Resize@@Base+0x160> │ │ │ │ add.w r5, r8, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 808b4 <_PyTuple_Resize@@Base+0x360> │ │ │ │ + bne.w 80a84 <_PyTuple_Resize@@Base+0x360> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8085c <_PyTuple_Resize@@Base+0x308> │ │ │ │ + bne.w 80a2c <_PyTuple_Resize@@Base+0x308> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8083e <_PyTuple_Resize@@Base+0x2ea> │ │ │ │ + bne.w 80a0e <_PyTuple_Resize@@Base+0x2ea> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8071c <_PyTuple_Resize@@Base+0x1c8> │ │ │ │ + bne.n 808ec <_PyTuple_Resize@@Base+0x1c8> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8087a <_PyTuple_Resize@@Base+0x326> │ │ │ │ + bne.w 80a4a <_PyTuple_Resize@@Base+0x326> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 807e0 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 809b0 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 80682 <_PyTuple_Resize@@Base+0x12e> │ │ │ │ + beq.n 80852 <_PyTuple_Resize@@Base+0x12e> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ adds r4, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 806ce <_PyTuple_Resize@@Base+0x17a> │ │ │ │ + bne.n 8089e <_PyTuple_Resize@@Base+0x17a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 806e8 <_PyTuple_Resize@@Base+0x194> │ │ │ │ + bne.n 808b8 <_PyTuple_Resize@@Base+0x194> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80702 <_PyTuple_Resize@@Base+0x1ae> │ │ │ │ + bne.n 808d2 <_PyTuple_Resize@@Base+0x1ae> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 807ac <_PyTuple_Resize@@Base+0x258> │ │ │ │ + bne.w 8097c <_PyTuple_Resize@@Base+0x258> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80770 <_PyTuple_Resize@@Base+0x21c> │ │ │ │ + bne.w 80940 <_PyTuple_Resize@@Base+0x21c> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8078e <_PyTuple_Resize@@Base+0x23a> │ │ │ │ + bne.w 8095e <_PyTuple_Resize@@Base+0x23a> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8073a <_PyTuple_Resize@@Base+0x1e6> │ │ │ │ + bne.n 8090a <_PyTuple_Resize@@Base+0x1e6> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add.w r6, r4, #28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80820 <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ + bne.w 809f0 <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ adds r5, #7 │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 8063c <_PyTuple_Resize@@Base+0xe8> │ │ │ │ - ldr r2, [pc, #632] @ (808fc <_PyTuple_Resize@@Base+0x3a8>) │ │ │ │ + bne.n 8080c <_PyTuple_Resize@@Base+0xe8> │ │ │ │ + ldr r2, [pc, #632] @ (80acc <_PyTuple_Resize@@Base+0x3a8>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 808d2 <_PyTuple_Resize@@Base+0x37e> │ │ │ │ + bne.w 80aa2 <_PyTuple_Resize@@Base+0x37e> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b5118 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 1b642c <_PyObject_GC_Resize@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 808de <_PyTuple_Resize@@Base+0x38a> │ │ │ │ - bl 1932e0 <_Py_NewReference@@Base> │ │ │ │ + beq.w 80aae <_PyTuple_Resize@@Base+0x38a> │ │ │ │ + bl 1948e8 <_Py_NewReference@@Base> │ │ │ │ cmp r8, sl │ │ │ │ - bgt.w 807ca <_PyTuple_Resize@@Base+0x276> │ │ │ │ + bgt.w 8099a <_PyTuple_Resize@@Base+0x276> │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [r9] │ │ │ │ - bl 710c4 │ │ │ │ - b.n 80596 <_PyTuple_Resize@@Base+0x42> │ │ │ │ + bl 71250 │ │ │ │ + b.n 80766 <_PyTuple_Resize@@Base+0x42> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 805ee <_PyTuple_Resize@@Base+0x9a> │ │ │ │ + bge.n 807be <_PyTuple_Resize@@Base+0x9a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 805ee <_PyTuple_Resize@@Base+0x9a> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 805ee <_PyTuple_Resize@@Base+0x9a> │ │ │ │ + bne.n 807be <_PyTuple_Resize@@Base+0x9a> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 807be <_PyTuple_Resize@@Base+0x9a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80644 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ + bge.n 80814 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80644 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 80644 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ + bne.n 80814 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 80814 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8064c <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bge.n 8081c <_PyTuple_Resize@@Base+0xf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8064c <_PyTuple_Resize@@Base+0xf8> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8064c <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bne.n 8081c <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8081c <_PyTuple_Resize@@Base+0xf8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80652 <_PyTuple_Resize@@Base+0xfe> │ │ │ │ + bge.n 80822 <_PyTuple_Resize@@Base+0xfe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80652 <_PyTuple_Resize@@Base+0xfe> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 80652 <_PyTuple_Resize@@Base+0xfe> │ │ │ │ + bne.n 80822 <_PyTuple_Resize@@Base+0xfe> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 80822 <_PyTuple_Resize@@Base+0xfe> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8061e <_PyTuple_Resize@@Base+0xca> │ │ │ │ + bge.w 807ee <_PyTuple_Resize@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8061e <_PyTuple_Resize@@Base+0xca> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8061e <_PyTuple_Resize@@Base+0xca> │ │ │ │ + bne.w 807ee <_PyTuple_Resize@@Base+0xca> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 807ee <_PyTuple_Resize@@Base+0xca> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80670 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ + bge.n 80840 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80670 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 80670 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ + bne.n 80840 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 80840 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80768 <_PyTuple_Resize@@Base+0x214> │ │ │ │ + bge.n 80938 <_PyTuple_Resize@@Base+0x214> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 80768 <_PyTuple_Resize@@Base+0x214> │ │ │ │ + cbnz r3, 80938 <_PyTuple_Resize@@Base+0x214> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #404] @ (80900 <_PyTuple_Resize@@Base+0x3ac>) │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #404] @ (80ad0 <_PyTuple_Resize@@Base+0x3ac>) │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 80596 <_PyTuple_Resize@@Base+0x42> │ │ │ │ + b.n 80766 <_PyTuple_Resize@@Base+0x42> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 80662 <_PyTuple_Resize@@Base+0x10e> │ │ │ │ + bge.w 80832 <_PyTuple_Resize@@Base+0x10e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80662 <_PyTuple_Resize@@Base+0x10e> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 80662 <_PyTuple_Resize@@Base+0x10e> │ │ │ │ + bne.w 80832 <_PyTuple_Resize@@Base+0x10e> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 80832 <_PyTuple_Resize@@Base+0x10e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8066a <_PyTuple_Resize@@Base+0x116> │ │ │ │ + bge.w 8083a <_PyTuple_Resize@@Base+0x116> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8066a <_PyTuple_Resize@@Base+0x116> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8066a <_PyTuple_Resize@@Base+0x116> │ │ │ │ + bne.w 8083a <_PyTuple_Resize@@Base+0x116> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8083a <_PyTuple_Resize@@Base+0x116> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8065a <_PyTuple_Resize@@Base+0x106> │ │ │ │ + bge.w 8082a <_PyTuple_Resize@@Base+0x106> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8065a <_PyTuple_Resize@@Base+0x106> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8065a <_PyTuple_Resize@@Base+0x106> │ │ │ │ + bne.w 8082a <_PyTuple_Resize@@Base+0x106> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8082a <_PyTuple_Resize@@Base+0x106> │ │ │ │ sub.w r2, r8, sl │ │ │ │ add.w r0, sl, #4 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ blx 2b314 │ │ │ │ - b.n 806a8 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + b.n 80878 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 80636 <_PyTuple_Resize@@Base+0xe2> │ │ │ │ + bge.w 80806 <_PyTuple_Resize@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80636 <_PyTuple_Resize@@Base+0xe2> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 80636 <_PyTuple_Resize@@Base+0xe2> │ │ │ │ + bne.w 80806 <_PyTuple_Resize@@Base+0xe2> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 80806 <_PyTuple_Resize@@Base+0xe2> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 7a3d0 │ │ │ │ - movw r0, #32972 @ 0x80cc │ │ │ │ + bl 7a5b8 │ │ │ │ + movw r0, #37516 @ 0x928c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov.w r1, #960 @ 0x3c0 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80598 <_PyTuple_Resize@@Base+0x44> │ │ │ │ + b.n 80768 <_PyTuple_Resize@@Base+0x44> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8067c <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bge.w 8084c <_PyTuple_Resize@@Base+0x128> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8067c <_PyTuple_Resize@@Base+0x128> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8067c <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bne.w 8084c <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8084c <_PyTuple_Resize@@Base+0x128> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 80614 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ + bge.w 807e4 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80614 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 80614 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ + bne.w 807e4 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 807e4 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 80608 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + bge.w 807d8 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80608 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 80608 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + bne.w 807d8 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 807d8 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8062a <_PyTuple_Resize@@Base+0xd6> │ │ │ │ + bge.w 807fa <_PyTuple_Resize@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8062a <_PyTuple_Resize@@Base+0xd6> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8062a <_PyTuple_Resize@@Base+0xd6> │ │ │ │ + bne.w 807fa <_PyTuple_Resize@@Base+0xd6> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 807fa <_PyTuple_Resize@@Base+0xd6> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 808ea <_PyTuple_Resize@@Base+0x396> │ │ │ │ + blt.n 80aba <_PyTuple_Resize@@Base+0x396> │ │ │ │ mov r0, r8 │ │ │ │ - bl 71600 │ │ │ │ + bl 717a0 │ │ │ │ clz r3, r0 │ │ │ │ str.w r0, [r9] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ - b.n 80598 <_PyTuple_Resize@@Base+0x44> │ │ │ │ + b.n 80768 <_PyTuple_Resize@@Base+0x44> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 805fc <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + bge.w 807cc <_PyTuple_Resize@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 805fc <_PyTuple_Resize@@Base+0xa8> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 805fc <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + bne.w 807cc <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 807cc <_PyTuple_Resize@@Base+0xa8> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 8068e <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + b.n 8085e <_PyTuple_Resize@@Base+0x13a> │ │ │ │ mov r0, r7 │ │ │ │ str.w r4, [r9] │ │ │ │ - bl 7e8b4 │ │ │ │ - b.n 8081a <_PyTuple_Resize@@Base+0x2c6> │ │ │ │ + bl 7ea80 │ │ │ │ + b.n 809ea <_PyTuple_Resize@@Base+0x2c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 808a0 <_PyTuple_Resize@@Base+0x34c> │ │ │ │ + bne.n 80a70 <_PyTuple_Resize@@Base+0x34c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 808a0 <_PyTuple_Resize@@Base+0x34c> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 80a70 <_PyTuple_Resize@@Base+0x34c> │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 80926 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + cbz r3, 80af6 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 80926 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ - ldr r3, [pc, #60] @ (8094c <_PyTuple_Resize@@Base+0x3f8>) │ │ │ │ + cbz r3, 80af6 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + ldr r3, [pc, #60] @ (80b1c <_PyTuple_Resize@@Base+0x3f8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ - cbnz r2, 80926 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + cbnz r2, 80af6 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbnz r2, 80928 <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ + cbnz r2, 80af8 <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 80930 <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ + bpl.n 80b00 <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 80926 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ - b.n 8091c <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ + bne.n 80af6 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + b.n 80aec <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80934 <_PyTuple_Resize@@Base+0x3e0> │ │ │ │ + bne.n 80b04 <_PyTuple_Resize@@Base+0x3e0> │ │ │ │ dmb ish │ │ │ │ - b.n 80926 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + b.n 80af6 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 8098a <_PyTuple_Resize@@Base+0x436> │ │ │ │ + cbz r0, 80b5a <_PyTuple_Resize@@Base+0x436> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r3, r3, [r0, #24] │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ - cbz r4, 8098c <_PyTuple_Resize@@Base+0x438> │ │ │ │ + cbz r4, 80b5c <_PyTuple_Resize@@Base+0x438> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #4] @ (80994 <_PyTuple_Resize@@Base+0x440>) │ │ │ │ + ldr r3, [pc, #4] @ (80b64 <_PyTuple_Resize@@Base+0x440>) │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80a0e <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ + bne.n 80bde <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 809c8 <_PyTuple_Resize@@Base+0x474> │ │ │ │ + cbz r0, 80b98 <_PyTuple_Resize@@Base+0x474> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 809c8 <_PyTuple_Resize@@Base+0x474> │ │ │ │ + bge.n 80b98 <_PyTuple_Resize@@Base+0x474> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 809c8 <_PyTuple_Resize@@Base+0x474> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 80b98 <_PyTuple_Resize@@Base+0x474> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80a42 <_PyTuple_Resize@@Base+0x4ee> │ │ │ │ + bne.n 80c12 <_PyTuple_Resize@@Base+0x4ee> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 809e8 <_PyTuple_Resize@@Base+0x494> │ │ │ │ + cbz r0, 80bb8 <_PyTuple_Resize@@Base+0x494> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 809e8 <_PyTuple_Resize@@Base+0x494> │ │ │ │ + bge.n 80bb8 <_PyTuple_Resize@@Base+0x494> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 809e8 <_PyTuple_Resize@@Base+0x494> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 80bb8 <_PyTuple_Resize@@Base+0x494> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbnz r0, 80a28 <_PyTuple_Resize@@Base+0x4d4> │ │ │ │ + cbnz r0, 80bf8 <_PyTuple_Resize@@Base+0x4d4> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 809f4 <_PyTuple_Resize@@Base+0x4a0> │ │ │ │ + cbnz r0, 80bc4 <_PyTuple_Resize@@Base+0x4a0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 809f0 <_PyTuple_Resize@@Base+0x49c> │ │ │ │ + bge.n 80bc0 <_PyTuple_Resize@@Base+0x49c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 809f0 <_PyTuple_Resize@@Base+0x49c> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 809f0 <_PyTuple_Resize@@Base+0x49c> │ │ │ │ + bne.n 80bc0 <_PyTuple_Resize@@Base+0x49c> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 80bc0 <_PyTuple_Resize@@Base+0x49c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 809ae <_PyTuple_Resize@@Base+0x45a> │ │ │ │ + bge.n 80b7e <_PyTuple_Resize@@Base+0x45a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 809ae <_PyTuple_Resize@@Base+0x45a> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 809ae <_PyTuple_Resize@@Base+0x45a> │ │ │ │ + bne.n 80b7e <_PyTuple_Resize@@Base+0x45a> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 80b7e <_PyTuple_Resize@@Base+0x45a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 809ec <_PyTuple_Resize@@Base+0x498> │ │ │ │ + bge.n 80bbc <_PyTuple_Resize@@Base+0x498> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 809ec <_PyTuple_Resize@@Base+0x498> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 809ec <_PyTuple_Resize@@Base+0x498> │ │ │ │ + bne.n 80bbc <_PyTuple_Resize@@Base+0x498> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 80bbc <_PyTuple_Resize@@Base+0x498> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 809ce <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + bge.n 80b9e <_PyTuple_Resize@@Base+0x47a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 809ce <_PyTuple_Resize@@Base+0x47a> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 809ce <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + bne.n 80b9e <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 80b9e <_PyTuple_Resize@@Base+0x47a> │ │ │ │ │ │ │ │ -00080a5c : │ │ │ │ +00080c2c : │ │ │ │ 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 80a84 │ │ │ │ + bl 80c54 │ │ │ │ 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 │ │ │ │ @@ -127028,61 +127222,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 80c3a │ │ │ │ - cbz r3, 80aca │ │ │ │ + bgt.w 80e0a │ │ │ │ + cbz r3, 80c9a │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.w 80c62 │ │ │ │ + bhi.w 80e24 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 80c0c │ │ │ │ + bhi.w 80ddc │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 80a9e │ │ │ │ + beq.n 80c6e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 80a9e │ │ │ │ + bne.n 80c6e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80aaa │ │ │ │ + bne.n 80c7a │ │ │ │ cmp r4, r3 │ │ │ │ - blt.w 80d7a │ │ │ │ - beq.w 80dba │ │ │ │ + blt.w 80f4a │ │ │ │ + beq.w 80f8a │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq.w 80c88 │ │ │ │ + beq.w 80e58 │ │ │ │ subs r2, r4, #1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.w 80d06 │ │ │ │ - ldr r1, [pc, #672] @ (80d88 ) │ │ │ │ + bgt.w 80ed6 │ │ │ │ + ldr r1, [pc, #664] @ (80f50 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r8, r2 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add.w r2, r2, r4, lsl #3 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1712] @ 0x6b0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 80c9a │ │ │ │ - ldr r0, [pc, #644] @ (80d8c ) │ │ │ │ + beq.w 80e6a │ │ │ │ + ldr r0, [pc, #636] @ (80f54 ) │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r7, [r2, #1712] @ 0x6b0 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80d26 │ │ │ │ + bne.w 80ef6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #12] │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2b314 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -127110,200 +127304,198 @@ │ │ │ │ str.w r2, [r5, #-8] │ │ │ │ str.w r7, [r3, #3760] @ 0xeb0 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ str.w r7, [r3, #3868] @ 0xf1c │ │ │ │ ldr r7, [sp, #0] │ │ │ │ str.w lr, [r3, #3768] @ 0xeb8 │ │ │ │ cmp lr, r7 │ │ │ │ - bgt.w 80cc0 │ │ │ │ + bgt.w 80e90 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 80f0c │ │ │ │ + bl 810d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d56 │ │ │ │ + beq.w 80f82 │ │ │ │ str r0, [r5, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 80f0c │ │ │ │ + bl 810d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d7e │ │ │ │ + beq.w 80f86 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 80bfa │ │ │ │ + beq.n 80dca │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 80f0c │ │ │ │ + bl 810d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d82 │ │ │ │ + beq.w 80f26 │ │ │ │ cmp r4, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ itt ne │ │ │ │ addne.w r3, r5, #24 │ │ │ │ movne r6, #3 │ │ │ │ - beq.n 80bfa │ │ │ │ + beq.n 80dca │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 80f0c │ │ │ │ + bl 810d8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d58 │ │ │ │ + beq.w 80f28 │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 80bde │ │ │ │ + bne.n 80dae │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80d90 │ │ │ │ + bne.w 80f58 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r0, r3, #32 │ │ │ │ movs r6, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ lsls r6, r0 │ │ │ │ movw r0, #4169 @ 0x1049 │ │ │ │ movt r0, #1024 @ 0x400 │ │ │ │ ands r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80a9e │ │ │ │ + bne.w 80c6e │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 80c72 │ │ │ │ + beq.n 80e20 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.w 80aba │ │ │ │ - cbnz r5, 80c5e │ │ │ │ + bne.w 80c8a │ │ │ │ + cbnz r5, 80e46 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r5, #1 │ │ │ │ - and.w r0, r3, #223 @ 0xdf │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 80c5e │ │ │ │ - bhi.n 80c76 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - beq.n 80c5e │ │ │ │ - cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 80c72 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 80e04 │ │ │ │ - ldrb.w r3, [r2, #1]! │ │ │ │ - and.w r0, r3, #223 @ 0xdf │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 80c42 │ │ │ │ - adds r5, #1 │ │ │ │ - b.n 80a9e │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + beq.n 80e20 │ │ │ │ + bls.n 80e36 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 80c30 │ │ │ │ - bhi.n 80c80 │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 80c30 │ │ │ │ + beq.n 80e46 │ │ │ │ + cmp r3, #125 @ 0x7d │ │ │ │ + beq.n 80e20 │ │ │ │ + ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.w 80aba │ │ │ │ + bne.n 80e0e │ │ │ │ subs r5, #1 │ │ │ │ - b.n 80a9e │ │ │ │ + b.n 80c6e │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 80c5e │ │ │ │ - cmp r0, #93 @ 0x5d │ │ │ │ - bne.n 80c52 │ │ │ │ - b.n 80c72 │ │ │ │ + beq.n 80e00 │ │ │ │ + bhi.n 80e4a │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + beq.n 80e00 │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + bne.w 80c8a │ │ │ │ + b.n 80e20 │ │ │ │ + cmp r3, #41 @ 0x29 │ │ │ │ + beq.n 80e20 │ │ │ │ + bhi.n 80e52 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 80fd4 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bne.n 80e18 │ │ │ │ + adds r5, #1 │ │ │ │ + b.n 80c6e │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 80aba │ │ │ │ - b.n 80c72 │ │ │ │ + bne.w 80c8a │ │ │ │ + b.n 80e20 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + bne.n 80e18 │ │ │ │ + b.n 80e46 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 80f0c │ │ │ │ + bl 810d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76e34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77004 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80df6 │ │ │ │ - ldr r2, [pc, #212] @ (80d88 ) │ │ │ │ + beq.w 80fc6 │ │ │ │ + ldr r2, [pc, #204] @ (80f50 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 80b2c │ │ │ │ + b.n 80cfc │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80b9e │ │ │ │ + beq.w 80d6e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 80b9e │ │ │ │ + beq.w 80d6e │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80b9e │ │ │ │ + bne.w 80d6e │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80d4c │ │ │ │ + bne.n 80f1c │ │ │ │ add.w r2, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 80b9e │ │ │ │ + bmi.w 80d6e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80cf0 │ │ │ │ + bne.n 80ec0 │ │ │ │ dmb ish │ │ │ │ - b.n 80b9e │ │ │ │ + b.n 80d6e │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 80c9a │ │ │ │ - bl 1f4674 │ │ │ │ + bls.n 80e6a │ │ │ │ + bl 1f56c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80df6 │ │ │ │ - ldr r3, [pc, #104] @ (80d88 ) │ │ │ │ + beq.n 80fc6 │ │ │ │ + ldr r3, [pc, #96] @ (80f50 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 80b2c │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + b.n 80cfc │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 80dc4 │ │ │ │ + bne.n 80f94 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80dce │ │ │ │ + bne.n 80f9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ - ldr r3, [pc, #64] @ (80d88 ) │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ + ldr r3, [pc, #56] @ (80f50 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 80b26 │ │ │ │ + b.n 80cf6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80b9e │ │ │ │ - b.n 80ce0 │ │ │ │ - mov r6, r0 │ │ │ │ + bne.w 80d6e │ │ │ │ + b.n 80eb0 │ │ │ │ + movs r6, #2 │ │ │ │ sub.w r3, r9, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 28f5b0 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + bl 290828 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80d7a │ │ │ │ + bge.n 80f4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 80d7a │ │ │ │ + cbnz r3, 80f4a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 80c04 │ │ │ │ - movs r6, #1 │ │ │ │ - b.n 80d58 │ │ │ │ - movs r6, #2 │ │ │ │ - b.n 80d58 │ │ │ │ + b.n 80dd4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ @@ -127311,352 +127503,357 @@ │ │ │ │ movs r4, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ andls r4, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 80dae │ │ │ │ - cbnz r4, 80dd6 │ │ │ │ + beq.n 80f76 │ │ │ │ + cbnz r4, 80fa6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80c04 │ │ │ │ - b.n 80d90 │ │ │ │ + beq.w 80dd4 │ │ │ │ + b.n 80f58 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 80f28 │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 80f28 │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 80c04 │ │ │ │ + b.n 80dd4 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - ldr r3, [pc, #76] @ (80e1c ) │ │ │ │ + ldr r3, [pc, #76] @ (80fec ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 80b26 │ │ │ │ + b.n 80cf6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53968 @ 0xd2d0 │ │ │ │ + movw r1, #58512 @ 0xe490 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 80d6e │ │ │ │ - b.n 80d7a │ │ │ │ + blt.n 80f3e │ │ │ │ + b.n 80f4a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 28f5b0 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ - b.n 80d7a │ │ │ │ + bl 290828 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + b.n 80f4a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53940 @ 0xd2b4 │ │ │ │ + movw r1, #58484 @ 0xe474 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 80d7a │ │ │ │ + bl f29e4 │ │ │ │ + b.n 80f4a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w ip, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r0, ip │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.n 80ea2 │ │ │ │ + bgt.n 81072 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 80e68 │ │ │ │ + beq.n 81038 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 80ec8 │ │ │ │ + bhi.n 8108e │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 80e6a │ │ │ │ + bhi.n 8103a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 80eee │ │ │ │ + beq.n 810bc │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 80e36 │ │ │ │ + beq.n 81006 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 80e36 │ │ │ │ + bne.n 81006 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 80e44 │ │ │ │ + bne.n 81014 │ │ │ │ pop {r4, pc} │ │ │ │ sub.w lr, r3, #32 │ │ │ │ movs r4, #1 │ │ │ │ uxtb.w lr, lr │ │ │ │ lsl.w r4, r4, lr │ │ │ │ movw lr, #4169 @ 0x1049 │ │ │ │ movt lr, #1024 @ 0x400 │ │ │ │ and.w lr, r4, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 80e36 │ │ │ │ + bne.n 81006 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 80ed6 │ │ │ │ + beq.n 81088 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 80e54 │ │ │ │ + bne.n 81024 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 80ec2 │ │ │ │ + bne.n 810aa │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ - and.w lr, r3, #223 @ 0xdf │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 80ec2 │ │ │ │ - bhi.n 80edc │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - beq.n 80ec2 │ │ │ │ - cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 80ed6 │ │ │ │ - cbz r3, 80eee │ │ │ │ - ldrb.w r3, [r2, #1]! │ │ │ │ - and.w lr, r3, #223 @ 0xdf │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 80eaa │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - b.n 80e36 │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + beq.n 81088 │ │ │ │ + bls.n 8109e │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 80e92 │ │ │ │ - bhi.n 80ee8 │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 80e92 │ │ │ │ + beq.n 810aa │ │ │ │ + cmp r3, #125 @ 0x7d │ │ │ │ + beq.n 81088 │ │ │ │ + ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 80e54 │ │ │ │ + bne.n 81076 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80e36 │ │ │ │ + b.n 81006 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 80ec2 │ │ │ │ - cmp.w lr, #93 @ 0x5d │ │ │ │ - bne.n 80eb6 │ │ │ │ - b.n 80ed6 │ │ │ │ + beq.n 81062 │ │ │ │ + bhi.n 810b0 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + beq.n 81062 │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + bne.n 81024 │ │ │ │ + b.n 81088 │ │ │ │ + cmp r3, #41 @ 0x29 │ │ │ │ + beq.n 81088 │ │ │ │ + bhi.n 810b6 │ │ │ │ + cbz r3, 810bc │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bne.n 81080 │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + b.n 81006 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 80e54 │ │ │ │ - b.n 80ed6 │ │ │ │ + bne.n 81024 │ │ │ │ + b.n 81088 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + bne.n 81080 │ │ │ │ + b.n 810aa │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53940 @ 0xd2b4 │ │ │ │ + movw r1, #58484 @ 0xe474 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 818c0 │ │ │ │ + bhi.w 81a88 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r4, r6, #5 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ + lsls r3, r6, #5 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r6, #5 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r6, #5 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r6, #5 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r1, r5, #11 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ + lsls r7, r4, #11 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r1, r7, #9 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r2, r6, #11 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ + lsls r7, r6, #9 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ + lsls r2, r1, #12 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r7, r2, #2 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r1, #13 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r1, #13 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ - lsls r7, r4, #9 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r7, r4, #9 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ + lsls r5, r4, #9 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r5, r4, #9 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r1, r7, #9 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r7, r6, #9 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r7, r2, #2 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r2, r5, #12 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r3, r2, #11 │ │ │ │ - lsls r7, r2, #2 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r1, r2, #11 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7fef4 │ │ │ │ - ldrb r1, [r2, #1] │ │ │ │ + b.w 800c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cmp r1, #38 @ 0x26 │ │ │ │ - add.w r2, r3, #4 │ │ │ │ - beq.w 811ea │ │ │ │ - str r2, [r6, #0] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ + adds r1, r3, #4 │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ + beq.w 813b4 │ │ │ │ + str r1, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8181e │ │ │ │ + beq.w 819e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 8105c │ │ │ │ + beq.n 81226 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8105c │ │ │ │ + bge.n 81226 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 816fa │ │ │ │ + beq.w 818c2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8170a │ │ │ │ + beq.w 818d2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7962c │ │ │ │ + bl 79828 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8105c │ │ │ │ + b.n 81226 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 80e20 │ │ │ │ + bl 80ff0 │ │ │ │ subs r2, r0, #0 │ │ │ │ mov r8, r2 │ │ │ │ - blt.w 817b2 │ │ │ │ - beq.w 8161a │ │ │ │ + blt.w 8197a │ │ │ │ + beq.w 817e2 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 816d6 │ │ │ │ - ldr r1, [pc, #876] @ (81420 ) │ │ │ │ + bgt.w 8189e │ │ │ │ + ldr r1, [pc, #876] @ (815e8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1712] @ 0x6b0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 81654 │ │ │ │ - ldr r0, [pc, #848] @ (81424 ) │ │ │ │ + beq.w 8181c │ │ │ │ + ldr r0, [pc, #848] @ (815ec ) │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81734 │ │ │ │ + bne.w 818fc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #12] │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2b314 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -127684,816 +127881,815 @@ │ │ │ │ str.w r2, [r5, #-8] │ │ │ │ str.w r7, [r3, #3760] @ 0xeb0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str.w r7, [r3, #3868] @ 0xf1c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str.w lr, [r3, #3768] @ 0xeb8 │ │ │ │ cmp lr, r7 │ │ │ │ - bgt.w 81676 │ │ │ │ + bgt.w 8183e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80f0c │ │ │ │ + bl 810d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8187c │ │ │ │ + beq.w 81a44 │ │ │ │ mov r7, r8 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 811d4 │ │ │ │ + beq.n 8139e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80f0c │ │ │ │ + bl 810d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81862 │ │ │ │ + beq.w 81a2a │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 811d4 │ │ │ │ + beq.n 8139e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80f0c │ │ │ │ + bl 810d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8188a │ │ │ │ + beq.w 81a52 │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ - beq.n 811d4 │ │ │ │ + beq.n 8139e │ │ │ │ add.w r2, r5, #24 │ │ │ │ mov r9, r5 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, r4 │ │ │ │ movs r6, #3 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80f0c │ │ │ │ + bl 810d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81880 │ │ │ │ + beq.w 81a48 │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 811b8 │ │ │ │ + bne.n 81382 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 81626 │ │ │ │ + bne.w 817ee │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, r3 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - movw r2, #17305 @ 0x4399 │ │ │ │ - movt r2, #21 │ │ │ │ - ldr.w r5, [r1], #8 │ │ │ │ + mov r0, r3 │ │ │ │ str r1, [r6, #0] │ │ │ │ + movw r2, #21705 @ 0x54c9 │ │ │ │ + movt r2, #21 │ │ │ │ + ldr.w r5, [r0], #8 │ │ │ │ + str r0, [r6, #0] │ │ │ │ cmp r5, r2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add.w r1, r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - bne.w 81768 │ │ │ │ + bne.w 81930 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 81024 │ │ │ │ + bne.w 811f0 │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 8105c │ │ │ │ + b.n 81226 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 818c0 │ │ │ │ - add r1, pc, #4 @ (adr r1, 81238 ) │ │ │ │ + bhi.w 81a88 │ │ │ │ + add r1, pc, #4 @ (adr r1, 81400 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - nop │ │ │ │ - asrs r7, r3, #8 │ │ │ │ + asrs r1, r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r3, #8 │ │ │ │ + asrs r1, r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r2, #2 │ │ │ │ + asrs r7, r3, #9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r3, #8 │ │ │ │ + asrs r1, r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r3, #8 │ │ │ │ + asrs r1, r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r3, #32 │ │ │ │ + asrs r1, r5, #7 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r1, #20 │ │ │ │ + asrs r1, r2, #27 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r6, #22 │ │ │ │ + asrs r7, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r3, #32 │ │ │ │ + asrs r1, r5, #7 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r5, #16 │ │ │ │ + asrs r1, r6, #23 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r3, r3, #20 │ │ │ │ + asrs r3, r4, #27 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r1, #21 │ │ │ │ + asrs r7, r2, #28 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r5, #32 │ │ │ │ + asrs r3, r7, #7 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r5, #32 │ │ │ │ + asrs r3, r7, #7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r5, #32 │ │ │ │ + asrs r3, r7, #7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r4, #1 │ │ │ │ + asrs r7, r5, #8 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r2, #23 │ │ │ │ + asrs r1, r3, #30 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r3, #32 │ │ │ │ + asrs r1, r5, #7 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r6, #20 │ │ │ │ + asrs r7, r7, #27 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r0, #16 │ │ │ │ + asrs r5, r1, #23 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r0, #16 │ │ │ │ + asrs r5, r1, #23 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r3, #32 │ │ │ │ + asrs r1, r5, #7 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r3, #32 │ │ │ │ + asrs r1, r5, #7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r5, #16 │ │ │ │ + asrs r1, r6, #23 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r3, #32 │ │ │ │ + asrs r1, r5, #7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r3, #32 │ │ │ │ + asrs r1, r5, #7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r3, r5, #21 │ │ │ │ + asrs r3, r6, #28 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r4, #1 │ │ │ │ + asrs r7, r5, #8 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r3, r1, #22 │ │ │ │ + asrs r3, r2, #29 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r3, #19 │ │ │ │ + asrs r5, r4, #26 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r4, #1 │ │ │ │ + asrs r7, r5, #8 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r3, r7, #16 │ │ │ │ + asrs r3, r0, #24 │ │ │ │ movs r0, r1 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r6, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 85cf8 │ │ │ │ + b.w 85ecc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7df6c │ │ │ │ + b.w 7e13c │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 80e20 │ │ │ │ + bl 80ff0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 817b2 │ │ │ │ + blt.w 8197a │ │ │ │ ands.w r2, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov fp, r2 │ │ │ │ - bne.w 817e0 │ │ │ │ - bl 70600 │ │ │ │ + bne.w 819a8 │ │ │ │ + bl 70790 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81916 │ │ │ │ - cbz r3, 814c2 │ │ │ │ + beq.w 81ade │ │ │ │ + cbz r3, 8168a │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, fp │ │ │ │ mov sl, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 80f0c │ │ │ │ + bl 810d8 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 817b6 │ │ │ │ + beq.w 8197e │ │ │ │ mov r0, r7 │ │ │ │ - bl 80f0c │ │ │ │ + bl 810d8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81772 │ │ │ │ + beq.w 8193a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81772 │ │ │ │ + beq.w 8193a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81722 │ │ │ │ + blt.w 818ea │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 814b8 │ │ │ │ + bge.n 81680 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81930 │ │ │ │ + beq.w 81af8 │ │ │ │ adds r4, #2 │ │ │ │ cmp r9, r4 │ │ │ │ - bgt.n 8146c │ │ │ │ + bgt.n 81634 │ │ │ │ mov r5, r8 │ │ │ │ mov r4, r7 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 196734 │ │ │ │ + bl 197d3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8105c │ │ │ │ + bne.w 81226 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 817a6 │ │ │ │ - b.n 817b2 │ │ │ │ + blt.w 8196e │ │ │ │ + b.n 8197a │ │ │ │ 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 816c0 │ │ │ │ + beq.w 81888 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8170a │ │ │ │ + beq.w 818d2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 713ec │ │ │ │ + b.w 7158c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14e834 │ │ │ │ + b.w 14fa94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 101548 │ │ │ │ + b.w 101b64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strb.w r3, [sp, #20] │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8105c │ │ │ │ + b.n 81226 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 120918 │ │ │ │ + b.w 121618 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ movw r5, #5412 @ 0x1524 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ adds r1, r2, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ - b.n 8105c │ │ │ │ + b.n 81226 │ │ │ │ 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 8189a │ │ │ │ + beq.w 81a62 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8170a │ │ │ │ + beq.w 818d2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2abc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 8b060 │ │ │ │ + b.w 8b218 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ vldr d1, [r3, #8] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 248974 │ │ │ │ + b.w 249b94 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 80e20 │ │ │ │ + bl 80ff0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 817b2 │ │ │ │ + blt.w 8197a │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 818b4 │ │ │ │ + beq.w 81a7c │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r4 │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.w 8183e │ │ │ │ + beq.w 81a06 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 80f0c │ │ │ │ + bl 810d8 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81804 │ │ │ │ + beq.w 819cc │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str.w r0, [r1, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 815f4 │ │ │ │ + b.n 817bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r5, [pc, #732] @ (818fc ) │ │ │ │ + ldr r5, [pc, #732] @ (81ac4 ) │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 811de │ │ │ │ + beq.w 813a8 │ │ │ │ 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 81648 │ │ │ │ + beq.n 81810 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 818d8 │ │ │ │ + bne.w 81aa0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 811de │ │ │ │ - b.n 81626 │ │ │ │ + beq.w 813a8 │ │ │ │ + b.n 817ee │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76e34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77004 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81922 │ │ │ │ - ldr r3, [pc, #660] @ (81900 ) │ │ │ │ + beq.w 81aea │ │ │ │ + ldr r3, [pc, #660] @ (81ac8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 810f0 │ │ │ │ + b.n 812ba │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8116c │ │ │ │ + beq.w 81336 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8116c │ │ │ │ + beq.w 81336 │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8116c │ │ │ │ + bne.w 81336 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8175e │ │ │ │ + bne.n 81926 │ │ │ │ add.w r2, r9, #12 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 8116c │ │ │ │ + bmi.w 81336 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 816aa │ │ │ │ + bne.n 81872 │ │ │ │ dmb ish │ │ │ │ - b.n 8116c │ │ │ │ + b.n 81336 │ │ │ │ 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, 8170a │ │ │ │ + cbz r5, 818d2 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 814fc │ │ │ │ - b.n 814f4 │ │ │ │ + bge.w 816c4 │ │ │ │ + b.n 816bc │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 81654 │ │ │ │ - bl 1f4674 │ │ │ │ + bls.n 8181c │ │ │ │ + bl 1f56c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81922 │ │ │ │ - ldr r3, [pc, #528] @ (81900 ) │ │ │ │ + beq.w 81aea │ │ │ │ + ldr r3, [pc, #528] @ (81ac8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 810f6 │ │ │ │ + b.n 812c0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8188e │ │ │ │ + bne.w 81a56 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 81214 │ │ │ │ + bge.w 813de │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 81214 │ │ │ │ + b.n 813de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 814a6 │ │ │ │ + bne.w 8166e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 814a6 │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8166e │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81850 │ │ │ │ + bne.w 81a18 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8185a │ │ │ │ + bne.w 81a22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ - ldr r3, [pc, #424] @ (81900 ) │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ + ldr r3, [pc, #424] @ (81ac8 ) │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ - b.n 810f0 │ │ │ │ + b.n 812ba │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8116c │ │ │ │ - b.n 81698 │ │ │ │ + bne.w 81336 │ │ │ │ + b.n 81860 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ mov fp, r4 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r5 │ │ │ │ sub.w r3, r9, #2 │ │ │ │ sub.w r3, r3, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ - bl 28f5b0 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + bl 290828 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81904 │ │ │ │ + blt.w 81acc │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 817b2 │ │ │ │ + bge.n 8197a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 817b2 │ │ │ │ + cbnz r3, 8197a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8105c │ │ │ │ + b.n 81226 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 28f5b0 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + bl 290828 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 817b2 │ │ │ │ + bge.n 8197a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 817b2 │ │ │ │ + bne.n 8197a │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 817b2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8197a │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #53996 @ 0xd2ec │ │ │ │ + movw r1, #58540 @ 0xe4ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f5b0 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ - b.n 817b2 │ │ │ │ + bl 290828 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + b.n 8197a │ │ │ │ mov r0, r3 │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ subs r3, r3, r4 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r5, r6 │ │ │ │ - bl 28f5b0 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + bl 290828 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 817a6 │ │ │ │ - b.n 817b2 │ │ │ │ - bl 7fc54 │ │ │ │ + blt.n 8196e │ │ │ │ + b.n 8197a │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 817b2 │ │ │ │ + bne.n 8197a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54012 @ 0xd2fc │ │ │ │ + movw r1, #58556 @ 0xe4bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 817b2 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 8197a │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r6 │ │ │ │ - bl 196734 │ │ │ │ + bl 197d3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8105c │ │ │ │ - b.n 814d0 │ │ │ │ + bne.w 81226 │ │ │ │ + b.n 81698 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #164] @ (81900 ) │ │ │ │ + ldr r3, [pc, #164] @ (81ac8 ) │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ - b.n 810f0 │ │ │ │ + b.n 812ba │ │ │ │ movs r3, #1 │ │ │ │ sub.w r3, sl, r3 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f5b0 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + bl 290828 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 817a6 │ │ │ │ - b.n 817b2 │ │ │ │ + blt.n 8196e │ │ │ │ + b.n 8197a │ │ │ │ mov r3, r0 │ │ │ │ - b.n 81864 │ │ │ │ + b.n 81a2c │ │ │ │ mov r3, r6 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r7 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 81864 │ │ │ │ + b.n 81a2c │ │ │ │ movs r3, #2 │ │ │ │ - b.n 81864 │ │ │ │ + b.n 81a2c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 8107c │ │ │ │ - b.w 81084 │ │ │ │ + blt.w 81246 │ │ │ │ + b.w 8124e │ │ │ │ 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 8170a │ │ │ │ + beq.w 818d2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 815a2 │ │ │ │ - b.n 815aa │ │ │ │ + blt.w 8176a │ │ │ │ + b.n 81772 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f5b0 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ - b.n 817b2 │ │ │ │ + bl 290828 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + b.n 8197a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54048 @ 0xd320 │ │ │ │ + movw r1, #58592 @ 0xe4e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 817b2 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 8197a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53968 @ 0xd2d0 │ │ │ │ + movw r1, #58512 @ 0xe490 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 817a6 │ │ │ │ - b.n 817b2 │ │ │ │ + blt.w 8196e │ │ │ │ + b.n 8197a │ │ │ │ nop │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81798 │ │ │ │ + bne.w 81960 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81798 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 81960 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f5b0 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ - b.n 817b2 │ │ │ │ + bl 290828 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + b.n 8197a │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f5b0 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ - b.n 817b2 │ │ │ │ + bl 290828 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + b.n 8197a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 814b8 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 81680 │ │ │ │ │ │ │ │ -00081938 : │ │ │ │ +00081b00 : │ │ │ │ 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} │ │ │ │ @@ -128501,1613 +128697,1613 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r6, [r1, #8] │ │ │ │ mov fp, r1 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 70600 │ │ │ │ + bl 70790 │ │ │ │ str r0, [sp, #20] │ │ │ │ str.w r0, [r6, #3896] @ 0xf38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8282a │ │ │ │ + beq.w 829f2 │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ movw r0, #8984 @ 0x2318 │ │ │ │ movt r0, #76 @ 0x4c │ │ │ │ - bl 197180 │ │ │ │ + bl 198788 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82acc │ │ │ │ - bl 84ea8 │ │ │ │ + beq.w 82c94 │ │ │ │ + bl 8507c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8282a │ │ │ │ + beq.w 829f2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str.w r0, [r6, #-212] │ │ │ │ - bl 84ef4 │ │ │ │ + bl 850c8 │ │ │ │ str.w r0, [r6, #368] @ 0x170 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8282a │ │ │ │ + beq.w 829f2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54756 @ 0xd5e4 │ │ │ │ + movw r1, #59300 @ 0xe7a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8282a │ │ │ │ + beq.w 829f2 │ │ │ │ movw r3, #59856 @ 0xe9d0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2b9a8 │ │ │ │ - bl 197a34 │ │ │ │ + bl 199038 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82ae8 │ │ │ │ + beq.w 82cb0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #764] @ (81ce8 ) │ │ │ │ + ldr r1, [pc, #764] @ (81eb0 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82ae8 │ │ │ │ + beq.w 82cb0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54764 @ 0xd5ec │ │ │ │ + movw r1, #59308 @ 0xe7ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82ae8 │ │ │ │ + beq.w 82cb0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81a20 │ │ │ │ + bge.n 81be8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82ac2 │ │ │ │ + beq.w 82c8a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r1, #54776 @ 0xd5f8 │ │ │ │ + movw r1, #59320 @ 0xe7b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 197a80 │ │ │ │ + bl 199084 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54820 @ 0xd624 │ │ │ │ + movw r1, #59364 @ 0xe7e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81a6a │ │ │ │ + bge.n 81c32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82aae │ │ │ │ + beq.w 82c76 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #16856 @ 0x41d8 │ │ │ │ + movw r1, #21300 @ 0x5334 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 197a80 │ │ │ │ + bl 199084 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54836 @ 0xd634 │ │ │ │ + movw r1, #59380 @ 0xe7f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81aaa │ │ │ │ + bge.n 81c72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82ab8 │ │ │ │ + beq.w 82c80 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54852 @ 0xd644 │ │ │ │ + movw r1, #59396 @ 0xe804 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 197a80 │ │ │ │ + bl 199084 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54868 @ 0xd654 │ │ │ │ + movw r1, #59412 @ 0xe814 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81aea │ │ │ │ + bge.n 81cb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82aa4 │ │ │ │ + beq.w 82c6c │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #44924 @ 0xaf7c │ │ │ │ + movw r1, #49428 @ 0xc114 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 197a80 │ │ │ │ + bl 199084 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54888 @ 0xd668 │ │ │ │ + movw r1, #59432 @ 0xe828 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81b2a │ │ │ │ + bge.n 81cf2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82b2e │ │ │ │ + beq.w 82cf6 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275a │ │ │ │ - bl 188ec4 │ │ │ │ + beq.w 82922 │ │ │ │ + bl 18a4c4 │ │ │ │ movw r0, #61056 @ 0xee80 │ │ │ │ movt r0, #79 @ 0x4f │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23112 @ 0x5a48 │ │ │ │ + movw r1, #27576 @ 0x6bb8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81b6c │ │ │ │ + bge.n 81d34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82b24 │ │ │ │ + beq.w 82cec │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov.w r0, #1008 @ 0x3f0 │ │ │ │ movt r0, #782 @ 0x30e │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54908 @ 0xd67c │ │ │ │ + movw r1, #59452 @ 0xe83c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81baa │ │ │ │ + bge.n 81d72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82b1a │ │ │ │ + beq.w 82ce2 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275a │ │ │ │ - movw r3, #32496 @ 0x7ef0 │ │ │ │ + beq.w 82922 │ │ │ │ + movw r3, #37040 @ 0x90b0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #54920 @ 0xd688 │ │ │ │ + movw r1, #59464 @ 0xe848 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #54928 @ 0xd690 │ │ │ │ + movw r0, #59472 @ 0xe850 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 80a5c │ │ │ │ + bl 80c2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54936 @ 0xd698 │ │ │ │ + movw r1, #59480 @ 0xe858 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81bfa │ │ │ │ + bge.n 81dc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82b10 │ │ │ │ + beq.w 82cd8 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275a │ │ │ │ - movw r0, #32496 @ 0x7ef0 │ │ │ │ + beq.w 82922 │ │ │ │ + movw r0, #37040 @ 0x90b0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54944 @ 0xd6a0 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82b42 │ │ │ │ + blt.w 82d0a │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ movw r0, #1013 @ 0x3f5 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54956 @ 0xd6ac │ │ │ │ + movw r1, #59500 @ 0xe86c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81c6a │ │ │ │ + bge.n 81e32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82b38 │ │ │ │ + beq.w 82d00 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275a │ │ │ │ - movw r0, #26664 @ 0x6828 │ │ │ │ + beq.w 82922 │ │ │ │ + movw r0, #31208 @ 0x79e8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54968 @ 0xd6b8 │ │ │ │ + movw r1, #59512 @ 0xe878 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81ca8 │ │ │ │ + bge.n 81e70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82b56 │ │ │ │ + beq.w 82d1e │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275a │ │ │ │ - movw r0, #54980 @ 0xd6c4 │ │ │ │ + beq.w 82922 │ │ │ │ + movw r0, #59524 @ 0xe884 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #2488 @ 0x9b8 │ │ │ │ + movw r1, #6952 @ 0x1b28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81cec │ │ │ │ + bge.n 81eb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82958 │ │ │ │ - b.n 81cec │ │ │ │ + beq.w 82b20 │ │ │ │ + b.n 81eb4 │ │ │ │ lsls r0, r3, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54988 @ 0xd6cc │ │ │ │ + movw r1, #59532 @ 0xe88c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81d26 │ │ │ │ + bge.n 81eee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 829fa │ │ │ │ + beq.w 82bc2 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275a │ │ │ │ - bl 197ae4 │ │ │ │ + beq.w 82922 │ │ │ │ + bl 1990e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #50212 @ 0xc424 │ │ │ │ + movw r1, #54756 @ 0xd5e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81d5c │ │ │ │ + bge.n 81f24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 829f0 │ │ │ │ + beq.w 82bb8 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275a │ │ │ │ - bl 197c70 │ │ │ │ + beq.w 82922 │ │ │ │ + bl 199278 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #50144 @ 0xc3e0 │ │ │ │ + movw r1, #54688 @ 0xd5a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81d92 │ │ │ │ + bge.n 81f5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 829e6 │ │ │ │ + beq.w 82bae │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275a │ │ │ │ - ldr r2, [pc, #324] @ (81ee0 ) │ │ │ │ + beq.w 82922 │ │ │ │ + ldr r2, [pc, #324] @ (820a8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #31012 @ 0x7924 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 196450 │ │ │ │ + bl 197a58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 829dc │ │ │ │ + beq.w 82ba4 │ │ │ │ movw r0, #31012 @ 0x7924 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - bl 85770 │ │ │ │ + bl 85934 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ movs r0, #32 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 829c0 │ │ │ │ + beq.w 82b88 │ │ │ │ str r0, [r6, #16] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 829a4 │ │ │ │ + beq.w 82b6c │ │ │ │ str r0, [r6, #20] │ │ │ │ movw r0, #52015 @ 0xcb2f │ │ │ │ movt r0, #4 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8297e │ │ │ │ + beq.w 82b46 │ │ │ │ str r0, [r6, #24] │ │ │ │ movs r0, #0 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82962 │ │ │ │ + beq.w 82b2a │ │ │ │ str r0, [r6, #28] │ │ │ │ movw r0, #16963 @ 0x4243 │ │ │ │ movt r0, #15 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a58 │ │ │ │ + beq.w 82c20 │ │ │ │ movw r7, #44540 @ 0xadfc │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ str r0, [r6, #32] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a3c │ │ │ │ + beq.w 82c04 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a20 │ │ │ │ + beq.w 82be8 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a04 │ │ │ │ + beq.w 82bcc │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a7e │ │ │ │ + beq.w 82c46 │ │ │ │ str r0, [r6, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60664 @ 0xecf8 │ │ │ │ + movw r1, #65208 @ 0xfeb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81e7c │ │ │ │ + bge.n 82044 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82a74 │ │ │ │ + beq.w 82c3c │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ movt r0, #16 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54996 @ 0xd6d4 │ │ │ │ + movw r1, #59540 @ 0xe894 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81eba │ │ │ │ + bge.n 82082 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82a9a │ │ │ │ + beq.w 82c62 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r6, [r3, #1788] @ 0x6fc │ │ │ │ - b.n 81f14 │ │ │ │ + b.n 820dc │ │ │ │ movs r3, #76 @ 0x4c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8293a │ │ │ │ - bl 85dd0 │ │ │ │ + beq.w 82b02 │ │ │ │ + bl 85fa4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 828e6 │ │ │ │ + beq.w 82aae │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81f10 │ │ │ │ + bge.n 820d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 828dc │ │ │ │ + beq.w 82aa4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [r6, r8, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81ee4 │ │ │ │ + bne.n 820ac │ │ │ │ mov r0, r9 │ │ │ │ - bl 863e8 │ │ │ │ + bl 865b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82912 │ │ │ │ + bne.w 82ada │ │ │ │ mov r0, r9 │ │ │ │ - bl 76848 │ │ │ │ + bl 76a18 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81f48 │ │ │ │ + bge.n 82110 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 81f48 │ │ │ │ + cbnz r3, 82110 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55008 @ 0xd6e0 │ │ │ │ + movw r1, #59552 @ 0xe8a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81f72 │ │ │ │ + bge.n 8213a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 828d2 │ │ │ │ + beq.w 82a9a │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ movw r0, #297 @ 0x129 │ │ │ │ - bl 71600 │ │ │ │ + bl 717a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275a │ │ │ │ - ldr r7, [pc, #772] @ (82290 ) │ │ │ │ + beq.w 82922 │ │ │ │ + ldr r7, [pc, #772] @ (82458 ) │ │ │ │ mov.w r8, #0 │ │ │ │ addw sl, r7, #1188 @ 0x4a4 │ │ │ │ ldr.w r9, [r7, #4]! │ │ │ │ mov r0, r9 │ │ │ │ blx 2bf84 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7962c │ │ │ │ + bl 79828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 828b6 │ │ │ │ + beq.w 82a7e │ │ │ │ mov r9, r6 │ │ │ │ str r5, [sp, #24] │ │ │ │ strd fp, r4, [sp, #32] │ │ │ │ str.w r0, [r9, #16]! │ │ │ │ ldr r4, [r7, #4] │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7962c │ │ │ │ + bl 79828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 828b4 │ │ │ │ + beq.w 82a7c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7962c │ │ │ │ + bl 79828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 828b4 │ │ │ │ + beq.w 82a7c │ │ │ │ ldr r4, [r5, #8] │ │ │ │ add.w r7, r5, #12 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7962c │ │ │ │ + bl 79828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 828b4 │ │ │ │ + beq.w 82a7c │ │ │ │ ldr r4, [r5, #12] │ │ │ │ str.w r0, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7962c │ │ │ │ + bl 79828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 828b4 │ │ │ │ + beq.w 82a7c │ │ │ │ str.w r0, [r9, #16] │ │ │ │ cmp sl, r7 │ │ │ │ add.w r9, r9, #16 │ │ │ │ - bne.n 81fbe │ │ │ │ + bne.n 82186 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #55032 @ 0xd6f8 │ │ │ │ + movw r1, #59576 @ 0xe8b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movw r0, #11536 @ 0x2d10 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldrd fp, r4, [sp, #32] │ │ │ │ - bl 87e6c │ │ │ │ + bl 88050 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82086 │ │ │ │ + bge.n 8224e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 82086 │ │ │ │ + cbnz r3, 8224e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29360 @ 0x72b0 │ │ │ │ + movw r1, #33904 @ 0x8470 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 820b0 │ │ │ │ + bge.n 82278 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8271c │ │ │ │ + beq.w 828e4 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 8275a │ │ │ │ - movw r0, #55036 @ 0xd6fc │ │ │ │ + beq.w 82922 │ │ │ │ + movw r0, #59580 @ 0xe8bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55044 @ 0xd704 │ │ │ │ + movw r1, #59588 @ 0xe8c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 820ee │ │ │ │ + bge.n 822b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82724 │ │ │ │ + beq.w 828ec │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275a │ │ │ │ - movw r0, #32496 @ 0x7ef0 │ │ │ │ + beq.w 82922 │ │ │ │ + movw r0, #37040 @ 0x90b0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55056 @ 0xd710 │ │ │ │ + movw r1, #59600 @ 0xe8d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8272c │ │ │ │ + blt.w 828f4 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275a │ │ │ │ - ldr r2, [pc, #360] @ (82294 ) │ │ │ │ + beq.w 82922 │ │ │ │ + ldr r2, [pc, #360] @ (8245c ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #360] @ (82298 ) │ │ │ │ + ldr r1, [pc, #360] @ (82460 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 196450 │ │ │ │ + bl 197a58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 829dc │ │ │ │ - ldr r0, [pc, #344] @ (82298 ) │ │ │ │ - bl 85770 │ │ │ │ + beq.w 82ba4 │ │ │ │ + ldr r0, [pc, #344] @ (82460 ) │ │ │ │ + bl 85934 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r0, #14 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ str r0, [r7, #20] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ str r0, [r7, #24] │ │ │ │ - movw r0, #55068 @ 0xd71c │ │ │ │ + movw r0, #59612 @ 0xe8dc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ str r0, [r7, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr.w r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8273e │ │ │ │ + bne.w 82906 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60644 @ 0xece4 │ │ │ │ + movw r1, #65188 @ 0xfea4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 821a6 │ │ │ │ + bge.n 8236e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8277a │ │ │ │ + beq.w 82942 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 8275a │ │ │ │ - bl 70600 │ │ │ │ + beq.w 82922 │ │ │ │ + bl 70790 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275a │ │ │ │ - movw r0, #55076 @ 0xd724 │ │ │ │ + beq.w 82922 │ │ │ │ + movw r0, #59620 @ 0xe8e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82782 │ │ │ │ + beq.w 8294a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26420 @ 0x6734 │ │ │ │ + movw r1, #30964 @ 0x78f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 821f4 │ │ │ │ + bge.n 823bc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8279a │ │ │ │ + beq.w 82962 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82782 │ │ │ │ - movw r0, #55084 @ 0xd72c │ │ │ │ + beq.w 8294a │ │ │ │ + movw r0, #59628 @ 0xe8ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82782 │ │ │ │ + beq.w 8294a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55096 @ 0xd738 │ │ │ │ + movw r1, #59640 @ 0xe8f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82238 │ │ │ │ + bge.n 82400 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 8296a │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82782 │ │ │ │ + beq.w 8294a │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #23112 @ 0x5a48 │ │ │ │ + movw r1, #27576 @ 0x6bb8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82782 │ │ │ │ + beq.w 8294a │ │ │ │ mov.w r0, #1008 @ 0x3f0 │ │ │ │ movt r0, #782 @ 0x30e │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82782 │ │ │ │ + beq.w 8294a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54908 @ 0xd67c │ │ │ │ + movw r1, #59452 @ 0xe83c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8229c │ │ │ │ + bge.n 82464 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 827aa │ │ │ │ - b.n 8229c │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + beq.w 82972 │ │ │ │ + b.n 82464 │ │ │ │ + add r4, pc, #400 @ (adr r4, 825ec ) │ │ │ │ movs r1, r6 │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldrb r4, [r6, #7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82782 │ │ │ │ - movw r0, #55108 @ 0xd744 │ │ │ │ + beq.w 8294a │ │ │ │ + movw r0, #59652 @ 0xe904 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82782 │ │ │ │ + beq.w 8294a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55128 @ 0xd758 │ │ │ │ + movw r1, #59672 @ 0xe918 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 822dc │ │ │ │ + bge.n 824a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 827b2 │ │ │ │ + beq.w 8297a │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82782 │ │ │ │ + beq.w 8294a │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #55140 @ 0xd764 │ │ │ │ + movw r1, #59684 @ 0xe924 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82782 │ │ │ │ + beq.w 8294a │ │ │ │ mov r0, r6 │ │ │ │ - bl 19847c <_PyNamespace_New@@Base> │ │ │ │ + bl 199a8c <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8231c │ │ │ │ + bge.n 824e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 8231c │ │ │ │ + cbnz r3, 824e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20612 @ 0x5084 │ │ │ │ + movw r1, #25156 @ 0x6244 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82346 │ │ │ │ + bge.n 8250e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 827ba │ │ │ │ + beq.w 82982 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 8275a │ │ │ │ - ldr r2, [pc, #760] @ (82648 ) │ │ │ │ + beq.w 82922 │ │ │ │ + ldr r2, [pc, #760] @ (82810 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #760] @ (8264c ) │ │ │ │ + ldr r1, [pc, #760] @ (82814 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 196450 │ │ │ │ + bl 197a58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 829dc │ │ │ │ - ldr r0, [pc, #748] @ (8264c ) │ │ │ │ + beq.w 82ba4 │ │ │ │ + ldr r0, [pc, #748] @ (82814 ) │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ - bl 85770 │ │ │ │ + bl 85934 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1985cc <_PyNamespace_New@@Base+0x150> │ │ │ │ + bl 199bdc <_PyNamespace_New@@Base+0x150> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 827c2 │ │ │ │ + beq.w 8298a │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54920 @ 0xd688 │ │ │ │ + movw r1, #59396 @ 0xe804 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 823a2 │ │ │ │ + bge.n 8256a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 827da │ │ │ │ + beq.w 829a2 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 8275a │ │ │ │ - movw r0, #9100 @ 0x238c │ │ │ │ + beq.w 82922 │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 79604 │ │ │ │ + bl 79800 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55172 @ 0xd784 │ │ │ │ + movw r1, #59716 @ 0xe944 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 823e0 │ │ │ │ + bge.n 825a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 827e2 │ │ │ │ + beq.w 829aa │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275a │ │ │ │ - bl 198ab0 │ │ │ │ + beq.w 82922 │ │ │ │ + bl 19a0c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #63744 @ 0xf900 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #2752 @ 0xac0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82416 │ │ │ │ + bge.n 825de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 827ea │ │ │ │ + beq.w 829b2 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [pc, #556] @ (82650 ) │ │ │ │ - ldr r1, [pc, #560] @ (82654 ) │ │ │ │ - bl 196450 │ │ │ │ + ldr r2, [pc, #556] @ (82818 ) │ │ │ │ + ldr r1, [pc, #560] @ (8281c ) │ │ │ │ + bl 197a58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 829dc │ │ │ │ + beq.w 82ba4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55192 @ 0xd798 │ │ │ │ + movw r1, #59736 @ 0xe958 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82460 │ │ │ │ + bge.n 82628 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82802 │ │ │ │ + beq.w 829ca │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275a │ │ │ │ - bl 70600 │ │ │ │ + beq.w 82922 │ │ │ │ + bl 70790 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55204 @ 0xd7a4 │ │ │ │ + movw r1, #59748 @ 0xe964 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82496 │ │ │ │ + bge.n 8265e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 827f2 │ │ │ │ + beq.w 829ba │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55224 @ 0xd7b8 │ │ │ │ + movw r1, #59768 @ 0xe978 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 824ce │ │ │ │ + bge.n 82696 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 827fa │ │ │ │ + beq.w 829c2 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8275a │ │ │ │ + beq.w 82922 │ │ │ │ ldr.w r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8280a │ │ │ │ + bne.w 829d2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r2, #19352 @ 0x4b98 │ │ │ │ + movw r2, #23896 @ 0x5d58 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 198c84 │ │ │ │ + bl 19a294 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8282a │ │ │ │ - ldr r0, [pc, #352] @ (82658 ) │ │ │ │ + beq.w 829f2 │ │ │ │ + ldr r0, [pc, #352] @ (82820 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 197180 │ │ │ │ + bl 198788 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8282a │ │ │ │ - movw r1, #44772 @ 0xaee4 │ │ │ │ + beq.w 829f2 │ │ │ │ + movw r1, #49316 @ 0xc0a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r2, [pc, #328] @ (8265c ) │ │ │ │ - bl 83a54 │ │ │ │ + ldr r2, [pc, #328] @ (82824 ) │ │ │ │ + bl 83c1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82812 │ │ │ │ - movw r1, #33328 @ 0x8230 │ │ │ │ + bne.w 829da │ │ │ │ + movw r1, #37872 @ 0x93f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #312] @ (82660 ) │ │ │ │ + ldr r2, [pc, #312] @ (82828 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 83a54 │ │ │ │ + bl 83c1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82812 │ │ │ │ - bl 19847c <_PyNamespace_New@@Base> │ │ │ │ + bne.w 829da │ │ │ │ + bl 199a8c <_PyNamespace_New@@Base> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82812 │ │ │ │ + beq.w 829da │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57556 @ 0xe0d4 │ │ │ │ + movw r1, #62100 @ 0xf294 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ - bl 83a54 │ │ │ │ + bl 83c1c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82566 │ │ │ │ + bge.n 8272e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82848 │ │ │ │ + beq.w 82a10 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 82812 │ │ │ │ - ldr r7, [pc, #244] @ (82664 ) │ │ │ │ + bne.w 829da │ │ │ │ + ldr r7, [pc, #244] @ (8282c ) │ │ │ │ mov.w r8, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ lsl.w r0, r8, sl │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82812 │ │ │ │ - bl 83a54 │ │ │ │ + beq.w 829da │ │ │ │ + bl 83c1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 825a8 │ │ │ │ + bge.n 82770 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82850 │ │ │ │ + beq.w 82a18 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82812 │ │ │ │ + bne.w 829da │ │ │ │ cmp.w sl, #19 │ │ │ │ - bne.n 82576 │ │ │ │ - movw r1, #55236 @ 0xd7c4 │ │ │ │ + bne.n 8273e │ │ │ │ + movw r1, #59780 @ 0xe984 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #164] @ (82668 ) │ │ │ │ + ldr r2, [pc, #164] @ (82830 ) │ │ │ │ mov r0, fp │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - bl 83a54 │ │ │ │ + bl 83c1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82812 │ │ │ │ - bl 7fef4 │ │ │ │ + bne.w 829da │ │ │ │ + bl 800c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55248 @ 0xd7d0 │ │ │ │ + movw r1, #59792 @ 0xe990 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ - bl 83a54 │ │ │ │ + bl 83c1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8285c │ │ │ │ + blt.w 82a24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82812 │ │ │ │ + bne.w 829da │ │ │ │ movs r0, #1 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55260 @ 0xd7dc │ │ │ │ + movw r1, #59804 @ 0xe99c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ - bl 83a54 │ │ │ │ + bl 83c1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82880 │ │ │ │ + blt.w 82a48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82812 │ │ │ │ + bne.w 829da │ │ │ │ movs r0, #2 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55272 @ 0xd7e8 │ │ │ │ + movw r1, #59816 @ 0xe9a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ - bl 83a54 │ │ │ │ + bl 83c1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8286e │ │ │ │ - b.n 8266c │ │ │ │ + blt.w 82a36 │ │ │ │ + b.n 82834 │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldrb r4, [r0, #11] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r3, #124 @ 0x7c │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldrb r4, [r2, #14] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r3, #140 @ 0x8c │ │ │ │ lsls r4, r1, #1 │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ movs r3, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ movs r1, r6 │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82812 │ │ │ │ + bne.w 829da │ │ │ │ movs r0, #5 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55284 @ 0xd7f4 │ │ │ │ + movw r1, #59828 @ 0xe9b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ - bl 83a54 │ │ │ │ + bl 83c1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82892 │ │ │ │ + blt.w 82a5a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82812 │ │ │ │ + bne.w 829da │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60888 @ 0xedd8 │ │ │ │ + movw r1, #65432 @ 0xff98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 826c4 │ │ │ │ + bge.n 8288c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 828a4 │ │ │ │ + beq.w 82a6c │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 8282a │ │ │ │ - ldr r0, [pc, #720] @ (8299c ) │ │ │ │ + beq.w 829f2 │ │ │ │ + ldr r0, [pc, #720] @ (82b64 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 197180 │ │ │ │ + bl 198788 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8282a │ │ │ │ + beq.w 829f2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #60904 @ 0xede8 │ │ │ │ + movw r1, #65448 @ 0xffa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8026c │ │ │ │ + bl 8043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82700 │ │ │ │ + bge.n 828c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 828ac │ │ │ │ + beq.w 82a74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8282a │ │ │ │ + bne.w 829f2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r4, r4, [r5] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 820b0 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 82278 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 820ee │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 822b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82124 │ │ │ │ + bne.w 822ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 82124 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 822ec │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82182 │ │ │ │ + beq.w 8234a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8275a │ │ │ │ + bge.n 82922 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 8275a │ │ │ │ + cbnz r3, 82922 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #54664 @ 0xd588 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #59208 @ 0xe748 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #572] @ (829a0 ) │ │ │ │ + ldr r1, [pc, #572] @ (82b68 ) │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 82714 │ │ │ │ + b.n 828dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 821a6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8236e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8275a │ │ │ │ + bge.n 82922 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8275a │ │ │ │ + bne.n 82922 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 82922 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 821f4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 823bc │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 82238 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 82400 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8229c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 82464 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 822dc │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 824a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 82346 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8250e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8275a │ │ │ │ + bge.n 82922 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8275a │ │ │ │ + bne.n 82922 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 82922 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 823a2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8256a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 823e0 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 825a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 82416 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 825de │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 82496 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8265e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 824ce │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 82696 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 82460 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 82628 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8275a │ │ │ │ - b.n 824de │ │ │ │ + bne.n 82922 │ │ │ │ + b.n 826a6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8282a │ │ │ │ + bge.n 829f2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 8282a │ │ │ │ + cbnz r3, 829f2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #37500 @ 0x927c │ │ │ │ + movw r2, #42044 @ 0xa43c │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r3, #54664 @ 0xd588 │ │ │ │ + movw r3, #59208 @ 0xe748 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [r5, #12] │ │ │ │ strd r1, r2, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 82714 │ │ │ │ + b.n 828dc │ │ │ │ mov r0, fp │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 82566 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8272e │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.n 825a8 │ │ │ │ + b.n 82770 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 825f2 │ │ │ │ + bne.w 827ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 825f2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 827ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8266c │ │ │ │ + bne.w 82834 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8266c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 82834 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8261c │ │ │ │ + bne.w 827e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8261c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 827e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82696 │ │ │ │ + bne.w 8285e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 82696 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8285e │ │ │ │ mov r0, r9 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 826c4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8288c │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 82700 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 828c8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8275a │ │ │ │ + bge.w 82922 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8275a │ │ │ │ + bne.w 82922 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 82922 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81f72 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8213a │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81f10 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 820d8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 828f2 │ │ │ │ + bge.n 82aba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 82932 │ │ │ │ + cbz r3, 82afa │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8275a │ │ │ │ + bge.w 82922 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8275a │ │ │ │ + bne.w 82922 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 82922 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8275a │ │ │ │ + bge.w 82922 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8275a │ │ │ │ + bne.w 82922 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 82922 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 828f2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 82aba │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8275a │ │ │ │ + bge.w 82922 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8275a │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275a │ │ │ │ + bne.w 82922 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 82922 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81cec │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 81eb4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8275a │ │ │ │ + bge.w 82922 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8275a │ │ │ │ + bne.w 82922 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 82922 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8275a │ │ │ │ + bge.w 82922 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8275a │ │ │ │ + bne.w 82922 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 82922 │ │ │ │ nop │ │ │ │ movs r3, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ movs r1, r6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8275a │ │ │ │ + bge.w 82922 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8275a │ │ │ │ + bne.w 82922 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 82922 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8275a │ │ │ │ + bge.w 82922 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8275a │ │ │ │ + bne.w 82922 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275a │ │ │ │ - movw r3, #54692 @ 0xd5a4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 82922 │ │ │ │ + movw r3, #59236 @ 0xe764 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 82762 │ │ │ │ + b.n 8292a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81d92 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 81f5a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81d5c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 81f24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81d26 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 81eee │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8275a │ │ │ │ + bge.w 82922 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8275a │ │ │ │ + bne.w 82922 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 82922 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8275a │ │ │ │ + bge.w 82922 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8275a │ │ │ │ + bne.w 82922 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 82922 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8275a │ │ │ │ + bge.w 82922 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8275a │ │ │ │ + bne.w 82922 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 82922 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8275a │ │ │ │ + bge.w 82922 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8275a │ │ │ │ + bne.w 82922 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 82922 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81e7c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 82044 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8275a │ │ │ │ + bge.w 82922 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8275a │ │ │ │ + bne.w 82922 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8275a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 82922 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81eba │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 82082 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81aea │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 81cb2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81a6a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 81c32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81aaa │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 81c72 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81a20 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 81be8 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #37500 @ 0x927c │ │ │ │ + movw r2, #42044 @ 0xa43c │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r3, #54720 @ 0xd5c0 │ │ │ │ + movw r3, #59264 @ 0xe780 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [r5, #12] │ │ │ │ strd r1, r2, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 82714 │ │ │ │ + b.n 828dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a3d0 │ │ │ │ - ldr r3, [pc, #112] @ (82b60 ) │ │ │ │ + bl 7a5b8 │ │ │ │ + ldr r3, [pc, #112] @ (82d28 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #54788 @ 0xd604 │ │ │ │ + movw r3, #59332 @ 0xe7c4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 82714 │ │ │ │ + b.n 828dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81bfa │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 81dc2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81baa │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 81d72 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81b6c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 81d34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81b2a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 81cf2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81c6a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 81e32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81c30 │ │ │ │ + bne.w 81df8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81c30 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 81df8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81ca8 │ │ │ │ - str r2, [sp, #560] @ 0x230 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 81e70 │ │ │ │ + add r4, pc, #304 @ (adr r4, 82e5c ) │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ -00082b64 : │ │ │ │ +00082d2c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82c2e │ │ │ │ - ldr r2, [pc, #208] @ (82c50 ) │ │ │ │ + bne.n 82df6 │ │ │ │ + ldr r2, [pc, #208] @ (82e18 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub.w ip, r0, #8 │ │ │ │ ldr.w lr, [r3, r2] │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ addw r6, r3, #3756 @ 0xeac │ │ │ │ @@ -130127,194 +130323,194 @@ │ │ │ │ cmp r1, r5 │ │ │ │ add.w r4, r4, #1 │ │ │ │ orr.w r2, r2, r6 │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ str.w ip, [r3, #3760] @ 0xeb0 │ │ │ │ str.w r4, [r3, #3868] @ 0xf1c │ │ │ │ str.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ - bgt.n 82be6 │ │ │ │ + bgt.n 82dae │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 82be2 │ │ │ │ + beq.n 82daa │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 82be2 │ │ │ │ + beq.n 82daa │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82be2 │ │ │ │ + bne.n 82daa │ │ │ │ ldr.w r3, [lr, #72] @ 0x48 │ │ │ │ - cbnz r3, 82c26 │ │ │ │ + cbnz r3, 82dee │ │ │ │ add.w r2, lr, #12 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 82be2 │ │ │ │ + bmi.n 82daa │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 82c10 │ │ │ │ + bne.n 82dd8 │ │ │ │ dmb ish │ │ │ │ - b.n 82be2 │ │ │ │ + b.n 82daa │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82be2 │ │ │ │ - b.n 82c00 │ │ │ │ - ldr r4, [pc, #36] @ (82c54 ) │ │ │ │ + bne.n 82daa │ │ │ │ + b.n 82dc8 │ │ │ │ + ldr r4, [pc, #36] @ (82e1c ) │ │ │ │ mov.w r1, #2208 @ 0x8a0 │ │ │ │ - movw r3, #51724 @ 0xca0c │ │ │ │ + movw r3, #56268 @ 0xdbcc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #55468 @ 0xd8ac │ │ │ │ + movw r2, #60012 @ 0xea6c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 61c7c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e70 <_PyObject_AssertFailed@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ -00082c58 : │ │ │ │ +00082e20 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 82ce4 │ │ │ │ + bpl.n 82eac │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82cb4 │ │ │ │ + bne.n 82e7c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 82cb4 │ │ │ │ + beq.n 82e7c │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 82cce │ │ │ │ + beq.n 82e96 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 82ca0 │ │ │ │ + cbnz r3, 82e68 │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6ba50 │ │ │ │ + bl 6bbe0 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 82cd6 │ │ │ │ + beq.n 82e9e │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 82c94 │ │ │ │ + bne.n 82e5c │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 82c9a │ │ │ │ + b.n 82e62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261924 │ │ │ │ + bl 262b40 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 82c9a │ │ │ │ - movw r0, #33800 @ 0x8408 │ │ │ │ + b.n 82e62 │ │ │ │ + movw r0, #38344 @ 0x95c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2405 @ 0x965 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 82cdc │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 82ea4 │ │ │ │ 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 r4, [r2, #0] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 82eda │ │ │ │ + beq.w 830a2 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8327e │ │ │ │ + beq.w 83446 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ movw r3, #14536 @ 0x38c8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r3, #3289 @ 0xcd9 │ │ │ │ + movw r3, #3685 @ 0xe65 │ │ │ │ movt r3, #7 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 8390c │ │ │ │ + bne.w 83ad4 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 83072 │ │ │ │ + bgt.w 8323a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 838f2 │ │ │ │ + beq.w 83aba │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 838f2 │ │ │ │ + bhi.w 83aba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r5, r0, #23 │ │ │ │ movs r0, r1 │ │ │ │ lsls r0, r0, #6 │ │ │ │ lsls r5, r0, #23 │ │ │ │ lsls r5, r0, #23 │ │ │ │ lsls r5, r0, #23 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ lsls r7, r2, #22 │ │ │ │ - bmi.w 83924 │ │ │ │ - ldr.w r9, [pc, #796] @ 830a0 │ │ │ │ + bmi.w 83aec │ │ │ │ + ldr.w r9, [pc, #796] @ 83268 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r1, #1992] @ 0x7c8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 82f94 │ │ │ │ - ldr r0, [pc, #760] @ (83098 ) │ │ │ │ + beq.w 8315c │ │ │ │ + ldr r0, [pc, #760] @ (83260 ) │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str.w r2, [r1, #1992] @ 0x7c8 │ │ │ │ ldr.w r2, [r1, #1996] @ 0x7cc │ │ │ │ ldr.w fp, [r0, #1600] @ 0x640 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r1, #1996] @ 0x7cc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 83256 │ │ │ │ + bne.w 8341e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str.w fp, [r7, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r5, [r7, #8] │ │ │ │ - bge.n 82dd0 │ │ │ │ + bge.n 82f98 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r2, [sl] │ │ │ │ sub.w ip, r7, #8 │ │ │ │ str r6, [r7, #12] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ ldr.w r0, [r7, #-4] │ │ │ │ @@ -130341,428 +130537,428 @@ │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r2, #3868] @ 0xf1c │ │ │ │ ldr.w r0, [r2, #3764] @ 0xeb4 │ │ │ │ adds r1, #1 │ │ │ │ str.w ip, [r2, #3760] @ 0xeb0 │ │ │ │ cmp r1, r0 │ │ │ │ str.w r1, [r2, #3768] @ 0xeb8 │ │ │ │ - bgt.w 8319c │ │ │ │ + bgt.w 83364 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w fp, [r5] │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 839e0 │ │ │ │ + bne.w 83ba8 │ │ │ │ mov r0, fp │ │ │ │ blx 2bf84 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7962c │ │ │ │ + bl 79828 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8374e │ │ │ │ + beq.w 83916 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldrb.w r3, [r1, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 82e94 │ │ │ │ + bmi.n 8305c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r4, r3, #30 │ │ │ │ - beq.n 82ee2 │ │ │ │ + beq.n 830aa │ │ │ │ mov r9, fp │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83cb8 │ │ │ │ + bl 83e80 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82eb8 │ │ │ │ + bge.n 83080 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83194 │ │ │ │ + beq.w 8335c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8374e │ │ │ │ + bne.w 83916 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82ed0 │ │ │ │ + bge.n 83098 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83958 │ │ │ │ + beq.w 83b20 │ │ │ │ ldr.w r4, [r5, #16]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 82d40 │ │ │ │ + bne.w 82f08 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 83790 │ │ │ │ + beq.w 83958 │ │ │ │ ldr.w r2, [r9, r8] │ │ │ │ - ldr r3, [pc, #424] @ (8309c ) │ │ │ │ + ldr r3, [pc, #424] @ (83264 ) │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83104 │ │ │ │ + bne.w 832cc │ │ │ │ add.w r8, r8, #110592 @ 0x1b000 │ │ │ │ movs r2, #1 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [r8, #3980] @ 0xf8c │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ - bl 7b8a4 │ │ │ │ + bl 7ba70 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8393c │ │ │ │ + beq.w 83b04 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 830a4 │ │ │ │ + bne.w 8326c │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82f44 │ │ │ │ + bge.n 8310c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 82f44 │ │ │ │ + cbnz r3, 8310c │ │ │ │ mov r0, fp │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 83200 │ │ │ │ + blt.w 833c8 │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 82e96 │ │ │ │ + bne.n 8305e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [r9, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 82e96 │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 8305e │ │ │ │ lsls r3, r2, #22 │ │ │ │ - bmi.w 83924 │ │ │ │ - ldr.w r9, [pc, #300] @ 830a0 │ │ │ │ + bmi.w 83aec │ │ │ │ + ldr.w r9, [pc, #300] @ 83268 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - movw r4, #5569 @ 0x15c1 │ │ │ │ + movw r4, #7185 @ 0x1c11 │ │ │ │ movt r4, #12 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r1, #1992] @ 0x7c8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82d9c │ │ │ │ + bne.w 82f64 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ and.w r7, r0, #24 │ │ │ │ ubfx ip, r0, #14, #1 │ │ │ │ cmp r7, #0 │ │ │ │ ite eq │ │ │ │ moveq fp, ip │ │ │ │ addne.w fp, ip, #1 │ │ │ │ lsls r0, r0, #29 │ │ │ │ mov.w r7, fp, lsl #3 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bmi.w 83702 │ │ │ │ + bmi.w 838ca │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ subs r0, r0, r7 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.w 83732 │ │ │ │ + bhi.w 838fa │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r0, r0, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bmi.w 83732 │ │ │ │ + bmi.w 838fa │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr.w r2, [r2, #888] @ 0x378 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 83234 │ │ │ │ + bne.w 833fc │ │ │ │ ldr.w r2, [r1, #1596] @ 0x63c │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bcs.w 8315c │ │ │ │ + bcs.w 83324 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 83216 │ │ │ │ + beq.w 833de │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8313c │ │ │ │ + beq.w 83304 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ add r7, r0 │ │ │ │ strd r3, r3, [r7, #-8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ittt lt │ │ │ │ addlt r3, #1 │ │ │ │ ldrlt r2, [sp, #8] │ │ │ │ strlt r3, [r2, #0] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #92] @ (83098 ) │ │ │ │ + ldr r2, [pc, #92] @ (83260 ) │ │ │ │ str.w r3, [r0, fp, lsl #3] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 836e2 │ │ │ │ + bne.w 838aa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 83736 │ │ │ │ + bmi.w 838fe │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r7, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r7, #20] │ │ │ │ - blt.w 82dcc │ │ │ │ - b.n 82dd0 │ │ │ │ - movw r4, #6669 @ 0x1a0d │ │ │ │ + blt.w 82f94 │ │ │ │ + b.n 82f98 │ │ │ │ + movw r4, #7233 @ 0x1c41 │ │ │ │ movt r4, #9 │ │ │ │ - b.n 82d7a │ │ │ │ + b.n 82f42 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r4, #22309 @ 0x5725 │ │ │ │ + movweq r4, #23949 @ 0x5d8d │ │ │ │ movteq r4, #12 │ │ │ │ - beq.w 82d7a │ │ │ │ + beq.w 82f42 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 838f2 │ │ │ │ + ble.w 83aba │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.w 831e0 │ │ │ │ - movw r4, #17961 @ 0x4629 │ │ │ │ + bne.w 833a8 │ │ │ │ + movw r4, #19697 @ 0x4cf1 │ │ │ │ movt r4, #11 │ │ │ │ - b.n 82d7a │ │ │ │ + b.n 82f42 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 830ba │ │ │ │ + bge.n 83282 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8394e │ │ │ │ + beq.w 83b16 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 830e6 │ │ │ │ + bge.n 832ae │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83944 │ │ │ │ + beq.w 83b0c │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 830e6 │ │ │ │ + bge.n 832ae │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 839f2 │ │ │ │ + beq.w 83bba │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8320a │ │ │ │ + blt.w 833d2 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, fp │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [fp, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 82e94 │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 8305c │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 82f06 │ │ │ │ + beq.w 830ce │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83128 │ │ │ │ + bge.n 832f0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 83128 │ │ │ │ + cbnz r3, 832f0 │ │ │ │ mov r0, fp │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82e96 │ │ │ │ + bge.w 8305e │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 82e96 │ │ │ │ + b.n 8305e │ │ │ │ ldrd r7, r1, [r2, #24] │ │ │ │ cmp r7, r1 │ │ │ │ - bhi.n 831f4 │ │ │ │ + bhi.n 833bc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r7 │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w ip, [r2, r7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83016 │ │ │ │ + bne.w 831de │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - movw r1, #46021 @ 0xb3c5 │ │ │ │ + movw r1, #46421 @ 0xb555 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r2, [r2, #848] @ 0x350 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 838a8 │ │ │ │ + bne.w 83a70 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bf6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83732 │ │ │ │ + beq.w 838fa │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 83016 │ │ │ │ + b.n 831de │ │ │ │ mov r0, r9 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 82eb8 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 83080 │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 82e42 │ │ │ │ + beq.w 8300a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82e42 │ │ │ │ + beq.w 8300a │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82e42 │ │ │ │ + bne.w 8300a │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbnz r2, 8322a │ │ │ │ + cbnz r2, 833f2 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 82e42 │ │ │ │ + bmi.w 8300a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 831ca │ │ │ │ + bne.n 83392 │ │ │ │ dmb ish │ │ │ │ - b.n 82e42 │ │ │ │ + b.n 8300a │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 838f2 │ │ │ │ - movw r4, #50261 @ 0xc455 │ │ │ │ + bne.w 83aba │ │ │ │ + movw r4, #54873 @ 0xd659 │ │ │ │ movt r4, #21 │ │ │ │ - b.n 82d7a │ │ │ │ + b.n 82f42 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 83016 │ │ │ │ + b.n 831de │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 82e96 │ │ │ │ - b.n 8374e │ │ │ │ + bne.w 8305e │ │ │ │ + b.n 83916 │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [fp, #16] │ │ │ │ - b.n 82e94 │ │ │ │ + b.n 8305c │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83016 │ │ │ │ - b.n 8315c │ │ │ │ + bne.w 831de │ │ │ │ + b.n 83324 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82e42 │ │ │ │ - b.n 831ba │ │ │ │ + bne.w 8300a │ │ │ │ + b.n 83382 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr.w r0, [r3, #884] @ 0x374 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83016 │ │ │ │ + bne.w 831de │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f4704 │ │ │ │ + bl 1f5754 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 82edc │ │ │ │ - movw r3, #785 @ 0x311 │ │ │ │ + b.n 830a4 │ │ │ │ + movw r3, #4689 @ 0x1251 │ │ │ │ movt r3, #19 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 83774 │ │ │ │ + bne.w 8393c │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83052 │ │ │ │ + bne.w 8321a │ │ │ │ mov r0, r7 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ - b.n 83056 │ │ │ │ + b.n 8321e │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 8390c │ │ │ │ + bne.w 83ad4 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 834b8 │ │ │ │ + bgt.w 83680 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 838f2 │ │ │ │ + beq.w 83aba │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 838f2 │ │ │ │ + bhi.w 83aba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r5, r4, #12 │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r5, r4, #12 │ │ │ │ lsls r5, r4, #12 │ │ │ │ lsls r5, r4, #12 │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ ands.w r1, r2, #512 @ 0x200 │ │ │ │ - bne.w 83924 │ │ │ │ - ldr r7, [pc, #748] @ (835b0 ) │ │ │ │ + bne.w 83aec │ │ │ │ + ldr r7, [pc, #748] @ (83778 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r5, [r7, r8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [ip, #1992] @ 0x7c8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 834c6 │ │ │ │ - ldr r0, [pc, #724] @ (835b4 ) │ │ │ │ + beq.w 8368e │ │ │ │ + ldr r0, [pc, #724] @ (8377c ) │ │ │ │ ldr.w r3, [ip, #1996] @ 0x7cc │ │ │ │ ldr.w r2, [sl] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [ip, #1996] @ 0x7cc │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ str.w r2, [ip, #1992] @ 0x7c8 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8384a │ │ │ │ + bne.w 83a12 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str.w r6, [sl, #8] │ │ │ │ sub.w r1, sl, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r2, [sl, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -130793,327 +130989,327 @@ │ │ │ │ ldr.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ ldr.w r1, [r3, #3764] @ 0xeb4 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.w 8369c │ │ │ │ + bgt.w 83864 │ │ │ │ movs r0, #0 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 838e8 │ │ │ │ + bne.w 83ab0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ - bl 7962c │ │ │ │ + bl 79828 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8374c │ │ │ │ + beq.w 83914 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bpl.n 833c4 │ │ │ │ + bpl.n 8358c │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 833c4 │ │ │ │ + bne.n 8358c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.n 8340c │ │ │ │ + beq.n 835d4 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 83cb8 │ │ │ │ + bl 83e80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 833e4 │ │ │ │ + bge.n 835ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83620 │ │ │ │ + beq.w 837e8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8374c │ │ │ │ + bne.w 83914 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83400 │ │ │ │ + bge.n 835c8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 839fc │ │ │ │ + beq.w 83bc4 │ │ │ │ ldr.w r4, [r6, #16]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 83280 │ │ │ │ - b.n 82eda │ │ │ │ + bne.w 83448 │ │ │ │ + b.n 830a2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 837fc │ │ │ │ + beq.w 839c4 │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - ldr r3, [pc, #404] @ (835b8 ) │ │ │ │ + ldr r3, [pc, #404] @ (83780 ) │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 835bc │ │ │ │ + bne.w 83784 │ │ │ │ add.w r7, r7, #110592 @ 0x1b000 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r7, #3980] @ 0xf8c │ │ │ │ - bl 7b8a4 │ │ │ │ + bl 7ba70 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.w 83a42 │ │ │ │ + beq.w 83c0a │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 835e8 │ │ │ │ + beq.w 837b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83466 │ │ │ │ + bge.n 8362e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 838d0 │ │ │ │ + beq.w 83a98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8348a │ │ │ │ + bge.n 83652 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 838e0 │ │ │ │ + beq.w 83aa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8348a │ │ │ │ + bge.n 83652 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 838d8 │ │ │ │ + beq.w 83aa0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 838b8 │ │ │ │ + blt.w 83a80 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 833c4 │ │ │ │ - movw r4, #6669 @ 0x1a0d │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 8358c │ │ │ │ + movw r4, #7233 @ 0x1c41 │ │ │ │ movt r4, #9 │ │ │ │ - b.n 832ba │ │ │ │ - movw r4, #5569 @ 0x15c1 │ │ │ │ + b.n 83482 │ │ │ │ + movw r4, #7185 @ 0x1c11 │ │ │ │ movt r4, #12 │ │ │ │ - b.n 832ba │ │ │ │ + b.n 83482 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 8359c │ │ │ │ - movw r4, #22309 @ 0x5725 │ │ │ │ + bne.n 83764 │ │ │ │ + movw r4, #23949 @ 0x5d8d │ │ │ │ movt r4, #12 │ │ │ │ - b.n 832ba │ │ │ │ + b.n 83482 │ │ │ │ movw r9, #14536 @ 0x38c8 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ and.w r0, r3, #24 │ │ │ │ ubfx r1, r3, #14, #1 │ │ │ │ cmp r0, sl │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ lsls r3, r3, #29 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bmi.w 83884 │ │ │ │ + bmi.w 83a4c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, r1, lsl #3 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 837b6 │ │ │ │ + bcc.w 8397e │ │ │ │ adds.w fp, r2, r1, lsl #3 │ │ │ │ - bmi.w 837b6 │ │ │ │ + bmi.w 8397e │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #3289 @ 0xcd9 │ │ │ │ + movw r1, #3685 @ 0xe65 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r3, [r2, #888] @ 0x378 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 837a8 │ │ │ │ + bne.w 83970 │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ ldr.w sl, [ip, #1596] @ 0x63c │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bcs.w 8364c │ │ │ │ + bcs.w 83814 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w ip, [sl, r1, lsl #3] │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 837ba │ │ │ │ + beq.w 83982 │ │ │ │ ldr.w r0, [ip] │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83628 │ │ │ │ + beq.n 837f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0] │ │ │ │ add.w sl, r0, r3, lsl #3 │ │ │ │ strd r2, r2, [sl, #-8] │ │ │ │ str.w r9, [sl, #4] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 837e8 │ │ │ │ - ldr r0, [pc, #56] @ (835b4 ) │ │ │ │ + blt.w 839b0 │ │ │ │ + ldr r0, [pc, #56] @ (8377c ) │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 837c6 │ │ │ │ + bne.w 8398e │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r5, r3, #29 │ │ │ │ - bmi.w 83870 │ │ │ │ + bmi.w 83a38 │ │ │ │ ldr.w r5, [r7, r8] │ │ │ │ - b.n 83302 │ │ │ │ + b.n 834ca │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 838f2 │ │ │ │ + ble.w 83aba │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 83688 │ │ │ │ - movw r4, #17961 @ 0x4629 │ │ │ │ + bne.n 83850 │ │ │ │ + movw r4, #19697 @ 0x4cf1 │ │ │ │ movt r4, #11 │ │ │ │ - b.n 832ba │ │ │ │ + b.n 83482 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 83430 │ │ │ │ + beq.w 835f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 835d8 │ │ │ │ + bge.n 837a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 835d8 │ │ │ │ + cbnz r3, 837a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 833c6 │ │ │ │ + bge.w 8358e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 833c6 │ │ │ │ + b.n 8358e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 835fc │ │ │ │ + bge.n 837c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 835fc │ │ │ │ + cbnz r3, 837c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 83746 │ │ │ │ + blt.w 8390e │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 833c6 │ │ │ │ + bne.w 8358e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 833c6 │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 8358e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 833e4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 835ac │ │ │ │ ldrd lr, r3, [ip, #24] │ │ │ │ cmp r3, lr │ │ │ │ - bcc.n 8367c │ │ │ │ + bcc.n 83844 │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str.w r1, [ip, #24] │ │ │ │ add.w r1, ip, lr │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w r3, [ip, lr] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8355a │ │ │ │ + bne.n 83722 │ │ │ │ ldr.w r3, [r2, #848] @ 0x350 │ │ │ │ - movw r1, #46021 @ 0xb3c5 │ │ │ │ + movw r1, #46421 @ 0xb555 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8389e │ │ │ │ + bne.w 83a66 │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bf6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 837b6 │ │ │ │ + beq.w 8397e │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 8355a │ │ │ │ + b.n 83722 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.n 8355a │ │ │ │ + b.n 83722 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 838f2 │ │ │ │ - movw r4, #50261 @ 0xc455 │ │ │ │ + bne.w 83aba │ │ │ │ + movw r4, #54873 @ 0xd659 │ │ │ │ movt r4, #21 │ │ │ │ - b.n 832ba │ │ │ │ + b.n 83482 │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8337e │ │ │ │ + beq.w 83546 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8337e │ │ │ │ + beq.w 83546 │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8337e │ │ │ │ + bne.w 83546 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8376a │ │ │ │ + bne.n 83932 │ │ │ │ add.w r3, r5, #12 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r0, r2, #27 │ │ │ │ - bmi.w 8337e │ │ │ │ + bmi.w 83546 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 836cc │ │ │ │ + bne.n 83894 │ │ │ │ dmb ish │ │ │ │ - b.n 8337e │ │ │ │ - movw r1, #785 @ 0x311 │ │ │ │ + b.n 83546 │ │ │ │ + movw r1, #4689 @ 0x1251 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 83784 │ │ │ │ - ldr r0, [pc, #788] @ (83a04 ) │ │ │ │ - bl 6b630 │ │ │ │ + bne.n 8394c │ │ │ │ + ldr r0, [pc, #788] @ (83bcc ) │ │ │ │ + bl 6b7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83048 │ │ │ │ + bne.w 83210 │ │ │ │ mov r0, r7 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ - b.n 83048 │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ + b.n 83210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr.w r0, [r0, #440] @ 0x1b8 │ │ │ │ str r0, [sp, #16] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ sub.w lr, r0, r7 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ @@ -131121,302 +131317,302 @@ │ │ │ │ add r0, ip │ │ │ │ add.w ip, r0, #1 │ │ │ │ adds r7, r0, #3 │ │ │ │ bic.w r0, r7, #3 │ │ │ │ add.w r0, r0, ip, lsl #2 │ │ │ │ add r2, r0 │ │ │ │ cmp r2, lr │ │ │ │ - bls.w 82fc4 │ │ │ │ + bls.w 8318c │ │ │ │ mov sl, r3 │ │ │ │ - b.n 8324a │ │ │ │ + b.n 83412 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #14536 @ 0x38c8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 1a62b0 <_PyBytes_DecodeEscape2@@Base+0x2574> │ │ │ │ - b.n 83052 │ │ │ │ + bl 1a78dc <_PyBytes_DecodeEscape2@@Base+0x2574> │ │ │ │ + b.n 8321a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 833c6 │ │ │ │ + bne.w 8358e │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 83250 │ │ │ │ + bge.w 83418 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83250 │ │ │ │ + bne.w 83418 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 83250 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 83418 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8337e │ │ │ │ - b.n 836bc │ │ │ │ + bne.w 83546 │ │ │ │ + b.n 83884 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx fp │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ - b.n 83056 │ │ │ │ + b.n 8321e │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 83048 │ │ │ │ + b.n 83210 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 83962 │ │ │ │ + beq.w 83b2a │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - ldr r3, [pc, #612] @ (83a08 ) │ │ │ │ - b.w 82ef6 │ │ │ │ + ldr r3, [pc, #612] @ (83bd0 ) │ │ │ │ + b.w 830be │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8355a │ │ │ │ + bne.w 83722 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 8324a │ │ │ │ + b.n 83412 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 83648 │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + b.n 83810 │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 837f0 │ │ │ │ + bne.n 839b8 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8358c │ │ │ │ + bne.w 83754 │ │ │ │ mov r0, sl │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ - b.n 8358c │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ + b.n 83754 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 8357a │ │ │ │ + b.n 83742 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 8358c │ │ │ │ + b.n 83754 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 83418 │ │ │ │ + bne.w 835e0 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 83a10 │ │ │ │ + bmi.w 83bd8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 83a38 │ │ │ │ + blt.w 83c00 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #24 │ │ │ │ movw r5, #43944 @ 0xaba8 │ │ │ │ mla r5, r2, r3, r5 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add r5, r3 │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 833c6 │ │ │ │ + bge.w 8358e │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 833c6 │ │ │ │ + bne.w 8358e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 833c6 │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8358e │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 838c2 │ │ │ │ + bne.n 83a8a │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83596 │ │ │ │ + bne.w 8375e │ │ │ │ mov r0, sl │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ ldr.w r5, [r7, r8] │ │ │ │ - b.n 83302 │ │ │ │ + b.n 834ca │ │ │ │ mov r0, sl │ │ │ │ movw r1, #14536 @ 0x38c8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 1a62b0 <_PyBytes_DecodeEscape2@@Base+0x2574> │ │ │ │ + bl 1a78dc <_PyBytes_DecodeEscape2@@Base+0x2574> │ │ │ │ ldr.w r5, [r7, r8] │ │ │ │ - b.n 83302 │ │ │ │ + b.n 834ca │ │ │ │ ldr.w r1, [r9, #440] @ 0x1b8 │ │ │ │ - ldrd r3, r1, [r1, #12] │ │ │ │ + ldrd r1, r3, [r1, #12] │ │ │ │ add r3, r1 │ │ │ │ - adds r1, r3, #3 │ │ │ │ - adds r3, #1 │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + adds r3, #3 │ │ │ │ + bic.w r3, r3, #3 │ │ │ │ + add.w r3, r3, r1, lsl #2 │ │ │ │ add r2, r3 │ │ │ │ - b.n 834ec │ │ │ │ + b.n 836b4 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ - b.n 8366a │ │ │ │ + b.n 83832 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 83180 │ │ │ │ + b.n 83348 │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 833c4 │ │ │ │ + b.n 8358c │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ ldr.w r5, [r7, r8] │ │ │ │ - b.n 83302 │ │ │ │ + b.n 834ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 83466 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8362e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8348a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 83652 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 83478 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 83640 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 833e4 │ │ │ │ + b.n 835ac │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #52100 @ 0xcb84 │ │ │ │ + movw r1, #56644 @ 0xdd44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 83250 │ │ │ │ + bl d6310 │ │ │ │ + b.n 83418 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55532 @ 0xd8ec │ │ │ │ + movw r1, #60076 @ 0xeaac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 83250 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 83418 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52128 @ 0xcba0 │ │ │ │ + movw r1, #56672 @ 0xdd60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 83250 │ │ │ │ - bl d8428 │ │ │ │ - b.w 82e94 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 83418 │ │ │ │ + bl d8a44 │ │ │ │ + b.w 8305c │ │ │ │ mov r0, fp │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 830d0 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 83298 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 830ba │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 83282 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 82ed0 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 83098 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.n 839a6 │ │ │ │ + bmi.n 83b6e │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 839d0 │ │ │ │ + blt.n 83b98 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #24 │ │ │ │ movw r9, #43944 @ 0xaba8 │ │ │ │ mla r9, r2, r3, r9 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add r9, r3 │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82e96 │ │ │ │ + bge.w 8305e │ │ │ │ subs r4, #1 │ │ │ │ str.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 82e96 │ │ │ │ + bne.w 8305e │ │ │ │ mov r0, fp │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 82e96 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8305e │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 839b8 │ │ │ │ + bmi.n 83b80 │ │ │ │ ldrsb.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 839c0 │ │ │ │ + blt.n 83b88 │ │ │ │ add.w r3, fp, #28 │ │ │ │ - b.n 83972 │ │ │ │ + b.n 83b3a │ │ │ │ ldrsb.w r3, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 839da │ │ │ │ + bge.n 83ba2 │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, fp, #20 │ │ │ │ addpl.w r3, fp, #28 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #56] @ (83a0c ) │ │ │ │ + ldr r3, [pc, #56] @ (83bd4 ) │ │ │ │ add.w r9, r3, r2, lsl #5 │ │ │ │ - b.n 83988 │ │ │ │ + b.n 83b50 │ │ │ │ add.w r3, fp, #20 │ │ │ │ - b.n 83972 │ │ │ │ + b.n 83b3a │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82ec0 │ │ │ │ - b.n 8374e │ │ │ │ + beq.w 83088 │ │ │ │ + b.n 83916 │ │ │ │ mov r0, fp │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 830e6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 832ae │ │ │ │ mov r0, sl │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 83400 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 835c8 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 83a22 │ │ │ │ + bmi.n 83bea │ │ │ │ ldrsb.w r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 83a2a │ │ │ │ + blt.n 83bf2 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 83818 │ │ │ │ + b.n 839e0 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 83a48 │ │ │ │ + bge.n 83c10 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - ldr r5, [pc, #20] @ (83a50 ) │ │ │ │ + ldr r5, [pc, #20] @ (83c18 ) │ │ │ │ add.w r5, r5, r3, lsl #5 │ │ │ │ - b.n 8382e │ │ │ │ - bl d8428 │ │ │ │ - b.n 833c4 │ │ │ │ + b.n 839f6 │ │ │ │ + bl d8a44 │ │ │ │ + b.n 8358c │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 83818 │ │ │ │ + b.n 839e0 │ │ │ │ nop │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00083a54 : │ │ │ │ +00083c1c : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83caa │ │ │ │ + bne.w 83e72 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -131425,248 +131621,248 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7962c │ │ │ │ + bl 79828 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83c00 │ │ │ │ + beq.w 83dc8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldrb.w r3, [r1, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 83c5c │ │ │ │ + bmi.w 83e24 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r7, r3, #30 │ │ │ │ - beq.n 83ae2 │ │ │ │ + beq.n 83caa │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83cb8 │ │ │ │ + bl 83e80 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83ada │ │ │ │ + bge.n 83ca2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83bac │ │ │ │ + beq.n 83d74 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 83c06 │ │ │ │ - ldr r2, [pc, #444] @ (83cac ) │ │ │ │ + beq.w 83dce │ │ │ │ + ldr r2, [pc, #444] @ (83e74 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r2, #980] @ 0x3d4 │ │ │ │ - ldr r2, [pc, #436] @ (83cb0 ) │ │ │ │ + ldr r2, [pc, #436] @ (83e78 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83bb8 │ │ │ │ + bne.n 83d80 │ │ │ │ add.w r3, r8, #110592 @ 0x1b000 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #3980] @ 0xf8c │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 7b8a4 │ │ │ │ + bl 7ba70 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 83c58 │ │ │ │ + beq.w 83e20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 83b80 │ │ │ │ + beq.n 83d48 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83b3e │ │ │ │ + bge.n 83d06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83ca2 │ │ │ │ + beq.w 83e6a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83b60 │ │ │ │ + bge.n 83d28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83c9a │ │ │ │ + beq.w 83e62 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83b60 │ │ │ │ + bge.n 83d28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83c50 │ │ │ │ + beq.n 83e18 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - blt.n 83abe │ │ │ │ + blt.n 83c86 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 83abe │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 83c86 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83b98 │ │ │ │ + bge.n 83d60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 83b98 │ │ │ │ + cbnz r3, 83d60 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 83bfc │ │ │ │ + blt.n 83dc4 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 83be6 │ │ │ │ + beq.n 83dae │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83abe │ │ │ │ + b.n 83c86 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 83ada │ │ │ │ + b.n 83ca2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83b0a │ │ │ │ + beq.n 83cd2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83bd6 │ │ │ │ + bge.n 83d9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 83bd6 │ │ │ │ + cbnz r3, 83d9e │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83ba8 │ │ │ │ + bge.n 83d70 │ │ │ │ adds r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 83abe │ │ │ │ + b.n 83c86 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83abe │ │ │ │ + b.n 83c86 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83ba8 │ │ │ │ + bne.n 83d70 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83ada │ │ │ │ + b.n 83ca2 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 83aee │ │ │ │ + bne.w 83cb6 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.n 83c62 │ │ │ │ + bmi.n 83e2a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 83c8a │ │ │ │ + blt.n 83e52 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r2, #43944 @ 0xaba8 │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add r2, r3 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83ba8 │ │ │ │ + bge.n 83d70 │ │ │ │ subs r3, r7, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83ba8 │ │ │ │ + bne.n 83d70 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83abe │ │ │ │ + b.n 83c86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 83b60 │ │ │ │ - bl d8428 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 83d28 │ │ │ │ + bl d8a44 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83abe │ │ │ │ + b.n 83c86 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 83c74 │ │ │ │ + bmi.n 83e3c │ │ │ │ ldrsb.w r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 83c7c │ │ │ │ + blt.n 83e44 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 83c1e │ │ │ │ + b.n 83de6 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 83c94 │ │ │ │ + bge.n 83e5c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - ldr r2, [pc, #36] @ (83cb4 ) │ │ │ │ + ldr r2, [pc, #36] @ (83e7c ) │ │ │ │ add.w r2, r2, r3, lsl #5 │ │ │ │ - b.n 83c34 │ │ │ │ + b.n 83dfc │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 83c1e │ │ │ │ + b.n 83de6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 83b50 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 83d18 │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 83b3e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 83d06 │ │ │ │ bx r3 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00083cb8 : │ │ │ │ +00083e80 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.w 83e90 │ │ │ │ - ldr r3, [pc, #656] @ (83f68 ) │ │ │ │ + bpl.w 84058 │ │ │ │ + ldr r3, [pc, #656] @ (84130 ) │ │ │ │ mov r4, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ @@ -131675,683 +131871,684 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ it lt │ │ │ │ strlt r5, [r4, #0] │ │ │ │ mov r9, r3 │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 83d08 │ │ │ │ + bne.n 83ed0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.n 83d3a │ │ │ │ + beq.n 83f02 │ │ │ │ ldr r5, [r7, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 83e68 │ │ │ │ - movw r3, #16897 @ 0x4201 │ │ │ │ + beq.w 84030 │ │ │ │ + movw r3, #17353 @ 0x43c9 │ │ │ │ movt r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 83df8 │ │ │ │ + bne.n 83fc0 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84208 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 843d0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 83e0a │ │ │ │ + blt.n 83fd2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 83eae │ │ │ │ - ldr r3, [pc, #552] @ (83f6c ) │ │ │ │ + beq.w 84076 │ │ │ │ + ldr r3, [pc, #552] @ (84134 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83e1a │ │ │ │ + bne.n 83fe2 │ │ │ │ add.w r3, r9, #110592 @ 0x1b000 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #3980] @ 0xf8c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 7b8a4 │ │ │ │ + bl 7ba70 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 83f8e │ │ │ │ + beq.w 84156 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 83dca │ │ │ │ + beq.n 83f92 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83d86 │ │ │ │ + bge.n 83f4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83f86 │ │ │ │ + beq.w 8414e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83da8 │ │ │ │ + bge.n 83f70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83fd2 │ │ │ │ + beq.w 8419a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83da8 │ │ │ │ + bge.n 83f70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83f4e │ │ │ │ + beq.w 84116 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ittt lt │ │ │ │ movlt r2, #1 │ │ │ │ bfilt r3, r2, #0, #2 │ │ │ │ strblt r3, [r4, #16] │ │ │ │ - blt.n 83d08 │ │ │ │ + blt.n 83ed0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 83d08 │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 83ed0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83e5e │ │ │ │ + bge.n 84026 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83e5e │ │ │ │ + bne.n 84026 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 83df4 │ │ │ │ + blt.n 83fbc │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 83e48 │ │ │ │ + beq.n 84010 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83d08 │ │ │ │ + b.n 83ed0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83d32 │ │ │ │ + bge.n 83efa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83d32 │ │ │ │ + bne.n 83efa │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 83d32 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 83efa │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83d52 │ │ │ │ + beq.n 83f1a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83e38 │ │ │ │ + bge.n 84000 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 83e38 │ │ │ │ + cbnz r3, 84000 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - b.n 83d08 │ │ │ │ + b.n 83ed0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83d08 │ │ │ │ + b.n 83ed0 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83dea │ │ │ │ + bge.n 83fb2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83d08 │ │ │ │ + b.n 83ed0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83f06 │ │ │ │ + beq.n 840ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 92998 │ │ │ │ + bl 92bd0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83eee │ │ │ │ + beq.n 840b6 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 83d32 │ │ │ │ - b.n 83e0a │ │ │ │ + bge.w 83efa │ │ │ │ + b.n 83fd2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55692 @ 0xd98c │ │ │ │ + movw r1, #60236 @ 0xeb4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83d32 │ │ │ │ + b.n 83efa │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 83d42 │ │ │ │ + bne.w 83f0a │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.n 83f56 │ │ │ │ + bmi.n 8411e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 83f7c │ │ │ │ + blt.n 84144 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ add r3, r2 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83eea │ │ │ │ + bge.n 840b2 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 83fe4 │ │ │ │ + beq.n 841ac │ │ │ │ mov r4, r3 │ │ │ │ - b.n 83d08 │ │ │ │ + b.n 83ed0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83ea8 │ │ │ │ + bge.n 84070 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83ea8 │ │ │ │ + bne.n 84070 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 83ea8 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 84070 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83f16 │ │ │ │ + bge.n 840de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83fdc │ │ │ │ + beq.n 841a4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - cbz r3, 83f94 │ │ │ │ - movw r1, #55680 @ 0xd980 │ │ │ │ + cbz r3, 8415c │ │ │ │ + movw r1, #60224 @ 0xeb40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r3, #55676 @ 0xd97c │ │ │ │ + movw r3, #60220 @ 0xeb3c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #55780 @ 0xd9e4 │ │ │ │ + movw r1, #60324 @ 0xeba4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 83ea8 │ │ │ │ + bl d6310 │ │ │ │ + b.n 84070 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 83da8 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 83f70 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 83f70 │ │ │ │ + bmi.n 84138 │ │ │ │ ldrsb.w r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 83fc8 │ │ │ │ + blt.n 84190 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 83ec6 │ │ │ │ + b.n 8408e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 83fc2 │ │ │ │ + bge.n 8418a │ │ │ │ add.w r3, r4, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #116] @ (83ff4 ) │ │ │ │ + ldr r3, [pc, #116] @ (841bc ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 83edc │ │ │ │ + b.n 840a4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 83d86 │ │ │ │ - bl d8428 │ │ │ │ - b.n 83d08 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 83f4e │ │ │ │ + bl d8a44 │ │ │ │ + b.n 83ed0 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83f26 │ │ │ │ - movw r1, #55680 @ 0xd980 │ │ │ │ + bne.n 840ee │ │ │ │ + movw r1, #60224 @ 0xeb40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r3, #55676 @ 0xd97c │ │ │ │ + movw r3, #60220 @ 0xeb3c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #55736 @ 0xd9b8 │ │ │ │ + movw r1, #60280 @ 0xeb78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 83ea8 │ │ │ │ + bl d6310 │ │ │ │ + b.n 84070 │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 83ec6 │ │ │ │ + b.n 8408e │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 83f78 │ │ │ │ + bmi.n 84140 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 83f7c │ │ │ │ + b.n 84144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 83d98 │ │ │ │ + b.n 83f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 83f16 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 840de │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 83d08 │ │ │ │ + b.n 83ed0 │ │ │ │ nop │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00083ff8 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +000841c0 <_PyUnicode_InternMortal@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #24 │ │ │ │ - cbz r1, 84038 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + cbz r1, 84200 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 84038 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + bmi.n 84200 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r6, r3, #30 │ │ │ │ - beq.n 8403e <_PyUnicode_InternMortal@@Base+0x46> │ │ │ │ + beq.n 84206 <_PyUnicode_InternMortal@@Base+0x46> │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 84146 <_PyUnicode_InternMortal@@Base+0x14e> │ │ │ │ - ldr r3, [pc, #428] @ (841f8 <_PyUnicode_InternMortal@@Base+0x200>) │ │ │ │ + beq.n 8430e <_PyUnicode_InternMortal@@Base+0x14e> │ │ │ │ + ldr r3, [pc, #428] @ (843c0 <_PyUnicode_InternMortal@@Base+0x200>) │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 840f8 <_PyUnicode_InternMortal@@Base+0x100> │ │ │ │ + bne.n 842c0 <_PyUnicode_InternMortal@@Base+0x100> │ │ │ │ add.w r2, r5, #110592 @ 0x1b000 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr.w r0, [r2, #3980] @ 0xf8c │ │ │ │ mov r2, r1 │ │ │ │ - bl 7b8a4 │ │ │ │ + bl 7ba70 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 841a8 <_PyUnicode_InternMortal@@Base+0x1b0> │ │ │ │ + beq.w 84370 <_PyUnicode_InternMortal@@Base+0x1b0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 840cc <_PyUnicode_InternMortal@@Base+0xd4> │ │ │ │ + beq.n 84294 <_PyUnicode_InternMortal@@Base+0xd4> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84090 <_PyUnicode_InternMortal@@Base+0x98> │ │ │ │ + bge.n 84258 <_PyUnicode_InternMortal@@Base+0x98> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8419c <_PyUnicode_InternMortal@@Base+0x1a4> │ │ │ │ + beq.w 84364 <_PyUnicode_InternMortal@@Base+0x1a4> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 840b0 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ + bge.n 84278 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84190 <_PyUnicode_InternMortal@@Base+0x198> │ │ │ │ + beq.n 84358 <_PyUnicode_InternMortal@@Base+0x198> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 840b0 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ + bge.n 84278 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84184 <_PyUnicode_InternMortal@@Base+0x18c> │ │ │ │ + beq.n 8434c <_PyUnicode_InternMortal@@Base+0x18c> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8413c <_PyUnicode_InternMortal@@Base+0x144> │ │ │ │ + blt.n 84304 <_PyUnicode_InternMortal@@Base+0x144> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 84038 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 84200 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 840e4 <_PyUnicode_InternMortal@@Base+0xec> │ │ │ │ + bge.n 842ac <_PyUnicode_InternMortal@@Base+0xec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 840e4 <_PyUnicode_InternMortal@@Base+0xec> │ │ │ │ + cbnz r3, 842ac <_PyUnicode_InternMortal@@Base+0xec> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 840f4 <_PyUnicode_InternMortal@@Base+0xfc> │ │ │ │ + blt.n 842bc <_PyUnicode_InternMortal@@Base+0xfc> │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 84126 <_PyUnicode_InternMortal@@Base+0x12e> │ │ │ │ + beq.n 842ee <_PyUnicode_InternMortal@@Base+0x12e> │ │ │ │ mov r1, r2 │ │ │ │ - b.n 84038 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 84200 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8405a <_PyUnicode_InternMortal@@Base+0x62> │ │ │ │ + beq.n 84222 <_PyUnicode_InternMortal@@Base+0x62> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84116 <_PyUnicode_InternMortal@@Base+0x11e> │ │ │ │ + bge.n 842de <_PyUnicode_InternMortal@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 84116 <_PyUnicode_InternMortal@@Base+0x11e> │ │ │ │ + cbnz r3, 842de <_PyUnicode_InternMortal@@Base+0x11e> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 840f4 <_PyUnicode_InternMortal@@Base+0xfc> │ │ │ │ + bge.n 842bc <_PyUnicode_InternMortal@@Base+0xfc> │ │ │ │ adds r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 84038 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 84200 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - b.n 84038 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 84200 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - b.n 84038 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 84200 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 84048 <_PyUnicode_InternMortal@@Base+0x50> │ │ │ │ + bne.w 84210 <_PyUnicode_InternMortal@@Base+0x50> │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 841b0 <_PyUnicode_InternMortal@@Base+0x1b8> │ │ │ │ + bmi.n 84378 <_PyUnicode_InternMortal@@Base+0x1b8> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 841ce <_PyUnicode_InternMortal@@Base+0x1d6> │ │ │ │ + blt.n 84396 <_PyUnicode_InternMortal@@Base+0x1d6> │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r0, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ add r3, r2 │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84180 <_PyUnicode_InternMortal@@Base+0x188> │ │ │ │ + bge.n 84348 <_PyUnicode_InternMortal@@Base+0x188> │ │ │ │ subs r2, r6, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 841e2 <_PyUnicode_InternMortal@@Base+0x1ea> │ │ │ │ + cbz r2, 843aa <_PyUnicode_InternMortal@@Base+0x1ea> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 84038 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 84200 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 840b0 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ + b.n 84278 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 840a0 <_PyUnicode_InternMortal@@Base+0xa8> │ │ │ │ + b.n 84268 <_PyUnicode_InternMortal@@Base+0xa8> │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 84090 <_PyUnicode_InternMortal@@Base+0x98> │ │ │ │ - bl d8428 │ │ │ │ + b.n 84258 <_PyUnicode_InternMortal@@Base+0x98> │ │ │ │ + bl d8a44 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 84038 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 84200 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 841c2 <_PyUnicode_InternMortal@@Base+0x1ca> │ │ │ │ + bmi.n 8438a <_PyUnicode_InternMortal@@Base+0x1ca> │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 841d8 <_PyUnicode_InternMortal@@Base+0x1e0> │ │ │ │ + blt.n 843a0 <_PyUnicode_InternMortal@@Base+0x1e0> │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 8415e <_PyUnicode_InternMortal@@Base+0x166> │ │ │ │ + b.n 84326 <_PyUnicode_InternMortal@@Base+0x166> │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 841f0 <_PyUnicode_InternMortal@@Base+0x1f8> │ │ │ │ + bge.n 843b8 <_PyUnicode_InternMortal@@Base+0x1f8> │ │ │ │ add.w r3, r1, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #40] @ (841fc <_PyUnicode_InternMortal@@Base+0x204>) │ │ │ │ + ldr r3, [pc, #40] @ (843c4 <_PyUnicode_InternMortal@@Base+0x204>) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 84174 <_PyUnicode_InternMortal@@Base+0x17c> │ │ │ │ + b.n 8433c <_PyUnicode_InternMortal@@Base+0x17c> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 841ca <_PyUnicode_InternMortal@@Base+0x1d2> │ │ │ │ + bmi.n 84392 <_PyUnicode_InternMortal@@Base+0x1d2> │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 841ce <_PyUnicode_InternMortal@@Base+0x1d6> │ │ │ │ + b.n 84396 <_PyUnicode_InternMortal@@Base+0x1d6> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - b.n 84038 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 84200 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 8415e <_PyUnicode_InternMortal@@Base+0x166> │ │ │ │ + b.n 84326 <_PyUnicode_InternMortal@@Base+0x166> │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00084200 : │ │ │ │ +000843c8 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 84208 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b.w 843d0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ nop │ │ │ │ │ │ │ │ -00084208 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +000843d0 <_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 r9, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bpl.w 84726 <_PyObject_GenericSetAttrWithDict@@Base+0x51e> │ │ │ │ + bpl.w 8486e <_PyObject_GenericSetAttrWithDict@@Base+0x49e> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bmi.w 843cc <_PyObject_GenericSetAttrWithDict@@Base+0x1c4> │ │ │ │ + bmi.w 84590 <_PyObject_GenericSetAttrWithDict@@Base+0x1c0> │ │ │ │ ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8440c <_PyObject_GenericSetAttrWithDict@@Base+0x204> │ │ │ │ - ldr r6, [pc, #484] @ (84424 <_PyObject_GenericSetAttrWithDict@@Base+0x21c>) │ │ │ │ + beq.w 845d0 <_PyObject_GenericSetAttrWithDict@@Base+0x200> │ │ │ │ + ldr r6, [pc, #480] @ (845e8 <_PyObject_GenericSetAttrWithDict@@Base+0x218>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8456e <_PyObject_GenericSetAttrWithDict@@Base+0x366> │ │ │ │ + blt.w 84736 <_PyObject_GenericSetAttrWithDict@@Base+0x366> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 84428 <_PyObject_GenericSetAttrWithDict@@Base+0x220> │ │ │ │ + bge.w 845ec <_PyObject_GenericSetAttrWithDict@@Base+0x21c> │ │ │ │ ldr r1, [r6, r0] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ - eor.w sl, r1, r4, asr #3 │ │ │ │ - ubfx sl, sl, #0, #12 │ │ │ │ - mla r2, r2, sl, r6 │ │ │ │ + eor.w r7, r1, r4, asr #3 │ │ │ │ + ubfx r7, r7, #0, #12 │ │ │ │ + mla r2, r2, r7, r6 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #1412] @ 0x584 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8444c <_PyObject_GenericSetAttrWithDict@@Base+0x244> │ │ │ │ + bne.w 84610 <_PyObject_GenericSetAttrWithDict@@Base+0x240> │ │ │ │ movs r2, #12 │ │ │ │ - mla r1, r2, sl, r6 │ │ │ │ + mla r1, r7, r2, r6 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #1416] @ 0x588 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 8444c <_PyObject_GenericSetAttrWithDict@@Base+0x244> │ │ │ │ + bne.w 84610 <_PyObject_GenericSetAttrWithDict@@Base+0x240> │ │ │ │ add.w r6, r6, #40960 @ 0xa000 │ │ │ │ - mla r6, r2, sl, r6 │ │ │ │ + mla r6, r7, r2, r6 │ │ │ │ ldr.w r6, [r6, #1420] @ 0x58c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 844ce <_PyObject_GenericSetAttrWithDict@@Base+0x2c6> │ │ │ │ + beq.w 84696 <_PyObject_GenericSetAttrWithDict@@Base+0x2c6> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itee ge │ │ │ │ orrge.w r6, r6, #1 │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r6, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 8437c <_PyObject_GenericSetAttrWithDict@@Base+0x174> │ │ │ │ + bne.n 84544 <_PyObject_GenericSetAttrWithDict@@Base+0x174> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 846e8 <_PyObject_GenericSetAttrWithDict@@Base+0x4e0> │ │ │ │ + bne.w 8482e <_PyObject_GenericSetAttrWithDict@@Base+0x45e> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bmi.w 844e0 <_PyObject_GenericSetAttrWithDict@@Base+0x2d8> │ │ │ │ + bmi.w 846a8 <_PyObject_GenericSetAttrWithDict@@Base+0x2d8> │ │ │ │ lsls r1, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w r7, r8, #12 │ │ │ │ - bmi.n 842e6 <_PyObject_GenericSetAttrWithDict@@Base+0xde> │ │ │ │ + bmi.n 844ae <_PyObject_GenericSetAttrWithDict@@Base+0xde> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r7, [r3, #144] @ 0x90 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 84648 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ - blt.w 8466c <_PyObject_GenericSetAttrWithDict@@Base+0x464> │ │ │ │ + beq.w 8480a <_PyObject_GenericSetAttrWithDict@@Base+0x43a> │ │ │ │ + blt.w 848d0 <_PyObject_GenericSetAttrWithDict@@Base+0x500> │ │ │ │ add r7, r8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 84648 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ + beq.w 8480a <_PyObject_GenericSetAttrWithDict@@Base+0x43a> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8453a <_PyObject_GenericSetAttrWithDict@@Base+0x332> │ │ │ │ + beq.w 84702 <_PyObject_GenericSetAttrWithDict@@Base+0x332> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 845e8 <_PyObject_GenericSetAttrWithDict@@Base+0x3e0> │ │ │ │ + beq.w 847b0 <_PyObject_GenericSetAttrWithDict@@Base+0x3e0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r9] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 84586 <_PyObject_GenericSetAttrWithDict@@Base+0x37e> │ │ │ │ + bne.w 8474e <_PyObject_GenericSetAttrWithDict@@Base+0x37e> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 84586 <_PyObject_GenericSetAttrWithDict@@Base+0x37e> │ │ │ │ + beq.w 8474e <_PyObject_GenericSetAttrWithDict@@Base+0x37e> │ │ │ │ ldr r0, [r1, #24] │ │ │ │ movw r3, #44624 @ 0xae50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r4 │ │ │ │ - beq.w 845a4 <_PyObject_GenericSetAttrWithDict@@Base+0x39c> │ │ │ │ - bl 7a3e8 │ │ │ │ + beq.w 8476c <_PyObject_GenericSetAttrWithDict@@Base+0x39c> │ │ │ │ + bl 7a5d0 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 84502 <_PyObject_GenericSetAttrWithDict@@Base+0x2fa> │ │ │ │ + beq.w 846ca <_PyObject_GenericSetAttrWithDict@@Base+0x2fa> │ │ │ │ movs r7, #0 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 843ba <_PyObject_GenericSetAttrWithDict@@Base+0x1b2> │ │ │ │ + bpl.n 8457e <_PyObject_GenericSetAttrWithDict@@Base+0x1ae> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8436a <_PyObject_GenericSetAttrWithDict@@Base+0x162> │ │ │ │ + bge.n 84532 <_PyObject_GenericSetAttrWithDict@@Base+0x162> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8479a <_PyObject_GenericSetAttrWithDict@@Base+0x592> │ │ │ │ + beq.w 84970 <_PyObject_GenericSetAttrWithDict@@Base+0x5a0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 84574 <_PyObject_GenericSetAttrWithDict@@Base+0x36c> │ │ │ │ + blt.w 8473c <_PyObject_GenericSetAttrWithDict@@Base+0x36c> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bic.w sl, r6, #1 │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ + bic.w r1, r6, #1 │ │ │ │ + mov sl, r1 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ ldr.w r7, [r2, #140] @ 0x8c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 842ba <_PyObject_GenericSetAttrWithDict@@Base+0xb2> │ │ │ │ - movw r3, #26181 @ 0x6645 │ │ │ │ + beq.n 84482 <_PyObject_GenericSetAttrWithDict@@Base+0xb2> │ │ │ │ + movw r3, #27809 @ 0x6ca1 │ │ │ │ movt r3, #12 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 845dc <_PyObject_GenericSetAttrWithDict@@Base+0x3d4> │ │ │ │ - ldr.w r7, [sl, #8] │ │ │ │ + bne.w 847a4 <_PyObject_GenericSetAttrWithDict@@Base+0x3d4> │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 84612 <_PyObject_GenericSetAttrWithDict@@Base+0x40a> │ │ │ │ - ldr.w r1, [sl, #20] │ │ │ │ + bne.w 847da <_PyObject_GenericSetAttrWithDict@@Base+0x40a> │ │ │ │ + ldr r1, [r1, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl c669c │ │ │ │ + bl c6cf8 │ │ │ │ lsls r3, r6, #31 │ │ │ │ mov r7, r0 │ │ │ │ - bmi.n 84358 <_PyObject_GenericSetAttrWithDict@@Base+0x150> │ │ │ │ + bmi.n 84520 <_PyObject_GenericSetAttrWithDict@@Base+0x150> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84358 <_PyObject_GenericSetAttrWithDict@@Base+0x150> │ │ │ │ + bne.n 84520 <_PyObject_GenericSetAttrWithDict@@Base+0x150> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 84358 <_PyObject_GenericSetAttrWithDict@@Base+0x150> │ │ │ │ - ldr r6, [pc, #84] @ (84424 <_PyObject_GenericSetAttrWithDict@@Base+0x21c>) │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 84520 <_PyObject_GenericSetAttrWithDict@@Base+0x150> │ │ │ │ + ldr r6, [pc, #84] @ (845e8 <_PyObject_GenericSetAttrWithDict@@Base+0x218>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r5, #180] @ 0xb4 │ │ │ │ mov.w ip, #28 │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [r6, r0] │ │ │ │ cmp r2, #10 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ @@ -132361,424 +132558,430 @@ │ │ │ │ movhi r2, #1 │ │ │ │ add.w ip, r7, #91136 @ 0x16400 │ │ │ │ ldr.w r1, [ip, #392] @ 0x188 │ │ │ │ cmp r1, r5 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 84638 <_PyObject_GenericSetAttrWithDict@@Base+0x430> │ │ │ │ + beq.w 847fa <_PyObject_GenericSetAttrWithDict@@Base+0x42a> │ │ │ │ ldr.w r2, [ip, #408] @ 0x198 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 84244 <_PyObject_GenericSetAttrWithDict@@Base+0x3c> │ │ │ │ + bne.w 8440c <_PyObject_GenericSetAttrWithDict@@Base+0x3c> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7f794 │ │ │ │ + bl 7f964 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8473e <_PyObject_GenericSetAttrWithDict@@Base+0x536> │ │ │ │ - ldr r6, [pc, #8] @ (84424 <_PyObject_GenericSetAttrWithDict@@Base+0x21c>) │ │ │ │ + blt.w 84886 <_PyObject_GenericSetAttrWithDict@@Base+0x4b6> │ │ │ │ + ldr r6, [pc, #8] @ (845e8 <_PyObject_GenericSetAttrWithDict@@Base+0x218>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 84244 <_PyObject_GenericSetAttrWithDict@@Base+0x3c> │ │ │ │ + b.n 8440c <_PyObject_GenericSetAttrWithDict@@Base+0x3c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ ldr r2, [r6, r0] │ │ │ │ - eor.w sl, r1, r4, asr #3 │ │ │ │ + eor.w r7, r1, r4, asr #3 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ movs r2, #12 │ │ │ │ - ubfx sl, sl, #0, #12 │ │ │ │ - mla r2, r2, sl, r6 │ │ │ │ + ubfx r7, r7, #0, #12 │ │ │ │ + mla r2, r2, r7, r6 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #1412] @ 0x584 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 84280 <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ + beq.w 84448 <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 846c0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b8> │ │ │ │ + bne.w 848f2 <_PyObject_GenericSetAttrWithDict@@Base+0x522> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 846c0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b8> │ │ │ │ + bgt.w 848f2 <_PyObject_GenericSetAttrWithDict@@Base+0x522> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 84900 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ + bl 84ad4 <_PyObject_GenericSetAttrWithDict@@Base+0x704> │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ + mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - mov fp, r3 │ │ │ │ - bl 84a0c <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ + mov sl, r3 │ │ │ │ + bl 84be0 <_PyObject_GenericSetAttrWithDict@@Base+0x810> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 846d8 <_PyObject_GenericSetAttrWithDict@@Base+0x4d0> │ │ │ │ - cbz r7, 844ca <_PyObject_GenericSetAttrWithDict@@Base+0x2c2> │ │ │ │ + bne.w 8490a <_PyObject_GenericSetAttrWithDict@@Base+0x53a> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 84692 <_PyObject_GenericSetAttrWithDict@@Base+0x2c2> │ │ │ │ movs r1, #12 │ │ │ │ + mul.w r1, r7, r1 │ │ │ │ add.w r7, r6, #42240 @ 0xa500 │ │ │ │ adds r7, #132 @ 0x84 │ │ │ │ - mul.w r1, r1, sl │ │ │ │ adds r0, r7, r1 │ │ │ │ str r2, [r0, #8] │ │ │ │ add r6, r1 │ │ │ │ movw r0, #42376 @ 0xa588 │ │ │ │ add.w ip, r1, #4 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r6, #1 │ │ │ │ strlt r6, [r4, #0] │ │ │ │ str.w r4, [r7, ip] │ │ │ │ dmb ish │ │ │ │ - str.w fp, [r7, r1] │ │ │ │ + str.w sl, [r7, r1] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 845ac <_PyObject_GenericSetAttrWithDict@@Base+0x3a4> │ │ │ │ + blt.n 84774 <_PyObject_GenericSetAttrWithDict@@Base+0x3a4> │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 845c4 <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ + bne.n 8478c <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 846e8 <_PyObject_GenericSetAttrWithDict@@Base+0x4e0> │ │ │ │ + bne.w 8482e <_PyObject_GenericSetAttrWithDict@@Base+0x45e> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ movs r6, #1 │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 842c8 <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ + bpl.w 84490 <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r1, r8 │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 845f4 <_PyObject_GenericSetAttrWithDict@@Base+0x3ec> │ │ │ │ + beq.w 847bc <_PyObject_GenericSetAttrWithDict@@Base+0x3ec> │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl d9b7c <_PyEval_CheckExceptTypeValid@@Base+0xa94> │ │ │ │ + bl da144 <_PyEval_CheckExceptTypeValid@@Base+0xa94> │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 84354 <_PyObject_GenericSetAttrWithDict@@Base+0x14c> │ │ │ │ + bge.w 8451c <_PyObject_GenericSetAttrWithDict@@Base+0x14c> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f0 │ │ │ │ + bl d880c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84354 <_PyObject_GenericSetAttrWithDict@@Base+0x14c> │ │ │ │ + beq.w 8451c <_PyObject_GenericSetAttrWithDict@@Base+0x14c> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #55920 @ 0xda70 │ │ │ │ + movw r1, #60464 @ 0xec30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl d7f84 │ │ │ │ - b.n 84354 <_PyObject_GenericSetAttrWithDict@@Base+0x14c> │ │ │ │ + bl d85a0 │ │ │ │ + b.n 8451c <_PyObject_GenericSetAttrWithDict@@Base+0x14c> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 8454c <_PyObject_GenericSetAttrWithDict@@Base+0x344> │ │ │ │ + bpl.n 84714 <_PyObject_GenericSetAttrWithDict@@Base+0x344> │ │ │ │ ldr.w r0, [r3, #440] @ 0x1b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 845d4 <_PyObject_GenericSetAttrWithDict@@Base+0x3cc> │ │ │ │ + bne.n 8479c <_PyObject_GenericSetAttrWithDict@@Base+0x3cc> │ │ │ │ movs r3, #0 │ │ │ │ movw r0, #44624 @ 0xae50 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ - bl 70804 │ │ │ │ + bl 70994 │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 842f4 <_PyObject_GenericSetAttrWithDict@@Base+0xec> │ │ │ │ + bne.w 844bc <_PyObject_GenericSetAttrWithDict@@Base+0xec> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 84502 <_PyObject_GenericSetAttrWithDict@@Base+0x2fa> │ │ │ │ + b.n 846ca <_PyObject_GenericSetAttrWithDict@@Base+0x2fa> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - b.n 8424e <_PyObject_GenericSetAttrWithDict@@Base+0x46> │ │ │ │ + b.n 84416 <_PyObject_GenericSetAttrWithDict@@Base+0x46> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84374 <_PyObject_GenericSetAttrWithDict@@Base+0x16c> │ │ │ │ + bne.w 8453c <_PyObject_GenericSetAttrWithDict@@Base+0x16c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 84374 <_PyObject_GenericSetAttrWithDict@@Base+0x16c> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8453c <_PyObject_GenericSetAttrWithDict@@Base+0x16c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 6ba50 │ │ │ │ + bl 6bbe0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bne.w 84330 <_PyObject_GenericSetAttrWithDict@@Base+0x128> │ │ │ │ + bne.w 844f8 <_PyObject_GenericSetAttrWithDict@@Base+0x128> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194f54 <_Py_NewReference@@Base+0x1c74> │ │ │ │ + bl 1965c4 <_Py_NewReference@@Base+0x1cdc> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 844fc <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ - bl 78ab0 │ │ │ │ + b.n 846c4 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ + bl 78c80 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 844fc <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ + b.n 846c4 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 844ca <_PyObject_GenericSetAttrWithDict@@Base+0x2c2> │ │ │ │ + bne.n 84692 <_PyObject_GenericSetAttrWithDict@@Base+0x2c2> │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 844ce <_PyObject_GenericSetAttrWithDict@@Base+0x2c6> │ │ │ │ + beq.n 84696 <_PyObject_GenericSetAttrWithDict@@Base+0x2c6> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r6, r2 │ │ │ │ orrge.w r6, r2, #1 │ │ │ │ - b.n 842b6 <_PyObject_GenericSetAttrWithDict@@Base+0xae> │ │ │ │ - bl 12f504 <_PyUnicode_IsNumeric@@Base+0x210> │ │ │ │ + b.n 8447e <_PyObject_GenericSetAttrWithDict@@Base+0xae> │ │ │ │ + bl 130448 <_PyUnicode_IsNumeric@@Base+0x1fc> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 84560 <_PyObject_GenericSetAttrWithDict@@Base+0x358> │ │ │ │ + b.n 84728 <_PyObject_GenericSetAttrWithDict@@Base+0x358> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 84354 <_PyObject_GenericSetAttrWithDict@@Base+0x14c> │ │ │ │ + b.n 8451c <_PyObject_GenericSetAttrWithDict@@Base+0x14c> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 84c50 <_PyObject_GenericSetAttrWithDict@@Base+0xa48> │ │ │ │ + bl 84e24 <_PyObject_GenericSetAttrWithDict@@Base+0xa54> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 844fc <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ + b.n 846c4 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ ldr.w r0, [r8, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84744 <_PyObject_GenericSetAttrWithDict@@Base+0x53c> │ │ │ │ + beq.w 8491a <_PyObject_GenericSetAttrWithDict@@Base+0x54a> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 844f0 <_PyObject_GenericSetAttrWithDict@@Base+0x2e8> │ │ │ │ + beq.w 846b8 <_PyObject_GenericSetAttrWithDict@@Base+0x2e8> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1979b4 │ │ │ │ + bl 198fb8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 844fc <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ + b.n 846c4 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 88518 │ │ │ │ + bl 886fc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 843a8 <_PyObject_GenericSetAttrWithDict@@Base+0x1a0> │ │ │ │ - mov r0, r7 │ │ │ │ - ldr.w r1, [sl, #12] │ │ │ │ - bl 19b03c <_PySys_GetRequiredAttr@@Base+0x908> │ │ │ │ + beq.n 848be <_PyObject_GenericSetAttrWithDict@@Base+0x4ee> │ │ │ │ + ldr.w r1, [sl, #20] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c6cf8 │ │ │ │ mov r7, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.w 843a8 <_PyObject_GenericSetAttrWithDict@@Base+0x1a0> │ │ │ │ - b.n 84354 <_PyObject_GenericSetAttrWithDict@@Base+0x14c> │ │ │ │ + b.n 8451c <_PyObject_GenericSetAttrWithDict@@Base+0x14c> │ │ │ │ add.w r7, r7, #96768 @ 0x17a00 │ │ │ │ ldr.w r2, [r7, #384] @ 0x180 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 84244 <_PyObject_GenericSetAttrWithDict@@Base+0x3c> │ │ │ │ - b.n 8440c <_PyObject_GenericSetAttrWithDict@@Base+0x204> │ │ │ │ + bne.w 8440c <_PyObject_GenericSetAttrWithDict@@Base+0x3c> │ │ │ │ + b.n 845d0 <_PyObject_GenericSetAttrWithDict@@Base+0x200> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r6, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - beq.n 8468e <_PyObject_GenericSetAttrWithDict@@Base+0x486> │ │ │ │ + beq.n 8488c <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #55960 @ 0xda98 │ │ │ │ + movw r1, #60504 @ 0xec58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 84354 <_PyObject_GenericSetAttrWithDict@@Base+0x14c> │ │ │ │ - ldr.w r2, [r8, #8] │ │ │ │ - eor.w r1, r2, r2, asr #31 │ │ │ │ - sub.w r1, r1, r2, asr #31 │ │ │ │ - ldrd r2, r0, [r3, #16] │ │ │ │ - adds r3, r2, #3 │ │ │ │ - mla r3, r0, r1, r3 │ │ │ │ - bic.w r3, r3, #3 │ │ │ │ - add r3, r7 │ │ │ │ - add.w r7, r8, r3 │ │ │ │ - b.n 842e6 <_PyObject_GenericSetAttrWithDict@@Base+0xde> │ │ │ │ - ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #16897 @ 0x4201 │ │ │ │ - movt r3, #8 │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - cmp r1, r3 │ │ │ │ - mov r3, r4 │ │ │ │ - itete eq │ │ │ │ - movweq r1, #55836 @ 0xda1c │ │ │ │ - movwne r1, #55920 @ 0xda70 │ │ │ │ - movteq r1, #41 @ 0x29 │ │ │ │ - movtne r1, #41 @ 0x29 │ │ │ │ - bl d5cf4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl d7f84 │ │ │ │ - b.n 84358 <_PyObject_GenericSetAttrWithDict@@Base+0x150> │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 84a0c <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 844ca <_PyObject_GenericSetAttrWithDict@@Base+0x2c2> │ │ │ │ - adds r1, #1 │ │ │ │ - bne.w 844ce <_PyObject_GenericSetAttrWithDict@@Base+0x2c6> │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl d8428 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - b.n 844ce <_PyObject_GenericSetAttrWithDict@@Base+0x2c6> │ │ │ │ + bl d6310 │ │ │ │ + b.n 8451c <_PyObject_GenericSetAttrWithDict@@Base+0x14c> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 847a2 <_PyObject_GenericSetAttrWithDict@@Base+0x59a> │ │ │ │ + beq.w 84978 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 844fc <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ + bge.w 846c4 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 844fc <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ + bne.w 846c4 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ mov r0, r3 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 844fc <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 846c4 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55692 @ 0xd98c │ │ │ │ + movw r1, #60236 @ 0xeb4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 84374 <_PyObject_GenericSetAttrWithDict@@Base+0x16c> │ │ │ │ + b.n 8453c <_PyObject_GenericSetAttrWithDict@@Base+0x16c> │ │ │ │ + ldr r1, [r5, #76] @ 0x4c │ │ │ │ + movw r3, #17353 @ 0x43c9 │ │ │ │ + movt r3, #8 │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + cmp r1, r3 │ │ │ │ + mov r3, r4 │ │ │ │ + itete eq │ │ │ │ + movweq r1, #60380 @ 0xebdc │ │ │ │ + movwne r1, #60464 @ 0xec30 │ │ │ │ + movteq r1, #41 @ 0x29 │ │ │ │ + movtne r1, #41 @ 0x29 │ │ │ │ + bl d6310 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl d85a0 │ │ │ │ + b.n 84520 <_PyObject_GenericSetAttrWithDict@@Base+0x150> │ │ │ │ + mov r0, r7 │ │ │ │ + ldr.w r1, [sl, #12] │ │ │ │ + bl 19c64c <_PySys_GetRequiredAttr@@Base+0x908> │ │ │ │ + mov r7, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 847ea <_PyObject_GenericSetAttrWithDict@@Base+0x41a> │ │ │ │ + b.n 8451c <_PyObject_GenericSetAttrWithDict@@Base+0x14c> │ │ │ │ + ldr.w r2, [r8, #8] │ │ │ │ + eor.w r1, r2, r2, asr #31 │ │ │ │ + sub.w r1, r1, r2, asr #31 │ │ │ │ + ldrd r2, r0, [r3, #16] │ │ │ │ + adds r3, r2, #3 │ │ │ │ + mla r3, r0, r1, r3 │ │ │ │ + bic.w r3, r3, #3 │ │ │ │ + add r3, r7 │ │ │ │ + add.w r7, r8, r3 │ │ │ │ + b.n 844ae <_PyObject_GenericSetAttrWithDict@@Base+0xde> │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 84be0 <_PyObject_GenericSetAttrWithDict@@Base+0x810> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 84692 <_PyObject_GenericSetAttrWithDict@@Base+0x2c2> │ │ │ │ + adds r1, #1 │ │ │ │ + bne.w 84696 <_PyObject_GenericSetAttrWithDict@@Base+0x2c6> │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl d8a44 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + b.n 84696 <_PyObject_GenericSetAttrWithDict@@Base+0x2c6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c8f24 │ │ │ │ + bl c9584 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84568 <_PyObject_GenericSetAttrWithDict@@Base+0x360> │ │ │ │ + beq.w 84730 <_PyObject_GenericSetAttrWithDict@@Base+0x360> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add r1, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8478c <_PyObject_GenericSetAttrWithDict@@Base+0x584> │ │ │ │ + beq.n 84962 <_PyObject_GenericSetAttrWithDict@@Base+0x592> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1979b4 │ │ │ │ + bl 198fb8 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 844fc <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ + bge.w 846c4 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 844fc <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ + bne.w 846c4 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ mov r0, sl │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 844fc <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 846c4 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl d9b7c <_PyEval_CheckExceptTypeValid@@Base+0xa94> │ │ │ │ + bl da144 <_PyEval_CheckExceptTypeValid@@Base+0xa94> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8476c <_PyObject_GenericSetAttrWithDict@@Base+0x564> │ │ │ │ + b.n 84942 <_PyObject_GenericSetAttrWithDict@@Base+0x572> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8436a <_PyObject_GenericSetAttrWithDict@@Base+0x162> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 84532 <_PyObject_GenericSetAttrWithDict@@Base+0x162> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl bd58c │ │ │ │ + bl bdbf0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8470a <_PyObject_GenericSetAttrWithDict@@Base+0x502> │ │ │ │ - nop │ │ │ │ + b.n 84852 <_PyObject_GenericSetAttrWithDict@@Base+0x482> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ ldr.w r2, [r0, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #304] @ (848fc <_PyObject_GenericSetAttrWithDict@@Base+0x6f4>) │ │ │ │ + ldr r3, [pc, #304] @ (84ad0 <_PyObject_GenericSetAttrWithDict@@Base+0x700>) │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ eor.w r4, r2, r1, asr #3 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ubfx r4, r4, #0, #12 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mul.w r4, r1, r4 │ │ │ │ adds r5, r3, r4 │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r7, [r5, #1412] @ 0x584 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 84828 <_PyObject_GenericSetAttrWithDict@@Base+0x620> │ │ │ │ + bne.n 849fc <_PyObject_GenericSetAttrWithDict@@Base+0x62c> │ │ │ │ ldr.w r2, [r5, #1416] @ 0x588 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 84828 <_PyObject_GenericSetAttrWithDict@@Base+0x620> │ │ │ │ + bne.n 849fc <_PyObject_GenericSetAttrWithDict@@Base+0x62c> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r0, [r3, #1420] @ 0x58c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84894 <_PyObject_GenericSetAttrWithDict@@Base+0x68c> │ │ │ │ + beq.n 84a68 <_PyObject_GenericSetAttrWithDict@@Base+0x698> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itee ge │ │ │ │ orrge.w r0, r0, #1 │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str.w r0, [r9] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 848c8 <_PyObject_GenericSetAttrWithDict@@Base+0x6c0> │ │ │ │ + bne.n 84a9c <_PyObject_GenericSetAttrWithDict@@Base+0x6cc> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 848c8 <_PyObject_GenericSetAttrWithDict@@Base+0x6c0> │ │ │ │ + bgt.n 84a9c <_PyObject_GenericSetAttrWithDict@@Base+0x6cc> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84900 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ + bl 84ad4 <_PyObject_GenericSetAttrWithDict@@Base+0x704> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r7, [r8, #192] @ 0xc0 │ │ │ │ - bl 84a0c <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ + bl 84be0 <_PyObject_GenericSetAttrWithDict@@Base+0x810> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 848f2 <_PyObject_GenericSetAttrWithDict@@Base+0x6ea> │ │ │ │ + bne.n 84ac6 <_PyObject_GenericSetAttrWithDict@@Base+0x6f6> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 848d8 <_PyObject_GenericSetAttrWithDict@@Base+0x6d0> │ │ │ │ + beq.n 84aac <_PyObject_GenericSetAttrWithDict@@Base+0x6dc> │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ adds r3, #132 @ 0x84 │ │ │ │ adds r1, r3, r4 │ │ │ │ str r0, [r1, #8] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ adds r5, r4, #4 │ │ │ │ @@ -132787,218 +132990,218 @@ │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r6, #0] │ │ │ │ str r6, [r3, r5] │ │ │ │ dmb ish │ │ │ │ str r7, [r3, r4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 848b2 <_PyObject_GenericSetAttrWithDict@@Base+0x6aa> │ │ │ │ - cbnz r2, 848a2 <_PyObject_GenericSetAttrWithDict@@Base+0x69a> │ │ │ │ + blt.n 84a86 <_PyObject_GenericSetAttrWithDict@@Base+0x6b6> │ │ │ │ + cbnz r2, 84a76 <_PyObject_GenericSetAttrWithDict@@Base+0x6a6> │ │ │ │ movs r0, #1 │ │ │ │ str.w r0, [r9] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r0, r2 │ │ │ │ orrge.w r0, r2, #1 │ │ │ │ - b.n 8481c <_PyObject_GenericSetAttrWithDict@@Base+0x614> │ │ │ │ + b.n 849f0 <_PyObject_GenericSetAttrWithDict@@Base+0x620> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84892 <_PyObject_GenericSetAttrWithDict@@Base+0x68a> │ │ │ │ + bne.n 84a66 <_PyObject_GenericSetAttrWithDict@@Base+0x696> │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 84894 <_PyObject_GenericSetAttrWithDict@@Base+0x68c> │ │ │ │ - b.n 848a2 <_PyObject_GenericSetAttrWithDict@@Base+0x69a> │ │ │ │ + beq.n 84a68 <_PyObject_GenericSetAttrWithDict@@Base+0x698> │ │ │ │ + b.n 84a76 <_PyObject_GenericSetAttrWithDict@@Base+0x6a6> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a0c <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ + bl 84be0 <_PyObject_GenericSetAttrWithDict@@Base+0x810> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r1, 848f2 <_PyObject_GenericSetAttrWithDict@@Base+0x6ea> │ │ │ │ - cbnz r2, 848e0 <_PyObject_GenericSetAttrWithDict@@Base+0x6d8> │ │ │ │ + cbnz r1, 84ac6 <_PyObject_GenericSetAttrWithDict@@Base+0x6f6> │ │ │ │ + cbnz r2, 84ab4 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ movs r0, #1 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8481c <_PyObject_GenericSetAttrWithDict@@Base+0x614> │ │ │ │ + b.n 849f0 <_PyObject_GenericSetAttrWithDict@@Base+0x620> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r7, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r0, r2 │ │ │ │ orrge.w r0, r2, #1 │ │ │ │ - b.n 8481c <_PyObject_GenericSetAttrWithDict@@Base+0x614> │ │ │ │ + b.n 849f0 <_PyObject_GenericSetAttrWithDict@@Base+0x620> │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 848da <_PyObject_GenericSetAttrWithDict@@Base+0x6d2> │ │ │ │ - bl d8428 │ │ │ │ - b.n 848da <_PyObject_GenericSetAttrWithDict@@Base+0x6d2> │ │ │ │ + bne.n 84aae <_PyObject_GenericSetAttrWithDict@@Base+0x6de> │ │ │ │ + bl d8a44 │ │ │ │ + b.n 84aae <_PyObject_GenericSetAttrWithDict@@Base+0x6de> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r1, #192] @ 0xc0 │ │ │ │ - cbz r3, 8490a <_PyObject_GenericSetAttrWithDict@@Base+0x702> │ │ │ │ + cbz r3, 84ade <_PyObject_GenericSetAttrWithDict@@Base+0x70e> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [r1, #84] @ 0x54 │ │ │ │ sub sp, #12 │ │ │ │ tst.w ip, #4096 @ 0x1000 │ │ │ │ - beq.n 849da <_PyObject_GenericSetAttrWithDict@@Base+0x7d2> │ │ │ │ + beq.n 84bae <_PyObject_GenericSetAttrWithDict@@Base+0x7de> │ │ │ │ ldrh.w r3, [r1, #206] @ 0xce │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ - bcs.n 849da <_PyObject_GenericSetAttrWithDict@@Base+0x7d2> │ │ │ │ + bcs.n 84bae <_PyObject_GenericSetAttrWithDict@@Base+0x7de> │ │ │ │ ldr.w r2, [r1, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 849c2 <_PyObject_GenericSetAttrWithDict@@Base+0x7ba> │ │ │ │ + ble.n 84b96 <_PyObject_GenericSetAttrWithDict@@Base+0x7c6> │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 84900 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ + bl 84ad4 <_PyObject_GenericSetAttrWithDict@@Base+0x704> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 849da <_PyObject_GenericSetAttrWithDict@@Base+0x7d2> │ │ │ │ + beq.n 84bae <_PyObject_GenericSetAttrWithDict@@Base+0x7de> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 84974 <_PyObject_GenericSetAttrWithDict@@Base+0x76c> │ │ │ │ + beq.n 84b48 <_PyObject_GenericSetAttrWithDict@@Base+0x778> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r7, r2, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ mov r7, r3 │ │ │ │ - bl 84900 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ + bl 84ad4 <_PyObject_GenericSetAttrWithDict@@Base+0x704> │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r0, 849da <_PyObject_GenericSetAttrWithDict@@Base+0x7d2> │ │ │ │ + cbz r0, 84bae <_PyObject_GenericSetAttrWithDict@@Base+0x7de> │ │ │ │ cmp r3, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - bne.n 84958 <_PyObject_GenericSetAttrWithDict@@Base+0x750> │ │ │ │ + bne.n 84b2c <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #23 │ │ │ │ - bmi.n 849c8 <_PyObject_GenericSetAttrWithDict@@Base+0x7c0> │ │ │ │ + bmi.n 84b9c <_PyObject_GenericSetAttrWithDict@@Base+0x7cc> │ │ │ │ add.w r2, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r2, #1408] @ 0x580 │ │ │ │ - cbz r1, 849da <_PyObject_GenericSetAttrWithDict@@Base+0x7d2> │ │ │ │ - ldr.w ip, [pc, #128] @ 84a08 <_PyObject_GenericSetAttrWithDict@@Base+0x800> │ │ │ │ + cbz r1, 84bae <_PyObject_GenericSetAttrWithDict@@Base+0x7de> │ │ │ │ + ldr.w ip, [pc, #128] @ 84bdc <_PyObject_GenericSetAttrWithDict@@Base+0x80c> │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [r2, #1408] @ 0x580 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbnz r0, 849de <_PyObject_GenericSetAttrWithDict@@Base+0x7d6> │ │ │ │ + cbnz r0, 84bb2 <_PyObject_GenericSetAttrWithDict@@Base+0x7e2> │ │ │ │ ubfx ip, r1, #0, #12 │ │ │ │ ldrh.w r0, [r3, #206] @ 0xce │ │ │ │ str.w r1, [r3, #192] @ 0xc0 │ │ │ │ add.w r2, r2, ip, lsl #2 │ │ │ │ adds r1, r0, #1 │ │ │ │ add.w r2, r2, #97280 @ 0x17c00 │ │ │ │ strh.w r1, [r3, #206] @ 0xce │ │ │ │ str.w r3, [r2, #140] @ 0x8c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ tst.w ip, #256 @ 0x100 │ │ │ │ - beq.n 8497a <_PyObject_GenericSetAttrWithDict@@Base+0x772> │ │ │ │ + beq.n 84b4e <_PyObject_GenericSetAttrWithDict@@Base+0x77e> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 193780 <_Py_NewReference@@Base+0x4a0> │ │ │ │ + bl 194df0 <_Py_NewReference@@Base+0x508> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 849da <_PyObject_GenericSetAttrWithDict@@Base+0x7d2> │ │ │ │ + cbz r0, 84bae <_PyObject_GenericSetAttrWithDict@@Base+0x7de> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 193818 <_Py_NewReference@@Base+0x538> │ │ │ │ - b.n 849bc <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ + bl 194e88 <_Py_NewReference@@Base+0x5a0> │ │ │ │ + b.n 84b90 <_PyObject_GenericSetAttrWithDict@@Base+0x7c0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 849be <_PyObject_GenericSetAttrWithDict@@Base+0x7b6> │ │ │ │ + b.n 84b92 <_PyObject_GenericSetAttrWithDict@@Base+0x7c2> │ │ │ │ add.w r2, r2, #97280 @ 0x17c00 │ │ │ │ ubfx r0, r0, #0, #12 │ │ │ │ adds r2, #140 @ 0x8c │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r2, r0, lsl #2] │ │ │ │ ubfx ip, r1, #0, #12 │ │ │ │ ldrh.w r0, [r3, #206] @ 0xce │ │ │ │ str.w r1, [r3, #192] @ 0xc0 │ │ │ │ adds r1, r0, #1 │ │ │ │ strh.w r1, [r3, #206] @ 0xce │ │ │ │ str.w r3, [r2, ip, lsl #2] │ │ │ │ - b.n 849bc <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ + b.n 84b90 <_PyObject_GenericSetAttrWithDict@@Base+0x7c0> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 84b22 <_PyObject_GenericSetAttrWithDict@@Base+0x91a> │ │ │ │ + bne.n 84cf6 <_PyObject_GenericSetAttrWithDict@@Base+0x926> │ │ │ │ ldr.w r9, [sl, #12] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 84b22 <_PyObject_GenericSetAttrWithDict@@Base+0x91a> │ │ │ │ + beq.n 84cf6 <_PyObject_GenericSetAttrWithDict@@Base+0x926> │ │ │ │ ldr.w r6, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 84b46 <_PyObject_GenericSetAttrWithDict@@Base+0x93e> │ │ │ │ + beq.w 84d1a <_PyObject_GenericSetAttrWithDict@@Base+0x94a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84b16 <_PyObject_GenericSetAttrWithDict@@Base+0x90e> │ │ │ │ + bge.n 84cea <_PyObject_GenericSetAttrWithDict@@Base+0x91a> │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 84a9a <_PyObject_GenericSetAttrWithDict@@Base+0x892> │ │ │ │ + ble.n 84c6e <_PyObject_GenericSetAttrWithDict@@Base+0x89e> │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #352] @ 84bc0 <_PyObject_GenericSetAttrWithDict@@Base+0x9b8> │ │ │ │ + ldr.w r8, [pc, #352] @ 84d94 <_PyObject_GenericSetAttrWithDict@@Base+0x9c4> │ │ │ │ add.w r5, r6, #12 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 84ab8 <_PyObject_GenericSetAttrWithDict@@Base+0x8b0> │ │ │ │ + bmi.n 84c8c <_PyObject_GenericSetAttrWithDict@@Base+0x8bc> │ │ │ │ ldr.w r0, [r1, #132] @ 0x84 │ │ │ │ mov r1, sl │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 84af6 <_PyObject_GenericSetAttrWithDict@@Base+0x8ee> │ │ │ │ + beq.n 84cca <_PyObject_GenericSetAttrWithDict@@Base+0x8fa> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84b02 <_PyObject_GenericSetAttrWithDict@@Base+0x8fa> │ │ │ │ + bne.n 84cd6 <_PyObject_GenericSetAttrWithDict@@Base+0x906> │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 84a6e <_PyObject_GenericSetAttrWithDict@@Base+0x866> │ │ │ │ + bne.n 84c42 <_PyObject_GenericSetAttrWithDict@@Base+0x872> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84ab0 <_PyObject_GenericSetAttrWithDict@@Base+0x8a8> │ │ │ │ + bge.n 84c84 <_PyObject_GenericSetAttrWithDict@@Base+0x8b4> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84b58 <_PyObject_GenericSetAttrWithDict@@Base+0x950> │ │ │ │ + beq.n 84d2c <_PyObject_GenericSetAttrWithDict@@Base+0x95c> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r6, r8] │ │ │ │ movs r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r1, #180] @ 0xb4 │ │ │ │ @@ -133009,102 +133212,102 @@ │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [ip, #392] @ 0x188 │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbz r3, 84b3a <_PyObject_GenericSetAttrWithDict@@Base+0x932> │ │ │ │ + cbz r3, 84d0e <_PyObject_GenericSetAttrWithDict@@Base+0x93e> │ │ │ │ ldr.w r0, [ip, #408] @ 0x198 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 84a8a <_PyObject_GenericSetAttrWithDict@@Base+0x882> │ │ │ │ + bne.n 84c5e <_PyObject_GenericSetAttrWithDict@@Base+0x88e> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 84a9e <_PyObject_GenericSetAttrWithDict@@Base+0x896> │ │ │ │ + b.n 84c72 <_PyObject_GenericSetAttrWithDict@@Base+0x8a2> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 84a9e <_PyObject_GenericSetAttrWithDict@@Base+0x896> │ │ │ │ + b.n 84c72 <_PyObject_GenericSetAttrWithDict@@Base+0x8a2> │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.n 84a5a <_PyObject_GenericSetAttrWithDict@@Base+0x852> │ │ │ │ - b.n 84a9a <_PyObject_GenericSetAttrWithDict@@Base+0x892> │ │ │ │ + bgt.n 84c2e <_PyObject_GenericSetAttrWithDict@@Base+0x85e> │ │ │ │ + b.n 84c6e <_PyObject_GenericSetAttrWithDict@@Base+0x89e> │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ba50 │ │ │ │ + bl 6bbe0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 84a3a <_PyObject_GenericSetAttrWithDict@@Base+0x832> │ │ │ │ + bne.n 84c0e <_PyObject_GenericSetAttrWithDict@@Base+0x83e> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 84b52 <_PyObject_GenericSetAttrWithDict@@Base+0x94a> │ │ │ │ + b.n 84d26 <_PyObject_GenericSetAttrWithDict@@Base+0x956> │ │ │ │ add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ add.w r0, r0, #368 @ 0x170 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 84ae8 <_PyObject_GenericSetAttrWithDict@@Base+0x8e0> │ │ │ │ + b.n 84cbc <_PyObject_GenericSetAttrWithDict@@Base+0x8ec> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.n 84b64 <_PyObject_GenericSetAttrWithDict@@Base+0x95c> │ │ │ │ + bmi.n 84d38 <_PyObject_GenericSetAttrWithDict@@Base+0x968> │ │ │ │ lsls r5, r3, #18 │ │ │ │ - bpl.n 84b9c <_PyObject_GenericSetAttrWithDict@@Base+0x994> │ │ │ │ + bpl.n 84d70 <_PyObject_GenericSetAttrWithDict@@Base+0x9a0> │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 84ab0 <_PyObject_GenericSetAttrWithDict@@Base+0x8a8> │ │ │ │ + b.n 84c84 <_PyObject_GenericSetAttrWithDict@@Base+0x8b4> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 84ab0 <_PyObject_GenericSetAttrWithDict@@Base+0x8a8> │ │ │ │ - ldr r1, [pc, #88] @ (84bc0 <_PyObject_GenericSetAttrWithDict@@Base+0x9b8>) │ │ │ │ + b.n 84c84 <_PyObject_GenericSetAttrWithDict@@Base+0x8b4> │ │ │ │ + ldr r1, [pc, #88] @ (84d94 <_PyObject_GenericSetAttrWithDict@@Base+0x9c4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r5, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #392] @ 0x188 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 84bb4 <_PyObject_GenericSetAttrWithDict@@Base+0x9ac> │ │ │ │ + beq.n 84d88 <_PyObject_GenericSetAttrWithDict@@Base+0x9b8> │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 84bb4 <_PyObject_GenericSetAttrWithDict@@Base+0x9ac> │ │ │ │ + bhi.n 84d88 <_PyObject_GenericSetAttrWithDict@@Base+0x9b8> │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r3, r5 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84b50 <_PyObject_GenericSetAttrWithDict@@Base+0x948> │ │ │ │ + bne.n 84d24 <_PyObject_GenericSetAttrWithDict@@Base+0x954> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7f794 │ │ │ │ + bl 7f964 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 84b34 <_PyObject_GenericSetAttrWithDict@@Base+0x92c> │ │ │ │ + blt.n 84d08 <_PyObject_GenericSetAttrWithDict@@Base+0x938> │ │ │ │ ldr.w r6, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 84b50 <_PyObject_GenericSetAttrWithDict@@Base+0x948> │ │ │ │ - b.n 84a44 <_PyObject_GenericSetAttrWithDict@@Base+0x83c> │ │ │ │ + beq.n 84d24 <_PyObject_GenericSetAttrWithDict@@Base+0x954> │ │ │ │ + b.n 84c18 <_PyObject_GenericSetAttrWithDict@@Base+0x848> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r3, r5 │ │ │ │ - b.n 84b96 <_PyObject_GenericSetAttrWithDict@@Base+0x98e> │ │ │ │ + b.n 84d6a <_PyObject_GenericSetAttrWithDict@@Base+0x99a> │ │ │ │ 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 │ │ │ │ mov r3, r2 │ │ │ │ @@ -133117,443 +133320,443 @@ │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84c22 <_PyObject_GenericSetAttrWithDict@@Base+0xa1a> │ │ │ │ + bge.n 84df6 <_PyObject_GenericSetAttrWithDict@@Base+0xa26> │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.n 84c26 <_PyObject_GenericSetAttrWithDict@@Base+0xa1e> │ │ │ │ + bne.n 84dfa <_PyObject_GenericSetAttrWithDict@@Base+0xa2a> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 84c26 <_PyObject_GenericSetAttrWithDict@@Base+0xa1e> │ │ │ │ + beq.n 84dfa <_PyObject_GenericSetAttrWithDict@@Base+0xa2a> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ movw r1, #44624 @ 0xae50 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 84c44 <_PyObject_GenericSetAttrWithDict@@Base+0xa3c> │ │ │ │ + beq.n 84e18 <_PyObject_GenericSetAttrWithDict@@Base+0xa48> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7a3e8 │ │ │ │ + b.w 7a5d0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 84c00 <_PyObject_GenericSetAttrWithDict@@Base+0x9f8> │ │ │ │ + beq.n 84dd4 <_PyObject_GenericSetAttrWithDict@@Base+0xa04> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6ba50 │ │ │ │ + bl 6bbe0 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 84c06 <_PyObject_GenericSetAttrWithDict@@Base+0x9fe> │ │ │ │ + bne.n 84dda <_PyObject_GenericSetAttrWithDict@@Base+0xa0a> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 194f54 <_Py_NewReference@@Base+0x1c74> │ │ │ │ + b.w 1965c4 <_Py_NewReference@@Base+0x1cdc> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 78ab0 │ │ │ │ + b.w 78c80 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 84e10 <_PyObject_GenericSetAttrWithDict@@Base+0xc08> │ │ │ │ + bne.w 84fe4 <_PyObject_GenericSetAttrWithDict@@Base+0xc14> │ │ │ │ ldr r7, [r1, #12] │ │ │ │ adds r5, r7, #1 │ │ │ │ - beq.w 84e10 <_PyObject_GenericSetAttrWithDict@@Base+0xc08> │ │ │ │ + beq.w 84fe4 <_PyObject_GenericSetAttrWithDict@@Base+0xc14> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 84e78 <_PyObject_GenericSetAttrWithDict@@Base+0xc70> │ │ │ │ + bpl.w 8504c <_PyObject_GenericSetAttrWithDict@@Base+0xc7c> │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.w 84e0a <_PyObject_GenericSetAttrWithDict@@Base+0xc02> │ │ │ │ + beq.w 84fde <_PyObject_GenericSetAttrWithDict@@Base+0xc0e> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 84e04 <_PyObject_GenericSetAttrWithDict@@Base+0xbfc> │ │ │ │ + beq.w 84fd8 <_PyObject_GenericSetAttrWithDict@@Base+0xc08> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 84e04 <_PyObject_GenericSetAttrWithDict@@Base+0xbfc> │ │ │ │ + beq.w 84fd8 <_PyObject_GenericSetAttrWithDict@@Base+0xc08> │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84e68 <_PyObject_GenericSetAttrWithDict@@Base+0xc60> │ │ │ │ + bne.w 8503c <_PyObject_GenericSetAttrWithDict@@Base+0xc6c> │ │ │ │ ldr r3, [r6, #24] │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ cmp.w ip, #7 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r1, r0, r7 │ │ │ │ itt le │ │ │ │ addle r2, r3, r1 │ │ │ │ ldrsble.w r2, [r2, #20] │ │ │ │ - ble.n 84ce6 <_PyObject_GenericSetAttrWithDict@@Base+0xade> │ │ │ │ + ble.n 84eba <_PyObject_GenericSetAttrWithDict@@Base+0xaea> │ │ │ │ cmp.w ip, #15 │ │ │ │ itete gt │ │ │ │ addgt.w r2, r3, r1, lsl #2 │ │ │ │ addle.w r2, r3, r1, lsl #1 │ │ │ │ ldrgt r2, [r2, #20] │ │ │ │ ldrshle.w r2, [r2, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 84d82 <_PyObject_GenericSetAttrWithDict@@Base+0xb7a> │ │ │ │ + bne.n 84f56 <_PyObject_GenericSetAttrWithDict@@Base+0xb86> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84e3e <_PyObject_GenericSetAttrWithDict@@Base+0xc36> │ │ │ │ + bne.w 85012 <_PyObject_GenericSetAttrWithDict@@Base+0xc42> │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r2, #7 │ │ │ │ - bgt.n 84d54 <_PyObject_GenericSetAttrWithDict@@Base+0xb4c> │ │ │ │ + bgt.n 84f28 <_PyObject_GenericSetAttrWithDict@@Base+0xb58> │ │ │ │ add r1, r3 │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ strb r3, [r1, #20] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #20 │ │ │ │ lsls r2, r1 │ │ │ │ ldrb.w r1, [r3, #-14] │ │ │ │ - cbz r1, 84d70 <_PyObject_GenericSetAttrWithDict@@Base+0xb68> │ │ │ │ + cbz r1, 84f44 <_PyObject_GenericSetAttrWithDict@@Base+0xb74> │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ movs r1, #0 │ │ │ │ adds r5, r3, r2 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ str r1, [r3, r2] │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84d34 <_PyObject_GenericSetAttrWithDict@@Base+0xb2c> │ │ │ │ + bge.n 84f08 <_PyObject_GenericSetAttrWithDict@@Base+0xb38> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 84d4e <_PyObject_GenericSetAttrWithDict@@Base+0xb46> │ │ │ │ + cbz r3, 84f22 <_PyObject_GenericSetAttrWithDict@@Base+0xb52> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84d48 <_PyObject_GenericSetAttrWithDict@@Base+0xb40> │ │ │ │ + bge.n 84f1c <_PyObject_GenericSetAttrWithDict@@Base+0xb4c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 84d48 <_PyObject_GenericSetAttrWithDict@@Base+0xb40> │ │ │ │ + cbnz r3, 84f1c <_PyObject_GenericSetAttrWithDict@@Base+0xb4c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 84d34 <_PyObject_GenericSetAttrWithDict@@Base+0xb2c> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 84f08 <_PyObject_GenericSetAttrWithDict@@Base+0xb38> │ │ │ │ cmp r2, #15 │ │ │ │ iteet le │ │ │ │ addle.w r1, r3, r1, lsl #1 │ │ │ │ addgt.w r1, r3, r1, lsl #2 │ │ │ │ mvngt.w r2, #1 │ │ │ │ movwle r2, #65534 @ 0xfffe │ │ │ │ ite gt │ │ │ │ strgt r2, [r1, #20] │ │ │ │ strhle r2, [r1, #20] │ │ │ │ - b.n 84d0a <_PyObject_GenericSetAttrWithDict@@Base+0xb02> │ │ │ │ + b.n 84ede <_PyObject_GenericSetAttrWithDict@@Base+0xb0e> │ │ │ │ movs r0, #12 │ │ │ │ mla r2, r0, r5, r2 │ │ │ │ adds r5, r3, r2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r1, [r5, #8] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r3, r2] │ │ │ │ - b.n 84d26 <_PyObject_GenericSetAttrWithDict@@Base+0xb1e> │ │ │ │ + b.n 84efa <_PyObject_GenericSetAttrWithDict@@Base+0xb2a> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 84e2c <_PyObject_GenericSetAttrWithDict@@Base+0xc24> │ │ │ │ + beq.n 85000 <_PyObject_GenericSetAttrWithDict@@Base+0xc30> │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w ip, #7 │ │ │ │ add r1, r2 │ │ │ │ and.w r1, r1, r0 │ │ │ │ - bgt.n 84ddc <_PyObject_GenericSetAttrWithDict@@Base+0xbd4> │ │ │ │ + bgt.n 84fb0 <_PyObject_GenericSetAttrWithDict@@Base+0xbe0> │ │ │ │ adds r2, r3, r1 │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 84cea <_PyObject_GenericSetAttrWithDict@@Base+0xae2> │ │ │ │ + beq.n 84ebe <_PyObject_GenericSetAttrWithDict@@Base+0xaee> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 84e2c <_PyObject_GenericSetAttrWithDict@@Base+0xc24> │ │ │ │ + beq.n 85000 <_PyObject_GenericSetAttrWithDict@@Base+0xc30> │ │ │ │ lsrs r7, r7, #10 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ adds r2, r7, #1 │ │ │ │ add r2, r1 │ │ │ │ and.w r1, r2, r0 │ │ │ │ adds r2, r3, r1 │ │ │ │ add.w lr, r3, r1, lsl #1 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.n 84df2 <_PyObject_GenericSetAttrWithDict@@Base+0xbea> │ │ │ │ + bgt.n 84fc6 <_PyObject_GenericSetAttrWithDict@@Base+0xbf6> │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 84cea <_PyObject_GenericSetAttrWithDict@@Base+0xae2> │ │ │ │ + beq.n 84ebe <_PyObject_GenericSetAttrWithDict@@Base+0xaee> │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ adds r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ add r1, r7 │ │ │ │ - beq.n 84e2c <_PyObject_GenericSetAttrWithDict@@Base+0xc24> │ │ │ │ + beq.n 85000 <_PyObject_GenericSetAttrWithDict@@Base+0xc30> │ │ │ │ ands r1, r0 │ │ │ │ - b.n 84db6 <_PyObject_GenericSetAttrWithDict@@Base+0xbae> │ │ │ │ + b.n 84f8a <_PyObject_GenericSetAttrWithDict@@Base+0xbba> │ │ │ │ cmp.w ip, #15 │ │ │ │ itete gt │ │ │ │ addgt.w r2, r3, r1, lsl #2 │ │ │ │ addle.w r2, r3, r1, lsl #1 │ │ │ │ ldrgt r2, [r2, #20] │ │ │ │ ldrshle.w r2, [r2, #20] │ │ │ │ - b.n 84da0 <_PyObject_GenericSetAttrWithDict@@Base+0xb98> │ │ │ │ + b.n 84f74 <_PyObject_GenericSetAttrWithDict@@Base+0xba4> │ │ │ │ cmp.w ip, #15 │ │ │ │ itet gt │ │ │ │ addgt.w r2, r3, r1, lsl #2 │ │ │ │ ldrshle.w r2, [lr, #20] │ │ │ │ ldrgt r2, [r2, #20] │ │ │ │ - b.n 84dc6 <_PyObject_GenericSetAttrWithDict@@Base+0xbbe> │ │ │ │ + b.n 84f9a <_PyObject_GenericSetAttrWithDict@@Base+0xbca> │ │ │ │ mov r0, r1 │ │ │ │ - bl fff00 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 10051c <_PyErr_SetKeyError@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 84d4a <_PyObject_GenericSetAttrWithDict@@Base+0xb42> │ │ │ │ + b.n 84f1e <_PyObject_GenericSetAttrWithDict@@Base+0xb4e> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6ba50 │ │ │ │ + bl 6bbe0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.w 84c7a <_PyObject_GenericSetAttrWithDict@@Base+0xa72> │ │ │ │ + bne.w 84e4e <_PyObject_GenericSetAttrWithDict@@Base+0xa7e> │ │ │ │ mov r0, r1 │ │ │ │ - bl 261924 │ │ │ │ + bl 262b40 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 84d4a <_PyObject_GenericSetAttrWithDict@@Base+0xb42> │ │ │ │ + b.n 84f1e <_PyObject_GenericSetAttrWithDict@@Base+0xb4e> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r6, #8] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84cf8 <_PyObject_GenericSetAttrWithDict@@Base+0xaf0> │ │ │ │ + beq.w 84ecc <_PyObject_GenericSetAttrWithDict@@Base+0xafc> │ │ │ │ add.w r2, r0, r5, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 84e8e <_PyObject_GenericSetAttrWithDict@@Base+0xc86> │ │ │ │ + bne.n 85062 <_PyObject_GenericSetAttrWithDict@@Base+0xc92> │ │ │ │ subs r1, #1 │ │ │ │ add r3, r2 │ │ │ │ subs r5, r3, r2 │ │ │ │ cmp r5, r1 │ │ │ │ - bge.n 84e8a <_PyObject_GenericSetAttrWithDict@@Base+0xc82> │ │ │ │ + bge.n 8505e <_PyObject_GenericSetAttrWithDict@@Base+0xc8e> │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ - b.n 84e5a <_PyObject_GenericSetAttrWithDict@@Base+0xc52> │ │ │ │ + b.n 8502e <_PyObject_GenericSetAttrWithDict@@Base+0xc5e> │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1ed070 <_PyDict_SendEvent@@Base> │ │ │ │ - b.n 84cb0 <_PyObject_GenericSetAttrWithDict@@Base+0xaa8> │ │ │ │ - movw r0, #33800 @ 0x8408 │ │ │ │ + bl 1ee058 <_PyDict_SendEvent@@Base> │ │ │ │ + b.n 84e84 <_PyObject_GenericSetAttrWithDict@@Base+0xab4> │ │ │ │ + movw r0, #38344 @ 0x95c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2791 @ 0xae7 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 84e0a <_PyObject_GenericSetAttrWithDict@@Base+0xc02> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 84fde <_PyObject_GenericSetAttrWithDict@@Base+0xc0e> │ │ │ │ strb r1, [r0, #1] │ │ │ │ - b.n 84d34 <_PyObject_GenericSetAttrWithDict@@Base+0xb2c> │ │ │ │ + b.n 84f08 <_PyObject_GenericSetAttrWithDict@@Base+0xb38> │ │ │ │ adds r3, #1 │ │ │ │ - b.n 84e50 <_PyObject_GenericSetAttrWithDict@@Base+0xc48> │ │ │ │ + b.n 85024 <_PyObject_GenericSetAttrWithDict@@Base+0xc54> │ │ │ │ nop │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 84e9a <_PyObject_GenericSetAttrWithDict@@Base+0xc92> │ │ │ │ + bpl.n 8506e <_PyObject_GenericSetAttrWithDict@@Base+0xc9e> │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 84e98 <_PyObject_GenericSetAttrWithDict@@Base+0xc90> │ │ │ │ - b.w 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bne.n 8506c <_PyObject_GenericSetAttrWithDict@@Base+0xc9c> │ │ │ │ + b.w 771cc <_Py_Dealloc@@Base> │ │ │ │ │ │ │ │ -00084ea8 : │ │ │ │ +0008507c : │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #13928 @ 0x3668 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 84ebc │ │ │ │ + bne.n 85090 │ │ │ │ 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 88518 │ │ │ │ + bl 886fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 84edc │ │ │ │ + cbz r0, 850b0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r1, #563 @ 0x233 │ │ │ │ - movw r0, #56004 @ 0xdac4 │ │ │ │ + movw r0, #60548 @ 0xec84 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 84ed8 │ │ │ │ + b.n 850ac │ │ │ │ nop │ │ │ │ │ │ │ │ -00084ef4 : │ │ │ │ +000850c8 : │ │ │ │ stmdb 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 85376 │ │ │ │ + beq.w 8554a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 85376 │ │ │ │ + bpl.w 8554a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85234 │ │ │ │ + beq.w 85408 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8530e │ │ │ │ + bne.w 854e2 │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - movw r2, #14833 @ 0x39f1 │ │ │ │ + movw r2, #18785 @ 0x4961 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 852d2 │ │ │ │ + bne.w 854a6 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movw r2, #21846 @ 0x5556 │ │ │ │ movt r2, #21845 @ 0x5555 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ lsls r0, r0, #1 │ │ │ │ smull r4, r2, r2, r0 │ │ │ │ sub.w r2, r2, r0, asr #31 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w 852d2 │ │ │ │ + blt.w 854a6 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85286 │ │ │ │ + beq.w 8545a │ │ │ │ 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 852b2 │ │ │ │ + bmi.w 85486 │ │ │ │ movw fp, #24184 @ 0x5e78 │ │ │ │ movt fp, #77 @ 0x4d │ │ │ │ - movw r3, #3289 @ 0xcd9 │ │ │ │ + movw r3, #3685 @ 0xe65 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r6, [fp, #868] @ 0x364 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8525a │ │ │ │ - ldr.w r8, [pc, #1080] @ 853d8 │ │ │ │ + bne.w 8542e │ │ │ │ + ldr.w r8, [pc, #1080] @ 855ac │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1596] @ 0x63c │ │ │ │ - bcs.w 85202 │ │ │ │ + bcs.w 853d6 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r0, [r9, ip, lsl #3] │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8524a │ │ │ │ + beq.w 8541e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w sl, [r6] │ │ │ │ str.w sl, [r0, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 85108 │ │ │ │ + beq.w 852dc │ │ │ │ mov r0, r6 │ │ │ │ blx 2beec │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldrb r1, [r6, #5] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85276 │ │ │ │ + beq.w 8544a │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov.w ip, #8 │ │ │ │ add r2, r3 │ │ │ │ adds r1, r2, #4 │ │ │ │ ldr.w lr, [r6, #16] │ │ │ │ cmp.w lr, #0 │ │ │ │ it gt │ │ │ │ movgt r0, #0 │ │ │ │ - ble.n 85042 │ │ │ │ + ble.n 85216 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 85036 │ │ │ │ + cbz r3, 8520a │ │ │ │ ldr r4, [r3, #0] │ │ │ │ add.w r9, r4, #1 │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - bge.n 850f0 │ │ │ │ + bge.n 852c4 │ │ │ │ str.w r9, [r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 850f8 │ │ │ │ + blt.n 852cc │ │ │ │ adds r0, #1 │ │ │ │ add r1, ip │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 85042 │ │ │ │ + beq.n 85216 │ │ │ │ add r2, ip │ │ │ │ - b.n 85018 │ │ │ │ + b.n 851ec │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1904] @ 0x770 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 85138 │ │ │ │ - ldr.w ip, [pc, #900] @ 853dc │ │ │ │ + beq.n 8530c │ │ │ │ + ldr.w ip, [pc, #900] @ 855b0 │ │ │ │ ldr.w r2, [r3, #1908] @ 0x774 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1904] @ 0x770 │ │ │ │ str.w r2, [r3, #1908] @ 0x774 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [ip, #1600] @ 0x640 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85388 │ │ │ │ + bne.w 8555c │ │ │ │ strd r6, r3, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ sub.w lr, r4, #8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -133576,54 +133779,54 @@ │ │ │ │ add.w r9, r2, #1 │ │ │ │ cmp r8, r7 │ │ │ │ orr.w r2, sl, r1 │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ str.w lr, [r3, #3760] @ 0xeb0 │ │ │ │ str.w r9, [r3, #3868] @ 0xf1c │ │ │ │ str.w r7, [r3, #3768] @ 0xeb8 │ │ │ │ - blt.n 851c0 │ │ │ │ + blt.n 85394 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 85036 │ │ │ │ + bge.n 8520a │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp lr, r0 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 85042 │ │ │ │ + beq.n 85216 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ - b.n 85018 │ │ │ │ + b.n 851ec │ │ │ │ ldrd r3, r4, [r0, #24] │ │ │ │ cmp r3, r4 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r0, #12] │ │ │ │ strhi.w r3, [lr, #12] │ │ │ │ strhi.w lr, [r3, #8] │ │ │ │ - bhi.w 84fe8 │ │ │ │ + bhi.w 851bc │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r3, ip, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r3 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w sl, [r0, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 85202 │ │ │ │ + beq.n 853d6 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - b.n 84fe8 │ │ │ │ + b.n 851bc │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 853be │ │ │ │ + beq.w 85592 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ sub.w lr, r4, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ @@ -133649,725 +133852,718 @@ │ │ │ │ add.w r9, r2, #1 │ │ │ │ cmp r7, r8 │ │ │ │ orr.w r2, sl, r1 │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ str.w lr, [r3, #3760] @ 0xeb0 │ │ │ │ str.w r9, [r3, #3868] @ 0xf1c │ │ │ │ str.w r7, [r3, #3768] @ 0xeb8 │ │ │ │ - ble.n 850e4 │ │ │ │ + ble.n 852b8 │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 850e4 │ │ │ │ + beq.n 852b8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 850e4 │ │ │ │ + beq.n 852b8 │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 850e4 │ │ │ │ + bne.n 852b8 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 852b8 │ │ │ │ + bne.n 8548c │ │ │ │ add.w r3, r0, #12 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 850e4 │ │ │ │ + bmi.w 852b8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 851ec │ │ │ │ + bne.n 853c0 │ │ │ │ dmb ish │ │ │ │ - b.n 850e4 │ │ │ │ + b.n 852b8 │ │ │ │ ldr.w r6, [fp, #848] @ 0x350 │ │ │ │ - movw r3, #46021 @ 0xb3c5 │ │ │ │ + movw r3, #46421 @ 0xb555 │ │ │ │ movt r3, #6 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 852c2 │ │ │ │ + bne.n 85496 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2bf6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 852b2 │ │ │ │ + beq.n 85486 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 85134 │ │ │ │ + b.n 85308 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #44624 @ 0xae50 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 70804 │ │ │ │ + b.w 70994 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 85130 │ │ │ │ + b.n 85304 │ │ │ │ ldr.w r0, [fp, #864] @ 0x360 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 852b2 │ │ │ │ + cbz r0, 85486 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #360] @ 853d8 │ │ │ │ + ldr.w r8, [pc, #360] @ 855ac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 84fe8 │ │ │ │ + b.n 851bc │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 8500a │ │ │ │ + b.n 851de │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r0, r4 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ add.w r2, r0, #20 │ │ │ │ movs r0, #12 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 84f82 │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 8530a │ │ │ │ + bge.w 85156 │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 854de │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 850e4 │ │ │ │ - b.n 851dc │ │ │ │ + bne.w 852b8 │ │ │ │ + b.n 853b0 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [fp, #844] @ 0x34c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 85224 │ │ │ │ + b.n 853f8 │ │ │ │ movs r3, #0 │ │ │ │ movw r0, #44624 @ 0xae50 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 70804 │ │ │ │ + bl 70994 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8530a │ │ │ │ + cbz r0, 854de │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 89b08 │ │ │ │ + bl 89cc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 850e8 │ │ │ │ + beq.w 852bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8530a │ │ │ │ + bge.n 854de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8530a │ │ │ │ + cbnz r3, 854de │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 850e8 │ │ │ │ - bl 20b3b8 │ │ │ │ + b.n 852bc │ │ │ │ + bl 20c2f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 853ce │ │ │ │ + beq.n 855a2 │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 853c6 │ │ │ │ + beq.n 8559a │ │ │ │ ldrb r7, [r6, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ cmp r3, r7 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcs.n 85352 │ │ │ │ + bcs.n 85526 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85330 │ │ │ │ + beq.n 85504 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add.w ip, r0, #1 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w ip, [r2] │ │ │ │ - b.n 85330 │ │ │ │ + b.n 85504 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ strd r2, r6, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ addge r3, #1 │ │ │ │ strge r3, [r2, #0] │ │ │ │ - bl 710c4 │ │ │ │ - b.n 850e8 │ │ │ │ - movw r0, #33800 @ 0x8408 │ │ │ │ + bl 71250 │ │ │ │ + b.n 852bc │ │ │ │ + movw r0, #38344 @ 0x95c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #4155 @ 0x103b │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8530a │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 854de │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 853ae │ │ │ │ + bne.n 85582 │ │ │ │ add.w r0, ip, #1592 @ 0x638 │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8514c │ │ │ │ + bne.w 85320 │ │ │ │ mov r0, r4 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 85150 │ │ │ │ + b.n 85324 │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 85150 │ │ │ │ + b.n 85324 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198510 <_PyNamespace_New@@Base+0x94> │ │ │ │ - b.n 8530a │ │ │ │ + bl 199b20 <_PyNamespace_New@@Base+0x94> │ │ │ │ + b.n 854de │ │ │ │ mov r0, r6 │ │ │ │ - bl 761ac │ │ │ │ - b.n 8530a │ │ │ │ + bl 7637c │ │ │ │ + b.n 854de │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f4674 │ │ │ │ + b.w 1f56c4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000853e0 <_PyObject_New@@Base>: │ │ │ │ +000855b4 <_PyObject_New@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 8551e <_PyObject_New@@Base+0x13e> │ │ │ │ + blt.n 856c4 <_PyObject_New@@Base+0x110> │ │ │ │ movw r5, #24184 @ 0x5e78 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ - movw r3, #3289 @ 0xcd9 │ │ │ │ + movw r3, #3685 @ 0xe65 │ │ │ │ movt r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r4, [r5, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8550c <_PyObject_New@@Base+0x12c> │ │ │ │ - ldr r3, [pc, #300] @ (85544 <_PyObject_New@@Base+0x164>) │ │ │ │ + bne.n 856b2 <_PyObject_New@@Base+0xfe> │ │ │ │ + ldr r3, [pc, #292] @ (8570c <_PyObject_New@@Base+0x158>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1596] @ 0x63c │ │ │ │ - bcs.n 8548e <_PyObject_New@@Base+0xae> │ │ │ │ + bcs.n 85664 <_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 854fa <_PyObject_New@@Base+0x11a> │ │ │ │ + beq.n 856a0 <_PyObject_New@@Base+0xec> │ │ │ │ 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 85472 <_PyObject_New@@Base+0x92> │ │ │ │ + beq.n 85648 <_PyObject_New@@Base+0x94> │ │ │ │ + ldr r0, [pc, #232] @ (85710 <_PyObject_New@@Base+0x15c>) │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - ldr r1, [pc, #240] @ (85548 <_PyObject_New@@Base+0x168>) │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ - blt.n 854c0 <_PyObject_New@@Base+0xe0> │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ + ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 854d0 <_PyObject_New@@Base+0xf0> │ │ │ │ + bne.n 856ce <_PyObject_New@@Base+0x11a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - bcc.n 854ee <_PyObject_New@@Base+0x10e> │ │ │ │ + bcc.n 85694 <_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 85452 <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 85624 <_PyObject_New@@Base+0x70> │ │ │ │ ldr.w r4, [r5, #848] @ 0x350 │ │ │ │ - movw r3, #46021 @ 0xb3c5 │ │ │ │ + movw r3, #46421 @ 0xb555 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 85528 <_PyObject_New@@Base+0x148> │ │ │ │ + bne.n 856ee <_PyObject_New@@Base+0x13a> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2bf6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 8551e <_PyObject_New@@Base+0x13e> │ │ │ │ + cbz r4, 856c4 <_PyObject_New@@Base+0x110> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 85452 <_PyObject_New@@Base+0x72> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8546a <_PyObject_New@@Base+0x8a> │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ - movt r2, #19 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 85538 <_PyObject_New@@Base+0x158> │ │ │ │ - ldr r0, [pc, #108] @ (8554c <_PyObject_New@@Base+0x16c>) │ │ │ │ - bl 6b630 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8546a <_PyObject_New@@Base+0x8a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ - b.n 8546a <_PyObject_New@@Base+0x8a> │ │ │ │ + b.n 85624 <_PyObject_New@@Base+0x70> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 85452 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 85624 <_PyObject_New@@Base+0x70> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 85452 <_PyObject_New@@Base+0x72> │ │ │ │ - b.n 8548e <_PyObject_New@@Base+0xae> │ │ │ │ + bne.n 85624 <_PyObject_New@@Base+0x70> │ │ │ │ + b.n 85664 <_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 85452 <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 85624 <_PyObject_New@@Base+0x70> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f4674 │ │ │ │ + b.w 1f56c4 │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ + movt r2, #19 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 856fe <_PyObject_New@@Base+0x14a> │ │ │ │ + add.w r0, r0, #1592 @ 0x638 │ │ │ │ + bl 6b7c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 85640 <_PyObject_New@@Base+0x8c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ + b.n 85640 <_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 854b0 <_PyObject_New@@Base+0xd0> │ │ │ │ - ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 85686 <_PyObject_New@@Base+0xd2> │ │ │ │ + ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8546a <_PyObject_New@@Base+0x8a> │ │ │ │ + b.n 85640 <_PyObject_New@@Base+0x8c> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00085550 : │ │ │ │ +00085714 : │ │ │ │ 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 8564c │ │ │ │ + beq.n 85810 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ - cbz r2, 85582 │ │ │ │ + cbz r2, 85746 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 85582 │ │ │ │ + cbz r2, 85746 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ - cbz r2, 855c2 │ │ │ │ + cbz r2, 85786 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 855c2 │ │ │ │ + cbz r2, 85786 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8568c │ │ │ │ + beq.n 85850 │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8568c │ │ │ │ + beq.n 85850 │ │ │ │ movw r2, #61060 @ 0xee84 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl dc338 │ │ │ │ + bl dc930 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - beq.n 8567a │ │ │ │ + beq.n 8583e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ee594 │ │ │ │ + b.w eeb54 │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 85662 │ │ │ │ + bge.n 85826 │ │ │ │ movw r2, #39512 @ 0x9a58 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85654 │ │ │ │ - ldr r1, [pc, #200] @ (856a0 ) │ │ │ │ + beq.n 85818 │ │ │ │ + ldr r1, [pc, #200] @ (85864 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl b6a00 │ │ │ │ + bl b70c4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 85650 │ │ │ │ + beq.n 85814 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 85624 │ │ │ │ - cbz r2, 85624 │ │ │ │ + beq.n 857e8 │ │ │ │ + cbz r2, 857e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl d70bc │ │ │ │ + bl d76d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8561e │ │ │ │ + bge.n 857e2 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 8561e │ │ │ │ + cbnz r1, 857e2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #56080 @ 0xdb10 │ │ │ │ + movw r1, #60624 @ 0xecd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ - bl 28c450 <_Py_hashtable_foreach@@Base+0xe8c> │ │ │ │ + b.w d6310 │ │ │ │ + bl 28d6c8 <_Py_hashtable_foreach@@Base+0xdac> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8561e │ │ │ │ + b.n 857e2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1c7b28 │ │ │ │ + b.w 1c8b20 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56116 @ 0xdb34 │ │ │ │ + movw r1, #60660 @ 0xecf4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 85642 │ │ │ │ + b.n 85806 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 855b6 │ │ │ │ - b.n 85650 │ │ │ │ + beq.n 8577a │ │ │ │ + b.n 85814 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56032 @ 0xdae0 │ │ │ │ + movw r1, #60576 @ 0xeca0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - b.n 85676 │ │ │ │ + b.n 8583a │ │ │ │ sxtb r0, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 856f0 │ │ │ │ + bne.n 858b4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 856f0 │ │ │ │ + beq.n 858b4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 8570c │ │ │ │ + cbz r3, 858d0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.n 85724 │ │ │ │ + beq.n 858e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 85710 │ │ │ │ + beq.n 858d4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6ba50 │ │ │ │ + bl 6bbe0 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 85762 │ │ │ │ + beq.n 85926 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 856d6 │ │ │ │ + bne.n 8589a │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 85724 │ │ │ │ + beq.n 858e8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #18128 @ 0x46d0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 85728 │ │ │ │ + bne.n 858ec │ │ │ │ mov r0, r4 │ │ │ │ - bl fff00 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 10051c <_PyErr_SetKeyError@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 856ea │ │ │ │ + b.n 858ae │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #64] @ (8576c ) │ │ │ │ - bl 90658 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #64] @ (85930 ) │ │ │ │ + bl 90890 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 8573e │ │ │ │ - bl 7fc54 │ │ │ │ + cbnz r0, 85902 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8571e │ │ │ │ - b.n 85724 │ │ │ │ + beq.n 858e2 │ │ │ │ + b.n 858e8 │ │ │ │ mov r1, r4 │ │ │ │ - bl d70bc │ │ │ │ + bl d76d8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 856ea │ │ │ │ + bge.n 858ae │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 856ea │ │ │ │ + bne.n 858ae │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 856ea │ │ │ │ + b.n 858ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 261924 │ │ │ │ - b.n 85724 │ │ │ │ + bl 262b40 │ │ │ │ + b.n 858e8 │ │ │ │ nop │ │ │ │ - cbnz r0, 857ce │ │ │ │ + cbnz r0, 85992 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00085770 : │ │ │ │ +00085934 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 85948 │ │ │ │ + bmi.w 85b0c │ │ │ │ ldr.w r5, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8598a │ │ │ │ - ldr r6, [pc, #768] @ (85a9c ) │ │ │ │ + bpl.w 85b4e │ │ │ │ + ldr r6, [pc, #768] @ (85c60 ) │ │ │ │ movw r8, #40968 @ 0xa008 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ ldr.w r3, [r6, #740] @ 0x2e4 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 85ac8 │ │ │ │ + bne.w 85c94 │ │ │ │ ldr.w r2, [r6, #748] @ 0x2ec │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 85ac8 │ │ │ │ + beq.w 85c94 │ │ │ │ add.w r9, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r6, #736 @ 0x2e0 │ │ │ │ mov r3, r9 │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8599a │ │ │ │ + beq.w 85b5e │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.w 85c10 │ │ │ │ + bpl.w 85de4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and.w r5, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r5, r5, #1 │ │ │ │ - bhi.w 85b18 │ │ │ │ + bhi.w 85cec │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mul.w r5, r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 85be2 │ │ │ │ + blt.w 85db6 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 859b6 │ │ │ │ + bmi.w 85b7a │ │ │ │ ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 859f8 │ │ │ │ + bpl.w 85bbc │ │ │ │ ldr.w r3, [r6, #772] @ 0x304 │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 85aac │ │ │ │ + bne.w 85c70 │ │ │ │ ldr.w r2, [r6, #780] @ 0x30c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 85aac │ │ │ │ - mov r0, r1 │ │ │ │ + beq.w 85c70 │ │ │ │ mov r3, r9 │ │ │ │ + mov r0, r1 │ │ │ │ add.w r1, r7, #37632 @ 0x9300 │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85a08 │ │ │ │ + beq.w 85bcc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 85c10 │ │ │ │ + bpl.w 85de4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r6, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r6, r6, #1 │ │ │ │ - bhi.w 85ae6 │ │ │ │ + bhi.w 85cba │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r6, r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 85be2 │ │ │ │ + blt.w 85db6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ adds r2, r3, #3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ubfx r3, r1, #14, #1 │ │ │ │ and.w r1, r1, #24 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ - ldr r1, [pc, #540] @ (85aa0 ) │ │ │ │ + ldr r1, [pc, #540] @ (85c64 ) │ │ │ │ bic.w r2, r2, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr.w r8, [r0, r1] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 85b84 │ │ │ │ + bhi.w 85d58 │ │ │ │ adds.w fp, r3, r2 │ │ │ │ - bmi.w 85b84 │ │ │ │ + bmi.w 85d58 │ │ │ │ ldr.w r9, [r7, #888] @ 0x378 │ │ │ │ - movw r1, #3289 @ 0xcd9 │ │ │ │ + movw r1, #3685 @ 0xe65 │ │ │ │ movt r1, #7 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 85b70 │ │ │ │ + bne.w 85d44 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1596] @ 0x63c │ │ │ │ str r1, [sp, #4] │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bcs.w 85a60 │ │ │ │ + bcs.w 85c24 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r0, [r0, sl, lsl #3] │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 85b54 │ │ │ │ + beq.w 85d28 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ add.w ip, r2, #1 │ │ │ │ str.w ip, [r0] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr.w r9, [ip] │ │ │ │ str.w r9, [r0, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 85a30 │ │ │ │ + beq.w 85bf4 │ │ │ │ add.w r7, ip, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [ip] │ │ │ │ - ldr r0, [pc, #408] @ (85aa4 ) │ │ │ │ + ldr r0, [pc, #408] @ (85c68 ) │ │ │ │ strd r3, r3, [r7, #-8] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85ba6 │ │ │ │ + bne.w 85d7a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r3, [r7, #8] │ │ │ │ - cbz r5, 85940 │ │ │ │ + cbz r5, 85b04 │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r7, #16 │ │ │ │ blx 2b314 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #340] @ (85aa0 ) │ │ │ │ + ldr r0, [pc, #340] @ (85c64 ) │ │ │ │ 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] │ │ │ │ @@ -134377,33 +134573,33 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r1, #392] @ 0x188 │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85b90 │ │ │ │ + beq.w 85d64 │ │ │ │ ldr.w r5, [r1, #408] @ 0x198 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 8579a │ │ │ │ - movw r0, #33800 @ 0x8408 │ │ │ │ + bmi.w 8595e │ │ │ │ + movw r0, #38344 @ 0x95c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2461 @ 0x99d │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7fc54 │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85c28 │ │ │ │ - movw r0, #56192 @ 0xdb80 │ │ │ │ + beq.w 85dfc │ │ │ │ + movw r0, #60736 @ 0xed40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #635 @ 0x27b │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 85be2 │ │ │ │ - ldr r3, [pc, #232] @ (85aa0 ) │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 85db6 │ │ │ │ + ldr r3, [pc, #232] @ (85c64 ) │ │ │ │ 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 │ │ │ │ @@ -134413,937 +134609,940 @@ │ │ │ │ movhi r2, #1 │ │ │ │ add.w r0, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r3, [r0, #392] @ 0x188 │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85b9a │ │ │ │ + beq.w 85d6e │ │ │ │ ldr.w r1, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bmi.w 8580c │ │ │ │ - movw r0, #33800 @ 0x8408 │ │ │ │ + bmi.w 859d0 │ │ │ │ + movw r0, #38344 @ 0x95c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2461 @ 0x99d │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7fc54 │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 859a4 │ │ │ │ + bne.n 85b68 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - ldr r2, [pc, #140] @ (85aa8 ) │ │ │ │ - movw r1, #56156 @ 0xdb5c │ │ │ │ + ldr r2, [pc, #140] @ (85c6c ) │ │ │ │ + movw r1, #60700 @ 0xed1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ ldrd r2, r1, [r0, #24] │ │ │ │ cmp r2, r1 │ │ │ │ ittt hi │ │ │ │ ldrhi r2, [r0, #12] │ │ │ │ strhi.w r2, [lr, #12] │ │ │ │ strhi.w lr, [r2, #8] │ │ │ │ - bhi.w 858fe │ │ │ │ + bhi.w 85ac2 │ │ │ │ add.w r1, sl, #1 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r2 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w r9, [r0, r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 858fe │ │ │ │ + bne.w 85ac2 │ │ │ │ ldr.w r9, [r7, #848] @ 0x350 │ │ │ │ - movw r1, #46021 @ 0xb3c5 │ │ │ │ + movw r1, #46421 @ 0xb555 │ │ │ │ movt r1, #6 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 85bc8 │ │ │ │ + bne.w 85d9c │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2bf6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 85b84 │ │ │ │ + beq.w 85d58 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 858fe │ │ │ │ - nop │ │ │ │ + b.n 85ac2 │ │ │ │ cdp 0, 7, cr0, cr8, cr13, {2} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ sbcs.w r0, r8, #77 @ 0x4d │ │ │ │ - ldr r0, [pc, #400] @ (85c40 ) │ │ │ │ + ldr r0, [pc, #416] @ (85e14 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 6ba50 │ │ │ │ + bl 6bbe0 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 85bf2 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + beq.w 85dc6 │ │ │ │ mov r3, r9 │ │ │ │ - ldr r1, [pc, #380] @ (85c40 ) │ │ │ │ - bl 775ac │ │ │ │ - b.n 85834 │ │ │ │ - ldr r0, [pc, #376] @ (85c44 ) │ │ │ │ - bl 6ba50 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r1, [pc, #396] @ (85e14 ) │ │ │ │ + bl 7777c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 85a00 │ │ │ │ + b.n 85bcc │ │ │ │ + ldr r0, [pc, #384] @ (85e18 ) │ │ │ │ + bl 6bbe0 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 85bfa │ │ │ │ + beq.w 85dce │ │ │ │ add.w r9, sp, #20 │ │ │ │ - ldr r1, [pc, #360] @ (85c44 ) │ │ │ │ + ldr r1, [pc, #368] @ (85e18 ) │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r9 │ │ │ │ - bl 775ac │ │ │ │ - b.n 857c8 │ │ │ │ + bl 7777c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 85994 │ │ │ │ + b.n 85b5e │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 85b34 │ │ │ │ + bcc.n 85d08 │ │ │ │ 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 85aec │ │ │ │ + beq.n 85cc0 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56240 @ 0xdbb0 │ │ │ │ + movw r1, #60784 @ 0xed70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 85be2 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 85db6 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - bcc.n 85b44 │ │ │ │ + bcc.n 85d18 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ orr.w r1, r1, r0, lsl #30 │ │ │ │ cmp.w r0, r1, lsr #30 │ │ │ │ mov r0, r1 │ │ │ │ - beq.n 85b1e │ │ │ │ - b.n 85b00 │ │ │ │ + beq.n 85cf2 │ │ │ │ + b.n 85cd4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 85c02 │ │ │ │ + blt.n 85dd6 │ │ │ │ mul.w r6, r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 85862 │ │ │ │ - b.n 85be2 │ │ │ │ + bge.w 85a26 │ │ │ │ + b.n 85db6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 85bd8 │ │ │ │ + blt.n 85dac │ │ │ │ mul.w r5, r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 857f6 │ │ │ │ - b.n 85be2 │ │ │ │ + bge.w 859ba │ │ │ │ + b.n 85db6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ strd r3, fp, [sp, #8] │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ mov ip, r0 │ │ │ │ ldrd r3, fp, [sp, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 858fe │ │ │ │ - b.n 85a60 │ │ │ │ + bne.w 85ac2 │ │ │ │ + b.n 85c24 │ │ │ │ ldr.w r0, [r7, #884] @ 0x374 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 858fe │ │ │ │ + bne.w 85ac2 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f4704 │ │ │ │ + b.w 1f5754 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r5, [r2, #384] @ 0x180 │ │ │ │ - b.n 85980 │ │ │ │ + b.n 85b44 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ add.w r1, r1, #368 @ 0x170 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.n 859ee │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + b.n 85bb2 │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85be6 │ │ │ │ + bne.n 85dba │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8592a │ │ │ │ + bne.w 85aee │ │ │ │ mov r0, r7 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ - b.n 8592a │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ + b.n 85aee │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ - b.n 85a86 │ │ │ │ + b.n 85c4a │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 85b00 │ │ │ │ + bge.n 85cd4 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 85b00 │ │ │ │ + bne.n 85cd4 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 85940 │ │ │ │ + b.n 85b04 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 8592a │ │ │ │ - ldr r0, [pc, #76] @ (85c40 ) │ │ │ │ - bl 261924 │ │ │ │ - b.n 85a08 │ │ │ │ - ldr r0, [pc, #72] @ (85c44 ) │ │ │ │ - bl 261924 │ │ │ │ - b.n 8599a │ │ │ │ + b.n 85aee │ │ │ │ + ldr r0, [pc, #76] @ (85e14 ) │ │ │ │ + bl 262b40 │ │ │ │ + b.n 85bcc │ │ │ │ + ldr r0, [pc, #72] @ (85e18 ) │ │ │ │ + bl 262b40 │ │ │ │ + b.n 85b5e │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 85b00 │ │ │ │ + bge.w 85cd4 │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - beq.n 85be2 │ │ │ │ - b.n 85b00 │ │ │ │ + beq.n 85db6 │ │ │ │ + b.n 85cd4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56216 @ 0xdb98 │ │ │ │ + movw r1, #60760 @ 0xed58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 85be2 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 85db6 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #56156 @ 0xdb5c │ │ │ │ + movw r1, #60700 @ 0xed1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #8] @ (85c44 ) │ │ │ │ - b.n 85a24 │ │ │ │ + ldr r2, [pc, #8] @ (85e18 ) │ │ │ │ + b.n 85be8 │ │ │ │ nop │ │ │ │ sbcs.w r0, r8, #77 @ 0x4d │ │ │ │ adcs.w r0, r8, #77 @ 0x4d │ │ │ │ │ │ │ │ -00085c48 : │ │ │ │ +00085e1c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85ce4 │ │ │ │ + beq.n 85eb8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 85ccc │ │ │ │ + bpl.n 85ea0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r3, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - bhi.n 85c78 │ │ │ │ + bhi.n 85e4c │ │ │ │ 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 85cb0 │ │ │ │ + bcc.n 85e84 │ │ │ │ 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 85c80 │ │ │ │ + beq.n 85e54 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56240 @ 0xdbb0 │ │ │ │ + movw r1, #60784 @ 0xed70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 85cbc │ │ │ │ + blt.n 85e90 │ │ │ │ mul.w r0, r3, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 85c94 │ │ │ │ + bge.n 85e68 │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 85c94 │ │ │ │ + bne.n 85e68 │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56216 @ 0xdb98 │ │ │ │ + movw r1, #60760 @ 0xed58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 85caa │ │ │ │ - movw r0, #56192 @ 0xdb80 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 85e7e │ │ │ │ + movw r0, #60736 @ 0xed40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #635 @ 0x27b │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 85caa │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 85e7e │ │ │ │ nop │ │ │ │ │ │ │ │ -00085cf8 : │ │ │ │ +00085ecc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #184] @ (85dc0 ) │ │ │ │ + ldr r2, [pc, #184] @ (85f94 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1704] @ 0x6a8 │ │ │ │ - cbz r4, 85d42 │ │ │ │ - ldr r0, [pc, #164] @ (85dc4 ) │ │ │ │ + cbz r4, 85f16 │ │ │ │ + ldr r0, [pc, #164] @ (85f98 ) │ │ │ │ ldr.w r2, [r3, #1708] @ 0x6ac │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1704] @ 0x6a8 │ │ │ │ str.w r2, [r3, #1708] @ 0x6ac │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r3, 85d78 │ │ │ │ + cbnz r3, 85f4c │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #16 │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 70bec │ │ │ │ + bl 70d78 │ │ │ │ vldr d0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 85db4 │ │ │ │ + cbz r0, 85f88 │ │ │ │ movw r3, #24552 @ 0x5fe8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r0, [pc, #100] @ (85dc4 ) │ │ │ │ + ldr r0, [pc, #100] @ (85f98 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85d38 │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + beq.n 85f0c │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ vstr d0, [sp] │ │ │ │ - bne.n 85da4 │ │ │ │ + bne.n 85f78 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ vldr d0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 85d38 │ │ │ │ + bne.n 85f0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 85d38 │ │ │ │ + b.n 85f0c │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 85d38 │ │ │ │ + b.n 85f0c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f4674 │ │ │ │ + b.w 1f56c4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00085dc8 : │ │ │ │ +00085f9c : │ │ │ │ adds r1, #4 │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00085dd0 : │ │ │ │ +00085fa4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85e8e │ │ │ │ + beq.n 86062 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ adds r5, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n 85e20 │ │ │ │ + bge.n 85ff4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ str r5, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, r5 │ │ │ │ - bge.n 85e60 │ │ │ │ + bge.n 86034 │ │ │ │ adds r1, r2, #7 │ │ │ │ add.w r1, r1, r5, asr #3 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ mov r6, r1 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 85e6c │ │ │ │ - cbz r5, 85e76 │ │ │ │ + ble.n 86040 │ │ │ │ + cbz r5, 8604a │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 85ea4 │ │ │ │ + bcs.n 86078 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 85f98 │ │ │ │ + bl 8616c │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 85ea4 │ │ │ │ + cbz r0, 86078 │ │ │ │ strd r5, r1, [r3, #8] │ │ │ │ str r6, [r3, #16] │ │ │ │ movs r0, #0 │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ - b.n 85e1c │ │ │ │ + b.n 85ff0 │ │ │ │ cmp.w r5, r1, asr #1 │ │ │ │ - blt.n 85e24 │ │ │ │ + blt.n 85ff8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ - b.n 85e58 │ │ │ │ - cbz r5, 85e76 │ │ │ │ + b.n 8602c │ │ │ │ + cbz r5, 8604a │ │ │ │ adds r1, r2, #4 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - b.n 85e38 │ │ │ │ + b.n 8600c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 85f98 │ │ │ │ + bl 8616c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 85ea4 │ │ │ │ + cbz r0, 86078 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 85e52 │ │ │ │ - movw r0, #33000 @ 0x80e8 │ │ │ │ + b.n 86026 │ │ │ │ + movw r0, #37544 @ 0x92a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #542 @ 0x21e │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 85e1c │ │ │ │ - bl 1f4674 │ │ │ │ + b.n 85ff0 │ │ │ │ + bl 1f56c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 85e9e │ │ │ │ + bge.n 86072 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85e9e │ │ │ │ + bne.n 86072 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 85e9e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 86072 │ │ │ │ │ │ │ │ -00085ec0 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +00086094 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 85f0c <_PyList_AppendTakeRefListResize@@Base+0x4c> │ │ │ │ + bl 860e0 <_PyList_AppendTakeRefListResize@@Base+0x4c> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 85eee <_PyList_AppendTakeRefListResize@@Base+0x2e> │ │ │ │ + beq.n 860c2 <_PyList_AppendTakeRefListResize@@Base+0x2e> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movs r3, #0 │ │ │ │ str.w r6, [r2, r4, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 85ee8 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + bge.n 860bc <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 85ee8 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + bne.n 860bc <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 85ee8 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + b.n 860bc <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 85f60 <_PyList_AppendTakeRefListResize@@Base+0xa0> │ │ │ │ + bge.n 86134 <_PyList_AppendTakeRefListResize@@Base+0xa0> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ adds r4, r1, #6 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ add.w r4, r4, r3, asr #3 │ │ │ │ sub sp, #8 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r1, r3, r1 │ │ │ │ subs r0, r4, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bgt.n 85f6c <_PyList_AppendTakeRefListResize@@Base+0xac> │ │ │ │ - cbz r3, 85f76 <_PyList_AppendTakeRefListResize@@Base+0xb6> │ │ │ │ + bgt.n 86140 <_PyList_AppendTakeRefListResize@@Base+0xac> │ │ │ │ + cbz r3, 8614a <_PyList_AppendTakeRefListResize@@Base+0xb6> │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 85f8c <_PyList_AppendTakeRefListResize@@Base+0xcc> │ │ │ │ + bcs.n 86160 <_PyList_AppendTakeRefListResize@@Base+0xcc> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 85f98 │ │ │ │ + bl 8616c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbz r0, 85f8c <_PyList_AppendTakeRefListResize@@Base+0xcc> │ │ │ │ + cbz r0, 86160 <_PyList_AppendTakeRefListResize@@Base+0xcc> │ │ │ │ strd r3, r0, [r2, #8] │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r2, #16] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ - blt.n 85f12 <_PyList_AppendTakeRefListResize@@Base+0x52> │ │ │ │ + blt.n 860e6 <_PyList_AppendTakeRefListResize@@Base+0x52> │ │ │ │ str r1, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - cbz r3, 85f76 <_PyList_AppendTakeRefListResize@@Base+0xb6> │ │ │ │ + cbz r3, 8614a <_PyList_AppendTakeRefListResize@@Base+0xb6> │ │ │ │ adds r4, r3, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 85f3c <_PyList_AppendTakeRefListResize@@Base+0x7c> │ │ │ │ + b.n 86110 <_PyList_AppendTakeRefListResize@@Base+0x7c> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 85f98 │ │ │ │ - cbz r0, 85f8c <_PyList_AppendTakeRefListResize@@Base+0xcc> │ │ │ │ + bl 8616c │ │ │ │ + cbz r0, 86160 <_PyList_AppendTakeRefListResize@@Base+0xcc> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 85f54 <_PyList_AppendTakeRefListResize@@Base+0x94> │ │ │ │ - bl 1f4674 │ │ │ │ + b.n 86128 <_PyList_AppendTakeRefListResize@@Base+0x94> │ │ │ │ + bl 1f56c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 85f5c <_PyList_AppendTakeRefListResize@@Base+0x9c> │ │ │ │ + b.n 86130 <_PyList_AppendTakeRefListResize@@Base+0x9c> │ │ │ │ nop │ │ │ │ │ │ │ │ -00085f98 : │ │ │ │ +0008616c : │ │ │ │ stmdb 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 862fe │ │ │ │ + subs r2, r1, #0 │ │ │ │ + blt.w 864ca │ │ │ │ movw r4, #24184 @ 0x5e78 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - movw r2, #25353 @ 0x6309 │ │ │ │ - movt r2, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr.w r5, [r4, #876] @ 0x36c │ │ │ │ + movw r5, #25813 @ 0x64d5 │ │ │ │ + movt r5, #8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r6, [r4, #876] @ 0x36c │ │ │ │ ldr.w r0, [r4, #864] @ 0x360 │ │ │ │ - cmp r5, r2 │ │ │ │ - bne.w 86250 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 86142 │ │ │ │ - ldr.w sl, [pc, #812] @ 86304 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.w 86412 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 86312 │ │ │ │ + ldr.w sl, [pc, #804] @ 864d0 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w r2, [sl, r9] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr.w fp, [r2, #1596] @ 0x63c │ │ │ │ - cmn.w fp, #804 @ 0x324 │ │ │ │ - beq.w 8616e │ │ │ │ - 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 86022 │ │ │ │ - ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ - cmp r2, r7 │ │ │ │ + ldr.w r1, [sl, r9] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + add.w r1, r1, #4096 @ 0x1000 │ │ │ │ + ldr.w r7, [r1, #1596] @ 0x63c │ │ │ │ + cmn.w r7, #804 @ 0x324 │ │ │ │ + beq.w 8631c │ │ │ │ + lsrs r1, r3, #18 │ │ │ │ + ubfx r5, r3, #0, #18 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + lsls r1, r1, #3 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + adds r1, r7, r1 │ │ │ │ + ldr.w r0, [r1, #808] @ 0x328 │ │ │ │ + cmp r0, r5 │ │ │ │ + bgt.n 861f6 │ │ │ │ + ldr.w r1, [r1, #804] @ 0x324 │ │ │ │ + cmp r1, r5 │ │ │ │ ite gt │ │ │ │ - movgt r1, #0 │ │ │ │ - movle r1, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - it eq │ │ │ │ - moveq r1, #0 │ │ │ │ + movgt r0, #0 │ │ │ │ + movle r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8616e │ │ │ │ - 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 860e2 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add.w r2, r2, r2, lsl #1 │ │ │ │ - cmp.w r2, r3, lsl #2 │ │ │ │ + it eq │ │ │ │ + moveq r0, #0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8631c │ │ │ │ + bic.w r5, r3, #4080 @ 0xff0 │ │ │ │ + bic.w r5, r5, #15 │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + adds r1, #1 │ │ │ │ + mov.w fp, r1, lsl #3 │ │ │ │ + cmp r2, fp │ │ │ │ + bhi.n 8621e │ │ │ │ + add.w r1, fp, r1, lsl #4 │ │ │ │ + cmp.w r1, r2, lsl #2 │ │ │ │ it cc │ │ │ │ - movcc r8, r5 │ │ │ │ - bcc.n 860da │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 861d2 │ │ │ │ - cmp.w r3, #512 @ 0x200 │ │ │ │ - bhi.w 861d2 │ │ │ │ - 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 860fa │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + movcc r8, r3 │ │ │ │ + bcc.n 862ae │ │ │ │ + mov fp, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 862da │ │ │ │ + cmp.w r2, #512 @ 0x200 │ │ │ │ + bhi.n 862da │ │ │ │ + subs r1, r2, #1 │ │ │ │ + mov.w ip, r1, lsr #3 │ │ │ │ + ldr.w r1, [r7, ip, lsl #3] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ + str r0, [sp, #8] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 863f6 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ ldr.w r8, [r1, #4] │ │ │ │ - add.w lr, r2, #1 │ │ │ │ + add.w lr, r0, #1 │ │ │ │ str.w lr, [r1] │ │ │ │ ldr.w lr, [r8] │ │ │ │ str.w lr, [r1, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 8614c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ + beq.n 862b6 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 2beec │ │ │ │ - ldr.w r3, [sl, r9] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r9, [r3, #1596] @ 0x63c │ │ │ │ - cmn.w r9, #804 @ 0x324 │ │ │ │ - beq.w 861ae │ │ │ │ + ldr.w r2, [sl, r9] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add r3, r9 │ │ │ │ - ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ - cmp r7, r2 │ │ │ │ - blt.n 860c6 │ │ │ │ - ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ - cmp r7, r3 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + add.w r2, r2, #4096 @ 0x1000 │ │ │ │ + ldr.w r7, [r2, #1596] @ 0x63c │ │ │ │ + cmn.w r7, #804 @ 0x324 │ │ │ │ + beq.n 8635c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + add r2, r7 │ │ │ │ + ldr.w r1, [r2, #808] @ 0x328 │ │ │ │ + cmp r0, r1 │ │ │ │ + blt.n 8629a │ │ │ │ + ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ + cmp r0, r2 │ │ │ │ ite lt │ │ │ │ - movlt r7, #0 │ │ │ │ - movge r7, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ + movlt r6, #0 │ │ │ │ + movge r6, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ it eq │ │ │ │ - moveq r7, #0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 861ae │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - str r2, [r5, #0] │ │ │ │ - str r5, [r6, #4] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + moveq r6, #0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 8635c │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + str r3, [r5, #4] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8619c │ │ │ │ + beq.n 8634a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 861d6 │ │ │ │ + beq.n 86380 │ │ │ │ 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 8610e │ │ │ │ - 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 86068 │ │ │ │ - mov r1, ip │ │ │ │ - mov r0, fp │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 70da4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + cmp r6, r0 │ │ │ │ + bcc.n 86340 │ │ │ │ + mov r6, r0 │ │ │ │ + add.w r0, ip, #1 │ │ │ │ + add.w r0, r6, r0, lsl #3 │ │ │ │ + str r0, [r1, #24] │ │ │ │ + adds r0, r1, r6 │ │ │ │ + str r0, [r1, #4] │ │ │ │ + str.w lr, [r1, r6] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 86084 │ │ │ │ + bne.n 86254 │ │ │ │ ldr.w r8, [r4, #848] @ 0x350 │ │ │ │ - movw r1, #46021 @ 0xb3c5 │ │ │ │ + movw r1, #46421 @ 0xb555 │ │ │ │ movt r1, #6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ cmp r8, r1 │ │ │ │ - bne.w 862f2 │ │ │ │ - cmp r3, #1 │ │ │ │ + bne.w 864b2 │ │ │ │ + cmp r2, #1 │ │ │ │ it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - mov r0, r3 │ │ │ │ + movcc r2, #1 │ │ │ │ + mov r0, r2 │ │ │ │ blx 2bf6c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 862fe │ │ │ │ - ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 86084 │ │ │ │ + beq.w 864ca │ │ │ │ + ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r7, #800] @ 0x320 │ │ │ │ + b.n 86254 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 70cd8 │ │ │ │ - ldrd r2, r0, [r1, #24] │ │ │ │ - cmp r0, r2 │ │ │ │ - bcc.n 86192 │ │ │ │ - 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 86084 │ │ │ │ - b.n 8610e │ │ │ │ + b.w 70e64 │ │ │ │ ldr.w r5, [r4, #856] @ 0x358 │ │ │ │ - movw r2, #46189 @ 0xb46d │ │ │ │ - movt r2, #6 │ │ │ │ - cmp r5, r2 │ │ │ │ - bne.n 8624c │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + movw r1, #46589 @ 0xb5fd │ │ │ │ + movt r1, #6 │ │ │ │ + cmp r5, r1 │ │ │ │ + bne.n 8641e │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - mov r1, r3 │ │ │ │ + movcc r2, #1 │ │ │ │ + mov r1, r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2b720 │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r3, [r2, #12] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - b.n 86084 │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - ldr.w r3, [r9, r3, lsl #3] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + str r2, [r1, #12] │ │ │ │ + str r1, [r2, #8] │ │ │ │ + b.n 86254 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + ldr.w r3, [r7, r3, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - strd r3, r2, [r6, #8] │ │ │ │ - str r6, [r3, #12] │ │ │ │ - str r6, [r2, #8] │ │ │ │ - b.n 860da │ │ │ │ - ldr.w r2, [r4, #860] @ 0x35c │ │ │ │ - movw r3, #46181 @ 0xb465 │ │ │ │ - movt r3, #6 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 862e8 │ │ │ │ - mov r0, r5 │ │ │ │ + strd r3, r2, [r5, #8] │ │ │ │ + str r5, [r3, #12] │ │ │ │ + str r5, [r2, #8] │ │ │ │ + b.n 862ae │ │ │ │ + ldr.w r5, [r4, #860] @ 0x35c │ │ │ │ + movw r2, #46581 @ 0xb5f5 │ │ │ │ + movt r2, #6 │ │ │ │ + cmp r5, r2 │ │ │ │ + bne.w 864c0 │ │ │ │ + mov r0, r3 │ │ │ │ blx 2ae0c │ │ │ │ - ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ + ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 860da │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 8610e │ │ │ │ - ldr r5, [r6, #16] │ │ │ │ + str.w r3, [r7, #800] @ 0x320 │ │ │ │ + b.n 862ae │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ movs r3, #28 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - ldr.w r7, [r9, #512] @ 0x200 │ │ │ │ - mul.w sl, r3, r5 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + ldr.w r9, [r7, #512] @ 0x200 │ │ │ │ + mul.w sl, r3, r6 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - add.w r3, r7, sl │ │ │ │ + add.w r3, r9, sl │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - str r1, [r6, #8] │ │ │ │ - add.w r0, r9, r2, lsl #2 │ │ │ │ - str r6, [r3, #16] │ │ │ │ - ldr.w r6, [r0, #528] @ 0x210 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 86212 │ │ │ │ + str r1, [r5, #8] │ │ │ │ + add.w r0, r7, r2, lsl #2 │ │ │ │ + str r5, [r3, #16] │ │ │ │ + ldr.w r5, [r0, #528] @ 0x210 │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.n 863bc │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 8620e │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ - cmp r2, r5 │ │ │ │ + cbz r1, 863b8 │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ + cmp r2, r6 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [r0, #528] @ 0x210 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 86280 │ │ │ │ + beq.n 8644a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8625e │ │ │ │ + beq.n 86428 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 8622a │ │ │ │ + cbnz r2, 863d4 │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.w 860da │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 862ae │ │ │ │ ldrd r1, r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 862e2 │ │ │ │ + beq.n 864ac │ │ │ │ str r1, [r2, #20] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ - strd r2, r6, [r3, #20] │ │ │ │ - cbz r2, 86248 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + strd r2, r5, [r3, #20] │ │ │ │ + cbz r2, 863f2 │ │ │ │ str r3, [r2, #24] │ │ │ │ - str r3, [r6, #20] │ │ │ │ - b.n 860da │ │ │ │ - ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r5 │ │ │ │ + str r3, [r5, #20] │ │ │ │ + b.n 862ae │ │ │ │ + mov r1, ip │ │ │ │ + mov r0, r7 │ │ │ │ + strd r2, r3, [sp, #8] │ │ │ │ + bl 70f30 │ │ │ │ + mov r8, r0 │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 86254 │ │ │ │ + b.n 862da │ │ │ │ + mov r1, r3 │ │ │ │ + mov r3, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - ldr.w r2, [r9, #524] @ 0x20c │ │ │ │ + mov r1, r3 │ │ │ │ + ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ + mov r3, r5 │ │ │ │ + b.n 86416 │ │ │ │ + ldr.w r2, [r7, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 8626c │ │ │ │ + cbz r2, 86436 │ │ │ │ str r3, [r2, #24] │ │ │ │ - ldr.w r2, [r9, #532] @ 0x214 │ │ │ │ - str.w r3, [r9, #524] @ 0x20c │ │ │ │ + ldr.w r2, [r7, #532] @ 0x214 │ │ │ │ + str.w r3, [r7, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 860da │ │ │ │ - str.w r3, [r9, #532] @ 0x214 │ │ │ │ - b.n 860da │ │ │ │ + bne.w 862ae │ │ │ │ + str.w r3, [r7, #532] @ 0x214 │ │ │ │ + b.n 862ae │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8621c │ │ │ │ + beq.n 863c6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 862dc │ │ │ │ + cbz r2, 864a6 │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ - ldr.w r1, [r7, sl] │ │ │ │ - ldr.w r2, [r9, #520] @ 0x208 │ │ │ │ + ldr.w r1, [r9, sl] │ │ │ │ + ldr.w r2, [r7, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ - str.w r3, [r9, #520] @ 0x208 │ │ │ │ + str.w r3, [r7, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 862b4 │ │ │ │ + cbz r3, 8647e │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ - add.w r3, r9, r3, lsl #3 │ │ │ │ + add.w r3, r7, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ - add.w r3, r9, r2, lsl #3 │ │ │ │ - movs r6, #0 │ │ │ │ + add.w r3, r7, r2, lsl #3 │ │ │ │ + movs r5, #0 │ │ │ │ ldr.w r0, [r4, #980] @ 0x3d4 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ - str.w r6, [r3, #804] @ 0x324 │ │ │ │ + str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [r4, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ - ldr.w r3, [r9, #788] @ 0x314 │ │ │ │ - str.w r6, [r7, sl] │ │ │ │ + ldr.w r3, [r7, #788] @ 0x314 │ │ │ │ + str.w r5, [r9, sl] │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9, #788] @ 0x314 │ │ │ │ - b.n 860da │ │ │ │ - str.w r1, [r9, #524] @ 0x20c │ │ │ │ - b.n 8628c │ │ │ │ - str.w r1, [r9, #524] @ 0x20c │ │ │ │ - b.n 8623a │ │ │ │ - ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r2 │ │ │ │ - b.n 861c6 │ │ │ │ + str.w r3, [r7, #788] @ 0x314 │ │ │ │ + b.n 862ae │ │ │ │ + str.w r1, [r7, #524] @ 0x20c │ │ │ │ + b.n 86456 │ │ │ │ + str.w r1, [r7, #524] @ 0x20c │ │ │ │ + b.n 863e4 │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ - mov r1, r3 │ │ │ │ + mov r1, r2 │ │ │ │ blx r8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 8612e │ │ │ │ + b.n 862fe │ │ │ │ + ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ + mov r1, r3 │ │ │ │ + blx r5 │ │ │ │ + b.n 86374 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 860da │ │ │ │ + b.n 862ae │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8639a │ │ │ │ + beq.n 86566 │ │ │ │ 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] @ (863e4 ) │ │ │ │ + ldr r3, [pc, #200] @ (865b0 ) │ │ │ │ mov r4, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1596] @ 0x63c │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.n 863a0 │ │ │ │ + beq.n 8656c │ │ │ │ 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 86352 │ │ │ │ + bgt.n 8651e │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r1 │ │ │ │ - bgt.n 863a0 │ │ │ │ - cbz r3, 863a0 │ │ │ │ + bgt.n 8656c │ │ │ │ + cbz r3, 8656c │ │ │ │ bic.w r3, r4, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp.w r2, r3, lsl #3 │ │ │ │ - bhi.n 86372 │ │ │ │ + bhi.n 8653e │ │ │ │ add.w r3, r5, r3, lsl #4 │ │ │ │ cmp.w r3, r2, lsl #2 │ │ │ │ - bcc.n 86394 │ │ │ │ + bcc.n 86560 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 70cd8 │ │ │ │ + bl 70e64 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 86392 │ │ │ │ + cbz r0, 8655e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2beec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76380 │ │ │ │ + bl 76550 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 70cd8 │ │ │ │ + b.w 70e64 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 863e0 │ │ │ │ + blt.n 865ac │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #46189 @ 0xb46d │ │ │ │ + movw r1, #46589 @ 0xb5fd │ │ │ │ movt r1, #6 │ │ │ │ ldr.w lr, [r3, #856] @ 0x358 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 863d0 │ │ │ │ + bne.n 8659c │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ @@ -135351,196 +135550,198 @@ │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, lr │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86394 │ │ │ │ + b.n 86560 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000863e8 : │ │ │ │ +000865b4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 86416 │ │ │ │ + cbz r0, 865e2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 86416 │ │ │ │ + bpl.n 865e2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 8643c │ │ │ │ - cbz r0, 86426 │ │ │ │ + bl 86608 │ │ │ │ + cbz r0, 865f2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8642c │ │ │ │ + blt.n 865f8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #33000 @ 0x80e8 │ │ │ │ + movw r0, #37544 @ 0x92a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #3170 @ 0xc62 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86412 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 86412 │ │ │ │ + bne.n 865de │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 865de │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2416] @ 0x970 │ │ │ │ subw sp, sp, #1644 @ 0x66c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r9, [r0, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - beq.w 8683e │ │ │ │ + beq.w 86a0c │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 86c46 │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.w 86850 │ │ │ │ + bne.w 86e0e │ │ │ │ + cmp.w r9, #1 │ │ │ │ + ble.w 86a20 │ │ │ │ + ldr.w fp, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - mov r8, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [fp] │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 87028 │ │ │ │ + beq.w 871c0 │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ subs r2, r3, r2 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ movw r5, #40968 @ 0xa008 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 8673c │ │ │ │ + bne.w 8690a │ │ │ │ movs r1, #1 │ │ │ │ sub.w lr, fp, #4 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w ip, [lr, #4]! │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 872c8 │ │ │ │ + bne.w 874fc │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 86726 │ │ │ │ + bne.w 868f4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 86732 │ │ │ │ - ldrb.w r9, [ip, #16] │ │ │ │ + beq.w 86900 │ │ │ │ + ldrb.w r8, [ip, #16] │ │ │ │ adds r6, #1 │ │ │ │ - cmp r6, r7 │ │ │ │ - and.w r9, r9, #28 │ │ │ │ - sub.w r4, r9, #4 │ │ │ │ + cmp r6, r9 │ │ │ │ + and.w r8, r8, #28 │ │ │ │ + sub.w r4, r8, #4 │ │ │ │ clz r4, r4 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ - blt.n 864ce │ │ │ │ - mov r9, r4 │ │ │ │ + blt.n 8669e │ │ │ │ + mov r8, r4 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, r5 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ - andeq.w r6, r9, #1 │ │ │ │ + andeq.w r6, r8, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 86afe │ │ │ │ - movw r2, #29893 @ 0x74c5 │ │ │ │ + beq.w 86c94 │ │ │ │ + movw r2, #30393 @ 0x76b9 │ │ │ │ movt r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r2, [r1, #1564] @ 0x61c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 86f9c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 86cd2 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + bne.w 8719c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 86f50 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r3, #7 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ add r4, sp, #604 @ 0x25c │ │ │ │ + str r1, [r2, #16] │ │ │ │ + mov r1, r2 │ │ │ │ + strd r9, fp, [r2, #4] │ │ │ │ + str r4, [r2, #12] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ - str.w r8, [sp, #88] @ 0x58 │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r8, [r1, #16] │ │ │ │ - strd r7, fp, [r1, #4] │ │ │ │ - str r4, [r1, #12] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 872a0 │ │ │ │ - cmp r7, #63 @ 0x3f │ │ │ │ + bne.w 874c8 │ │ │ │ + cmp.w r9, #63 @ 0x3f │ │ │ │ it le │ │ │ │ - strle r7, [sp, #48] @ 0x30 │ │ │ │ - bgt.w 871ac │ │ │ │ - mov r3, r7 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - strd r8, r7, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ + strle.w r9, [sp, #48] @ 0x30 │ │ │ │ + bgt.w 873de │ │ │ │ + mov r3, r9 │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + strd r9, r4, [sp, #52] @ 0x34 │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 870da │ │ │ │ + ble.w 87266 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r5, fp │ │ │ │ movs r4, #1 │ │ │ │ - movw r3, #29893 @ 0x74c5 │ │ │ │ + movw r3, #30393 @ 0x76b9 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ mov r2, r6 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldrd r1, r0, [r5] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 8678c │ │ │ │ + bne.w 8695a │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r6 │ │ │ │ it ge │ │ │ │ movge r2, r6 │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.w 871e2 │ │ │ │ + bpl.w 8768a │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 8746a │ │ │ │ + bpl.w 875f6 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.w 871ec │ │ │ │ + bpl.w 87600 │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bpl.w 8746e │ │ │ │ + bpl.w 873f6 │ │ │ │ adds r1, #20 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 871f8 │ │ │ │ + beq.w 87402 │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 868b0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 86a80 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r5, r4, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 867a4 │ │ │ │ + beq.w 86972 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr.w r6, [fp, r5, lsl #2] │ │ │ │ add.w r9, fp, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ ldr.w r1, [r9, #-4] │ │ │ │ ldrb r7, [r6, #16] │ │ │ │ @@ -135548,776 +135749,781 @@ │ │ │ │ ubfx r3, r7, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r8, sl │ │ │ │ mov r2, r8 │ │ │ │ it ge │ │ │ │ movge r2, sl │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87204 │ │ │ │ + beq.w 87426 │ │ │ │ lsls r3, r7, #25 │ │ │ │ it pl │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ - bpl.w 87206 │ │ │ │ + bpl.w 87428 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ add.w r0, r6, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 87210 │ │ │ │ + beq.w 87432 │ │ │ │ lsls r3, r3, #25 │ │ │ │ it pl │ │ │ │ addpl r1, #28 │ │ │ │ - bpl.w 87212 │ │ │ │ + bpl.w 87434 │ │ │ │ adds r1, #20 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8721c │ │ │ │ + beq.w 8743e │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 866f4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + blt.n 868c8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r5, r4, #2 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 866f2 │ │ │ │ + ble.n 868c6 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r8, sl │ │ │ │ mov r2, r8 │ │ │ │ it ge │ │ │ │ movge r2, sl │ │ │ │ lsls r1, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ - bpl.w 87448 │ │ │ │ + bpl.w 87632 │ │ │ │ lsls r1, r3, #25 │ │ │ │ it pl │ │ │ │ addpl r0, #28 │ │ │ │ - bpl.w 87448 │ │ │ │ + bpl.w 87632 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r0, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87450 │ │ │ │ + beq.w 8763a │ │ │ │ lsls r3, r7, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8727a │ │ │ │ + beq.w 87486 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - cbnz r0, 866f4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + cbnz r0, 868c8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r5, r4, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 866f2 │ │ │ │ + ble.n 868c6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r7, fp, #4 │ │ │ │ add r7, r3 │ │ │ │ ldrd r1, r0, [r7] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it ge │ │ │ │ movge r2, r4 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 873a8 │ │ │ │ + beq.w 87672 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 8738a │ │ │ │ + bpl.w 87662 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 87396 │ │ │ │ + beq.w 8766e │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 8723e │ │ │ │ + bpl.w 87466 │ │ │ │ adds r1, #20 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8724a │ │ │ │ + beq.w 87472 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 866ee │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + blt.n 868c2 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 866a2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bgt.n 86876 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 867a6 │ │ │ │ + beq.n 86974 │ │ │ │ add.w r3, r5, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r0, [fp] │ │ │ │ ldr.w r1, [fp, r3, lsl #2] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8714c │ │ │ │ - bne.w 86a06 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r0, fp │ │ │ │ - bl 197fa8 │ │ │ │ - adds r3, r5, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 868c6 │ │ │ │ + blt.w 872d8 │ │ │ │ + beq.w 872fc │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, r5 │ │ │ │ + bgt.w 86bdc │ │ │ │ + str r5, [sp, #12] │ │ │ │ + b.n 86980 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ cmp r0, #15 │ │ │ │ - bls.w 864e2 │ │ │ │ + bls.w 866b2 │ │ │ │ movs r1, #0 │ │ │ │ adds r6, #1 │ │ │ │ - cmp r6, r7 │ │ │ │ - blt.w 864ce │ │ │ │ - b.n 86502 │ │ │ │ + cmp r6, r9 │ │ │ │ + blt.w 8669e │ │ │ │ + b.n 866d2 │ │ │ │ sub.w ip, fp, #4 │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 86752 │ │ │ │ + b.n 86920 │ │ │ │ adds r6, #1 │ │ │ │ mov ip, lr │ │ │ │ - cmp r6, r7 │ │ │ │ - bge.w 86b44 │ │ │ │ + cmp r6, r9 │ │ │ │ + bge.w 86cf0 │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ add.w lr, ip, #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 872c8 │ │ │ │ - ands.w r9, r2, r1 │ │ │ │ - beq.n 86748 │ │ │ │ + bne.w 874fc │ │ │ │ + ands.w r8, r2, r1 │ │ │ │ + beq.n 86916 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r1, #1 │ │ │ │ cmp r4, #15 │ │ │ │ - bls.n 86748 │ │ │ │ + bls.n 86916 │ │ │ │ adds r6, #1 │ │ │ │ add.w lr, ip, #8 │ │ │ │ - cmp r6, r7 │ │ │ │ - bge.w 874a2 │ │ │ │ + cmp r6, r9 │ │ │ │ + bge.w 876a0 │ │ │ │ ldr.w r4, [ip, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 86748 │ │ │ │ - b.w 872c8 │ │ │ │ + beq.n 86916 │ │ │ │ + b.w 874fc │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8714c │ │ │ │ - bne.w 868b0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + blt.w 872d8 │ │ │ │ + bne.w 86a80 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 86584 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 86758 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r5, r2 │ │ │ │ - it lt │ │ │ │ - movlt r5, r3 │ │ │ │ + cmp r2, r5 │ │ │ │ + it gt │ │ │ │ + movgt r5, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 870f2 │ │ │ │ + bne.w 8727e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str.w fp, [r0, #28] │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ add fp, r1 │ │ │ │ movs r2, #1 │ │ │ │ str r4, [r0, #32] │ │ │ │ str r2, [r0, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 86e36 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + bne.w 87038 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ subs r1, r1, r0 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - bne.w 8716a │ │ │ │ - ldrd r8, r7, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + bne.w 872f6 │ │ │ │ + ldrd r9, r4, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - bgt.w 86fc0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 86d0a │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + bgt.w 87356 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 86ea4 │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 873be │ │ │ │ + bne.w 87516 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw fp, #5160 @ 0x1428 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, r8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ it ne │ │ │ │ - cmpne r7, #1 │ │ │ │ - bgt.w 86d90 │ │ │ │ + cmpne.w r9, #1 │ │ │ │ + bgt.w 86f32 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 87436 │ │ │ │ + bne.w 875b6 │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [r7, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ - str r2, [r3, #16] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - str r7, [r3, #8] │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ + str r3, [r7, #12] │ │ │ │ + str.w r9, [r7, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8731c │ │ │ │ + bne.w 87570 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 86896 │ │ │ │ - b.w 87306 │ │ │ │ + bne.n 86a66 │ │ │ │ + b.w 8755a │ │ │ │ movs r3, #0 │ │ │ │ - cmp r7, #1 │ │ │ │ + cmp.w r9, #1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt.w 86486 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bgt.w 86656 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ add r4, sp, #604 @ 0x25c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - mov.w r2, #256 @ 0x100 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - movs r2, #7 │ │ │ │ adds r3, #1 │ │ │ │ + mov.w r2, #256 @ 0x100 │ │ │ │ str r1, [sp, #8] │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + mov.w r2, #7 │ │ │ │ + str.w r9, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bne.w 873be │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bne.w 87516 │ │ │ │ + ldrd r5, r4, [r7, #8] │ │ │ │ movw fp, #5160 @ 0x1428 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldrd r5, r4, [r3, #8] │ │ │ │ - str r2, [r3, #16] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - strd r7, r2, [r3, #8] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [r7, #16] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + strd r9, r3, [r7, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8731c │ │ │ │ + bne.w 87570 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [fp] │ │ │ │ mov r0, fp │ │ │ │ addw sp, sp, #1644 @ 0x66c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 874b2 │ │ │ │ + beq.w 87694 │ │ │ │ cmp r4, #1 │ │ │ │ ittt eq │ │ │ │ moveq r3, #2 │ │ │ │ streq r3, [sp, #12] │ │ │ │ moveq r2, r3 │ │ │ │ - bne.w 874b8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + bne.w 8769a │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 87226 │ │ │ │ + ble.w 8740e │ │ │ │ sub.w r4, fp, #4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r8, [r4, #4]! │ │ │ │ ldr.w r7, [r6, #1564] @ 0x61c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r5, [r4, #-4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 86aae │ │ │ │ + bne.w 86cda │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, sl │ │ │ │ it ge │ │ │ │ movge r2, sl │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w 87482 │ │ │ │ + bpl.w 87614 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 87472 │ │ │ │ + bpl.w 87604 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ add.w r0, r8, #20 │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 8747e │ │ │ │ + bpl.w 87610 │ │ │ │ lsls r3, r1, #25 │ │ │ │ - bpl.w 871c4 │ │ │ │ + bpl.w 87448 │ │ │ │ add.w r1, r5, #20 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 871d2 │ │ │ │ + beq.w 87456 │ │ │ │ lsrs r7, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 86ac6 │ │ │ │ + bne.w 86cfa │ │ │ │ ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8714c │ │ │ │ - beq.w 86f6c │ │ │ │ + blt.w 872d8 │ │ │ │ + beq.w 8716e │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 87170 │ │ │ │ + bne.w 87310 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ add.w r2, fp, r3 │ │ │ │ cmp r2, fp │ │ │ │ - bls.n 8698c │ │ │ │ + bls.n 86b5c │ │ │ │ add.w r7, fp, #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r2, [fp] │ │ │ │ str.w r0, [fp] │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ cmp r1, r7 │ │ │ │ - bls.n 8698c │ │ │ │ + bls.n 86b5c │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str.w r0, [r7], #4 │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ cmp r1, r7 │ │ │ │ - bhi.n 8697c │ │ │ │ + bhi.n 86b4c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87194 │ │ │ │ + bne.w 87334 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 86e4a │ │ │ │ + bge.w 8704c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r4, fp, #4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r6, #29893 @ 0x74c5 │ │ │ │ + movw r6, #30393 @ 0x76b9 │ │ │ │ movt r6, #8 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ cmp r3, r6 │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ - bne.w 86ae2 │ │ │ │ + bne.n 86c78 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ cmp r4, r5 │ │ │ │ it ge │ │ │ │ movge r2, r5 │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bpl.w 8745c │ │ │ │ + bpl.w 87620 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.w 87456 │ │ │ │ + bpl.w 8761a │ │ │ │ lsls r6, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87286 │ │ │ │ + beq.w 874ae │ │ │ │ lsrs r4, r0, #31 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 86e56 │ │ │ │ + beq.w 87058 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ - it ge │ │ │ │ - strge r5, [sp, #12] │ │ │ │ - bge.w 867b2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bge.w 868f0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ it ge │ │ │ │ movge r3, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.w 867b2 │ │ │ │ - movw r3, #29893 @ 0x74c5 │ │ │ │ + ble.w 86980 │ │ │ │ + movw r3, #30393 @ 0x76b9 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w sl, [fp, r5, lsl #2] │ │ │ │ mov r6, r5 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r4, r6 │ │ │ │ mov.w r9, r9, asr #1 │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [fp, r9, lsl #2] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 86b4e │ │ │ │ + bne.n 86d16 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldrb.w r8, [sl, #16] │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ tst.w r8, #32 │ │ │ │ - beq.w 8749c │ │ │ │ + beq.w 8768e │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.w 87488 │ │ │ │ + beq.w 87676 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, sl, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 87498 │ │ │ │ + beq.w 87686 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 86dac │ │ │ │ + beq.w 86fa8 │ │ │ │ adds r1, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2c22c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86dbc │ │ │ │ + beq.w 86fb8 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86b96 │ │ │ │ + beq.n 86d5e │ │ │ │ mov r2, r8 │ │ │ │ cmp r4, r9 │ │ │ │ mov r8, r3 │ │ │ │ it lt │ │ │ │ movlt r6, r9 │ │ │ │ mov r3, r2 │ │ │ │ - blt.n 86bac │ │ │ │ - b.n 86b60 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, r6 │ │ │ │ - blx r7 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8714c │ │ │ │ - it eq │ │ │ │ - ldrdeq r5, r8, [r4, #-4] │ │ │ │ - beq.w 86938 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 87254 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt.w 868dc │ │ │ │ - b.n 8694e │ │ │ │ + blt.n 86d74 │ │ │ │ + b.n 86d28 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8714c │ │ │ │ - bne.n 86a04 │ │ │ │ + blt.w 872d8 │ │ │ │ + bne.n 86bd2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 869b2 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - b.n 86a06 │ │ │ │ + bne.w 86b82 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + b.n 86bd4 │ │ │ │ tst r2, r1 │ │ │ │ itttt ne │ │ │ │ addne r1, sp, #64 @ 0x40 │ │ │ │ strne r1, [sp, #8] │ │ │ │ - movwne r2, #48033 @ 0xbba1 │ │ │ │ + movwne r2, #52713 @ 0xcde9 │ │ │ │ movtne r2, #20 │ │ │ │ - bne.w 86524 │ │ │ │ + bne.w 866f4 │ │ │ │ movw r2, #24552 @ 0x5fe8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 873d6 │ │ │ │ + beq.w 87640 │ │ │ │ ldr r5, [r3, #100] @ 0x64 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r1, #40273 @ 0x9d51 │ │ │ │ + movw r1, #43961 @ 0xabb9 │ │ │ │ movt r1, #18 │ │ │ │ str r2, [sp, #8] │ │ │ │ - movw r2, #7797 @ 0x1e75 │ │ │ │ + movw r2, #12441 @ 0x3099 │ │ │ │ movt r2, #35 @ 0x23 │ │ │ │ str.w r5, [sp, #1632] @ 0x660 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 86524 │ │ │ │ + b.n 866f4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + blx r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 872d8 │ │ │ │ + bne.n 86cfa │ │ │ │ + ldrd r5, r8, [r4, #-4] │ │ │ │ + b.n 86b08 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.n 86508 │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.n 866d8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 87492 │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.w 86aac │ │ │ │ + b.n 86b1e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8714c │ │ │ │ - beq.n 86b96 │ │ │ │ + blt.w 872d8 │ │ │ │ + beq.n 86d5e │ │ │ │ cmp r4, r9 │ │ │ │ - blt.n 86c42 │ │ │ │ + blt.n 86e0a │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add.w r1, fp, r6 │ │ │ │ - ble.n 86c0e │ │ │ │ + ble.n 86dd6 │ │ │ │ sub.w r8, r5, r4 │ │ │ │ adds r7, r6, #4 │ │ │ │ add.w r0, fp, r7 │ │ │ │ mov.w r8, r8, lsl #2 │ │ │ │ mov r2, r8 │ │ │ │ blx 2b5dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86cbe │ │ │ │ + bne.w 86e90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 86a2e │ │ │ │ - b.n 867b2 │ │ │ │ + bne.w 86bf8 │ │ │ │ + b.n 86980 │ │ │ │ add.w r4, r9, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - ble.n 86b60 │ │ │ │ + ble.n 86d28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 86c40 │ │ │ │ + bne.n 86e08 │ │ │ │ ldr.w r8, [sl, #8] │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ add.w r9, sl, #20 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ - str r5, [sp, #28] │ │ │ │ + str r5, [sp, #24] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r7, r6, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ asrs r7, r7, #1 │ │ │ │ ldr.w r1, [fp, r7, lsl #2] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, r8 │ │ │ │ mov r2, r5 │ │ │ │ it ge │ │ │ │ movge r2, r8 │ │ │ │ - cbz r3, 86c20 │ │ │ │ + cbz r3, 86de8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 872e0 │ │ │ │ + beq.w 874f0 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r9 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 86c2e │ │ │ │ + beq.n 86df6 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 873a4 │ │ │ │ + beq.w 875c4 │ │ │ │ adds r1, #20 │ │ │ │ blx 2c22c │ │ │ │ - cbz r0, 86c38 │ │ │ │ + cbz r0, 86e00 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 86c3c │ │ │ │ + bge.n 86e04 │ │ │ │ mov r6, r7 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 86bbe │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ + bgt.n 86d86 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ add.w r1, fp, r6 │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 86b6a │ │ │ │ + bgt.n 86d32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86b8a │ │ │ │ + beq.n 86d52 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ - b.n 86ccc │ │ │ │ + b.n 86e9e │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.n 86be8 │ │ │ │ + bne.n 86db0 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86bf8 │ │ │ │ + bne.n 86dc0 │ │ │ │ cmp r5, r8 │ │ │ │ - bgt.n 86bfc │ │ │ │ + bgt.n 86dc4 │ │ │ │ adds r4, r7, #1 │ │ │ │ - b.n 86bfe │ │ │ │ + b.n 86dc6 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 86a36 │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ - bgt.w 87354 │ │ │ │ - add.w r3, r7, #136 @ 0x88 │ │ │ │ + b.n 86c00 │ │ │ │ + cmp.w r9, #127 @ 0x7f │ │ │ │ + bgt.w 875cc │ │ │ │ + add.w r3, r9, #136 @ 0x88 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w fp, r2, r3, lsl #2 │ │ │ │ - ble.w 86dcc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ble.w 86fc8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d70bc │ │ │ │ + bl d76d8 │ │ │ │ str.w r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 872e6 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 86dc8 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ + beq.w 8753a │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.w 86fc4 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl d70bc │ │ │ │ + bl d76d8 │ │ │ │ str.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 873ac │ │ │ │ - cmp r7, #2 │ │ │ │ - beq.n 86cb4 │ │ │ │ - add.w r9, r5, #4 │ │ │ │ + beq.w 875c8 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.n 86e84 │ │ │ │ + add.w r8, r5, #4 │ │ │ │ add.w r6, fp, #4 │ │ │ │ movs r5, #2 │ │ │ │ - ldr.w r1, [r9, #4]! │ │ │ │ + ldr.w r1, [r8, #4]! │ │ │ │ mov r0, r4 │ │ │ │ - bl d70bc │ │ │ │ + bl d76d8 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 872e8 │ │ │ │ + beq.w 8753c │ │ │ │ adds r5, #1 │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 86c9a │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r8, fp │ │ │ │ + cmp r5, r9 │ │ │ │ + bne.n 86e6a │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 86490 │ │ │ │ + str.w fp, [sp, #40] @ 0x28 │ │ │ │ + b.w 86660 │ │ │ │ mov r2, r8 │ │ │ │ adds r0, r3, r7 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ blx 2b5dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r4, [r3, r6] │ │ │ │ - b.n 86b8a │ │ │ │ - adds r2, r7, #1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - cmp.w r2, #258 @ 0x102 │ │ │ │ - add.w r3, r2, r2, lsr #31 │ │ │ │ - mov.w r3, r3, asr #1 │ │ │ │ - str r3, [r1, #20] │ │ │ │ - bge.w 873f6 │ │ │ │ - adds r3, #135 @ 0x87 │ │ │ │ - add r4, sp, #604 @ 0x25c │ │ │ │ - strd r7, fp, [r1, #4] │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ - str r3, [r1, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r1, #24] │ │ │ │ - movs r3, #7 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r4, [r1, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8655a │ │ │ │ - b.n 8741a │ │ │ │ + b.n 86d52 │ │ │ │ movw fp, #5160 @ 0x1428 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 86d74 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 86f16 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 86d2c │ │ │ │ + bge.n 86ec8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 86d2c │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 86d74 │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ + cbnz r3, 86ec8 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.n 86f16 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 86d46 │ │ │ │ + bge.n 86ee4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 86d46 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #2 │ │ │ │ - beq.n 86d74 │ │ │ │ - add.w r6, r8, #4 │ │ │ │ + cbnz r3, 86ee4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.n 86f16 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r5, #2 │ │ │ │ + adds r6, r3, #4 │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 86d68 │ │ │ │ + bge.n 86f08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 86d68 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 86f08 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 86d50 │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ - bgt.w 873ee │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + cmp r5, r9 │ │ │ │ + bne.n 86ef0 │ │ │ │ + cmp.w r9, #127 @ 0x7f │ │ │ │ + bgt.w 87532 │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 873b6 │ │ │ │ + bne.w 87510 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86818 │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.w 86818 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - subs r2, r7, #1 │ │ │ │ + beq.w 869e6 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + ble.w 869e6 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ - b.n 86da6 │ │ │ │ + b.n 86f4a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ str.w r5, [r1], #4 │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 86d9a │ │ │ │ - b.n 86818 │ │ │ │ + bcc.n 86f3e │ │ │ │ + b.n 869e6 │ │ │ │ + add.w r2, r9, #1 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + cmp.w r2, #258 @ 0x102 │ │ │ │ + add.w r3, r2, r2, lsr #31 │ │ │ │ + mov.w r3, r3, asr #1 │ │ │ │ + str r3, [r1, #20] │ │ │ │ + bge.w 873ba │ │ │ │ + adds r3, #135 @ 0x87 │ │ │ │ + add r4, sp, #604 @ 0x25c │ │ │ │ + strd r9, fp, [r1, #4] │ │ │ │ + add.w r3, r1, r3, lsl #2 │ │ │ │ + str r3, [r1, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r1, #24] │ │ │ │ + movs r3, #7 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r4, [r1, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 86728 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ + mov r1, r2 │ │ │ │ + add.w r2, r2, r3, lsl #2 │ │ │ │ + b.n 86fa2 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + str.w r5, [r1], #4 │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ + cmp r2, r1 │ │ │ │ + bhi.n 86f96 │ │ │ │ + b.n 874cc │ │ │ │ adds r1, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2c22c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86a98 │ │ │ │ + bne.w 86c62 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 86a9a │ │ │ │ + b.n 86c64 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ - adds r3, r7, #1 │ │ │ │ + add.w r3, r9, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r8, fp │ │ │ │ add r4, sp, #604 @ 0x25c │ │ │ │ + str.w fp, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ str.w fp, [r2, #8] │ │ │ │ movw fp, #5160 @ 0x1428 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [r2, #20] │ │ │ │ adds r3, #135 @ 0x87 │ │ │ │ - str r7, [r2, #4] │ │ │ │ + str.w r9, [r2, #4] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ str r4, [r2, #12] │ │ │ │ str r3, [r2, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #24] │ │ │ │ movs r3, #7 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 86d12 │ │ │ │ + b.n 86eac │ │ │ │ add.w r1, sp, #1640 @ 0x668 │ │ │ │ lsls r3, r2, #4 │ │ │ │ add.w r1, r1, r2, lsl #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ subw r1, r1, #1564 @ 0x61c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str r4, [r1, #12] │ │ │ │ @@ -136329,281 +136535,236 @@ │ │ │ │ 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 867d6 │ │ │ │ + beq.w 869a4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 867d6 │ │ │ │ + b.n 869a4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8718e │ │ │ │ + bne.w 8732e │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ - blt.w 86a12 │ │ │ │ - b.n 867b2 │ │ │ │ + blt.w 86bdc │ │ │ │ + b.n 86980 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, r3, #1 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 86afa │ │ │ │ + beq.w 86c90 │ │ │ │ add.w r8, fp, r5, lsl #2 │ │ │ │ ldr.w r4, [fp, r5, lsl #2] │ │ │ │ ldr.w r1, [r8, #-4] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ubfx r9, r3, #5, #1 │ │ │ │ cmp r6, r7 │ │ │ │ mov r2, r6 │ │ │ │ it ge │ │ │ │ movge r2, r7 │ │ │ │ lsls r0, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl r0, [r4, #28] │ │ │ │ - bpl.n 86e94 │ │ │ │ + bpl.n 87096 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst.w r3, #32 │ │ │ │ it eq │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ - beq.n 86ea8 │ │ │ │ + beq.n 870aa │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl r1, #28 │ │ │ │ addmi r1, #20 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87270 │ │ │ │ + beq.w 8747c │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86a06 │ │ │ │ + bne.w 86bd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, r3, #2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.w 86a06 │ │ │ │ + ble.w 86bd4 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r6, r7 │ │ │ │ mov r2, r6 │ │ │ │ it ge │ │ │ │ movge r2, r7 │ │ │ │ lsls r0, r1, #26 │ │ │ │ it pl │ │ │ │ ldrpl r3, [r3, #28] │ │ │ │ - bpl.n 86ee6 │ │ │ │ + bpl.n 870e8 │ │ │ │ lsls r0, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl r3, #28 │ │ │ │ addmi r3, #20 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 872dc │ │ │ │ + beq.w 8762e │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87296 │ │ │ │ + beq.w 874be │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86a06 │ │ │ │ + bne.w 86bd4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r5, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.w 86a06 │ │ │ │ + ble.w 86bd4 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ it ge │ │ │ │ movge r2, r6 │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.w 87466 │ │ │ │ + bpl.w 8762a │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.w 87462 │ │ │ │ + bpl.w 87626 │ │ │ │ lsls r7, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8739a │ │ │ │ + beq.w 87658 │ │ │ │ lsrs r4, r0, #31 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 86a06 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 86bd4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 86f1c │ │ │ │ - b.n 86a06 │ │ │ │ + bgt.n 8711e │ │ │ │ + b.n 86bd4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 86ad2 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - mov r8, r9 │ │ │ │ + b.n 86d06 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8737c │ │ │ │ + beq.w 8758c │ │ │ │ movw r5, #40968 @ 0xa008 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 86afe │ │ │ │ + bne.w 86c94 │ │ │ │ lsls r5, r6, #31 │ │ │ │ - bpl.w 86afe │ │ │ │ - movw r2, #29893 @ 0x74c5 │ │ │ │ + bpl.w 86c94 │ │ │ │ + movw r2, #30393 @ 0x76b9 │ │ │ │ movt r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #8] │ │ │ │ - movw r1, #7797 @ 0x1e75 │ │ │ │ + movw r1, #12441 @ 0x3099 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - movw r3, #38965 @ 0x9835 │ │ │ │ + movw r3, #42653 @ 0xa69d │ │ │ │ movt r3, #18 │ │ │ │ str.w r2, [r1, #1572] @ 0x624 │ │ │ │ str.w r3, [r1, #1564] @ 0x61c │ │ │ │ - b.w 8652e │ │ │ │ - subs r1, r2, #2 │ │ │ │ - beq.n 86fde │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - add r3, r0 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - add.w r3, sp, #1640 @ 0x668 │ │ │ │ - add.w r3, r3, r2, lsl #4 │ │ │ │ - subw r3, r3, #1564 @ 0x61c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - it lt │ │ │ │ - sublt r1, r2, #3 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8752c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 87152 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 867ee │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - subs r1, r3, #2 │ │ │ │ - beq.n 87018 │ │ │ │ - add.w r2, sp, #1640 @ 0x668 │ │ │ │ - add.w r5, r2, r3, lsl #4 │ │ │ │ - add.w r2, r2, r3, lsl #4 │ │ │ │ - subw r5, r5, #1596 @ 0x63c │ │ │ │ - subw r2, r2, #1564 @ 0x61c │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r5, r2 │ │ │ │ - it lt │ │ │ │ - sublt r1, r3, #3 │ │ │ │ - bl 8752c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 87152 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - b.n 86fee │ │ │ │ + b.w 866fe │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 874be │ │ │ │ + ble.w 876b0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movs r1, #1 │ │ │ │ movw sl, #40968 @ 0xa008 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #4] │ │ │ │ sub.w lr, fp, #4 │ │ │ │ mov r4, r1 │ │ │ │ mov.w ip, #0 │ │ │ │ subs r6, r3, r2 │ │ │ │ - mov r9, r8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ negs r2, r6 │ │ │ │ adcs r2, r6 │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - b.n 87080 │ │ │ │ - cbz r6, 870b0 │ │ │ │ + b.n 87216 │ │ │ │ + cbz r6, 87244 │ │ │ │ ldrb.w r8, [r8, #16] │ │ │ │ add.w ip, ip, #1 │ │ │ │ - cmp ip, r7 │ │ │ │ + cmp ip, r9 │ │ │ │ and.w r8, r8, #28 │ │ │ │ sub.w r8, r8, #4 │ │ │ │ clz r8, r8 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ - bge.n 870cc │ │ │ │ + bge.n 8725e │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r5, [lr, #4]! │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 872c6 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 872c6 │ │ │ │ + ldr r7, [r5, #4] │ │ │ │ + cmp r7, r0 │ │ │ │ + bne.w 874fa │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 874fa │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 87444 │ │ │ │ - cbz r4, 870b0 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + bne.w 874f6 │ │ │ │ + cbz r4, 87244 │ │ │ │ tst r2, r1 │ │ │ │ - bne.n 870c0 │ │ │ │ + bne.n 87252 │ │ │ │ mov r5, sl │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8705e │ │ │ │ + beq.n 871f4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ - cmp ip, r7 │ │ │ │ - bge.w 86f72 │ │ │ │ + cmp ip, r9 │ │ │ │ + bge.n 87174 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 8707c │ │ │ │ + b.n 87212 │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.n 870aa │ │ │ │ + bls.n 8723e │ │ │ │ movs r1, #0 │ │ │ │ - b.n 870b0 │ │ │ │ - mov r4, r8 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - mov r8, r9 │ │ │ │ - mov r9, r4 │ │ │ │ + b.n 87244 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ mov r4, r6 │ │ │ │ - b.w 86508 │ │ │ │ - beq.w 872be │ │ │ │ + b.w 866d8 │ │ │ │ + beq.w 874e8 │ │ │ │ add.w r7, fp, #4 │ │ │ │ mov r2, r7 │ │ │ │ cmp fp, r7 │ │ │ │ - bcs.w 86e3e │ │ │ │ + bcs.w 87040 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #4 │ │ │ │ - b.n 86968 │ │ │ │ + b.n 86b38 │ │ │ │ add.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ lsls r4, r3, #4 │ │ │ │ add.w r3, r0, r3, lsl #4 │ │ │ │ ldrd r2, r1, [r2, #4] │ │ │ │ @@ -136614,406 +136775,446 @@ │ │ │ │ asrs r3, r0, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ add r1, r3 │ │ │ │ add r1, r0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 87160 │ │ │ │ + ble.n 872ec │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 87164 │ │ │ │ + bgt.n 872f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 86dfe │ │ │ │ + ble.w 87000 │ │ │ │ add.w r3, sp, #1640 @ 0x668 │ │ │ │ subs r1, r2, #2 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ subw r3, r3, #1580 @ 0x62c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.w 86dfe │ │ │ │ - bl 8752c │ │ │ │ + bge.w 87000 │ │ │ │ + bl 87720 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87124 │ │ │ │ - ldrd r8, r7, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 873b0 │ │ │ │ + beq.n 872b0 │ │ │ │ + ldrd r9, r4, [sp, #52] @ 0x34 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8752c │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 86d7e │ │ │ │ + b.n 86eac │ │ │ │ subs r3, r3, r2 │ │ │ │ subs r1, r1, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 8711a │ │ │ │ + b.n 872a6 │ │ │ │ mov r3, r1 │ │ │ │ - b.w 8656e │ │ │ │ + b.w 86742 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, fp │ │ │ │ + bl 1995c0 │ │ │ │ + adds r3, r5, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.w 86a96 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r9, #1 │ │ │ │ subs r1, r3, r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r0, fp, r1, lsl #2 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ - cbnz r3, 87186 │ │ │ │ + cbnz r3, 87326 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 197fa8 │ │ │ │ - b.w 86956 │ │ │ │ + bl 1995c0 │ │ │ │ + b.w 86b26 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 86994 │ │ │ │ + bls.n 8734a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ - b.n 87198 │ │ │ │ - mov r3, r7 │ │ │ │ + b.n 87338 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + bgt.w 86b6e │ │ │ │ + b.n 8704c │ │ │ │ + subs r1, r2, #2 │ │ │ │ + beq.n 87374 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + add r3, r0 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + add.w r3, sp, #1640 @ 0x668 │ │ │ │ + add.w r3, r3, r2, lsl #4 │ │ │ │ + subw r3, r3, #1564 @ 0x61c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + it lt │ │ │ │ + sublt r1, r2, #3 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 87720 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 872de │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.w 869bc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + subs r1, r3, #2 │ │ │ │ + beq.n 873ac │ │ │ │ + add.w r2, sp, #1640 @ 0x668 │ │ │ │ + add.w r5, r2, r3, lsl #4 │ │ │ │ + add.w r2, r2, r3, lsl #4 │ │ │ │ + subw r5, r5, #1596 @ 0x63c │ │ │ │ + subw r2, r2, #1564 @ 0x61c │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r5, r2 │ │ │ │ + it lt │ │ │ │ + sublt r1, r3, #3 │ │ │ │ + bl 87720 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 872de │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + b.n 87382 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ + add r4, sp, #604 @ 0x25c │ │ │ │ + str r3, [r2, #20] │ │ │ │ + addw r3, sp, #1116 @ 0x45c │ │ │ │ + str r3, [r2, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r2, #24] │ │ │ │ + movs r3, #7 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r9, fp, [r2, #4] │ │ │ │ + str r4, [r2, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 86f88 │ │ │ │ + mov r3, r9 │ │ │ │ movs r2, #0 │ │ │ │ and.w r1, r3, #1 │ │ │ │ asrs r3, r3, #1 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 871b0 │ │ │ │ + bgt.n 873e2 │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 86564 │ │ │ │ - add.w r1, r5, #28 │ │ │ │ - blx 2c22c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 86930 │ │ │ │ - cmp r7, sl │ │ │ │ - ite ge │ │ │ │ - movge r7, #0 │ │ │ │ - movlt r7, #1 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 86938 │ │ │ │ - b.n 86ac6 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ - lsls r7, r3, #26 │ │ │ │ - bmi.w 865ba │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ + b.w 86736 │ │ │ │ + adds r1, #28 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 865cc │ │ │ │ + bne.w 867a0 │ │ │ │ cmp r5, r6 │ │ │ │ ite ge │ │ │ │ movge r5, #0 │ │ │ │ movlt r5, #1 │ │ │ │ - b.w 865ce │ │ │ │ + b.w 867a2 │ │ │ │ + subs r3, #1 │ │ │ │ + add.w r2, fp, r3, lsl #2 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + cmp fp, r2 │ │ │ │ + bcc.w 86b34 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8704c │ │ │ │ + b.n 87334 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst.w r3, #32 │ │ │ │ - bne.w 86626 │ │ │ │ + bne.w 867fa │ │ │ │ ldr r1, [r1, #28] │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8663c │ │ │ │ + bne.w 86810 │ │ │ │ cmp r8, sl │ │ │ │ - ble.w 86640 │ │ │ │ - b.w 866f4 │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r2, fp, r3, lsl #2 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - cmp fp, r2 │ │ │ │ - bcc.w 86964 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 86e4a │ │ │ │ - b.n 87194 │ │ │ │ + ble.w 86814 │ │ │ │ + b.w 868c8 │ │ │ │ + add.w r1, r5, #28 │ │ │ │ + blx 2c22c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 86b00 │ │ │ │ + cmp r7, sl │ │ │ │ + ite ge │ │ │ │ + movge r7, #0 │ │ │ │ + movlt r7, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 86b08 │ │ │ │ + b.n 86cfa │ │ │ │ adds r1, #28 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 866e0 │ │ │ │ + bne.w 868b4 │ │ │ │ cmp r6, r4 │ │ │ │ - ble.w 866e4 │ │ │ │ - b.w 866ee │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w r2, r9, #1 │ │ │ │ - subs r1, r3, r2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r0, fp, r1, lsl #2 │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ - cbnz r3, 8726a │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - bl 197fa8 │ │ │ │ - b.n 86ace │ │ │ │ + ble.w 868b8 │ │ │ │ + b.w 868c2 │ │ │ │ cmp r6, r7 │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ - b.n 86eb4 │ │ │ │ + b.n 870b6 │ │ │ │ cmp r8, sl │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.w 86690 │ │ │ │ + b.w 86864 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add.w r2, r9, #1 │ │ │ │ + subs r1, r3, r2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add.w r0, fp, r1, lsl #2 │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ + cbnz r3, 874a8 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + bl 1995c0 │ │ │ │ + b.n 86d02 │ │ │ │ cmp r4, r5 │ │ │ │ ite ge │ │ │ │ movge r4, #0 │ │ │ │ movlt r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 86a04 │ │ │ │ - b.n 86e56 │ │ │ │ + bne.w 86bd2 │ │ │ │ + b.n 87058 │ │ │ │ cmp r6, r7 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 86f0a │ │ │ │ - subs r3, r7, #1 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + b.n 8710c │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ - b.n 872b6 │ │ │ │ + b.n 874e0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r1], #4 │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 872aa │ │ │ │ - b.w 8655a │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bhi.n 874d4 │ │ │ │ + b.w 86728 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 867b2 │ │ │ │ - mov r8, r9 │ │ │ │ + b.w 86980 │ │ │ │ + add.w r0, sl, #28 │ │ │ │ + b.n 86dec │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 87244 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #7797 @ 0x1e75 │ │ │ │ + movw r3, #12441 @ 0x3099 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r2, [sp, #8] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - b.w 8652e │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - b.n 86efc │ │ │ │ - add.w r0, sl, #28 │ │ │ │ - b.n 86c24 │ │ │ │ + b.w 866fe │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 8752c │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #60832 @ 0xeda0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f29e4 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 86f1e │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 7637c │ │ │ │ + b.n 86f16 │ │ │ │ mov r5, r0 │ │ │ │ add.w r5, fp, r5, lsl #2 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 87338 │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ - bgt.n 87330 │ │ │ │ + bne.n 8759a │ │ │ │ + cmp.w r9, #127 @ 0x7f │ │ │ │ + bgt.n 87584 │ │ │ │ + ldrd r5, r4, [r7, #8] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [r7, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldrd r5, r4, [r3, #8] │ │ │ │ - str r2, [r3, #16] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - strd r7, r2, [r3, #8] │ │ │ │ - cbnz r4, 8730e │ │ │ │ + strd r9, r3, [r7, #8] │ │ │ │ + cbnz r4, 87562 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.w 868a6 │ │ │ │ + b.w 86a76 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8731c │ │ │ │ + b.n 87570 │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ subs r5, #1 │ │ │ │ - bpl.n 87314 │ │ │ │ + bpl.n 87568 │ │ │ │ mov r0, r4 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 86896 │ │ │ │ - b.n 87306 │ │ │ │ + bne.w 86a66 │ │ │ │ + b.n 8755a │ │ │ │ mov r0, fp │ │ │ │ - bl 761ac │ │ │ │ - b.n 872f4 │ │ │ │ + bl 7637c │ │ │ │ + b.n 8754a │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + movw r2, #12441 @ 0x3099 │ │ │ │ + movt r2, #35 @ 0x23 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + b.n 8719c │ │ │ │ ldr.w r2, [r5, #-4]! │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 872ec │ │ │ │ + bge.n 87540 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 872ec │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 872ec │ │ │ │ - lsls r0, r7, #2 │ │ │ │ - bl 75df4 │ │ │ │ + bne.n 87540 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 87540 │ │ │ │ + bl 7637c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r2, #12] │ │ │ │ + b.w 869ec │ │ │ │ + adds r1, #28 │ │ │ │ + b.n 86df8 │ │ │ │ + movs r5, #1 │ │ │ │ + b.n 8753c │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + bl 75fc4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86c5e │ │ │ │ - bl 1f4674 │ │ │ │ + bne.w 86e2a │ │ │ │ + bl 1f56c4 │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [r7, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ - str r2, [r3, #16] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - str r7, [r3, #8] │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ + str r3, [r7, #12] │ │ │ │ + str.w r9, [r7, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87306 │ │ │ │ - b.n 8731c │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - movw r2, #7797 @ 0x1e75 │ │ │ │ - movt r2, #35 @ 0x23 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - b.n 86f9c │ │ │ │ + beq.n 8755a │ │ │ │ + b.n 87570 │ │ │ │ adds r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ - tst.w r3, #32 │ │ │ │ - bne.w 866ce │ │ │ │ + lsls r7, r3, #26 │ │ │ │ + bmi.w 8678e │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 87240 │ │ │ │ - cmp r4, r6 │ │ │ │ - ite le │ │ │ │ - movle r4, #0 │ │ │ │ - movgt r4, #1 │ │ │ │ - b.n 86f5c │ │ │ │ - adds r1, #28 │ │ │ │ - b.n 86c30 │ │ │ │ + b.n 873f8 │ │ │ │ + add.w r0, r8, #28 │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ + lsls r3, r1, #26 │ │ │ │ + bmi.w 86aec │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + b.n 8744c │ │ │ │ + ldr.w r0, [r8, #28] │ │ │ │ + b.n 87608 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 86bc0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 8738c │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 872e8 │ │ │ │ - mov.w fp, #0 │ │ │ │ - b.n 86d12 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 8715a │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56288 @ 0xdbe0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 8715a │ │ │ │ + b.w 86bb0 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 87152 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 87142 │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + b.n 870fe │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8684c │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + b.w 86858 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - movw r2, #37073 @ 0x90d1 │ │ │ │ + movw r2, #41513 @ 0xa229 │ │ │ │ movt r2, #21 │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r2, [sp, #1628] @ 0x65c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8652e │ │ │ │ - b.n 86faa │ │ │ │ - mov r0, r8 │ │ │ │ - bl 761ac │ │ │ │ - b.n 86d74 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ - add r4, sp, #604 @ 0x25c │ │ │ │ - str r3, [r2, #20] │ │ │ │ - addw r3, sp, #1116 @ 0x45c │ │ │ │ - str r3, [r2, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #24] │ │ │ │ - movs r3, #7 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - strd r7, fp, [r2, #4] │ │ │ │ - str r4, [r2, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 871ac │ │ │ │ - subs r3, r7, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r2, r8, r3, lsl #2 │ │ │ │ - b.n 87430 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - str.w r5, [r1], #4 │ │ │ │ - str.w r0, [r2], #-4 │ │ │ │ - cmp r2, r1 │ │ │ │ - bhi.n 87424 │ │ │ │ - b.n 872a2 │ │ │ │ - bl 761ac │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #12] │ │ │ │ - b.w 8681e │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 870b0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 86678 │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - b.w 86684 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.w 869f2 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.w 869e2 │ │ │ │ + beq.w 866fe │ │ │ │ + b.n 871aa │ │ │ │ + cmp r4, r6 │ │ │ │ + ite le │ │ │ │ + movle r4, #0 │ │ │ │ + movgt r4, #1 │ │ │ │ + b.n 8715e │ │ │ │ + adds r0, #28 │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ + tst.w r3, #32 │ │ │ │ + bne.w 868a2 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 86f50 │ │ │ │ + b.n 87468 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 86f40 │ │ │ │ - adds r0, #28 │ │ │ │ - b.n 871e4 │ │ │ │ - adds r1, #28 │ │ │ │ - b.n 871ee │ │ │ │ - add.w r0, r8, #28 │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ - lsls r3, r1, #26 │ │ │ │ - bmi.w 8691c │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - b.n 871c8 │ │ │ │ - ldr.w r0, [r8, #28] │ │ │ │ - b.n 87476 │ │ │ │ + b.n 87664 │ │ │ │ add.w r0, sl, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 86a80 │ │ │ │ + bne.w 86c4a │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 86dae │ │ │ │ + b.n 86faa │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 875f8 │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - b.n 8748c │ │ │ │ + b.n 8767a │ │ │ │ + mov r5, r3 │ │ │ │ + b.w 86974 │ │ │ │ + mov r5, r4 │ │ │ │ + b.w 868c8 │ │ │ │ movs r1, #0 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.w 86508 │ │ │ │ - mov r5, r3 │ │ │ │ - b.w 867a6 │ │ │ │ - mov r5, r4 │ │ │ │ - b.w 866f4 │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.w 866d8 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 864b4 │ │ │ │ + b.w 86684 │ │ │ │ + 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 87526 │ │ │ │ + beq.n 8771a │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 87518 │ │ │ │ + bpl.n 8770c │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 87522 │ │ │ │ + beq.n 87716 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 87504 │ │ │ │ + bpl.n 876f8 │ │ │ │ adds r1, #20 │ │ │ │ blx 2c22c │ │ │ │ - cbz r0, 8750e │ │ │ │ + cbz r0, 87702 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87500 │ │ │ │ + bne.n 876f4 │ │ │ │ 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 874f4 │ │ │ │ + bne.n 876e8 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 87506 │ │ │ │ + b.n 876fa │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 8751a │ │ │ │ + b.n 8770e │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ add.w r3, r0, r1, lsl #4 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -137043,406 +137244,406 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ str.w ip, [r0, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r1, [r8] │ │ │ │ - bl 197d4c │ │ │ │ + bl 199354 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 87e58 │ │ │ │ + blt.w 88032 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87cb6 │ │ │ │ + bne.w 87ecc │ │ │ │ subs.w r2, r9, r5 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - beq.w 8776a │ │ │ │ + str r2, [sp, #28] │ │ │ │ + beq.w 8797a │ │ │ │ add.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ add.w r1, r7, r5, lsl #2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r4, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ mov r2, r8 │ │ │ │ - bl 197e30 │ │ │ │ + bl 199438 │ │ │ │ subs r1, r0, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ble.w 87e0c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ble.w 87fea │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bgt.w 87908 │ │ │ │ + bgt.w 87aee │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 87e12 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bgt.w 87ff0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #12 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 197f0c │ │ │ │ + bl 199524 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r4, #4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrd fp, r2, [r2, #12] │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87d86 │ │ │ │ + bne.w 87f6a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.w 87748 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq.w 87958 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ add.w r7, r8, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 878d4 │ │ │ │ + beq.w 87aba │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw ip, #29893 @ 0x74c5 │ │ │ │ + movw ip, #30393 @ 0x76b9 │ │ │ │ movt ip, #8 │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ ldr.w r5, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 87704 │ │ │ │ + bne.n 878f2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w 87e02 │ │ │ │ + bpl.w 87fd0 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 87840 │ │ │ │ + bpl.n 8792e │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ add.w r0, r4, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 8784e │ │ │ │ + beq.n 8793a │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 87e2e │ │ │ │ + bpl.w 8800c │ │ │ │ add.w r1, r5, #20 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ blx 2c22c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8785e │ │ │ │ + beq.n 87948 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 876d4 │ │ │ │ + bge.n 878c2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #4 │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87724 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bne.n 87912 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.n 87744 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq.n 87954 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 87772 │ │ │ │ + bge.n 87982 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 8764e │ │ │ │ + b.n 87842 │ │ │ │ ldr.w r5, [fp] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w fp, fp, #4 │ │ │ │ mov r6, r4 │ │ │ │ str.w r5, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 878b8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 87a9e │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 878d4 │ │ │ │ + beq.w 87aba │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - ble.n 87772 │ │ │ │ + ble.n 87982 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 8764e │ │ │ │ + b.n 87842 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 876d0 │ │ │ │ - blt.w 87e24 │ │ │ │ + beq.n 878be │ │ │ │ + blt.w 88002 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #4 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 876b6 │ │ │ │ + beq.n 878a4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - beq.w 87da6 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + beq.w 87f8a │ │ │ │ adds r1, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 876be │ │ │ │ - strd sl, r9, [sp, #20] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cbz r3, 87766 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + b.n 878ac │ │ │ │ + add.w r0, r4, #28 │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ + tst.w r1, #32 │ │ │ │ + bne.n 8787c │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2c22c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 87892 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 87896 │ │ │ │ + b.n 878c2 │ │ │ │ + strd sl, r9, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cbz r3, 87976 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ - bl 197f0c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + bl 199524 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldrd sl, r9, [sp, #20] │ │ │ │ + ldrd sl, r9, [sp, #24] │ │ │ │ add.w r8, r3, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w r8, #1 │ │ │ │ it gt │ │ │ │ subgt.w r8, r8, #1 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ str.w r8, [r0] │ │ │ │ - bl 197d4c │ │ │ │ + bl 199354 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne.n 87868 │ │ │ │ + bne.n 87a50 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ adds r4, #4 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87c36 │ │ │ │ + bne.w 87e62 │ │ │ │ subs.w sl, sl, #1 │ │ │ │ - beq.n 87740 │ │ │ │ + beq.n 87950 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ adds r7, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [fp] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ - bl 197e30 │ │ │ │ + bl 199438 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.w 87c32 │ │ │ │ - blt.w 87e5e │ │ │ │ + beq.w 87e18 │ │ │ │ + blt.w 88038 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ - bl 197f54 │ │ │ │ + bl 19956c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87c62 │ │ │ │ + bne.w 87e8e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87c48 │ │ │ │ + bne.w 87e74 │ │ │ │ subs.w sl, sl, r5 │ │ │ │ - beq.n 87740 │ │ │ │ + beq.n 87950 │ │ │ │ add.w r7, r7, r5, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ adds r4, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87c50 │ │ │ │ + bne.w 87e7c │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 87e06 │ │ │ │ + beq.w 87fe4 │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.n 8777c │ │ │ │ + bgt.n 8798c │ │ │ │ cmp r5, #6 │ │ │ │ - bgt.n 8777c │ │ │ │ + bgt.n 8798c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r8, #1 │ │ │ │ - strd sl, r9, [sp, #20] │ │ │ │ + strd sl, r9, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 87646 │ │ │ │ - add.w r0, r4, #28 │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ - tst.w r1, #32 │ │ │ │ - bne.w 8768c │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blx 2c22c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 876a4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.w 876a8 │ │ │ │ - b.n 876d4 │ │ │ │ - blt.w 87e5e │ │ │ │ + b.n 8783a │ │ │ │ + blt.w 88038 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ add.w r4, r4, r6, lsl #2 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ - bl 197f0c │ │ │ │ + bl 199524 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87d9e │ │ │ │ + bne.w 87f82 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w fp, fp, r6, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87d96 │ │ │ │ + bne.w 87f7a │ │ │ │ sub.w r9, r9, r6 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 87de4 │ │ │ │ + beq.w 87fbc │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8779e │ │ │ │ - b.n 87902 │ │ │ │ + bne.n 879ae │ │ │ │ + b.n 87ae8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r0, r1, #1 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ cmp r0, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ str.w r1, [r2], #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 876f4 │ │ │ │ + bne.w 878e2 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ - bl 197f54 │ │ │ │ + bl 19956c │ │ │ │ ldr.w r3, [fp] │ │ │ │ str.w r3, [r4, r5, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 87dc4 │ │ │ │ + bne.w 87f9c │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 87766 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 87976 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 87dd2 │ │ │ │ + bgt.w 87faa │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r5, r3, #1 │ │ │ │ add.w r4, r3, #1073741824 @ 0x40000000 │ │ │ │ subs r4, #1 │ │ │ │ add.w r7, r8, r5, lsl #2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 87d1c │ │ │ │ + bne.w 87ed4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add.w r9, r3, #12 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r9 │ │ │ │ strd r8, r6, [sp, #96] @ 0x60 │ │ │ │ - bl 197f0c │ │ │ │ + bl 199524 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia.w r9, {r0, r1} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ add.w fp, r3, r4, lsl #2 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r2 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 87cee │ │ │ │ + bne.w 87f4a │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ subs r4, r7, #4 │ │ │ │ ldr.w r2, [r1, r0, lsl #2] │ │ │ │ str.w r2, [r8, r5, lsl #2] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 87c72 │ │ │ │ + beq.w 87e24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, fp │ │ │ │ mov fp, sl │ │ │ │ - movw ip, #29893 @ 0x74c5 │ │ │ │ + movw ip, #30393 @ 0x76b9 │ │ │ │ movt ip, #8 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -137452,279 +137653,259 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ ldr.w r4, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 87a2c │ │ │ │ + bne.n 87c12 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.n 87ab8 │ │ │ │ + bpl.n 87c9e │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 87df6 │ │ │ │ + bpl.w 88020 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ add.w r0, r5, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 87ac2 │ │ │ │ + beq.n 87ca8 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 87dfc │ │ │ │ + bpl.w 87fd4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c22c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87ad0 │ │ │ │ + beq.n 87cb6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 87a6c │ │ │ │ + bge.n 87c52 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r6, #4 │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ - cbnz r3, 87a4e │ │ │ │ + cbnz r3, 87c34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.w 87c10 │ │ │ │ + beq.w 87df6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r8, r8, #1 │ │ │ │ sub.w fp, fp, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 87ad8 │ │ │ │ + bge.n 87cbe │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 879ae │ │ │ │ + b.n 87b94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87a6a │ │ │ │ - blt.w 87dec │ │ │ │ + beq.n 87c50 │ │ │ │ + blt.w 87fda │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r6, #4 │ │ │ │ ldr.w r4, [fp] │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87a0e │ │ │ │ + beq.n 87bf4 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str.w r3, [r1], #-4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.w 87d82 │ │ │ │ + beq.w 87f66 │ │ │ │ subs r3, r2, #4 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ - b.n 87a18 │ │ │ │ + b.n 87bfe │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r4, r6, #4 │ │ │ │ subs r7, #4 │ │ │ │ mov r6, r4 │ │ │ │ str.w r5, [r9] │ │ │ │ - cbnz r3, 87a96 │ │ │ │ + cbnz r3, 87c7c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 87c6e │ │ │ │ + beq.w 87e20 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - ble.n 87ad8 │ │ │ │ + ble.n 87cbe │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 879ae │ │ │ │ + b.n 87b94 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ subs r1, #4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 87daa │ │ │ │ + beq.w 87fc4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - b.n 87a86 │ │ │ │ + b.n 87c6c │ │ │ │ ldr r0, [r5, #28] │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - bne.n 879e8 │ │ │ │ + bne.n 87bce │ │ │ │ ldr r1, [r4, #28] │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c22c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 879fe │ │ │ │ + bne.n 87be4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 87a02 │ │ │ │ - b.n 87a6c │ │ │ │ + blt.n 87be8 │ │ │ │ + b.n 87c52 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w r9, r3, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp.w r9, #1 │ │ │ │ it gt │ │ │ │ subgt.w r9, r9, #1 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [r0] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - bl 197d4c │ │ │ │ + bl 199354 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 87e42 │ │ │ │ + blt.w 88044 │ │ │ │ subs.w r3, sl, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.n 87b54 │ │ │ │ + beq.n 87d3a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub.w sl, r6, sl │ │ │ │ add.w r4, r4, sl, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87d72 │ │ │ │ + bne.w 87f56 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, sl, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87d7a │ │ │ │ + bne.w 87f5e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str.w fp, [sp, #88] @ 0x58 │ │ │ │ - bl 197f54 │ │ │ │ + bl 19956c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 87cb0 │ │ │ │ + beq.w 87ea6 │ │ │ │ mov sl, r6 │ │ │ │ ldr.w r3, [r7], #-4 │ │ │ │ str.w r3, [r4], #-4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87cde │ │ │ │ + bne.w 87eac │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 87c6a │ │ │ │ + beq.n 87e1c │ │ │ │ subs r5, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 197e30 │ │ │ │ + bl 199438 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 87e4c │ │ │ │ + blt.w 88026 │ │ │ │ subs.w r6, r8, r5 │ │ │ │ - beq.n 87c06 │ │ │ │ + beq.n 87dec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub.w r8, r5, r8 │ │ │ │ add.w r4, r4, r8, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87cce │ │ │ │ + bne.w 87ebc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87cd6 │ │ │ │ + bne.w 87ec4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ - bl 197f0c │ │ │ │ + bl 199524 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 87e34 │ │ │ │ + beq.w 88012 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 87e3e │ │ │ │ + beq.w 8801c │ │ │ │ ldr.w r3, [fp] │ │ │ │ str.w r3, [r4], #-4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87cbe │ │ │ │ + bne.n 87e96 │ │ │ │ subs.w sl, sl, #1 │ │ │ │ - beq.n 87c0a │ │ │ │ + beq.n 87df0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub.w fp, fp, #4 │ │ │ │ cmp r3, #6 │ │ │ │ - bgt.w 87ae4 │ │ │ │ + bgt.w 87cca │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.w 87ae4 │ │ │ │ + bgt.w 87cca │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r3, r9, #1 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 879a2 │ │ │ │ + b.n 87b88 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 87bce │ │ │ │ + b.n 87db4 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 87c2a │ │ │ │ + cbz r3, 87e10 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ rsb r1, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 197f0c │ │ │ │ + bl 199524 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 87cac │ │ │ │ + b.n 87e5e │ │ │ │ mov r2, r4 │ │ │ │ - b.n 8780c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ - str.w r2, [r1], #4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #16] │ │ │ │ - b.n 877ae │ │ │ │ - add.w r3, r3, r5, lsl #2 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 87800 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ - str.w r2, [r1], #4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - b.n 8781c │ │ │ │ - add.w r3, r3, r5, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 877f8 │ │ │ │ + b.n 87a1c │ │ │ │ str.w sl, [sp, #24] │ │ │ │ mov sl, fp │ │ │ │ mov fp, r7 │ │ │ │ add.w r8, sp, #104 @ 0x68 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -137733,78 +137914,81 @@ │ │ │ │ rsb r3, r5, #1 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - bl 197f54 │ │ │ │ + bl 19956c │ │ │ │ mvn.w r3, #3 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ str r2, [r4, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 87db6 │ │ │ │ + bne.w 87f8e │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 8776a │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - b.n 87c10 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 8797a │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + str.w r2, [r1], #4 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 879be │ │ │ │ + add.w r3, r3, r5, lsl #2 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 87a10 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + str.w r2, [r1], #4 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 87a2c │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 875a6 │ │ │ │ + b.n 87a08 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - b.n 87bdc │ │ │ │ - add.w r3, r3, r8, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 87b9a │ │ │ │ - add.w r3, r3, r8, lsl #2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 87ba6 │ │ │ │ + b.n 87dc2 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + b.n 87df6 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 87b64 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r0, r1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov sl, r2 │ │ │ │ - subs r4, r7, #4 │ │ │ │ - ldr.w r2, [sl], #-4 │ │ │ │ - str.w r2, [r8, r5, lsl #2] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 87982 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr.w r0, [r1], #-4 │ │ │ │ - str.w r0, [r2], #-4 │ │ │ │ - strd r1, r2, [sp, #16] │ │ │ │ - b.n 87982 │ │ │ │ + b.n 87d4a │ │ │ │ + add.w r3, r3, r8, lsl #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 87d80 │ │ │ │ + add.w r3, r3, r8, lsl #2 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 87d8c │ │ │ │ + add.w r3, r3, r5, lsl #2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 8779a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r6, r5, lsl #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r8, r6, [sp, #96] @ 0x60 │ │ │ │ add.w r6, r3, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 197f0c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + bl 199524 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r3, r2, [r2, #12] │ │ │ │ add.w r1, r2, r4, lsl #2 │ │ │ │ add.w fp, r3, r4, lsl #2 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ @@ -137813,782 +137997,803 @@ │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ lsls r1, r2, #2 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 87cf8 │ │ │ │ - b.n 87cf2 │ │ │ │ + cbnz r0, 87f4e │ │ │ │ + mov sl, r2 │ │ │ │ + subs r4, r7, #4 │ │ │ │ + ldr.w r2, [sl], #-4 │ │ │ │ + str.w r2, [r8, r5, lsl #2] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 87b68 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr.w r0, [r1], #-4 │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ + strd r1, r2, [sp, #16] │ │ │ │ + b.n 87b68 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r0, r1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 87f26 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 87b22 │ │ │ │ + b.n 87d08 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 87b2e │ │ │ │ + b.n 87d14 │ │ │ │ str r1, [sp, #20] │ │ │ │ - b.n 87c10 │ │ │ │ + b.n 87df6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r6], #4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str.w r2, [r3], #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8761e │ │ │ │ + b.n 87812 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 878a2 │ │ │ │ + b.n 87a8a │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 87896 │ │ │ │ + b.n 87a7e │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 87744 │ │ │ │ - mov sl, fp │ │ │ │ - add.w r8, sp, #104 @ 0x68 │ │ │ │ - mov fp, r7 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 87c76 │ │ │ │ + b.n 87954 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmn r1, r3 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #48] @ 0x30 │ │ │ │ ldrne r2, [r2, #0] │ │ │ │ strne r2, [r1, r3] │ │ │ │ - b.n 87caa │ │ │ │ + b.n 87e5c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldrd r2, r1, [sp, #16] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ - b.n 87902 │ │ │ │ + b.n 87ae8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 237990 │ │ │ │ + bl 238bd8 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.w 87910 │ │ │ │ - b.n 87cac │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ + bne.w 87af6 │ │ │ │ + b.n 87e5e │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - b.n 878d8 │ │ │ │ + b.n 87abe │ │ │ │ + mov sl, fp │ │ │ │ + add.w r8, sp, #104 @ 0x68 │ │ │ │ + mov fp, r7 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + b.n 87e28 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + b.n 87932 │ │ │ │ + add.w r1, r4, #28 │ │ │ │ + b.n 87caa │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 87c10 │ │ │ │ - add.w r0, r5, #28 │ │ │ │ - b.n 87aba │ │ │ │ - add.w r1, r4, #28 │ │ │ │ - b.n 87ac4 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - b.n 87844 │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ - b.n 878d4 │ │ │ │ + b.n 87df6 │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + b.n 87aba │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 8776a │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 8797a │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 237990 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bl 238bd8 │ │ │ │ + str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 875ea │ │ │ │ - b.n 87766 │ │ │ │ + bne.w 877de │ │ │ │ + b.n 87976 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r6 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 87744 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 87954 │ │ │ │ add.w r1, r5, #28 │ │ │ │ - b.n 87850 │ │ │ │ + b.n 8793c │ │ │ │ str.w sl, [sp, #24] │ │ │ │ mov sl, fp │ │ │ │ mov fp, r7 │ │ │ │ - b.n 87c76 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 87c2e │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + b.n 87e28 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 87c10 │ │ │ │ + b.n 87e14 │ │ │ │ + add.w r0, r5, #28 │ │ │ │ + b.n 87ca0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 87c10 │ │ │ │ + b.n 87df6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 87cac │ │ │ │ + b.n 87e5e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 87744 │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 87954 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 87df6 │ │ │ │ nop │ │ │ │ │ │ │ │ -00087e6c : │ │ │ │ +00088050 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4028] @ 0xfbc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r4, [pc, #452] @ (88048 ) │ │ │ │ + ldr r4, [pc, #452] @ (8822c ) │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr r7, [r3, r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8802e │ │ │ │ + beq.w 88212 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 87fc0 │ │ │ │ + beq.w 881a4 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87fc0 │ │ │ │ + beq.w 881a4 │ │ │ │ add r3, sp, #16 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 8804c │ │ │ │ + bl 88230 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88034 │ │ │ │ + beq.w 88218 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 87f72 │ │ │ │ + beq.n 88156 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 87f5c │ │ │ │ + bpl.n 88140 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 87f5c │ │ │ │ + beq.n 88140 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87fda │ │ │ │ + beq.n 881be │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87fe6 │ │ │ │ + bne.n 881ca │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 87f4a │ │ │ │ + ble.n 8812e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87efc │ │ │ │ + bge.n 880e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87f9c │ │ │ │ + beq.n 88180 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 87f4a │ │ │ │ + beq.n 8812e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87f12 │ │ │ │ + bge.n 880f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87fac │ │ │ │ + beq.n 88190 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 87f4a │ │ │ │ + beq.n 8812e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87f28 │ │ │ │ + bge.n 8810c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87fb6 │ │ │ │ + beq.n 8819a │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 87f4a │ │ │ │ + beq.n 8812e │ │ │ │ add.w r7, r5, #8 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87f44 │ │ │ │ + bge.n 88128 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 87fa6 │ │ │ │ + cbz r3, 8818a │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 87f32 │ │ │ │ + bne.n 88116 │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 87fd2 │ │ │ │ + bne.n 881b6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ bic.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r5 │ │ │ │ - bl 8bb6c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bd24 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 87ee6 │ │ │ │ + b.n 880ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 87ebc │ │ │ │ + bpl.n 880a0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ add.w r2, r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 88298 │ │ │ │ + bl 88478 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 87ef4 │ │ │ │ - b.n 87f4a │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + blt.n 880d8 │ │ │ │ + b.n 8812e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 87f00 │ │ │ │ - b.n 87f4a │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 87f44 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bne.n 880e4 │ │ │ │ + b.n 8812e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 88128 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 87f16 │ │ │ │ - b.n 87f4a │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bne.n 880fa │ │ │ │ + b.n 8812e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 87f2c │ │ │ │ - b.n 87f4a │ │ │ │ + bne.n 88110 │ │ │ │ + b.n 8812e │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 88298 │ │ │ │ + bl 88478 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 87f50 │ │ │ │ + b.n 88134 │ │ │ │ mov r0, r5 │ │ │ │ - bl 761ac │ │ │ │ - b.n 87f50 │ │ │ │ - cbz r3, 88012 │ │ │ │ + bl 7637c │ │ │ │ + b.n 88134 │ │ │ │ + cbz r3, 881f6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 88012 │ │ │ │ + cbz r3, 881f6 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 87ee6 │ │ │ │ + b.n 880ca │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87ee6 │ │ │ │ + beq.w 880ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8803a │ │ │ │ + blt.n 8821e │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #56364 @ 0xdc2c │ │ │ │ + movw r2, #60908 @ 0xedec │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 235744 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ - b.n 87fe0 │ │ │ │ + bl 236960 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ + b.n 881c4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #56316 @ 0xdbfc │ │ │ │ + movw r2, #60860 @ 0xedbc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 1ee468 <_PyErr_Format@@Base> │ │ │ │ - b.n 87fe0 │ │ │ │ + bl 1ef4b8 <_PyErr_Format@@Base> │ │ │ │ + b.n 881c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6172a │ │ │ │ + bl 6191e │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 87f50 │ │ │ │ + b.n 88134 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87ff6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 87ff6 │ │ │ │ + bne.n 881da │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 881da │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #16 │ │ │ │ subs r3, r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 8811a │ │ │ │ - cbz r4, 88092 │ │ │ │ + bgt.n 88328 │ │ │ │ + cbz r4, 88274 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 88158 │ │ │ │ + bhi.n 88358 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.w 88188 │ │ │ │ + bhi.n 882fc │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 88068 │ │ │ │ + beq.n 8824c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88068 │ │ │ │ + bne.n 8824c │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 88072 │ │ │ │ + bne.n 88256 │ │ │ │ cmp r9, r4 │ │ │ │ - blt.w 88250 │ │ │ │ + blt.w 8842e │ │ │ │ itt eq │ │ │ │ moveq r8, r7 │ │ │ │ streq.w r9, [sl] │ │ │ │ - beq.n 88150 │ │ │ │ + beq.n 88350 │ │ │ │ cmp.w r9, #5 │ │ │ │ - bgt.w 881b6 │ │ │ │ + bgt.w 88394 │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 80f0c │ │ │ │ + bl 810d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8820e │ │ │ │ + beq.w 883e8 │ │ │ │ mov r8, r7 │ │ │ │ cmp.w r9, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 88142 │ │ │ │ + beq.n 88342 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80f0c │ │ │ │ + bl 810d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8820a │ │ │ │ + beq.w 883ec │ │ │ │ cmp.w r9, #2 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ - beq.n 88142 │ │ │ │ + beq.n 88342 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80f0c │ │ │ │ + bl 810d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 881e4 │ │ │ │ + beq.n 883c2 │ │ │ │ cmp.w r9, #3 │ │ │ │ str.w r0, [r8, #8] │ │ │ │ - beq.n 88142 │ │ │ │ + beq.n 88342 │ │ │ │ add.w r3, r8, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 80f0c │ │ │ │ + bl 810d8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 881e6 │ │ │ │ + beq.n 883c4 │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 880fe │ │ │ │ - b.n 88144 │ │ │ │ - and.w r5, r4, #223 @ 0xdf │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 8813e │ │ │ │ - bhi.n 88176 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ - beq.n 8813e │ │ │ │ + bne.n 882e0 │ │ │ │ + b.n 88344 │ │ │ │ + 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 8824c │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 8817e │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 8823a │ │ │ │ + beq.n 8833e │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ + bne.n 88366 │ │ │ │ + cbnz r0, 88380 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ - and.w r5, r4, #223 @ 0xdf │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 88122 │ │ │ │ - adds r0, #1 │ │ │ │ - b.n 88068 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + movs r0, #1 │ │ │ │ + cmp r4, #93 @ 0x5d │ │ │ │ + beq.n 8833e │ │ │ │ + bls.n 88376 │ │ │ │ + cmp r4, #123 @ 0x7b │ │ │ │ + beq.n 88380 │ │ │ │ + cmp r4, #125 @ 0x7d │ │ │ │ + beq.n 8833e │ │ │ │ + ldrb.w r4, [r3, #1]! │ │ │ │ + cmp r4, #93 @ 0x5d │ │ │ │ + bne.n 8832c │ │ │ │ + subs r0, #1 │ │ │ │ + b.n 8824c │ │ │ │ mov r4, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88212 │ │ │ │ + bne.n 883f0 │ │ │ │ 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 881aa │ │ │ │ - bhi.n 88182 │ │ │ │ + beq.n 8831c │ │ │ │ + bhi.n 88384 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 881aa │ │ │ │ + beq.n 8831c │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 8817e │ │ │ │ + beq.n 8833e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88068 │ │ │ │ + bne.w 8824c │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 8808c │ │ │ │ - cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 8813e │ │ │ │ - cmp r5, #93 @ 0x5d │ │ │ │ - bne.n 88132 │ │ │ │ - subs r0, #1 │ │ │ │ - b.n 88068 │ │ │ │ - cmp r4, #125 @ 0x7d │ │ │ │ - bne.n 88166 │ │ │ │ - b.n 8817e │ │ │ │ - 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 88068 │ │ │ │ + b.n 8826e │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 8817e │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 88166 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8813e │ │ │ │ - add.w r9, r9, #1 │ │ │ │ + beq.n 8833e │ │ │ │ + bls.n 8838a │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne.n 88336 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 88068 │ │ │ │ + b.n 8824c │ │ │ │ + cmp r4, #125 @ 0x7d │ │ │ │ + bne.n 88366 │ │ │ │ + b.n 8833e │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 88418 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ + bne.n 88336 │ │ │ │ + b.n 88380 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88270 │ │ │ │ + beq.n 8844e │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 80f0c │ │ │ │ - cbz r0, 881e6 │ │ │ │ + bl 810d8 │ │ │ │ + cbz r0, 883c4 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 880ca │ │ │ │ + b.n 882ac │ │ │ │ movs r4, #2 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r6 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 28f5b0 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + bl 290828 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ mov r5, r8 │ │ │ │ add.w r4, r8, r4, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 8827e │ │ │ │ + bne.n 8845c │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 88276 │ │ │ │ + bne.n 88454 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 88150 │ │ │ │ - movs r4, #1 │ │ │ │ - b.n 881e6 │ │ │ │ + b.n 88350 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 881e6 │ │ │ │ + b.n 883c4 │ │ │ │ + movs r4, #1 │ │ │ │ + b.n 883c4 │ │ │ │ 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 88230 │ │ │ │ - cbnz r5, 88258 │ │ │ │ + beq.n 8840e │ │ │ │ + cbnz r5, 88436 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8814c │ │ │ │ - b.n 88212 │ │ │ │ + beq.n 8834c │ │ │ │ + b.n 883f0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53940 @ 0xd2b4 │ │ │ │ + movw r1, #58484 @ 0xe474 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 88204 │ │ │ │ + b.n 883e2 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53968 @ 0xd2d0 │ │ │ │ + movw r1, #58512 @ 0xe490 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 881f6 │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 88204 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 883d4 │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 883e2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 761ac │ │ │ │ - b.n 88204 │ │ │ │ + bl 7637c │ │ │ │ + b.n 883e2 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 881fc │ │ │ │ + bge.n 883da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 881fc │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 881fc │ │ │ │ + bne.n 883da │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 883da │ │ │ │ + nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ ldr r5, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r5, #20 │ │ │ │ - bpl.n 882da │ │ │ │ + bpl.n 884ba │ │ │ │ ldr r4, [r4, #28] │ │ │ │ ldr r5, [r1, r4] │ │ │ │ - cbz r5, 882da │ │ │ │ + cbz r5, 884ba │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, ip │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 89888 <_Py_CheckFunctionResult@@Base> │ │ │ │ + b.w 89a40 <_Py_CheckFunctionResult@@Base> │ │ │ │ str.w ip, [sp, #24] │ │ │ │ bic.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 8bb6c <_PyObject_MakeTpCall@@Base> │ │ │ │ + b.w 8bd24 <_PyObject_MakeTpCall@@Base> │ │ │ │ nop │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 884d4 │ │ │ │ + bne.w 886b6 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 884ba │ │ │ │ + bne.w 8869c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8845c │ │ │ │ - movw r6, #11536 @ 0x2d10 │ │ │ │ - movt r6, #75 @ 0x4b │ │ │ │ + beq.w 88644 │ │ │ │ + movw r5, #11536 @ 0x2d10 │ │ │ │ + movt r5, #75 @ 0x4b │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cmp r5, r6 │ │ │ │ - bne.w 884a0 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.w 88682 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 88468 │ │ │ │ + beq.w 88650 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 884ae │ │ │ │ - ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ + beq.w 88690 │ │ │ │ + ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 88356 │ │ │ │ + cbnz r0, 88536 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #0 │ │ │ │ - strd r2, r2, [r3, #8] │ │ │ │ - str r2, [r3, #28] │ │ │ │ + strd r2, r2, [r0, #8] │ │ │ │ + str r2, [r0, #28] │ │ │ │ movw r1, #10936 @ 0x2ab8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #7 │ │ │ │ str r0, [r3, #16] │ │ │ │ add.w r0, r3, #32 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r2, r5 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ str r0, [r3, #20] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r3, #24] │ │ │ │ - bne.n 883aa │ │ │ │ + bne.n 8858a │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl e933c │ │ │ │ + bl e9904 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8834e │ │ │ │ + beq.n 8852e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8834c │ │ │ │ + bge.n 8852c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8834c │ │ │ │ + bne.n 8852c │ │ │ │ mov r0, r3 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8834c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8852c │ │ │ │ ldr.w r0, [r2, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 884ee │ │ │ │ - ldr.w r8, [r0, #8] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.n 88430 │ │ │ │ - ldr.w ip, [r0, #16] │ │ │ │ - cmp ip, r1 │ │ │ │ - beq.n 88382 │ │ │ │ - cmp.w r8, #1 │ │ │ │ - beq.n 883fc │ │ │ │ - ldr r5, [r0, #20] │ │ │ │ - cmp r5, r1 │ │ │ │ - beq.n 88382 │ │ │ │ - cmp.w r8, #2 │ │ │ │ - beq.n 883fc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - cmp r5, r1 │ │ │ │ - beq.n 88382 │ │ │ │ - cmp.w r8, #3 │ │ │ │ - beq.n 883fc │ │ │ │ - add.w r7, r0, #24 │ │ │ │ - mov.w lr, #3 │ │ │ │ - ldr.w r5, [r7, #4]! │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - cmp r5, r1 │ │ │ │ - beq.n 88382 │ │ │ │ - cmp r8, lr │ │ │ │ - bne.n 883ec │ │ │ │ + beq.w 886d0 │ │ │ │ + ldr.w ip, [r0, #8] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.n 88616 │ │ │ │ + ldr.w lr, [r0, #16] │ │ │ │ + cmp lr, r1 │ │ │ │ + beq.n 88562 │ │ │ │ + cmp.w ip, #1 │ │ │ │ + beq.n 885e2 │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ + cmp r6, r1 │ │ │ │ + beq.n 88562 │ │ │ │ + cmp.w ip, #2 │ │ │ │ + beq.n 885e2 │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + cmp r6, r1 │ │ │ │ + beq.n 88562 │ │ │ │ + cmp.w ip, #3 │ │ │ │ + beq.n 885e2 │ │ │ │ + add.w r8, r0, #24 │ │ │ │ + mov.w r9, #3 │ │ │ │ + mov r6, r8 │ │ │ │ + ldr.w r7, [r6, #4]! │ │ │ │ + mov r8, r6 │ │ │ │ + add.w r6, r9, #1 │ │ │ │ + mov r9, r6 │ │ │ │ + cmp r7, r1 │ │ │ │ + beq.n 88562 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 88382 │ │ │ │ - cmp.w r8, #1 │ │ │ │ - beq.n 88430 │ │ │ │ + bne.n 885cc │ │ │ │ + cmp lr, r5 │ │ │ │ + beq.n 88562 │ │ │ │ + cmp.w ip, #1 │ │ │ │ + beq.n 88616 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cmp r1, r6 │ │ │ │ - beq.n 88382 │ │ │ │ - cmp.w r8, #2 │ │ │ │ - beq.n 88430 │ │ │ │ + cmp r1, r5 │ │ │ │ + beq.n 88562 │ │ │ │ + cmp.w ip, #2 │ │ │ │ + beq.n 88616 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ - cmp r1, r6 │ │ │ │ - beq.n 88382 │ │ │ │ - cmp.w r8, #3 │ │ │ │ - beq.n 88430 │ │ │ │ + cmp r1, r5 │ │ │ │ + beq.n 88562 │ │ │ │ + cmp.w ip, #3 │ │ │ │ + beq.n 88616 │ │ │ │ adds r0, #24 │ │ │ │ movs r1, #3 │ │ │ │ - ldr.w ip, [r0, #4]! │ │ │ │ + ldr.w lr, [r0, #4]! │ │ │ │ adds r1, #1 │ │ │ │ - cmp ip, r6 │ │ │ │ - beq.n 88382 │ │ │ │ - cmp r8, r1 │ │ │ │ - bne.n 88422 │ │ │ │ + cmp lr, r5 │ │ │ │ + beq.n 88562 │ │ │ │ + cmp ip, r1 │ │ │ │ + bne.n 88608 │ │ │ │ movw r1, #18128 @ 0x46d0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r2, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - beq.n 8844e │ │ │ │ - bl 88544 │ │ │ │ + beq.n 88636 │ │ │ │ + bl 88728 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8834e │ │ │ │ - b.n 88392 │ │ │ │ - bl 1d0efc │ │ │ │ + beq.w 8852e │ │ │ │ + b.n 88572 │ │ │ │ + bl 1d1e38 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8834e │ │ │ │ - b.n 88392 │ │ │ │ - movw r6, #11536 @ 0x2d10 │ │ │ │ - movt r6, #75 @ 0x4b │ │ │ │ - cmp r5, r6 │ │ │ │ - bne.n 884a0 │ │ │ │ - ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ + beq.w 8852e │ │ │ │ + b.n 88572 │ │ │ │ + movw r5, #11536 @ 0x2d10 │ │ │ │ + movt r5, #75 @ 0x4b │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 88682 │ │ │ │ + ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #11536 @ 0x2d10 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8834e │ │ │ │ + beq.w 8852c │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #7 │ │ │ │ adds r0, #32 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - strd r4, r0, [r3, #16] │ │ │ │ - mov r0, r3 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ + strd r4, r0, [r3, #16] │ │ │ │ strd r1, r2, [r3, #24] │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + b.n 8852e │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 198018 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 199628 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 198008 │ │ │ │ - movw r0, #20468 @ 0x4ff4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 199618 │ │ │ │ + movw r0, #25012 @ 0x61b4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8834c │ │ │ │ - b.n 8831a │ │ │ │ + beq.w 8852c │ │ │ │ + b.n 884fa │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #20468 @ 0x4ff4 │ │ │ │ + movw r0, #25012 @ 0x61b4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 25c6d0 │ │ │ │ + bl 25d8e8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88308 │ │ │ │ - b.n 8834c │ │ │ │ + bne.w 884e8 │ │ │ │ + b.n 8852c │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 2e108 <_PyObject_DebugMallocStats@@Base+0x638> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88382 │ │ │ │ + bne.w 88562 │ │ │ │ mov r0, r2 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 2e108 <_PyObject_DebugMallocStats@@Base+0x638> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88430 │ │ │ │ - b.n 88382 │ │ │ │ + beq.n 88616 │ │ │ │ + b.n 88562 │ │ │ │ + nop │ │ │ │ │ │ │ │ -00088518 : │ │ │ │ +000886fc : │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ mov ip, r1 │ │ │ │ - cbz r2, 8853e │ │ │ │ + cbz r2, 88722 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #12 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - ble.n 8853a │ │ │ │ + ble.n 8871e │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 88526 │ │ │ │ + bne.n 8870a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ b.w 2e108 <_PyObject_DebugMallocStats@@Base+0x638> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -138597,1194 +138802,1165 @@ │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r7, sp, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88d88 │ │ │ │ + beq.w 88f9c │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r7, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88d74 │ │ │ │ + beq.w 88b16 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #7689 @ 0x1e09 │ │ │ │ + movw r2, #7849 @ 0x1ea9 │ │ │ │ movt r2, #4 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 88f48 │ │ │ │ + beq.w 8918a │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov fp, r9 │ │ │ │ str r2, [r7, #28] │ │ │ │ movw r2, #35500 @ 0x8aac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r2, [r7, #8] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - str r2, [r7, #20] │ │ │ │ - b.n 88608 │ │ │ │ + str r2, [r7, #16] │ │ │ │ + b.n 887e2 │ │ │ │ ldr.w r6, [r4, #-8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 88794 │ │ │ │ - mov r3, r2 │ │ │ │ + bne.w 88994 │ │ │ │ + ldr r1, [r7, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ - mov r9, fp │ │ │ │ - mov fp, sl │ │ │ │ - mov sl, r2 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 88e2a │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r2 │ │ │ │ - ldrd r6, r0, [r2, #8] │ │ │ │ - add.w ip, sl, sl, lsl #1 │ │ │ │ - adds r2, r6, #1 │ │ │ │ - str.w r2, [fp, #8] │ │ │ │ - add.w r8, r0, #1 │ │ │ │ - str.w r8, [fp, #12] │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 88fce │ │ │ │ + ldrd ip, r6, [fp, #8] │ │ │ │ + add.w r8, r3, r3, lsl #1 │ │ │ │ + add.w r1, ip, #1 │ │ │ │ + str.w r1, [fp, #8] │ │ │ │ + add.w r9, r6, #1 │ │ │ │ + str.w r9, [fp, #12] │ │ │ │ + add.w r1, r1, r1, lsl #2 │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ - cmp r2, ip │ │ │ │ - str.w r9, [r1, #4] │ │ │ │ - bcs.w 88886 │ │ │ │ + cmp r1, r8 │ │ │ │ + str.w sl, [r0, #4] │ │ │ │ + bcs.w 88b24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88602 │ │ │ │ + bge.n 887dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88e4a │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ + beq.w 88fc6 │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 887be │ │ │ │ + beq.w 889be │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 886b0 │ │ │ │ + beq.n 88886 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8902a │ │ │ │ + beq.w 891c0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - mov lr, r0 │ │ │ │ + mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8903e │ │ │ │ + beq.w 891d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - mov r9, lr │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - ldrd sl, r3, [fp, #16] │ │ │ │ - mov r0, sl │ │ │ │ - mov sl, fp │ │ │ │ - mov r2, sl │ │ │ │ - and.w r8, r9, r0 │ │ │ │ - mov fp, r9 │ │ │ │ - str.w r9, [r7, #24] │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov r9, r2 │ │ │ │ - add.w r2, r8, #9 │ │ │ │ - add.w r4, r3, r8, lsl #3 │ │ │ │ - cmp r2, r0 │ │ │ │ + ldrd r3, r2, [fp, #16] │ │ │ │ + and.w r9, sl, r3 │ │ │ │ + movs r1, #0 │ │ │ │ + str.w sl, [r7, #24] │ │ │ │ + str r1, [r7, #36] @ 0x24 │ │ │ │ + add.w r1, r9, #9 │ │ │ │ + add.w r4, r2, r9, lsl #3 │ │ │ │ + cmp r1, r3 │ │ │ │ ite ls │ │ │ │ - movls r2, #9 │ │ │ │ - movhi r2, #0 │ │ │ │ - add.w r1, r4, #16 │ │ │ │ + movls r1, #9 │ │ │ │ + movhi r1, #0 │ │ │ │ + add.w r0, r4, #16 │ │ │ │ + str.w r9, [r7, #20] │ │ │ │ adds r4, #8 │ │ │ │ - add.w r2, r1, r2, lsl #3 │ │ │ │ - str r2, [r7, #32] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ - sub.w r1, r4, #8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 885a8 │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.n 886bc │ │ │ │ - cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ + add.w r8, r0, r1, lsl #3 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr.w r2, [r4, #-4] │ │ │ │ + sub.w r0, r4, #8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 8878c │ │ │ │ + cmp sl, r2 │ │ │ │ + beq.n 88892 │ │ │ │ + ldr r1, [r7, #36] @ 0x24 │ │ │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ - moveq sl, r1 │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ + moveq r1, r0 │ │ │ │ + str r1, [r7, #36] @ 0x24 │ │ │ │ adds r4, #8 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 88678 │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ - add.w r8, r8, r8, lsl #2 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - str r2, [r7, #24] │ │ │ │ - add r8, r2 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - and.w r8, r8, r0 │ │ │ │ - b.n 8865a │ │ │ │ - ldr.w lr, [r5, #12] │ │ │ │ - cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 88632 │ │ │ │ - b.n 8861c │ │ │ │ + cmp r8, r4 │ │ │ │ + bne.n 88848 │ │ │ │ + ldr r1, [r7, #24] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr.w r9, [r7, #20] │ │ │ │ + lsrs r1, r1, #5 │ │ │ │ + str r1, [r7, #24] │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ + add r9, r1 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + and.w r9, r9, r3 │ │ │ │ + b.n 88828 │ │ │ │ + ldr.w sl, [r5, #12] │ │ │ │ + cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 8880c │ │ │ │ + b.n 887f6 │ │ │ │ ldr.w r6, [r4, #-8] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 887a0 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 88bec │ │ │ │ - str r2, [r7, #16] │ │ │ │ + beq.w 889a2 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 88e20 │ │ │ │ + ldr r3, [pc, #628] @ (88b1c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #728] @ (889b0 ) │ │ │ │ - ldr r0, [r1, r2] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 88cf6 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - mov r2, r7 │ │ │ │ + str.w r9, [r7, #12] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r6, #0] │ │ │ │ ldr.w r1, [r0, #712] @ 0x2c8 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.w 88d02 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - mov r1, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 88b50 │ │ │ │ - ldr r3, [r1, #100] @ 0x64 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 889d0 │ │ │ │ - movw r2, #14997 @ 0x3a95 │ │ │ │ - movt r2, #14 │ │ │ │ + bcc.w 891e8 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - movne r2, #0 │ │ │ │ - strne r2, [r7, #8] │ │ │ │ - beq.w 88834 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - movw r2, #5152 @ 0x1420 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.w 889c0 │ │ │ │ + bne.w 88a34 │ │ │ │ + ldr r3, [r2, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88d1e │ │ │ │ + beq.w 88c9c │ │ │ │ + movw r1, #16517 @ 0x4085 │ │ │ │ + movt r1, #14 │ │ │ │ + mov.w r9, #0 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 88aa2 │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.w 88c54 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.w 88c54 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + and.w r2, r3, #3 │ │ │ │ + and.w r1, r0, #3 │ │ │ │ + orr.w ip, r3, r0 │ │ │ │ + rsb r2, r2, #1 │ │ │ │ + rsb r1, r1, #1 │ │ │ │ + cmp.w ip, #15 │ │ │ │ + bhi.w 88cb2 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mul.w r2, r3, r2 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 88ce0 │ │ │ │ + movw r3, #5412 @ 0x1524 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 88f0a │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - subs r2, r3, r2 │ │ │ │ - clz r2, r2 │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - mov.w r2, r2, lsr #5 │ │ │ │ - blt.w 88f1e │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88768 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r6, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8901e │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 887a0 │ │ │ │ - ldr.w r2, [r9, #20] │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 89010 │ │ │ │ + bne.w 890cc │ │ │ │ + ldr r1, [r7, #16] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + sub.w r9, r3, r1 │ │ │ │ + clz r9, r9 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + mov.w r9, r9, lsr #5 │ │ │ │ + blt.w 890e0 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 89212 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8920a │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 889a2 │ │ │ │ + ldr.w r9, [fp, #20] │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + cmp r9, r3 │ │ │ │ + bne.w 891de │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 89010 │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ + bne.w 891de │ │ │ │ adds r4, #8 │ │ │ │ - ldr.w r0, [r9, #16] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.w 88678 │ │ │ │ - b.n 88698 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 88690 │ │ │ │ + ldr.w r3, [fp, #16] │ │ │ │ + cmp r8, r4 │ │ │ │ + bne.w 88848 │ │ │ │ + b.n 8886a │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 88864 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 886c4 │ │ │ │ + bne.w 8889c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - mov fp, r9 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 88602 │ │ │ │ + bge.w 887dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 889a6 │ │ │ │ + bne.w 88c4a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 889a4 │ │ │ │ - ldr r6, [pc, #496] @ (889b0 ) │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 88c48 │ │ │ │ + ldr r5, [pc, #348] @ (88b1c ) │ │ │ │ + mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88fd2 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + bne.w 89152 │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8882a │ │ │ │ + bge.n 88a2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 8882a │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ + cbnz r3, 88a2a │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ ubfx r8, r2, #14, #1 │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r8, #1 │ │ │ │ mov.w sl, r3, asr #13 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 89048 │ │ │ │ - ldr r2, [pc, #424] @ (889b4 ) │ │ │ │ + bne.w 890c2 │ │ │ │ + ldr r2, [pc, #276] @ (88b20 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88ee8 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + bne.w 8901e │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ blx r9 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88e6c │ │ │ │ - ldr r3, [r6, r5] │ │ │ │ + bne.w 89006 │ │ │ │ + ldr r3, [r5, r6] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88cc8 │ │ │ │ + bne.w 88efe │ │ │ │ movs r0, #0 │ │ │ │ adds r7, #108 @ 0x6c │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - ldr r3, [r1, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.w 889b8 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.w 889b8 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - and.w r2, r3, #3 │ │ │ │ - and.w r1, r0, #3 │ │ │ │ - orr.w ip, r3, r0 │ │ │ │ - rsb r2, r2, #1 │ │ │ │ - rsb r1, r1, #1 │ │ │ │ - cmp.w ip, #15 │ │ │ │ - bhi.w 88a14 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 88a42 │ │ │ │ - movw r3, #5412 @ 0x1524 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - b.n 88736 │ │ │ │ - movw r2, #50000 @ 0xc350 │ │ │ │ - cmp r8, r2 │ │ │ │ + ldr.w r1, [r3, #172] @ 0xac │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 89224 │ │ │ │ + ldr.w ip, [r1, #8] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.n 88a88 │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.w 88e8e │ │ │ │ + cmp.w ip, #1 │ │ │ │ + beq.n 88a88 │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.w 88e8e │ │ │ │ + cmp.w ip, #2 │ │ │ │ + beq.n 88a88 │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.w 88e8e │ │ │ │ + cmp.w ip, #3 │ │ │ │ + beq.n 88a88 │ │ │ │ + adds r1, #24 │ │ │ │ + movs r0, #3 │ │ │ │ + mov lr, r3 │ │ │ │ + ldr.w r3, [r1, #4]! │ │ │ │ + adds r0, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 88e8c │ │ │ │ + cmp ip, r0 │ │ │ │ + bne.n 88a78 │ │ │ │ + ldr r3, [r2, #100] @ 0x64 │ │ │ │ + mov.w r9, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 88c6c │ │ │ │ + movw r1, #16517 @ 0x4085 │ │ │ │ + movt r1, #14 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 888ea │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + movw r2, #5152 @ 0x1420 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.w 88c5c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 88936 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r8, r5 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 88ad4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 890ba │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 88aea │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8926e │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 88b00 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 88b00 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 88b16 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 892c0 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 88a2c │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + movw r1, #50000 @ 0xc350 │ │ │ │ + cmp r9, r1 │ │ │ │ it gt │ │ │ │ - movgt.w r8, r8, lsl #1 │ │ │ │ - bgt.n 888b0 │ │ │ │ - mov.w r8, r8, lsl #2 │ │ │ │ - cmp.w r8, #7 │ │ │ │ - bls.w 88aa6 │ │ │ │ - cmp.w r8, #15 │ │ │ │ - bls.w 88bba │ │ │ │ - cmp.w r8, #31 │ │ │ │ - bls.w 88ac0 │ │ │ │ + movgt.w r9, r9, lsl #1 │ │ │ │ + bgt.n 88b4e │ │ │ │ + mov.w r9, r9, lsl #2 │ │ │ │ + cmp.w r9, #7 │ │ │ │ + bls.w 88d4a │ │ │ │ + cmp.w r9, #15 │ │ │ │ + bls.w 88dee │ │ │ │ + cmp.w r9, #31 │ │ │ │ + bls.w 88d64 │ │ │ │ movs r4, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r4, r8 │ │ │ │ - bls.n 888b2 │ │ │ │ - add.w r2, fp, #32 │ │ │ │ + cmp r4, r9 │ │ │ │ + bls.n 88b50 │ │ │ │ + add.w r1, fp, #32 │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ - str r3, [r7, #32] │ │ │ │ - str r2, [r7, #24] │ │ │ │ - bcs.w 890b6 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ + str r1, [r7, #24] │ │ │ │ + bcs.w 89276 │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r1, #3289 @ 0xcd9 │ │ │ │ + movw r1, #3685 @ 0xe65 │ │ │ │ movt r1, #7 │ │ │ │ mov.w r9, r4, lsl #3 │ │ │ │ - ldr.w r2, [r6, #868] @ 0x364 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 88eb8 │ │ │ │ - ldr r2, [pc, #200] @ (889b0 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr.w r8, [r6, #868] @ 0x364 │ │ │ │ + cmp r8, r1 │ │ │ │ + bne.w 89086 │ │ │ │ + ldr r1, [pc, #704] @ (88e48 ) │ │ │ │ + mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ cmp.w r9, #512 @ 0x200 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr.w r2, [r2, #1596] @ 0x63c │ │ │ │ - str r2, [r7, #16] │ │ │ │ - bne.w 88a70 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + add.w r1, r1, #4096 @ 0x1000 │ │ │ │ + ldr.w r1, [r1, #1596] @ 0x63c │ │ │ │ + str r1, [r7, #20] │ │ │ │ + bne.w 88d10 │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ lsrs r1, r1, #3 │ │ │ │ - str r1, [r7, #8] │ │ │ │ - ldr.w r2, [r2, r1, lsl #3] │ │ │ │ - ldr.w lr, [r2, #8] │ │ │ │ - cmp r2, lr │ │ │ │ - beq.w 88e54 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr.w r8, [r2, #4] │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r1, [r7, #12] │ │ │ │ + ldr.w r0, [r0, r1, lsl #3] │ │ │ │ + ldr.w lr, [r0, #8] │ │ │ │ + cmp r0, lr │ │ │ │ + beq.w 88fea │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + ldr.w r8, [r0, #4] │ │ │ │ + add.w ip, r1, #1 │ │ │ │ + str.w ip, [r0] │ │ │ │ ldr.w ip, [r8] │ │ │ │ - str.w ip, [r2, #4] │ │ │ │ + str.w ip, [r0, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 88a4c │ │ │ │ - mov r6, r3 │ │ │ │ + beq.w 88cea │ │ │ │ + mov r6, r2 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - mov.w sl, sl, lsl #3 │ │ │ │ + str r3, [r7, #20] │ │ │ │ blx 2b314 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ - ldrd r1, r2, [fp, #8] │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + ldrd r2, r1, [fp, #8] │ │ │ │ add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ - add.w r3, r0, sl │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + cmp r2, r1 │ │ │ │ strd r9, r8, [fp, #16] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w 88e84 │ │ │ │ - cmp r0, r3 │ │ │ │ - bhi.n 8899c │ │ │ │ - add.w r3, r0, #16 │ │ │ │ + add.w r0, r4, r3 │ │ │ │ + bne.w 89052 │ │ │ │ + cmp r4, r0 │ │ │ │ + bhi.n 88c40 │ │ │ │ + add.w r2, r4, #16 │ │ │ │ mov lr, r6 │ │ │ │ - add.w ip, r3, sl │ │ │ │ + add.w ip, r2, r3 │ │ │ │ mov r6, r5 │ │ │ │ - add.w r3, r0, #8 │ │ │ │ + add.w r3, r4, #8 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 88992 │ │ │ │ + cbz r2, 88c36 │ │ │ │ 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 88afe │ │ │ │ + bne.w 88da2 │ │ │ │ str.w r2, [r8, r1, lsl #3] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 88970 │ │ │ │ + bne.n 88c14 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, lr │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 88cd4 │ │ │ │ + bne.w 88f0a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 885f8 │ │ │ │ - b.n 88602 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ + blt.w 887d2 │ │ │ │ + b.n 887dc │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 890be │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cbnz r3, 889fe │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r2, #100] @ 0x64 │ │ │ │ - cbz r3, 889fe │ │ │ │ + blt.w 8928e │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 88c9c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + cbz r3, 88c9c │ │ │ │ movw r2, #10716 @ 0x29dc │ │ │ │ movt r2, #76 @ 0x4c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ blx r3 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 88730 │ │ │ │ + bne.w 88aba │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 890d6 │ │ │ │ + blt.w 8927e │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - b.n 8887c │ │ │ │ + b.n 8892e │ │ │ │ lsrs r3, r3, #3 │ │ │ │ lsrs r0, r0, #3 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8887c │ │ │ │ - cbz r3, 88a42 │ │ │ │ + bne.w 8892e │ │ │ │ + cbz r3, 88ce0 │ │ │ │ add.w r0, r6, r3, lsl #2 │ │ │ │ add.w ip, r5, r3, lsl #2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8887c │ │ │ │ + bne.w 8892e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 88c16 │ │ │ │ + bne.w 88e4c │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 88736 │ │ │ │ - ldrd r0, r1, [r2, #24] │ │ │ │ - cmp r1, r0 │ │ │ │ - bcc.w 88ca6 │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ + b.n 88936 │ │ │ │ + ldrd sl, r1, [r0, #24] │ │ │ │ + cmp sl, r1 │ │ │ │ + bhi.w 88ed4 │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ adds r1, #1 │ │ │ │ - add.w r1, r0, r1, lsl #3 │ │ │ │ - str r1, [r2, #24] │ │ │ │ - adds r1, r2, r0 │ │ │ │ - str r1, [r2, #4] │ │ │ │ - str.w ip, [r2, r0] │ │ │ │ + add.w r1, sl, r1, lsl #3 │ │ │ │ + str r1, [r0, #24] │ │ │ │ + add.w r1, r0, sl │ │ │ │ + str r1, [r0, #4] │ │ │ │ + str.w ip, [r0, sl] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 88934 │ │ │ │ - ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r1, #46021 @ 0xb3c5 │ │ │ │ + bne.w 88bd6 │ │ │ │ + ldr.w r8, [r6, #848] @ 0x350 │ │ │ │ + movw r1, #46421 @ 0xb555 │ │ │ │ movt r1, #6 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 88fc2 │ │ │ │ + cmp r8, r1 │ │ │ │ + bne.w 890a0 │ │ │ │ mov r0, r9 │ │ │ │ - str r3, [r7, #8] │ │ │ │ + str r2, [r7, #4] │ │ │ │ + str r3, [r7, #12] │ │ │ │ blx 2bf6c │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ mov r8, r0 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 890b6 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ - mov r6, r3 │ │ │ │ - ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 88936 │ │ │ │ + beq.w 89276 │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + mov r6, r2 │ │ │ │ + ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r1, #800] @ 0x320 │ │ │ │ + b.n 88bd8 │ │ │ │ add.w r8, fp, #32 │ │ │ │ - str r3, [r7, #32] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.w 88f7e │ │ │ │ - mov r6, r3 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ + cmp r2, r8 │ │ │ │ + beq.w 89110 │ │ │ │ + mov r6, r2 │ │ │ │ movs r4, #8 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ str.w r8, [r7, #24] │ │ │ │ - b.n 88936 │ │ │ │ + b.n 88bd8 │ │ │ │ movs r4, #32 │ │ │ │ - add.w r2, fp, #32 │ │ │ │ - str r3, [r7, #32] │ │ │ │ - str r2, [r7, #24] │ │ │ │ + add.w r1, fp, #32 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ + str r1, [r7, #24] │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r1, #3289 @ 0xcd9 │ │ │ │ + movw r1, #3685 @ 0xe65 │ │ │ │ movt r1, #7 │ │ │ │ mov.w r9, r4, lsl #3 │ │ │ │ - ldr.w r2, [r6, #868] @ 0x364 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 88eb8 │ │ │ │ - ldr r2, [pc, #664] @ (88d84 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr.w r2, [r2, #1596] @ 0x63c │ │ │ │ - str r2, [r7, #16] │ │ │ │ - b.n 88902 │ │ │ │ + ldr.w r8, [r6, #868] @ 0x364 │ │ │ │ + cmp r8, r1 │ │ │ │ + bne.w 89086 │ │ │ │ + ldr r1, [pc, #184] @ (88e48 ) │ │ │ │ + mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + add.w r1, r1, #4096 @ 0x1000 │ │ │ │ + ldr.w r1, [r1, #1596] @ 0x63c │ │ │ │ + str r1, [r7, #20] │ │ │ │ + b.n 88ba0 │ │ │ │ add.w r5, r1, #9 │ │ │ │ cmp r9, r5 │ │ │ │ - bcc.n 88bc6 │ │ │ │ + bcc.n 88dfa │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88c12 │ │ │ │ + beq.n 88e42 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88ca2 │ │ │ │ + beq.w 88ee6 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88cb8 │ │ │ │ + beq.w 88eee │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88ce2 │ │ │ │ + beq.w 88f18 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88cea │ │ │ │ + beq.w 88f20 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88cf2 │ │ │ │ + beq.w 88f28 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88c52 │ │ │ │ + beq.n 88e88 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88d7e │ │ │ │ + beq.w 88f30 │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 88bc6 │ │ │ │ + cbnz r5, 88dfa │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ - b.n 88be6 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr.w r0, [r2, #172] @ 0xac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 890a0 │ │ │ │ - ldr.w ip, [r0, #8] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 88b9e │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 88c58 │ │ │ │ - cmp.w ip, #1 │ │ │ │ - beq.n 88b9e │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 88c58 │ │ │ │ - cmp.w ip, #2 │ │ │ │ - beq.n 88b9e │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 88c58 │ │ │ │ - cmp.w ip, #3 │ │ │ │ - beq.n 88b9e │ │ │ │ - adds r0, #24 │ │ │ │ - movs r3, #3 │ │ │ │ - mov lr, r2 │ │ │ │ - ldr.w r2, [r0, #4]! │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 88c56 │ │ │ │ - cmp ip, r3 │ │ │ │ - bne.n 88b90 │ │ │ │ - ldr r3, [r1, #100] @ 0x64 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 889ce │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - movw r2, #14997 @ 0x3a95 │ │ │ │ - movt r2, #14 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 88838 │ │ │ │ - b.n 88718 │ │ │ │ - add.w r2, fp, #32 │ │ │ │ + b.n 88e1a │ │ │ │ + add.w r1, fp, #32 │ │ │ │ movs r4, #16 │ │ │ │ - str r3, [r7, #32] │ │ │ │ - str r2, [r7, #24] │ │ │ │ - b.n 88aca │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ + str r1, [r7, #24] │ │ │ │ + b.n 88d6e │ │ │ │ mov.w sl, r0, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w r4, sl, #1 │ │ │ │ add r1, r4 │ │ │ │ and.w r5, r9, r1 │ │ │ │ add.w r4, r8, r5, lsl #3 │ │ │ │ ldr.w r1, [r8, r5, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 88db6 │ │ │ │ + bne.w 88f34 │ │ │ │ strd r2, r0, [r4] │ │ │ │ - b.n 88992 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - cmp r1, r0 │ │ │ │ - bne.w 886ce │ │ │ │ + b.n 88c36 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 888a6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - str r3, [r7, #16] │ │ │ │ - bl 195d90 <_Py_NewReference@@Base+0x2ab0> │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + str r2, [r7, #12] │ │ │ │ + bl 194940 <_Py_NewReference@@Base+0x58> │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 887a0 │ │ │ │ - b.n 886ce │ │ │ │ + bne.w 889a2 │ │ │ │ + b.n 888a6 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #8 │ │ │ │ - b.n 88be6 │ │ │ │ + b.n 88e1a │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8887c │ │ │ │ + bne.w 8892e │ │ │ │ subs r2, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 88a42 │ │ │ │ + beq.w 88ce0 │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 8887c │ │ │ │ + bne.w 8892e │ │ │ │ mov r3, r0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.w 88a42 │ │ │ │ + bcc.w 88ce0 │ │ │ │ ldr.w r0, [r3, #-4]! │ │ │ │ ldr.w r1, [ip, #-4]! │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 88c3a │ │ │ │ - b.n 8887c │ │ │ │ + beq.n 88e70 │ │ │ │ + b.n 8892e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ - b.n 88be6 │ │ │ │ - mov r2, lr │ │ │ │ - ldr r3, [r2, #100] @ 0x64 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 89064 │ │ │ │ + b.n 88e1a │ │ │ │ + mov r3, lr │ │ │ │ + ldr.w r9, [r3, #100] @ 0x64 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 892b6 │ │ │ │ movw r3, #10716 @ 0x29dc │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - blx r3 │ │ │ │ + blx r9 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 88730 │ │ │ │ + bne.w 88aba │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 89054 │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - ldr r3, [r1, #100] @ 0x64 │ │ │ │ + blt.w 892a6 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + mov.w r9, #1 │ │ │ │ + ldr r3, [r2, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 889fe │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - b.n 88baa │ │ │ │ + bne.w 88a94 │ │ │ │ + b.n 88c9c │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + mov r6, r2 │ │ │ │ + str.w r1, [lr, #12] │ │ │ │ + str.w lr, [r1, #8] │ │ │ │ + b.n 88bd8 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 88be6 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - mov r6, r3 │ │ │ │ - str.w r2, [lr, #12] │ │ │ │ - str.w lr, [r2, #8] │ │ │ │ - b.n 88936 │ │ │ │ + b.n 88e1a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #24 │ │ │ │ - b.n 88be6 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + b.n 88e1a │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 88ffa │ │ │ │ + blt.w 8917c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 8882c │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ - bl 761ac │ │ │ │ + b.n 88a2c │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ + bl 7637c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n 889a6 │ │ │ │ + b.n 88c4a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 88be6 │ │ │ │ + b.n 88e1a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - b.n 88be6 │ │ │ │ + b.n 88e1a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 88be6 │ │ │ │ - ldr.w r1, [r0, #712] @ 0x2c8 │ │ │ │ - mov r2, r7 │ │ │ │ - cmp r7, r1 │ │ │ │ - bcs.w 886f2 │ │ │ │ - sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ - cmp r1, r2 │ │ │ │ - bhi.w 886f2 │ │ │ │ - movw r1, #60992 @ 0xee40 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 313a8 <_Py_CheckRecursiveCall@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 89076 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r8, r5 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88d32 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 88f02 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88d48 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 89098 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88d5e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 88d5e │ │ │ │ - mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88d74 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8906e │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8882c │ │ │ │ + b.n 88e1a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - b.n 88be6 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - bmi.w 88ece │ │ │ │ - ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 88ece │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 88ece │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1fdc04 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 88d74 │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.w 88586 │ │ │ │ + b.n 88e1a │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r5, #9 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 88e08 │ │ │ │ + bcc.n 88f7a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88c0e │ │ │ │ + beq.w 88e3e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88c9e │ │ │ │ + beq.n 88ee2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88cb4 │ │ │ │ + beq.n 88eea │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88cde │ │ │ │ + beq.n 88f14 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88ce6 │ │ │ │ + beq.n 88f1c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88cee │ │ │ │ + beq.n 88f24 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88c4e │ │ │ │ + beq.n 88e84 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88d7a │ │ │ │ + beq.n 88f2c │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88fbc │ │ │ │ + beq.w 890b4 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ adds r5, #1 │ │ │ │ add r5, sl │ │ │ │ and.w r5, r9, r5 │ │ │ │ add.w r4, r8, r5, lsl #3 │ │ │ │ ldr.w r3, [r8, r5, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88dba │ │ │ │ + bne.n 88f38 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 88be6 │ │ │ │ - ldr.w r2, [fp, #4] │ │ │ │ - adds r2, #1 │ │ │ │ - bne.w 88648 │ │ │ │ - mov r8, fp │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ - mov fp, sl │ │ │ │ + b.n 88e1a │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + bmi.n 89038 │ │ │ │ + ldr r3, [r2, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 89038 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 89038 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1fec94 │ │ │ │ + str r0, [r7, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 88b16 │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + b.w 8876a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 887dc │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + adds r1, #1 │ │ │ │ + bne.w 8881c │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ adds r3, #1 │ │ │ │ - str.w r3, [sl, #12] │ │ │ │ + str.w r3, [fp, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - strd r5, r9, [r8] │ │ │ │ - b.n 889a6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 88602 │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - str r3, [r7, #4] │ │ │ │ - bl 70da4 │ │ │ │ + strd r5, sl, [r0] │ │ │ │ + b.n 88c4a │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ + strd r2, r3, [r7] │ │ │ │ + bl 70f30 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + ldrd r2, r3, [r7] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 88934 │ │ │ │ - b.n 88a70 │ │ │ │ + bne.w 88bd6 │ │ │ │ + b.n 88d10 │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.w 88820 │ │ │ │ + ble.w 88a20 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 88820 │ │ │ │ + beq.w 88a20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fd60c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 88820 │ │ │ │ + bl 1fe69c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 88a20 │ │ │ │ + movw r1, #4689 @ 0x1251 │ │ │ │ + movt r1, #19 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 88a14 │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ + blx r3 │ │ │ │ + b.n 88a14 │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #65456 @ 0xffb0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d6310 │ │ │ │ + b.n 88b16 │ │ │ │ + str.w r1, [fp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - ldr.w sl, [pc, #648] @ 89110 │ │ │ │ + ldr.w sl, [pc, #620] @ 892c8 │ │ │ │ mov r9, r5 │ │ │ │ - ldr r4, [r7, #32] │ │ │ │ - mov r5, r3 │ │ │ │ - str.w r2, [fp, #8] │ │ │ │ - b.n 88e98 │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 89066 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi.n 88eb4 │ │ │ │ + bhi.n 89082 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 88e96 │ │ │ │ + beq.n 89064 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 88e96 │ │ │ │ + beq.n 89064 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ - str r1, [r7, #16] │ │ │ │ - bl 198438 │ │ │ │ - ldr r1, [r7, #16] │ │ │ │ - b.n 88e96 │ │ │ │ + str r1, [r7, #20] │ │ │ │ + bl 199a48 │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + b.n 89064 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 8899c │ │ │ │ + b.n 88c40 │ │ │ │ ldr.w r0, [r6, #864] @ 0x360 │ │ │ │ mov r1, r9 │ │ │ │ - str r3, [r7, #16] │ │ │ │ - blx r2 │ │ │ │ + str r2, [r7, #12] │ │ │ │ + str r3, [r7, #20] │ │ │ │ + blx r8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 890b6 │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ - b.n 88936 │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #60912 @ 0xedf0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 88d74 │ │ │ │ - movw r1, #785 @ 0x311 │ │ │ │ - movt r1, #19 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 88814 │ │ │ │ - ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ - blx r3 │ │ │ │ - b.n 88814 │ │ │ │ + beq.w 89276 │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + b.n 88bd8 │ │ │ │ + ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ + mov r1, r9 │ │ │ │ + str r2, [r7, #4] │ │ │ │ + str r3, [r7, #12] │ │ │ │ + blx r8 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + b.n 88d32 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + b.n 88dea │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 88d32 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 88ad4 │ │ │ │ + ldr r1, [r7, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1fdf0c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 88a20 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - bl c5f50 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88f28 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 89082 │ │ │ │ + str r3, [r7, #4] │ │ │ │ + bl c65b4 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 890ea │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 89266 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88f38 │ │ │ │ + bge.n 890fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8901e │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 887a0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8876e │ │ │ │ + beq.w 8920a │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.w 889a2 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 88970 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 88d32 │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - movw r1, #60944 @ 0xee10 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 88d74 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 88d74 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 88d74 │ │ │ │ - cmp r6, r0 │ │ │ │ - beq.w 889a4 │ │ │ │ + b.n 88ad4 │ │ │ │ + cmp ip, r6 │ │ │ │ + beq.w 88c48 │ │ │ │ mov r4, r8 │ │ │ │ add.w ip, r7, #40 @ 0x28 │ │ │ │ add.w lr, fp, #96 @ 0x60 │ │ │ │ + mov r9, r3 │ │ │ │ mov r6, ip │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, lr │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ - bne.n 88f8e │ │ │ │ - add.w r3, r7, #40 @ 0x28 │ │ │ │ + bne.n 89122 │ │ │ │ + mov r3, r9 │ │ │ │ + add.w r2, r7, #40 @ 0x28 │ │ │ │ mov r6, r8 │ │ │ │ movs r4, #8 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ str.w r8, [r7, #24] │ │ │ │ - str r3, [r7, #32] │ │ │ │ - b.n 88936 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - b.n 88b4c │ │ │ │ - ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 88a8e │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ + b.n 88bd8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88cbc │ │ │ │ + beq.w 88ef2 │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c95b4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 89008 │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ + bl 1ca558 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8921c │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 88820 │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ + bge.w 88a20 │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 887de │ │ │ │ - b.n 88820 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c95c0 <_PyErr_Clear@@Base> │ │ │ │ - b.n 88fec │ │ │ │ - mov sl, r9 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, fp │ │ │ │ - ldr.w r0, [sl, #16] │ │ │ │ - b.w 88648 │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - b.n 88f38 │ │ │ │ + beq.w 889de │ │ │ │ + b.n 88a20 │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + movw r1, #65488 @ 0xffd0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d6310 │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 88b16 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 88b16 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 88b16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7eb10 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ecdc <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 890e6 │ │ │ │ + bne.n 8923c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f794 │ │ │ │ + bl 7f964 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 89102 │ │ │ │ + bge.n 89258 │ │ │ │ mov r8, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fed8c │ │ │ │ - b.n 88d48 │ │ │ │ - ldr r1, [r7, #36] @ 0x24 │ │ │ │ + bl 1ffe1c │ │ │ │ + b.n 88aea │ │ │ │ + ldr.w r3, [fp, #16] │ │ │ │ + mov r2, r9 │ │ │ │ + b.w 8881c │ │ │ │ + sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ + cmp r7, r1 │ │ │ │ + bcc.w 888c8 │ │ │ │ + movw r1, #0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 31408 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 88ac0 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + b.w 888c8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 890fc │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 88970 │ │ │ │ + b.w 889a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fce7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 88820 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 88c8e │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 88c8e │ │ │ │ - ldr r3, [r1, #100] @ 0x64 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 88baa │ │ │ │ - b.n 889ce │ │ │ │ - mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 88d74 │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 886fc │ │ │ │ - b.n 88b52 │ │ │ │ + bl 1ca564 <_PyErr_Clear@@Base> │ │ │ │ + b.n 8916e │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 88f30 │ │ │ │ - b.n 88f38 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 88d48 │ │ │ │ - mov r0, r2 │ │ │ │ - str r1, [r7, #4] │ │ │ │ - str r2, [r7, #8] │ │ │ │ + str r2, [r7, #0] │ │ │ │ + str r3, [r7, #4] │ │ │ │ bl 2e108 <_PyObject_DebugMallocStats@@Base+0x638> │ │ │ │ - ldrd r1, r2, [r7, #4] │ │ │ │ + ldrd r2, r3, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88b9e │ │ │ │ - b.n 88c58 │ │ │ │ - mov r8, r5 │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 88d48 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 889ca │ │ │ │ - movw r0, #5152 @ 0x1420 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 889ca │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 889fe │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 889fe │ │ │ │ + beq.w 88a88 │ │ │ │ + b.n 88e8e │ │ │ │ mov r8, r5 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #31332 @ 0x7a64 │ │ │ │ + movw r1, #35876 @ 0x8c24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 89040 │ │ │ │ + bl d6310 │ │ │ │ + b.n 891d6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88624 │ │ │ │ + bne.w 887fe │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r8, r5 │ │ │ │ - b.n 890e8 │ │ │ │ + b.n 8923e │ │ │ │ + mov r0, r3 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 890ea │ │ │ │ + mov r0, r8 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 88aea │ │ │ │ + mov r8, r5 │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 88aea │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 88c9c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 88c9c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 88c66 │ │ │ │ + movw r0, #5152 @ 0x1420 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 88c66 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 88ec4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 88ec4 │ │ │ │ + ldr r3, [r2, #100] @ 0x64 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 88a94 │ │ │ │ + b.n 88c9c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 88b16 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ │ │ │ │ -00089114 : │ │ │ │ +000892cc : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ - cbz r3, 8914a │ │ │ │ + cbz r3, 89302 │ │ │ │ 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, 89188 │ │ │ │ + cbz r0, 89340 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movw r2, #7689 @ 0x1e09 │ │ │ │ + movw r2, #7849 @ 0x1ea9 │ │ │ │ movt r2, #4 │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 8915c │ │ │ │ + beq.n 89314 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 8918c │ │ │ │ + bmi.n 89344 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 8918c │ │ │ │ + cbz r3, 89344 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 8918c │ │ │ │ - b.w 1fdc04 │ │ │ │ + cbz r3, 89344 │ │ │ │ + b.w 1fec94 │ │ │ │ movw ip, #44536 @ 0xadf8 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #60944 @ 0xee10 │ │ │ │ + movw r1, #65488 @ 0xffd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89188 │ │ │ │ + bge.n 89340 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 891a4 │ │ │ │ + cbz r2, 8935c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 89144 │ │ │ │ + b.n 892fc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60912 @ 0xedf0 │ │ │ │ + movw r1, #65456 @ 0xffb0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 89188 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 89340 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 89370 │ │ │ │ - ldr r5, [pc, #444] @ (89384 ) │ │ │ │ + bpl.w 89528 │ │ │ │ + ldr r5, [pc, #444] @ (8953c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w ip, [r6, r5] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1896] @ 0x768 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8926e │ │ │ │ - ldr r0, [pc, #420] @ (89388 ) │ │ │ │ + beq.n 89426 │ │ │ │ + ldr r0, [pc, #420] @ (89540 ) │ │ │ │ ldr r7, [r3, #0] │ │ │ │ str.w r7, [r2, #1896] @ 0x768 │ │ │ │ ldr.w r1, [r2, #1900] @ 0x76c │ │ │ │ ldr.w r7, [r0, #1600] @ 0x640 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1900] @ 0x76c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 89330 │ │ │ │ + bne.w 894e8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r7, [r3, #8] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89290 │ │ │ │ + bge.n 89448 │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ addw r6, r2, #3756 @ 0xeac │ │ │ │ ldr.w r5, [r2, #3760] @ 0xeb0 │ │ │ │ str r4, [r3, #12] │ │ │ │ @@ -139805,30 +139981,30 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orrs r1, r6 │ │ │ │ cmp r5, r0 │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ str.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ str.w r7, [r2, #3868] @ 0xf1c │ │ │ │ str.w r0, [r2, #3768] @ 0xeb8 │ │ │ │ - blt.n 892e8 │ │ │ │ + blt.n 894a0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r0, #9400 @ 0x24b8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89380 │ │ │ │ + beq.n 89538 │ │ │ │ ldr.w ip, [r6, r5] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8920c │ │ │ │ + blt.n 893c4 │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ str r4, [r3, #12] │ │ │ │ sub.w r4, r3, #8 │ │ │ │ ldr.w r5, [r2, #3760] @ 0xeb0 │ │ │ │ and.w r1, r1, #3 │ │ │ │ addw r7, r2, #3756 @ 0xeac │ │ │ │ @@ -139847,476 +140023,476 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orrs r1, r7 │ │ │ │ cmp r0, r5 │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ str.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ str.w r6, [r2, #3868] @ 0xf1c │ │ │ │ str.w r0, [r2, #3768] @ 0xeb8 │ │ │ │ - ble.n 89268 │ │ │ │ + ble.n 89420 │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - beq.n 89268 │ │ │ │ + beq.n 89420 │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89268 │ │ │ │ + bne.n 89420 │ │ │ │ ldr.w r2, [ip, #72] @ 0x48 │ │ │ │ - cbnz r2, 89328 │ │ │ │ + cbnz r2, 894e0 │ │ │ │ add.w r1, ip, #12 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 89268 │ │ │ │ + bmi.n 89420 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89312 │ │ │ │ + bne.n 894ca │ │ │ │ dmb ish │ │ │ │ - b.n 89268 │ │ │ │ + b.n 89420 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89268 │ │ │ │ - b.n 89302 │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + bne.n 89420 │ │ │ │ + b.n 894ba │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 8935c │ │ │ │ + bne.n 89514 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89280 │ │ │ │ + bne.n 89438 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ ldr.w ip, [r6, r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89284 │ │ │ │ + b.n 8943c │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr.w ip, [r6, r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89284 │ │ │ │ - movw r0, #32972 @ 0x80cc │ │ │ │ + b.n 8943c │ │ │ │ + movw r0, #37516 @ 0x928c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #1169 @ 0x491 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 89268 │ │ │ │ + b.n 89420 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0008938c : │ │ │ │ +00089544 : │ │ │ │ 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, 893ac │ │ │ │ + cbz r0, 89564 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #56] @ (893e8 ) │ │ │ │ + ldr r2, [pc, #56] @ (895a0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 893a6 │ │ │ │ + beq.n 8955e │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 893a6 │ │ │ │ + beq.n 8955e │ │ │ │ movw r1, #61116 @ 0xeebc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1c95b4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1ca558 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 893a6 │ │ │ │ + beq.n 8955e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c95c0 <_PyErr_Clear@@Base> │ │ │ │ + bl 1ca564 <_PyErr_Clear@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 893a6 │ │ │ │ + b.n 8955e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 8943c │ │ │ │ + cbz r2, 895f4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 8941e │ │ │ │ + bge.n 895d6 │ │ │ │ adds r1, r3, #4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89430 │ │ │ │ + bge.n 895e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 89434 │ │ │ │ + cbz r3, 895ec │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 89430 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 895e8 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #7 │ │ │ │ mov fp, r3 │ │ │ │ - bls.w 8961a │ │ │ │ + bls.w 897d2 │ │ │ │ cmp r1, #15 │ │ │ │ - bls.n 8954e │ │ │ │ + bls.n 89706 │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 89638 │ │ │ │ + bls.w 897f0 │ │ │ │ movs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 8946a │ │ │ │ + bls.n 89622 │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ add.w sl, r8, #32 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 89742 │ │ │ │ + bcs.w 898fa │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #3289 @ 0xcd9 │ │ │ │ + movw r3, #3685 @ 0xe65 │ │ │ │ movt r3, #7 │ │ │ │ mov.w r9, r5, lsl #3 │ │ │ │ ldr.w r4, [r2, #868] @ 0x364 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 89732 │ │ │ │ - ldr r3, [pc, #692] @ (89754 ) │ │ │ │ + bne.w 898ea │ │ │ │ + ldr r3, [pc, #692] @ (8990c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r9, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1596] @ 0x63c │ │ │ │ mov r7, r3 │ │ │ │ - bne.w 89690 │ │ │ │ + bne.w 89848 │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8967e │ │ │ │ + beq.w 89836 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w ip, [r4] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 895fe │ │ │ │ + beq.w 897b6 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ subs r5, #1 │ │ │ │ blx 2b314 │ │ │ │ mov.w r3, fp, lsl #3 │ │ │ │ ldrd r1, r2, [r8, #8] │ │ │ │ add.w r9, r6, r3 │ │ │ │ strd r5, r4, [r8, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8974c │ │ │ │ + bne.w 89904 │ │ │ │ cmp r6, r9 │ │ │ │ ittt ls │ │ │ │ addls.w lr, r6, #16 │ │ │ │ addls lr, r3 │ │ │ │ addls.w r3, r6, #8 │ │ │ │ - bhi.n 8953e │ │ │ │ + bhi.n 896f6 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 89538 │ │ │ │ + cbz r2, 896f0 │ │ │ │ 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, 8958a │ │ │ │ + cbnz r7, 89742 │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 89518 │ │ │ │ + bne.n 896d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8965e │ │ │ │ + bne.w 89816 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w sl, r0, #32 │ │ │ │ movs r5, #16 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #3289 @ 0xcd9 │ │ │ │ + movw r3, #3685 @ 0xe65 │ │ │ │ movt r3, #7 │ │ │ │ mov.w r9, r5, lsl #3 │ │ │ │ ldr.w r4, [r2, #868] @ 0x364 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 89732 │ │ │ │ - ldr r3, [pc, #476] @ (89754 ) │ │ │ │ + bne.w 898ea │ │ │ │ + ldr r3, [pc, #476] @ (8990c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1596] @ 0x63c │ │ │ │ mov r7, r3 │ │ │ │ - b.n 894ba │ │ │ │ + b.n 89672 │ │ │ │ add.w r8, r1, #9 │ │ │ │ cmp r5, r8 │ │ │ │ - bcc.n 895da │ │ │ │ + bcc.n 89792 │ │ │ │ ldr.w r7, [ip, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 89642 │ │ │ │ + beq.n 897fa │ │ │ │ ldr.w r7, [ip, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 89652 │ │ │ │ + beq.n 8980a │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 89658 │ │ │ │ + beq.n 89810 │ │ │ │ ldr.w r7, [ip, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 89632 │ │ │ │ + beq.n 897ea │ │ │ │ ldr.w r7, [ip, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 89666 │ │ │ │ + beq.n 8981e │ │ │ │ ldr.w r7, [ip, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8966c │ │ │ │ + beq.n 89824 │ │ │ │ ldr.w r7, [ip, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 89672 │ │ │ │ + beq.n 8982a │ │ │ │ ldr.w r7, [ip, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 89678 │ │ │ │ + beq.n 89830 │ │ │ │ ldr.w r7, [ip, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 896bc │ │ │ │ + beq.n 89874 │ │ │ │ mov.w r9, r0, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w ip, r9, #1 │ │ │ │ add r1, ip │ │ │ │ and.w r8, r5, r1 │ │ │ │ add.w ip, r4, r8, lsl #3 │ │ │ │ ldr.w r1, [r4, r8, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 896c2 │ │ │ │ + bne.n 8987a │ │ │ │ strd r2, r0, [ip] │ │ │ │ - b.n 89538 │ │ │ │ + b.n 896f0 │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 89648 │ │ │ │ + bhi.n 89800 │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str.w ip, [r3, lr] │ │ │ │ - b.n 894e4 │ │ │ │ + b.n 8969c │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r4, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 8977e │ │ │ │ + beq.w 89936 │ │ │ │ mov sl, r4 │ │ │ │ movs r5, #8 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ str r6, [sp, #4] │ │ │ │ - b.n 894e6 │ │ │ │ + b.n 8969e │ │ │ │ add.w ip, ip, #32 │ │ │ │ - b.n 895f8 │ │ │ │ + b.n 897b0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w sl, r0, #32 │ │ │ │ movs r5, #32 │ │ │ │ - b.n 89556 │ │ │ │ + b.n 8970e │ │ │ │ add.w ip, ip, #8 │ │ │ │ - b.n 895f8 │ │ │ │ + b.n 897b0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 894e6 │ │ │ │ + b.n 8969e │ │ │ │ add.w ip, ip, #16 │ │ │ │ - b.n 895f8 │ │ │ │ + b.n 897b0 │ │ │ │ add.w ip, ip, #24 │ │ │ │ - b.n 895f8 │ │ │ │ + b.n 897b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 761ac │ │ │ │ - b.n 89546 │ │ │ │ + bl 7637c │ │ │ │ + b.n 896fe │ │ │ │ add.w ip, ip, #40 @ 0x28 │ │ │ │ - b.n 895f8 │ │ │ │ + b.n 897b0 │ │ │ │ add.w ip, ip, #48 @ 0x30 │ │ │ │ - b.n 895f8 │ │ │ │ + b.n 897b0 │ │ │ │ add.w ip, ip, #56 @ 0x38 │ │ │ │ - b.n 895f8 │ │ │ │ + b.n 897b0 │ │ │ │ add.w ip, ip, #64 @ 0x40 │ │ │ │ - b.n 895f8 │ │ │ │ + b.n 897b0 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 894e4 │ │ │ │ + bne.w 8969c │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #46021 @ 0xb3c5 │ │ │ │ + movw r3, #46421 @ 0xb555 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 897b8 │ │ │ │ + bne.w 89970 │ │ │ │ mov r0, r9 │ │ │ │ blx 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 89742 │ │ │ │ + beq.n 898fa │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ str r6, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 894e6 │ │ │ │ + b.n 8969e │ │ │ │ add.w ip, ip, #72 @ 0x48 │ │ │ │ - b.n 895f8 │ │ │ │ + b.n 897b0 │ │ │ │ add.w r1, r8, #9 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc.n 89712 │ │ │ │ + bcc.n 898ca │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89642 │ │ │ │ + beq.n 897fa │ │ │ │ ldr.w r1, [ip, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89652 │ │ │ │ + beq.n 8980a │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89658 │ │ │ │ + beq.n 89810 │ │ │ │ ldr.w r1, [ip, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89632 │ │ │ │ + beq.n 897ea │ │ │ │ ldr.w r1, [ip, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89666 │ │ │ │ + beq.n 8981e │ │ │ │ ldr.w r1, [ip, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8966c │ │ │ │ + beq.n 89824 │ │ │ │ ldr.w r1, [ip, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89672 │ │ │ │ + beq.n 8982a │ │ │ │ ldr.w r1, [ip, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89678 │ │ │ │ + beq.n 89830 │ │ │ │ ldr.w r1, [ip, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 896bc │ │ │ │ + beq.n 89874 │ │ │ │ add.w r1, r8, r8, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r9 │ │ │ │ and.w r8, r5, r1 │ │ │ │ add.w ip, r4, r8, lsl #3 │ │ │ │ ldr.w r1, [r4, r8, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 895f8 │ │ │ │ - b.n 896c2 │ │ │ │ + beq.w 897b0 │ │ │ │ + b.n 8987a │ │ │ │ ldr.w r0, [r2, #864] @ 0x360 │ │ │ │ mov r1, r9 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 894e4 │ │ │ │ - bl 1f4674 │ │ │ │ + bne.w 8969c │ │ │ │ + bl 1f56c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 89548 │ │ │ │ + b.n 89700 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ mov r8, r6 │ │ │ │ - b.n 8975c │ │ │ │ + b.n 89914 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r8, r9 │ │ │ │ - bhi.w 8953e │ │ │ │ + bhi.w 896f6 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 89758 │ │ │ │ - ldr r3, [pc, #88] @ (897c4 ) │ │ │ │ + beq.n 89910 │ │ │ │ + ldr r3, [pc, #88] @ (8997c ) │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 89758 │ │ │ │ + beq.n 89910 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198438 │ │ │ │ - b.n 89758 │ │ │ │ + bl 199a48 │ │ │ │ + b.n 89910 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 89546 │ │ │ │ + beq.w 896fe │ │ │ │ mov r5, r4 │ │ │ │ add r7, sp, #8 │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ mov r6, r7 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, ip │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ - bne.n 89790 │ │ │ │ + bne.n 89948 │ │ │ │ movs r5, #8 │ │ │ │ mov sl, r4 │ │ │ │ add.w r6, sp, r5 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 894e6 │ │ │ │ + b.n 8969e │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 896aa │ │ │ │ + b.n 89862 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ - ldr r5, [pc, #164] @ (89884 ) │ │ │ │ + ldr r5, [pc, #164] @ (89a3c ) │ │ │ │ sub sp, #12 │ │ │ │ bic.w ip, r0, #3 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -140337,139 +140513,139 @@ │ │ │ │ cmp r1, #0 │ │ │ │ itt gt │ │ │ │ addgt.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ strgt.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ ldr.w r1, [r3, #3868] @ 0xf1c │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ - cbz r0, 89842 │ │ │ │ + cbz r0, 899fa │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89862 │ │ │ │ + blt.n 89a1a │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1900] @ 0x76c │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.n 89878 │ │ │ │ + bhi.n 89a30 │ │ │ │ ldr.w r0, [r3, #1896] @ 0x768 │ │ │ │ adds r1, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ str.w r2, [r3, #1896] @ 0x768 │ │ │ │ str.w r1, [r3, #1900] @ 0x76c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 89842 │ │ │ │ + bne.n 899fa │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, r4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 89842 │ │ │ │ + b.n 899fa │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7e8b4 │ │ │ │ + b.w 7ea80 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00089888 <_Py_CheckFunctionResult@@Base>: │ │ │ │ +00089a40 <_Py_CheckFunctionResult@@Base>: │ │ │ │ ldr.w ip, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 89898 <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ + cbz r2, 89a50 <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 898c8 <_Py_CheckFunctionResult@@Base+0x40> │ │ │ │ + bne.n 89a80 <_Py_CheckFunctionResult@@Base+0x40> │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 898a8 <_Py_CheckFunctionResult@@Base+0x20> │ │ │ │ + beq.n 89a60 <_Py_CheckFunctionResult@@Base+0x20> │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 89894 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ + bne.n 89a4c <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr.w ip, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89930 <_Py_CheckFunctionResult@@Base+0xa8> │ │ │ │ + beq.n 89ae8 <_Py_CheckFunctionResult@@Base+0xa8> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #56316 @ 0xdbfc │ │ │ │ + movw r2, #60860 @ 0xedbc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, ip │ │ │ │ - b.w 1ee468 <_PyErr_Format@@Base> │ │ │ │ + b.w 1ef4b8 <_PyErr_Format@@Base> │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 89894 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ + beq.n 89a4c <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8991c <_Py_CheckFunctionResult@@Base+0x94> │ │ │ │ + blt.n 89ad4 <_Py_CheckFunctionResult@@Base+0x94> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r3, 89910 <_Py_CheckFunctionResult@@Base+0x88> │ │ │ │ - movw r2, #56364 @ 0xdc2c │ │ │ │ + cbz r3, 89ac8 <_Py_CheckFunctionResult@@Base+0x88> │ │ │ │ + movw r2, #60908 @ 0xedec │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 235744 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ - movw r2, #61056 @ 0xee80 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ + b.w 236960 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ + movw r2, #64 @ 0x40 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ - b.n 89904 <_Py_CheckFunctionResult@@Base+0x7c> │ │ │ │ + b.n 89abc <_Py_CheckFunctionResult@@Base+0x7c> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 898f0 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + bne.n 89aa8 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 898f0 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ - movw r2, #61008 @ 0xee50 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ + b.n 89aa8 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + movw r2, #16 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ mov r1, ip │ │ │ │ - b.w 1ee468 <_PyErr_Format@@Base> │ │ │ │ + b.w 1ef4b8 <_PyErr_Format@@Base> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #420] @ (89af8 <_Py_CheckFunctionResult@@Base+0x270>) │ │ │ │ + ldr r5, [pc, #420] @ (89cb0 <_Py_CheckFunctionResult@@Base+0x270>) │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r7, sp, #0 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - beq.n 89a38 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + beq.n 89bf0 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 899d0 <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ + cbz r2, 89b88 <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ mov r1, r2 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ bfi r1, r6, #0, #2 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r4 │ │ │ │ - ldr r4, [pc, #364] @ (89afc <_Py_CheckFunctionResult@@Base+0x274>) │ │ │ │ + ldr r4, [pc, #364] @ (89cb4 <_Py_CheckFunctionResult@@Base+0x274>) │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr r4, [r6, r4] │ │ │ │ and.w r1, r1, #1 │ │ │ │ str.w r5, [r0, #-8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ @@ -140483,688 +140659,688 @@ │ │ │ │ ittee gt │ │ │ │ addgt.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ strgt.w r4, [r2, #3868] @ 0xf1c │ │ │ │ addle.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ strle.w r1, [r2, #3868] @ 0xf1c │ │ │ │ mov r4, r0 │ │ │ │ subs r3, #1 │ │ │ │ - bmi.n 89aa4 <_Py_CheckFunctionResult@@Base+0x21c> │ │ │ │ + bmi.n 89c5c <_Py_CheckFunctionResult@@Base+0x21c> │ │ │ │ add.w r6, r0, #16 │ │ │ │ ldr.w r5, [r6, r3, lsl #2] │ │ │ │ - cbz r5, 899ee <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + cbz r5, 89ba6 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 899ee <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + bge.n 89ba6 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r2, 89a40 <_Py_CheckFunctionResult@@Base+0x1b8> │ │ │ │ + cbz r2, 89bf8 <_Py_CheckFunctionResult@@Base+0x1b8> │ │ │ │ subs r3, #1 │ │ │ │ - bcs.n 899da <_Py_CheckFunctionResult@@Base+0x152> │ │ │ │ + bcs.n 89b92 <_Py_CheckFunctionResult@@Base+0x152> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #40760 @ 0x9f38 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 89ab2 <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ + bne.n 89c6a <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.n 89ac2 <_Py_CheckFunctionResult@@Base+0x23a> │ │ │ │ - ldr r0, [pc, #240] @ (89afc <_Py_CheckFunctionResult@@Base+0x274>) │ │ │ │ + bgt.n 89c7a <_Py_CheckFunctionResult@@Base+0x23a> │ │ │ │ + ldr r0, [pc, #240] @ (89cb4 <_Py_CheckFunctionResult@@Base+0x274>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ lsls r3, r3, #3 │ │ │ │ movw r1, #5820 @ 0x16bc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r0, r2, r3 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - bcs.n 89ac2 <_Py_CheckFunctionResult@@Base+0x23a> │ │ │ │ + bcs.n 89c7a <_Py_CheckFunctionResult@@Base+0x23a> │ │ │ │ add r3, r2 │ │ │ │ adds r1, #1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1720] @ 0x6b8 │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r4, [r3, #1720] @ 0x6b8 │ │ │ │ str.w r1, [r3, #1724] @ 0x6bc │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #176] @ (89afc <_Py_CheckFunctionResult@@Base+0x274>) │ │ │ │ + ldr r2, [pc, #176] @ (89cb4 <_Py_CheckFunctionResult@@Base+0x274>) │ │ │ │ ubfx r0, r1, #14, #1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r8, [r1, r2] │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ subs r2, r7, r2 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r1, #0 │ │ │ │ andlt.w r1, r0, #1 │ │ │ │ mov.w sl, r2, asr #13 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 89ae8 <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ - ldr r2, [pc, #140] @ (89b00 <_Py_CheckFunctionResult@@Base+0x278>) │ │ │ │ + bne.n 89ca0 <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ + ldr r2, [pc, #140] @ (89cb8 <_Py_CheckFunctionResult@@Base+0x278>) │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov ip, r1 │ │ │ │ - cbnz r1, 89acc <_Py_CheckFunctionResult@@Base+0x244> │ │ │ │ + cbnz r1, 89c84 <_Py_CheckFunctionResult@@Base+0x244> │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ ldr.w r2, [r8, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 899ee <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + beq.n 89ba6 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.n 899ee <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + ble.n 89ba6 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 899ee <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + beq.n 89ba6 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1fd60c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + bl 1fe69c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 899ee <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + b.n 89ba6 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #40760 @ 0x9f38 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 89a08 <_Py_CheckFunctionResult@@Base+0x180> │ │ │ │ + beq.n 89bc0 <_Py_CheckFunctionResult@@Base+0x180> │ │ │ │ ldr.w r3, [r1, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ movw r1, #40760 @ 0x9f38 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.n 89ab2 <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ - movw r1, #785 @ 0x311 │ │ │ │ + b.n 89c6a <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ + movw r1, #4689 @ 0x1251 │ │ │ │ movt r1, #19 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 89a7c <_Py_CheckFunctionResult@@Base+0x1f4> │ │ │ │ + beq.n 89c34 <_Py_CheckFunctionResult@@Base+0x1f4> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 89a7c <_Py_CheckFunctionResult@@Base+0x1f4> │ │ │ │ + b.n 89c34 <_Py_CheckFunctionResult@@Base+0x1f4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1fce7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + bl 1fdf0c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 899ee <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + b.n 89ba6 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ nop │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00089b04 : │ │ │ │ +00089cbc : │ │ │ │ movs r2, #1 │ │ │ │ - b.n 89b08 │ │ │ │ + b.n 89cc0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a3fe │ │ │ │ + beq.w 8a5b6 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.w 8a3fe │ │ │ │ + bmi.w 8a5b6 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bpl.w 89f68 │ │ │ │ + bpl.w 8a120 │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ - movw r1, #14833 @ 0x39f1 │ │ │ │ + movw r1, #18785 @ 0x4961 │ │ │ │ movt r1, #19 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 89f68 │ │ │ │ + bne.w 8a120 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 89b64 │ │ │ │ + beq.n 89d1c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 89b6c │ │ │ │ + cbnz r0, 89d24 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 89d5e │ │ │ │ + bne.w 89f16 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89d5c │ │ │ │ + bne.w 89f14 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89d5c │ │ │ │ + bne.w 89f14 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 89d5c │ │ │ │ + bne.w 89f14 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 8a0ca │ │ │ │ + bne.w 8a282 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a3e8 │ │ │ │ + bne.w 8a5a0 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a338 │ │ │ │ + beq.w 8a4f0 │ │ │ │ movs r2, #1 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ lsl.w r3, r2, r7 │ │ │ │ lsls r3, r2 │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r0 │ │ │ │ adds r2, #20 │ │ │ │ adds.w sl, r2, r3, lsl #3 │ │ │ │ - bmi.w 8a366 │ │ │ │ + bmi.w 8a51e │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ - movw r3, #3289 @ 0xcd9 │ │ │ │ + movw r3, #3685 @ 0xe65 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r8, #868] @ 0x364 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8a374 │ │ │ │ - ldr r3, [pc, #712] @ (89eb0 ) │ │ │ │ + bne.w 8a52c │ │ │ │ + ldr r3, [pc, #712] @ (8a068 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ add.w ip, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1596] @ 0x63c │ │ │ │ mov fp, r3 │ │ │ │ - bcs.w 8a198 │ │ │ │ + bcs.w 8a350 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r0, [r3, ip, lsl #3] │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8a28c │ │ │ │ + beq.w 8a444 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r9, [r7] │ │ │ │ str.w r9, [r0, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 89f10 │ │ │ │ + beq.w 8a0c8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ blx 2beec │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r1, [r7, #5] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a328 │ │ │ │ + beq.w 8a4e0 │ │ │ │ add.w r2, r7, #20 │ │ │ │ mov.w ip, #8 │ │ │ │ add r2, r3 │ │ │ │ adds r1, r2, #4 │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ it gt │ │ │ │ movgt r0, #0 │ │ │ │ - ble.n 89c94 │ │ │ │ + ble.n 89e4c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 89c88 │ │ │ │ + cbz r3, 89e40 │ │ │ │ ldr.w lr, [r3] │ │ │ │ add.w r9, lr, #1 │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89e4a │ │ │ │ + bge.w 8a002 │ │ │ │ ldr.w lr, [r2] │ │ │ │ str.w r9, [r3] │ │ │ │ ldr.w r3, [lr] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 89e5a │ │ │ │ + blt.w 8a012 │ │ │ │ adds r0, #1 │ │ │ │ add r1, ip │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 89c94 │ │ │ │ + beq.n 89e4c │ │ │ │ add r2, ip │ │ │ │ - b.n 89c60 │ │ │ │ + b.n 89e18 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 89d3a │ │ │ │ + blt.n 89ef2 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - bne.n 89d3a │ │ │ │ + bne.n 89ef2 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ lsl.w r8, r3, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a12e │ │ │ │ + beq.w 8a2e6 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 89d02 │ │ │ │ + ble.n 89eba │ │ │ │ add r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ add.w sl, r8, #20 │ │ │ │ mov r2, r4 │ │ │ │ add.w r8, r8, #24 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [sl, r6, lsl #3] │ │ │ │ - cbz r0, 89ce0 │ │ │ │ + cbz r0, 89e98 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89ce0 │ │ │ │ + bge.n 89e98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89eea │ │ │ │ + beq.w 8a0a2 │ │ │ │ ldr.w r0, [r8, r6, lsl #3] │ │ │ │ - cbz r0, 89cf8 │ │ │ │ + cbz r0, 89eb0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89cf8 │ │ │ │ + bge.n 89eb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89efe │ │ │ │ + beq.w 8a0b6 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 89cc8 │ │ │ │ + bne.n 89e80 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 89f38 │ │ │ │ + bne.w 8a0f0 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 89f38 │ │ │ │ - ldr r2, [pc, #412] @ (89eb0 ) │ │ │ │ + bne.w 8a0f0 │ │ │ │ + ldr r2, [pc, #412] @ (8a068 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 89f38 │ │ │ │ + bhi.w 8a0f0 │ │ │ │ ldr.w r0, [r3, #1912] @ 0x778 │ │ │ │ adds r2, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [r3, #1912] @ 0x778 │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r7, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89b64 │ │ │ │ + beq.w 89d1c │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89b64 │ │ │ │ + bne.w 89d1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 710c4 │ │ │ │ - b.n 89b64 │ │ │ │ + bl 71250 │ │ │ │ + b.n 89d1c │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movs r7, #2 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ lsls r7, r1 │ │ │ │ movw r1, #21846 @ 0x5556 │ │ │ │ movt r1, #21845 @ 0x5555 │ │ │ │ smull ip, r1, r1, r7 │ │ │ │ sub.w r1, r1, r7, asr #31 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 8a0f0 │ │ │ │ + bgt.w 8a2a8 │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.w 89b64 │ │ │ │ + bpl.w 89d1c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a2fc │ │ │ │ + bne.w 8a4b4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - ble.w 89b64 │ │ │ │ + ble.w 89d1c │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r2, r5, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89eb4 │ │ │ │ + beq.w 8a06c │ │ │ │ add.w r2, r2, r6, lsl #3 │ │ │ │ add r3, r2 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 89f4c │ │ │ │ + beq.w 8a104 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 89ed4 │ │ │ │ + blt.w 8a08c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89e8c │ │ │ │ + blt.n 8a044 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 8a15c │ │ │ │ + bne.w 8a314 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89eda │ │ │ │ + blt.n 8a092 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 7a3e8 │ │ │ │ + bl 7a5d0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89e6e │ │ │ │ + blt.n 8a026 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89e36 │ │ │ │ + blt.n 89fee │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a202 │ │ │ │ + bne.w 8a3ba │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 8a552 │ │ │ │ + bne.w 8a70a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 89d84 │ │ │ │ + b.n 89f3c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a71c │ │ │ │ + beq.w 8a8d4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8a202 │ │ │ │ + bge.w 8a3ba │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89e08 │ │ │ │ + bne.n 89fc0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 89e08 │ │ │ │ + b.n 89fc0 │ │ │ │ ldr.w lr, [r2] │ │ │ │ ldr.w r3, [lr] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89c88 │ │ │ │ + bge.w 89e40 │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r0 │ │ │ │ str.w r3, [lr] │ │ │ │ - beq.w 89c94 │ │ │ │ + beq.w 89e4c │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ - b.n 89c60 │ │ │ │ + b.n 89e18 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89e00 │ │ │ │ + bne.n 89fb8 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89e08 │ │ │ │ - b.n 89e36 │ │ │ │ + bge.n 89fc0 │ │ │ │ + b.n 89fee │ │ │ │ adds r3, #1 │ │ │ │ cmp.w r8, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - bne.w 8a15c │ │ │ │ + bne.w 8a314 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89eda │ │ │ │ + blt.n 8a092 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - beq.n 89dea │ │ │ │ + beq.n 89fa2 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 89dea │ │ │ │ + b.n 89fa2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #12 │ │ │ │ mla r2, r0, r6, r2 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a18c │ │ │ │ + beq.w 8a344 │ │ │ │ mov r9, r2 │ │ │ │ ldrd r2, r5, [r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89dd0 │ │ │ │ + bge.w 89f88 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 89dd0 │ │ │ │ + b.n 89f88 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89dea │ │ │ │ - b.n 89ea8 │ │ │ │ + bge.n 89fa2 │ │ │ │ + b.n 8a060 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r8, r6, lsl #3] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89ce6 │ │ │ │ - b.n 89cf8 │ │ │ │ + bne.w 89e9e │ │ │ │ + b.n 89eb0 │ │ │ │ adds r6, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r6, r9 │ │ │ │ - bne.w 89cc8 │ │ │ │ - b.n 89cfe │ │ │ │ + bne.w 89e80 │ │ │ │ + b.n 89eb6 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 89f40 │ │ │ │ + bcc.n 8a0f8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r3, ip, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r3 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w r9, [r0, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8a198 │ │ │ │ + beq.w 8a350 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 89c2e │ │ │ │ + b.n 89de6 │ │ │ │ mov r0, r1 │ │ │ │ - bl 761ac │ │ │ │ - b.n 89d3a │ │ │ │ + bl 7637c │ │ │ │ + b.n 89ef2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 89c2e │ │ │ │ + b.n 89de6 │ │ │ │ add r6, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bge.w 89b64 │ │ │ │ + bge.w 89d1c │ │ │ │ adds r3, #8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a280 │ │ │ │ + beq.w 8a438 │ │ │ │ mov r9, r2 │ │ │ │ cmp r1, r6 │ │ │ │ - bgt.w 89dc2 │ │ │ │ - b.n 89b64 │ │ │ │ + bgt.w 89f7a │ │ │ │ + b.n 89d1c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1c9560 │ │ │ │ + bl 1ca504 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a202 │ │ │ │ - bl 89114 │ │ │ │ + beq.w 8a3ba │ │ │ │ + bl 892cc │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89f92 │ │ │ │ + bge.n 8a14a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a6ec │ │ │ │ + beq.w 8a8a4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8a202 │ │ │ │ + beq.w 8a3ba │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 8938c │ │ │ │ + bl 89544 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8a430 │ │ │ │ + bne.w 8a5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a0a4 │ │ │ │ + beq.n 8a25c │ │ │ │ mov fp, r7 │ │ │ │ - movw r9, #40968 @ 0xa008 │ │ │ │ - movt r9, #75 @ 0x4b │ │ │ │ - mov r7, r5 │ │ │ │ - movw sl, #44624 @ 0xae50 │ │ │ │ + movw sl, #40968 @ 0xa008 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ + mov r7, r5 │ │ │ │ + movw r9, #44624 @ 0xae50 │ │ │ │ + movt r9, #75 @ 0x4b │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8a014 │ │ │ │ + b.n 8a1cc │ │ │ │ ldr r2, [r6, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 8a04e │ │ │ │ + beq.n 8a206 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - cmp r3, sl │ │ │ │ + cmp r3, r9 │ │ │ │ mov r3, r4 │ │ │ │ - beq.n 8a08e │ │ │ │ - bl 7a3e8 │ │ │ │ + beq.n 8a246 │ │ │ │ + bl 7a5d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a06c │ │ │ │ + blt.n 8a224 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89ffe │ │ │ │ + bge.n 8a1b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a710 │ │ │ │ + beq.w 8a8c8 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 8a1f6 │ │ │ │ + beq.w 8a3ae │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a096 │ │ │ │ + beq.n 8a24e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a208 │ │ │ │ + beq.w 8a3c0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a208 │ │ │ │ + beq.w 8a3c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a250 │ │ │ │ + beq.w 8a408 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a088 │ │ │ │ + blt.n 8a240 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.n 89fcc │ │ │ │ + cmp r3, sl │ │ │ │ + beq.n 8a184 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6ba50 │ │ │ │ + bl 6bbe0 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 89fd2 │ │ │ │ + bne.n 8a18a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194f54 <_Py_NewReference@@Base+0x1c74> │ │ │ │ + bl 1965c4 <_Py_NewReference@@Base+0x1cdc> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89fec │ │ │ │ + bge.n 8a1a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89fec │ │ │ │ + bne.n 8a1a4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89ff4 │ │ │ │ - b.n 89ffe │ │ │ │ + blt.n 8a1ac │ │ │ │ + b.n 8a1b6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 8a03c │ │ │ │ - bl 78ab0 │ │ │ │ + b.n 8a1f4 │ │ │ │ + bl 78c80 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 8a064 │ │ │ │ - ldr r3, [pc, #724] @ (8a36c ) │ │ │ │ + b.n 8a21c │ │ │ │ + ldr r3, [pc, #724] @ (8a524 ) │ │ │ │ ldr.w r4, [fp, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a4f0 │ │ │ │ + bne.w 8a6a8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a0bc │ │ │ │ + bge.n 8a274 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8a0bc │ │ │ │ + cbnz r3, 8a274 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - bl 7fc54 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + bl 7fe24 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 89b66 │ │ │ │ + b.n 89d1e │ │ │ │ movs r3, #1 │ │ │ │ movw lr, #21846 @ 0x5556 │ │ │ │ movt lr, #21845 @ 0x5555 │ │ │ │ lsl.w ip, r3, r7 │ │ │ │ add.w ip, ip, ip, lsr #31 │ │ │ │ bic.w ip, ip, #1 │ │ │ │ smull lr, r8, ip, lr │ │ │ │ sub.w ip, r8, ip, asr #31 │ │ │ │ cmp r0, ip │ │ │ │ - bgt.w 89b96 │ │ │ │ - b.n 89d5e │ │ │ │ + bgt.w 89d4e │ │ │ │ + b.n 89f16 │ │ │ │ add r6, r0 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ adds r1, r6, #1 │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ @@ -141176,612 +141352,612 @@ │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7a88c │ │ │ │ + bl 7aa5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a202 │ │ │ │ + bne.n 8a3ba │ │ │ │ ldrd r2, r0, [r4, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 89d7c │ │ │ │ + b.n 89f34 │ │ │ │ cmp r2, r0 │ │ │ │ - ble.w 89f38 │ │ │ │ + ble.w 8a0f0 │ │ │ │ mov sl, r4 │ │ │ │ add r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ adds r6, #1 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ add.w r8, r8, #12 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 8a13c │ │ │ │ + bne.n 8a2f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, sl │ │ │ │ - b.n 89d02 │ │ │ │ + b.n 89eba │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 8a52a │ │ │ │ + beq.w 8a6e2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 8a1d4 │ │ │ │ + bne.n 8a38c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8a38e │ │ │ │ + blt.w 8a546 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89dea │ │ │ │ - b.n 89ea8 │ │ │ │ + bge.w 89fa2 │ │ │ │ + b.n 8a060 │ │ │ │ adds r6, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.w 89ebc │ │ │ │ - b.n 89b64 │ │ │ │ + bne.w 8a074 │ │ │ │ + b.n 89d1c │ │ │ │ ldr.w r7, [r8, #848] @ 0x350 │ │ │ │ - movw r3, #46021 @ 0xb3c5 │ │ │ │ + movw r3, #46421 @ 0xb555 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8a516 │ │ │ │ + bne.w 8a6ce │ │ │ │ mov r2, sl │ │ │ │ str.w sl, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2bf6c │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8a366 │ │ │ │ + beq.w 8a51e │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 89f34 │ │ │ │ + b.n 8a0ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a174 │ │ │ │ + beq.n 8a32c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8a56a │ │ │ │ + beq.w 8a722 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r5 │ │ │ │ - bl fff00 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 10051c <_PyErr_SetKeyError@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8a724 │ │ │ │ + blt.w 8a8dc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8a41c │ │ │ │ + blt.w 8a5d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 89b66 │ │ │ │ + b.n 89d1e │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a2a0 │ │ │ │ + beq.n 8a458 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a2a0 │ │ │ │ + beq.n 8a458 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a6f6 │ │ │ │ + beq.w 8a8ae │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a6f6 │ │ │ │ + beq.w 8a8ae │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dc338 │ │ │ │ + bl dc930 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 8a410 │ │ │ │ + beq.w 8a5c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ee594 │ │ │ │ + bl eeb54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a034 │ │ │ │ + bne.w 8a1ec │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a268 │ │ │ │ + bge.n 8a420 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8a268 │ │ │ │ + cbnz r3, 8a420 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a202 │ │ │ │ + bge.n 8a3ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a202 │ │ │ │ + bne.n 8a3ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a202 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a3ba │ │ │ │ adds r6, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, r6 │ │ │ │ - bgt.w 89f56 │ │ │ │ - b.n 89b64 │ │ │ │ + bgt.w 8a10e │ │ │ │ + b.n 89d1c │ │ │ │ mov r1, ip │ │ │ │ mov r0, r3 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 89f2e │ │ │ │ + b.n 8a0e6 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8a3ce │ │ │ │ + bge.w 8a586 │ │ │ │ movw r3, #39512 @ 0x9a58 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8a3c2 │ │ │ │ - ldr r1, [pc, #184] @ (8a370 ) │ │ │ │ + beq.w 8a57a │ │ │ │ + ldr r1, [pc, #184] @ (8a528 ) │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6a00 │ │ │ │ + bl b70c4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8a250 │ │ │ │ + beq.n 8a408 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a3bc │ │ │ │ + beq.n 8a574 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a394 │ │ │ │ + beq.n 8a54c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl d70bc │ │ │ │ + bl d76d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a24a │ │ │ │ + bge.n 8a402 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8a24a │ │ │ │ + bne.n 8a402 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a24a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a402 │ │ │ │ cmp r0, r6 │ │ │ │ - ble.w 89b64 │ │ │ │ + ble.w 89d1c │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldrb r2, [r2, r6] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ add.w r3, r1, r2, lsl #3 │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - b.n 89eca │ │ │ │ + b.n 8a082 │ │ │ │ add.w r1, r7, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 89c52 │ │ │ │ + b.n 89e0a │ │ │ │ movs r0, #1 │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ lsl.w r3, r0, r7 │ │ │ │ lsls r3, r0 │ │ │ │ umull r3, r2, r3, r2 │ │ │ │ lsr.w r3, r2, r0 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ movs r0, #12 │ │ │ │ adds r2, #20 │ │ │ │ mla sl, r0, r3, r2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bge.w 89bca │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 8a202 │ │ │ │ + bge.w 89d82 │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 8a3ba │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ sxtb r0, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ mov r1, sl │ │ │ │ str.w sl, [sp, #8] │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a366 │ │ │ │ + beq.n 8a51e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ - b.n 89c2e │ │ │ │ + b.n 89de6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8a17e │ │ │ │ + b.n 8a336 │ │ │ │ mov r4, r5 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #56080 @ 0xdb10 │ │ │ │ + movw r1, #60624 @ 0xecd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 8a250 │ │ │ │ + bl d6310 │ │ │ │ + b.n 8a408 │ │ │ │ mov r4, r5 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8a39e │ │ │ │ + b.n 8a556 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7b28 │ │ │ │ + bl 1c8b20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8a24a │ │ │ │ + b.n 8a402 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #56116 @ 0xdb34 │ │ │ │ + movw r1, #60660 @ 0xecf4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 8a250 │ │ │ │ + bl d6310 │ │ │ │ + b.n 8a408 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1ed070 <_PyDict_SendEvent@@Base> │ │ │ │ + bl 1ee058 <_PyDict_SendEvent@@Base> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - b.w 89b9e │ │ │ │ - movw r0, #33800 @ 0x8408 │ │ │ │ + b.w 89d56 │ │ │ │ + movw r0, #38344 @ 0x95c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #3927 @ 0xf57 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8a202 │ │ │ │ - bl 7fc54 │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8a3ba │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a240 │ │ │ │ - b.n 8a250 │ │ │ │ + beq.w 8a3f8 │ │ │ │ + b.n 8a408 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a202 │ │ │ │ + bne.w 8a3ba │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a202 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a3ba │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a0a4 │ │ │ │ + beq.w 8a25c │ │ │ │ mov r9, r3 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77534 │ │ │ │ + bl 77704 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a608 │ │ │ │ + bne.w 8a7c0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a5c6 │ │ │ │ + beq.w 8a77e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a5c6 │ │ │ │ + beq.w 8a77e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8a250 │ │ │ │ + beq.w 8a408 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r6, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r7, #0] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8a5ac │ │ │ │ + bne.w 8a764 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8a5ac │ │ │ │ + beq.w 8a764 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movw r3, #44624 @ 0xae50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ - beq.n 8a5a4 │ │ │ │ - bl 7a3e8 │ │ │ │ + beq.n 8a75c │ │ │ │ + bl 7a5d0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a590 │ │ │ │ + blt.n 8a748 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a4cc │ │ │ │ + bge.n 8a684 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8a738 │ │ │ │ + beq.w 8a8f0 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8a1f6 │ │ │ │ + beq.w 8a3ae │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a43a │ │ │ │ - ldr r3, [pc, #608] @ (8a744 ) │ │ │ │ + bne.n 8a5f2 │ │ │ │ + ldr r3, [pc, #608] @ (8a8fc ) │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a0a4 │ │ │ │ + beq.w 8a25c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a0a4 │ │ │ │ + beq.w 8a25c │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c95b4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1ca558 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a0a4 │ │ │ │ + beq.w 8a25c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c95c0 <_PyErr_Clear@@Base> │ │ │ │ - b.n 8a0a4 │ │ │ │ + bl 1ca564 <_PyErr_Clear@@Base> │ │ │ │ + b.n 8a25c │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ str.w sl, [sp, #8] │ │ │ │ blx r7 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8a1c2 │ │ │ │ + b.n 8a37a │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 89e1c │ │ │ │ + blt.w 89fd4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8a202 │ │ │ │ + bge.w 8a3ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a202 │ │ │ │ + bne.w 8a3ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a202 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a3ba │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61100 @ 0xeeac │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #108 @ 0x6c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 8a202 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 8a3ba │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a650 │ │ │ │ + blt.n 8a808 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89e0e │ │ │ │ + bge.w 89fc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89e0e │ │ │ │ + bne.w 89fc6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 89e0e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 89fc6 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8a4ba │ │ │ │ + bne.n 8a672 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 8a4ba │ │ │ │ - bl 78ab0 │ │ │ │ + b.n 8a672 │ │ │ │ + bl 78c80 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8a4b2 │ │ │ │ + b.n 8a66a │ │ │ │ mov r0, r6 │ │ │ │ - bl 6ba50 │ │ │ │ + bl 6bbe0 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8a498 │ │ │ │ + bne.w 8a650 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194f54 <_Py_NewReference@@Base+0x1c74> │ │ │ │ + bl 1965c4 <_Py_NewReference@@Base+0x1cdc> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8a4b2 │ │ │ │ + b.n 8a66a │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a67c │ │ │ │ + beq.n 8a834 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a67c │ │ │ │ + beq.n 8a834 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a6f6 │ │ │ │ + beq.w 8a8ae │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a6f6 │ │ │ │ + beq.w 8a8ae │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dc338 │ │ │ │ + bl dc930 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.n 8a672 │ │ │ │ + beq.n 8a82a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl ee594 │ │ │ │ + bl eeb54 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8a462 │ │ │ │ + b.n 8a61a │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 8a618 │ │ │ │ + bne.n 8a7d0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8a634 │ │ │ │ + beq.n 8a7ec │ │ │ │ mov r0, r6 │ │ │ │ - bl fff00 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 10051c <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8a1f6 │ │ │ │ + bge.w 8a3ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a1f6 │ │ │ │ + bne.w 8a3ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a1f6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a3ae │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8a4d2 │ │ │ │ + bge.w 8a68a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a4d2 │ │ │ │ + bne.w 8a68a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a4d2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a68a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a574 │ │ │ │ + bne.n 8a72c │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89e0e │ │ │ │ - b.w 89e36 │ │ │ │ - bl 7fc54 │ │ │ │ + bge.w 89fc6 │ │ │ │ + b.w 89fee │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a5fc │ │ │ │ - b.n 8a250 │ │ │ │ + beq.n 8a7b4 │ │ │ │ + b.n 8a408 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8a3ce │ │ │ │ + bge.w 8a586 │ │ │ │ movw r3, #39512 @ 0x9a58 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 8a6e0 │ │ │ │ - ldr r1, [pc, #180] @ (8a748 ) │ │ │ │ + beq.n 8a898 │ │ │ │ + ldr r1, [pc, #180] @ (8a900 ) │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6a00 │ │ │ │ + bl b70c4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8a250 │ │ │ │ + beq.w 8a408 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a3be │ │ │ │ + beq.w 8a576 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8a396 │ │ │ │ + beq.w 8a54e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl d70bc │ │ │ │ + bl d76d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8a462 │ │ │ │ + bge.w 8a61a │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8a462 │ │ │ │ + bne.w 8a61a │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a462 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a61a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7b28 │ │ │ │ + bl 1c8b20 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8a462 │ │ │ │ + b.n 8a61a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 89f92 │ │ │ │ + b.n 8a14a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #56032 @ 0xdae0 │ │ │ │ + movw r1, #60576 @ 0xeca0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 8a250 │ │ │ │ + bl d6310 │ │ │ │ + b.n 8a408 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 89ffe │ │ │ │ + b.n 8a1b6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.w 89e78 │ │ │ │ + b.w 8a030 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a1f6 │ │ │ │ + bne.w 8a3ae │ │ │ │ mov r0, r9 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a1f6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a3ae │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 8a4cc │ │ │ │ + b.n 8a684 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ sxtb r0, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov fp, r0 │ │ │ │ add r7, sp, #8 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8acc6 │ │ │ │ + bge.w 8ae7e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ac92 │ │ │ │ + bne.w 8ae4a │ │ │ │ str.w r0, [fp] │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ ldrd r6, r4, [fp, #24] │ │ │ │ - cbz r3, 8a7e8 │ │ │ │ + cbz r3, 8a9a0 │ │ │ │ ldr.w r5, [fp, #-4] │ │ │ │ mov r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ - ldr r2, [pc, #628] @ (8aa04 ) │ │ │ │ + ldr r2, [pc, #628] @ (8abbc ) │ │ │ │ bic.w r5, r5, #3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ bfi r1, r0, #0, #2 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r5 │ │ │ │ @@ -141803,61 +141979,61 @@ │ │ │ │ ldrle.w r1, [r3, #3868] @ 0xf1c │ │ │ │ ittee gt │ │ │ │ addgt.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ strgt.w r0, [r3, #3868] @ 0xf1c │ │ │ │ addle.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ strle.w r1, [r3, #3868] @ 0xf1c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8aa0c │ │ │ │ + bne.w 8abc4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8a926 │ │ │ │ + beq.w 8aade │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, r4 │ │ │ │ - blt.w 8a926 │ │ │ │ + blt.w 8aade │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.w 8a926 │ │ │ │ + bne.w 8aade │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ ldrb r1, [r6, #5] │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ lsls r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a8c2 │ │ │ │ + beq.n 8aa7a │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 8a8fe │ │ │ │ - ldr.w r9, [pc, #492] @ 8aa08 │ │ │ │ + ble.n 8aab6 │ │ │ │ + ldr.w r9, [pc, #492] @ 8abc0 │ │ │ │ add r5, r6 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - b.n 8a846 │ │ │ │ + b.n 8a9fe │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ - cbz r3, 8a840 │ │ │ │ + cbz r3, 8a9f8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a840 │ │ │ │ + bge.n 8a9f8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a966 │ │ │ │ + beq.w 8ab1e │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 8a8fe │ │ │ │ + beq.n 8aab6 │ │ │ │ add.w r3, r5, #20 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a824 │ │ │ │ + beq.n 8a9dc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a824 │ │ │ │ + bge.n 8a9dc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8a824 │ │ │ │ - ldr r1, [pc, #416] @ (8aa04 ) │ │ │ │ + bne.n 8a9dc │ │ │ │ + ldr r1, [pc, #416] @ (8abbc ) │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r0, [r1, sl] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [r7, #16] │ │ │ │ ldr.w r2, [r0, #712] @ 0x2c8 │ │ │ │ ubfx r1, r1, #14, #1 │ │ │ │ @@ -141867,99 +142043,99 @@ │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r1, #0 │ │ │ │ andlt.w r1, r1, #1 │ │ │ │ asrs r2, r2, #13 │ │ │ │ str r2, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ac8a │ │ │ │ + bne.w 8ae42 │ │ │ │ ldr.w r2, [r9, #1600] @ 0x640 │ │ │ │ mov ip, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ac4e │ │ │ │ + bne.w 8ae06 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a824 │ │ │ │ + beq.n 8a9dc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 8a824 │ │ │ │ + ble.n 8a9dc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a824 │ │ │ │ + beq.n 8a9dc │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 1fd60c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 8a824 │ │ │ │ + bl 1fe69c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 8a9dc │ │ │ │ cmp r8, r3 │ │ │ │ - ble.n 8a920 │ │ │ │ + ble.n 8aad8 │ │ │ │ add r5, r6 │ │ │ │ - b.n 8a8cc │ │ │ │ + b.n 8aa84 │ │ │ │ adds r5, #12 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbz r0, 8a8e2 │ │ │ │ + cbz r0, 8aa9a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a8e2 │ │ │ │ + bge.n 8aa9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a8e2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8aa9a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - cbz r0, 8a8f8 │ │ │ │ + cbz r0, 8aab0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a8f8 │ │ │ │ + bge.n 8aab0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a8f8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8aab0 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 8a8ca │ │ │ │ + bne.n 8aa82 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 8a920 │ │ │ │ + bne.n 8aad8 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8a920 │ │ │ │ - ldr r2, [pc, #248] @ (8aa04 ) │ │ │ │ + bne.n 8aad8 │ │ │ │ + ldr r2, [pc, #248] @ (8abbc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r5] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r1, #1916] @ 0x77c │ │ │ │ cmp r4, #79 @ 0x4f │ │ │ │ - bls.n 8a9dc │ │ │ │ + bls.n 8ab94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 8a9fc │ │ │ │ - ldr r2, [pc, #204] @ (8aa04 ) │ │ │ │ + bne.n 8abb4 │ │ │ │ + ldr r2, [pc, #204] @ (8abbc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r5] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1908] @ 0x774 │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi.n 8a9cc │ │ │ │ + bhi.n 8ab84 │ │ │ │ ldr.w r0, [r3, #1904] @ 0x770 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [fp] │ │ │ │ str.w fp, [r3, #1904] @ 0x770 │ │ │ │ str.w r1, [r3, #1908] @ 0x774 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #156] @ (8aa04 ) │ │ │ │ + ldr r1, [pc, #156] @ (8abbc ) │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r0, [r1, sl] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [r7, #16] │ │ │ │ ldr.w r2, [r0, #712] @ 0x2c8 │ │ │ │ ubfx r1, r1, #14, #1 │ │ │ │ @@ -141969,35 +142145,35 @@ │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r1, #0 │ │ │ │ andlt.w r1, r1, #1 │ │ │ │ asrs r2, r2, #13 │ │ │ │ str r2, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8acbe │ │ │ │ + bne.w 8ae76 │ │ │ │ ldr.w r2, [r9, #1600] @ 0x640 │ │ │ │ mov ip, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ac6c │ │ │ │ + bne.w 8ae24 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a840 │ │ │ │ + beq.w 8a9f8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 8a840 │ │ │ │ + ble.w 8a9f8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a840 │ │ │ │ + beq.w 8a9f8 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 1fd60c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 8a840 │ │ │ │ + bl 1fe69c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 8a9f8 │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ mov r0, fp │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r3, [r1, #1912] @ 0x778 │ │ │ │ @@ -142005,429 +142181,429 @@ │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r4, #1 │ │ │ │ str.w r6, [r1, #1912] @ 0x778 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ str.w r4, [r1, #1916] @ 0x77c │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8a93c │ │ │ │ + beq.n 8aaf4 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ - b.n 8a9d0 │ │ │ │ + b.n 8ab88 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ - cbnz r5, 8aa40 │ │ │ │ + cbnz r5, 8abf8 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ mov r8, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8aa3a │ │ │ │ + beq.n 8abf2 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - cbz r0, 8aa34 │ │ │ │ + cbz r0, 8abec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8aa34 │ │ │ │ + bge.n 8abec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8aa34 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8abec │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - bne.n 8aa1c │ │ │ │ + bne.n 8abd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 8a926 │ │ │ │ + blt.w 8aade │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ - bne.w 8a926 │ │ │ │ + bne.w 8aade │ │ │ │ ldrb r5, [r6, #6] │ │ │ │ ldrb r1, [r6, #5] │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ lsls r3, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8ac30 │ │ │ │ + beq.w 8ade8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 8abf6 │ │ │ │ + ble.w 8adae │ │ │ │ add r3, r6 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r5, r3, #20 │ │ │ │ add.w r4, r3, #24 │ │ │ │ ands.w r3, r8, #3 │ │ │ │ - beq.n 8ab22 │ │ │ │ + beq.n 8acda │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8aaea │ │ │ │ + beq.n 8aca2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 8aab6 │ │ │ │ + beq.n 8ac6e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 8aa9c │ │ │ │ + cbz r0, 8ac54 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8aa9c │ │ │ │ + bge.n 8ac54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8aa9c │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8ac54 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 8aab2 │ │ │ │ + cbz r0, 8ac6a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8aab2 │ │ │ │ + bge.n 8ac6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8aab2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8ac6a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ - cbz r0, 8aace │ │ │ │ + cbz r0, 8ac86 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8aace │ │ │ │ + bge.n 8ac86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8aace │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8ac86 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ - cbz r0, 8aae6 │ │ │ │ + cbz r0, 8ac9e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8aae6 │ │ │ │ + bge.n 8ac9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8aae6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8ac9e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ - cbz r0, 8ab02 │ │ │ │ + cbz r0, 8acba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ab02 │ │ │ │ + bge.n 8acba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8ab02 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8acba │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ - cbz r0, 8ab1a │ │ │ │ + cbz r0, 8acd2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ab1a │ │ │ │ + bge.n 8acd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8ab1a │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8acd2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 8abf6 │ │ │ │ + beq.n 8adae │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ - cbz r0, 8ab3a │ │ │ │ + cbz r0, 8acf2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ab3a │ │ │ │ + bge.n 8acf2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8ab3a │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8acf2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ - cbz r0, 8ab52 │ │ │ │ + cbz r0, 8ad0a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ab52 │ │ │ │ + bge.n 8ad0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8ab52 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8ad0a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ add.w sl, r9, #1 │ │ │ │ ldr.w r0, [r5, sl, lsl #3] │ │ │ │ - cbz r0, 8ab6e │ │ │ │ + cbz r0, 8ad26 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ab6e │ │ │ │ + bge.n 8ad26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8ab6e │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8ad26 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, sl, lsl #3] │ │ │ │ - cbz r0, 8ab86 │ │ │ │ + cbz r0, 8ad3e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ab86 │ │ │ │ + bge.n 8ad3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8ab86 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8ad3e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ add.w r9, sl, #1 │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ - cbz r0, 8aba2 │ │ │ │ + cbz r0, 8ad5a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8aba2 │ │ │ │ + bge.n 8ad5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8aba2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8ad5a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ - cbz r0, 8abba │ │ │ │ + cbz r0, 8ad72 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8abba │ │ │ │ + bge.n 8ad72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8abba │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8ad72 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ add.w r9, sl, #2 │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ - cbz r0, 8abd6 │ │ │ │ + cbz r0, 8ad8e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8abd6 │ │ │ │ + bge.n 8ad8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8abd6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8ad8e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ - cbz r0, 8abee │ │ │ │ + cbz r0, 8ada6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8abee │ │ │ │ + bge.n 8ada6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8abee │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8ada6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ add.w r9, sl, #3 │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 8ab22 │ │ │ │ + bne.n 8acda │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 8a920 │ │ │ │ + bne.w 8aad8 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8a920 │ │ │ │ - ldr r2, [pc, #200] @ (8acd0 ) │ │ │ │ + bne.w 8aad8 │ │ │ │ + ldr r2, [pc, #200] @ (8ae88 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r5] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1916] @ 0x77c │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi.w 8a920 │ │ │ │ + bhi.w 8aad8 │ │ │ │ ldr.w r0, [r3, #1912] @ 0x778 │ │ │ │ adds r1, #1 │ │ │ │ str r0, [r6, #0] │ │ │ │ str.w r6, [r3, #1912] @ 0x778 │ │ │ │ str.w r1, [r3, #1916] @ 0x77c │ │ │ │ - b.n 8a926 │ │ │ │ + b.n 8aade │ │ │ │ cmp r8, r5 │ │ │ │ - ble.w 8a920 │ │ │ │ + ble.w 8aad8 │ │ │ │ adds r4, r6, r3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ adds r5, #1 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ adds r4, #12 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 8ac38 │ │ │ │ - b.n 8abf6 │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + bne.n 8adf0 │ │ │ │ + b.n 8adae │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 8a8a0 │ │ │ │ + beq.w 8aa58 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r9, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 8a8a0 │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + b.n 8aa58 │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 8a9a4 │ │ │ │ + beq.w 8ab5c │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r9, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 8a9a4 │ │ │ │ + b.n 8ab5c │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fce7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 8a824 │ │ │ │ + bl 1fdf0c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 8a9dc │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ - bl 1ed070 <_PyDict_SendEvent@@Base> │ │ │ │ + bl 1ee058 <_PyDict_SendEvent@@Base> │ │ │ │ ldr.w r1, [fp] │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8a95e │ │ │ │ + bge.w 8ab16 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a778 │ │ │ │ - b.n 8a95e │ │ │ │ + beq.w 8a930 │ │ │ │ + b.n 8ab16 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fce7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 8a840 │ │ │ │ + bl 1fdf0c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 8a9f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a95e │ │ │ │ - b.n 8ac98 │ │ │ │ + beq.w 8ab16 │ │ │ │ + b.n 8ae50 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008acd4 : │ │ │ │ +0008ae8c : │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0008acf0 : │ │ │ │ +0008aea8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #136] @ (8ad88 ) │ │ │ │ + ldr r2, [pc, #136] @ (8af40 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [ip, #2024] @ 0x7e8 │ │ │ │ - cbz r3, 8ad28 │ │ │ │ + cbz r3, 8aee0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #2028] @ 0x7ec │ │ │ │ ldr.w r2, [ip, #2032] @ 0x7f0 │ │ │ │ - bl 7962c │ │ │ │ + bl 79828 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [ip, #2020] @ 0x7e4 │ │ │ │ - cbnz r2, 8ad6a │ │ │ │ + cbnz r2, 8af22 │ │ │ │ ldr.w r3, [ip, #136] @ 0x88 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r3 │ │ │ │ - cbz r3, 8ad78 │ │ │ │ - movw r1, #22320 @ 0x5730 │ │ │ │ + cbz r3, 8af30 │ │ │ │ + movw r1, #26864 @ 0x68f0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r3 │ │ │ │ blx 2b7c0 │ │ │ │ - cbz r0, 8ad78 │ │ │ │ + cbz r0, 8af30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #22256 @ 0x56f0 │ │ │ │ + movw r1, #26800 @ 0x68b0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ blx 2b7c0 │ │ │ │ movs r2, #2 │ │ │ │ - cbnz r0, 8ad7c │ │ │ │ + cbnz r0, 8af34 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 8ad8c │ │ │ │ + b.n 8af44 │ │ │ │ ldr.w r3, [ip, #2028] @ 0x7ec │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13eed4 │ │ │ │ + b.w 13ffa8 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 8ad5c │ │ │ │ + b.n 8af14 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e128 <_PyObject_DebugMallocStats@@Base+0x658> │ │ │ │ mov r2, r0 │ │ │ │ - b.n 8ad5c │ │ │ │ + b.n 8af14 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r3, [r0, r1] │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8af42 │ │ │ │ + bne.w 8b0fa │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ blx 2bf84 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 8af42 │ │ │ │ + bne.w 8b0fa │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8aec0 │ │ │ │ - ldr r3, [pc, #668] @ (8b05c ) │ │ │ │ + bne.w 8b078 │ │ │ │ + ldr r3, [pc, #668] @ (8b214 ) │ │ │ │ ldr.w r2, [r3, #1656] @ 0x678 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.w 8af04 │ │ │ │ + bgt.w 8b0bc │ │ │ │ ldr.w r2, [r3, #1360] @ 0x550 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8af22 │ │ │ │ + beq.w 8b0da │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8af32 │ │ │ │ + bne.w 8b0ea │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8ade6 │ │ │ │ + beq.n 8af9e │ │ │ │ cmp r6, #2 │ │ │ │ - bne.w 8afe4 │ │ │ │ + bne.w 8b19c │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ blx 2aed8 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 8ae44 │ │ │ │ + beq.n 8affc │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w 8af64 │ │ │ │ + bcs.w 8b11c │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r2, [r8, #848] @ 0x350 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movw r3, #46021 @ 0xb3c5 │ │ │ │ + movw r3, #46421 @ 0xb555 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8affc │ │ │ │ + bne.w 8b1b4 │ │ │ │ mov r0, r1 │ │ │ │ blx 2bf6c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8af64 │ │ │ │ + beq.w 8b11c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2aed8 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8b00c │ │ │ │ + bne.w 8b1c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6b400 │ │ │ │ + bl 6b590 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bf84 │ │ │ │ adds r2, r0, #1 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 8af64 │ │ │ │ + bcs.w 8b11c │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 6b300 │ │ │ │ + bl 6b490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8af64 │ │ │ │ + beq.w 8b11c │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov sl, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -142439,513 +142615,513 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 2acbc │ │ │ │ subs r2, r0, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r8, r5 │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r2, #4 │ │ │ │ - bhi.n 8af6a │ │ │ │ + bhi.n 8b122 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ mov r8, r3 │ │ │ │ sub.w ip, r2, #55296 @ 0xd800 │ │ │ │ cmp ip, lr │ │ │ │ - bls.n 8af6e │ │ │ │ + bls.n 8b126 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.n 8af6e │ │ │ │ + bcs.n 8b126 │ │ │ │ add r1, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8ae76 │ │ │ │ + bne.n 8b02e │ │ │ │ sub.w r1, r8, r7 │ │ │ │ mov r6, r7 │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ asrs r1, r1, #2 │ │ │ │ - b.n 8aede │ │ │ │ + b.n 8b096 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 17d9fc │ │ │ │ + bl 17effc │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ ldrd r1, r6, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8af5c │ │ │ │ + bne.n 8b114 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b060 │ │ │ │ + bl 8b218 │ │ │ │ ldr.w r2, [r8, #860] @ 0x35c │ │ │ │ - movw r3, #46181 @ 0xb465 │ │ │ │ + movw r3, #46581 @ 0xb5f5 │ │ │ │ movt r3, #6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8af18 │ │ │ │ + bne.n 8b0d0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ae0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #28 │ │ │ │ strd r2, r6, [sp] │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17dbc4 │ │ │ │ - b.n 8aece │ │ │ │ + bl 17f1c4 │ │ │ │ + b.n 8b086 │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 8aefc │ │ │ │ - bl 17d59c │ │ │ │ - ldr r3, [pc, #308] @ (8b05c ) │ │ │ │ + b.n 8b0b4 │ │ │ │ + bl 17eb9c │ │ │ │ + ldr r3, [pc, #308] @ (8b214 ) │ │ │ │ str.w r0, [r3, #1360] @ 0x550 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8adda │ │ │ │ + beq.w 8af92 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 63422 │ │ │ │ - b.n 8aece │ │ │ │ + bl 63616 │ │ │ │ + b.n 8b086 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61148 @ 0xeedc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #156 @ 0x9c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8aefc │ │ │ │ + b.n 8b0b4 │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 8af94 │ │ │ │ + beq.n 8b14c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8afe4 │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 8af58 │ │ │ │ + beq.n 8b19c │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 8b110 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8aeae │ │ │ │ + beq.n 8b066 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r5 │ │ │ │ subs r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8b042 │ │ │ │ + bne.n 8b1fa │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 6b400 │ │ │ │ + bl 6b590 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r7, r9 │ │ │ │ mov r5, sl │ │ │ │ subs r1, r1, r7 │ │ │ │ - movw r3, #16148 @ 0x3f14 │ │ │ │ + movw r3, #20692 @ 0x50d4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ movw r2, #61028 @ 0xee64 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r0, [sp, #12] │ │ │ │ adds r4, r1, #1 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #59792 @ 0xe990 │ │ │ │ + movw r2, #64336 @ 0xfb50 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r1, #61168 @ 0xeef0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 87e6c │ │ │ │ + movw r1, #176 @ 0xb0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 88050 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8af58 │ │ │ │ - bl 1d95e8 │ │ │ │ + beq.n 8b110 │ │ │ │ + bl 1da524 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8af58 │ │ │ │ + bge.n 8b110 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8af58 │ │ │ │ + bne.n 8b110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8af58 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b110 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61176 @ 0xeef8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #184 @ 0xb8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 8af58 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 8b110 │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ae2c │ │ │ │ - b.n 8af64 │ │ │ │ + bne.w 8afe4 │ │ │ │ + b.n 8b11c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8aede │ │ │ │ + beq.w 8b096 │ │ │ │ subs r0, r6, #4 │ │ │ │ movs r2, #0 │ │ │ │ movw ip, #2047 @ 0x7ff │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ sub.w lr, r3, #55296 @ 0xd800 │ │ │ │ ite cc │ │ │ │ movcc r3, #0 │ │ │ │ movcs r3, #1 │ │ │ │ cmp lr, ip │ │ │ │ it ls │ │ │ │ orrls.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ae3e │ │ │ │ + bne.w 8aff6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8b01a │ │ │ │ - b.n 8aede │ │ │ │ + bne.n 8b1d2 │ │ │ │ + b.n 8b096 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ add.w r1, r1, #56320 @ 0xdc00 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r8, r3 │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ - b.n 8aea8 │ │ │ │ + b.n 8b060 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0008b060 : │ │ │ │ +0008b218 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ clz r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, #20 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8b5f8 │ │ │ │ + bne.w 8b7b0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ adds r7, r1, #1 │ │ │ │ - beq.w 8b308 │ │ │ │ + beq.w 8b4c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8b4ec │ │ │ │ + beq.w 8b6a4 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 8b4c4 │ │ │ │ + beq.w 8b67c │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r4, r3, r7 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8b0ca │ │ │ │ + bcs.n 8b282 │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8b0ae │ │ │ │ + b.n 8b266 │ │ │ │ cmp r4, r1 │ │ │ │ - bls.n 8b0c4 │ │ │ │ + bls.n 8b27c │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ cmp r2, r0 │ │ │ │ - bls.n 8b0aa │ │ │ │ + bls.n 8b262 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 8b5bc │ │ │ │ + bcs.w 8b774 │ │ │ │ mov r0, r2 │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 8b0ae │ │ │ │ + bhi.n 8b266 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.w 8b31a │ │ │ │ + bhi.w 8b4d2 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8b57c │ │ │ │ + blt.w 8b734 │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.w 8b3a4 │ │ │ │ + bgt.w 8b55c │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov.w r9, #1 │ │ │ │ - movw r1, #3289 @ 0xcd9 │ │ │ │ + movw r1, #3685 @ 0xe65 │ │ │ │ movt r1, #7 │ │ │ │ add.w sl, r5, #21 │ │ │ │ ldr.w r6, [r2, #888] @ 0x378 │ │ │ │ mov r8, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 8b38e │ │ │ │ - ldr r1, [pc, #760] @ (8b400 ) │ │ │ │ + bne.w 8b546 │ │ │ │ + ldr r1, [pc, #760] @ (8b5b8 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ add.w ip, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1596] @ 0x63c │ │ │ │ str r1, [sp, #4] │ │ │ │ - bcs.w 8b2d6 │ │ │ │ + bcs.w 8b48e │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r1, [r1, ip, lsl #3] │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 8b526 │ │ │ │ + beq.w 8b6de │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr.w fp, [r6] │ │ │ │ str.w fp, [r1, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8b2a8 │ │ │ │ - ldr r0, [pc, #692] @ (8b404 ) │ │ │ │ + beq.w 8b460 │ │ │ │ + ldr r0, [pc, #692] @ (8b5bc ) │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w sl, [r0, #1600] @ 0x640 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8b594 │ │ │ │ + bne.w 8b74c │ │ │ │ mov r1, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8b3b8 │ │ │ │ + beq.w 8b570 │ │ │ │ str r5, [r6, #8] │ │ │ │ add r5, r6 │ │ │ │ mov.w r8, r8, lsl #2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ orr.w r8, r8, #96 @ 0x60 │ │ │ │ str r2, [r6, #12] │ │ │ │ strb.w r8, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r5, #20] │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ lsls r5, r2, #26 │ │ │ │ - bpl.w 8b61c │ │ │ │ + bpl.w 8b7d4 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 8b5e0 │ │ │ │ + bpl.w 8b798 │ │ │ │ add.w r0, r6, #20 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 8b3e8 │ │ │ │ + bne.w 8b5a0 │ │ │ │ bic.w r7, r7, #15 │ │ │ │ add.w ip, r3, r7 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.w 8b314 │ │ │ │ + bcs.w 8b4cc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r5, r3, #16 │ │ │ │ strb r2, [r0, #0] │ │ │ │ cmp ip, r5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ strb r2, [r0, #1] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ strb r2, [r0, #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strb r2, [r0, #3] │ │ │ │ - bls.n 8b266 │ │ │ │ + bls.n 8b41e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ strb r2, [r0, #4] │ │ │ │ add.w r2, r3, #32 │ │ │ │ cmp ip, r2 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ strb r1, [r0, #5] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ strb r1, [r0, #6] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ strb r1, [r0, #7] │ │ │ │ - bls.n 8b266 │ │ │ │ + bls.n 8b41e │ │ │ │ ldr r2, [r3, #32] │ │ │ │ strb r2, [r0, #8] │ │ │ │ add.w r2, r3, #48 @ 0x30 │ │ │ │ cmp ip, r2 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ strb r1, [r0, #9] │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ strb r1, [r0, #10] │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ strb r1, [r0, #11] │ │ │ │ - bls.n 8b266 │ │ │ │ + bls.n 8b41e │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ strb r2, [r0, #12] │ │ │ │ add.w r2, r3, #64 @ 0x40 │ │ │ │ cmp ip, r2 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ strb r1, [r0, #13] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ strb r1, [r0, #14] │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ strb r1, [r0, #15] │ │ │ │ - bls.n 8b266 │ │ │ │ + bls.n 8b41e │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ strb r2, [r0, #16] │ │ │ │ add.w r2, r3, #80 @ 0x50 │ │ │ │ cmp ip, r2 │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ strb r1, [r0, #17] │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ strb r1, [r0, #18] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ strb r3, [r0, #19] │ │ │ │ - bls.n 8b266 │ │ │ │ + bls.n 8b41e │ │ │ │ add.w r3, r0, #24 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ adds r2, #16 │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ adds r3, #4 │ │ │ │ cmp ip, r2 │ │ │ │ ldr.w r1, [r2, #-12] │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ ldr.w r1, [r2, #-8] │ │ │ │ strb.w r1, [r3, #-6] │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ strb.w r1, [r3, #-5] │ │ │ │ - bhi.n 8b240 │ │ │ │ + bhi.n 8b3f8 │ │ │ │ subs r7, #1 │ │ │ │ bic.w r3, r7, #15 │ │ │ │ add r3, r5 │ │ │ │ lsrs r7, r7, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8b292 │ │ │ │ + bcs.n 8b44a │ │ │ │ adds r7, #1 │ │ │ │ add.w r0, r0, r7, lsl #2 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ strb r2, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8b292 │ │ │ │ + bcs.n 8b44a │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ strb.w r2, [r0], #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 8b286 │ │ │ │ + bcc.n 8b43e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b5ec │ │ │ │ + beq.w 8b7a4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8b464 │ │ │ │ + beq.w 8b61c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, r0, [r1, #24] │ │ │ │ cmp r2, r0 │ │ │ │ ittt hi │ │ │ │ ldrhi r2, [r1, #12] │ │ │ │ strhi.w r2, [lr, #12] │ │ │ │ strhi.w lr, [r2, #8] │ │ │ │ - bhi.w 8b14e │ │ │ │ + bhi.w 8b306 │ │ │ │ add.w r0, ip, #1 │ │ │ │ add.w r0, r2, r0, lsl #3 │ │ │ │ str r0, [r1, #24] │ │ │ │ adds r0, r1, r2 │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w fp, [r1, r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8b14e │ │ │ │ + bne.w 8b306 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r1, #46021 @ 0xb3c5 │ │ │ │ + movw r1, #46421 @ 0xb555 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r6, [r2, #848] @ 0x350 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 8b53c │ │ │ │ + bne.w 8b6f4 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2bf6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8b3a4 │ │ │ │ + beq.n 8b55c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 8b14e │ │ │ │ + b.n 8b306 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2abc0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8b090 │ │ │ │ + b.n 8b248 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 8b27a │ │ │ │ - b.n 8b292 │ │ │ │ + bcc.n 8b432 │ │ │ │ + b.n 8b44a │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.w 8b500 │ │ │ │ + bls.w 8b6b8 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - bcs.w 8b4f0 │ │ │ │ + bcs.w 8b6a8 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8b57c │ │ │ │ + blt.w 8b734 │ │ │ │ mov.w r8, #2 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r6, #65528 @ 0xfff8 │ │ │ │ movt r6, #8191 @ 0x1fff │ │ │ │ - bl 293000 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ + bl 2941e0 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ movw r2, #65527 @ 0xfff7 │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ movw r1, #65520 @ 0xfff0 │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - blt.n 8b3a4 │ │ │ │ + blt.n 8b55c │ │ │ │ mla sl, r5, r8, r8 │ │ │ │ add.w sl, sl, #28 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #3289 @ 0xcd9 │ │ │ │ + movw r1, #3685 @ 0xe65 │ │ │ │ movt r1, #7 │ │ │ │ mov.w r9, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r6, [r2, #888] @ 0x378 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8b104 │ │ │ │ + beq.w 8b2bc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r0, [r3, #884] @ 0x374 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b14e │ │ │ │ + bne.w 8b306 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4674 │ │ │ │ + bl 1f56c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b19a │ │ │ │ + bne.w 8b352 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8b2a0 │ │ │ │ + b.n 8b458 │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ add.w r0, r6, #28 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ cmp.w r8, #1 │ │ │ │ strb r2, [r6, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r6, #8] │ │ │ │ str r2, [r6, #12] │ │ │ │ - beq.w 8b51c │ │ │ │ + beq.w 8b6d4 │ │ │ │ cmp.w r8, #2 │ │ │ │ strd r9, r9, [r6, #20] │ │ │ │ ite eq │ │ │ │ strheq.w r9, [r0, r5, lsl #1] │ │ │ │ strne.w r9, [r0, r7] │ │ │ │ cmp r1, #2 │ │ │ │ - bne.w 8b566 │ │ │ │ + bne.w 8b71e │ │ │ │ bic.w r7, r7, #15 │ │ │ │ mov r2, r3 │ │ │ │ add.w r8, r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 8b432 │ │ │ │ + b.n 8b5ea │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r1, #8 │ │ │ │ @@ -142958,337 +143134,337 @@ │ │ │ │ str.w r5, [r1, #-8] │ │ │ │ bfi ip, r3, #0, #16 │ │ │ │ bfi ip, lr, #16, #16 │ │ │ │ str.w ip, [r1, #-4] │ │ │ │ movs r5, #0 │ │ │ │ cmp r8, r2 │ │ │ │ mov ip, r5 │ │ │ │ - bhi.n 8b408 │ │ │ │ + bhi.n 8b5c0 │ │ │ │ sub.w r2, r9, #15 │ │ │ │ cmp r2, r8 │ │ │ │ mov.w r2, r7, lsr #1 │ │ │ │ itt hi │ │ │ │ movhi r7, r5 │ │ │ │ movhi r2, r5 │ │ │ │ add.w r1, r9, r7 │ │ │ │ adds r3, r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, r4 │ │ │ │ - bcs.w 8b292 │ │ │ │ + bcs.w 8b44a │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 8b450 │ │ │ │ + b.n 8b608 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8b2a0 │ │ │ │ + bne.w 8b458 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 8b618 │ │ │ │ + bpl.w 8b7d0 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r6, #20 │ │ │ │ addpl.w r3, r6, #28 │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ ittte ge │ │ │ │ movge r1, #24 │ │ │ │ movwge r4, #43944 @ 0xaba8 │ │ │ │ movwge r3, #24184 @ 0x5e78 │ │ │ │ - ldrlt r4, [pc, #392] @ (8b620 ) │ │ │ │ + ldrlt r4, [pc, #392] @ (8b7d8 ) │ │ │ │ ittet ge │ │ │ │ movtge r3, #77 @ 0x4d │ │ │ │ mlage r4, r1, r2, r4 │ │ │ │ addlt.w r4, r4, r2, lsl #5 │ │ │ │ addge r4, r4, r3 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 8b4c0 │ │ │ │ + beq.n 8b678 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b4c0 │ │ │ │ + bge.n 8b678 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 8b4c0 │ │ │ │ + cbnz r3, 8b678 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r6, r4 │ │ │ │ - b.n 8b2a0 │ │ │ │ + b.n 8b458 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 8b570 │ │ │ │ + bhi.n 8b728 │ │ │ │ lsls r6, r2, #24 │ │ │ │ ittte pl │ │ │ │ movpl r1, #24 │ │ │ │ movwpl r6, #43944 @ 0xaba8 │ │ │ │ movwpl r3, #24184 @ 0x5e78 │ │ │ │ - ldrmi r6, [pc, #324] @ (8b620 ) │ │ │ │ + ldrmi r6, [pc, #324] @ (8b7d8 ) │ │ │ │ ittet pl │ │ │ │ movtpl r3, #77 @ 0x4d │ │ │ │ mlapl r6, r1, r2, r6 │ │ │ │ addmi.w r6, r6, r2, lsl #5 │ │ │ │ addpl r6, r6, r3 │ │ │ │ - b.n 8b2a0 │ │ │ │ - ldr r6, [pc, #308] @ (8b624 ) │ │ │ │ - b.n 8b2a0 │ │ │ │ + b.n 8b458 │ │ │ │ + ldr r6, [pc, #308] @ (8b7dc ) │ │ │ │ + b.n 8b458 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 8b54e │ │ │ │ + bcs.n 8b706 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8b57c │ │ │ │ + blt.n 8b734 │ │ │ │ mov.w r8, #4 │ │ │ │ - b.n 8b332 │ │ │ │ + b.n 8b4ea │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8b57c │ │ │ │ + blt.n 8b734 │ │ │ │ movw r2, #65506 @ 0xffe2 │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.w 8b3a4 │ │ │ │ + bgt.w 8b55c │ │ │ │ add.w sl, r5, #29 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 8b36e │ │ │ │ + b.n 8b526 │ │ │ │ strb.w r9, [r0, r5] │ │ │ │ strd r9, r9, [r6, #20] │ │ │ │ - b.n 8b19a │ │ │ │ + b.n 8b352 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8b14e │ │ │ │ - b.n 8b2d6 │ │ │ │ + bne.w 8b306 │ │ │ │ + b.n 8b48e │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8b2f6 │ │ │ │ + b.n 8b4ae │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32800 @ 0x8020 │ │ │ │ + movw r1, #37344 @ 0x91e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 8b3b4 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 8b56c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ blx 2beec │ │ │ │ - b.n 8b292 │ │ │ │ + b.n 8b44a │ │ │ │ adds r4, r3, #4 │ │ │ │ movs r7, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 8b0a4 │ │ │ │ - b.n 8b0de │ │ │ │ + bhi.w 8b25c │ │ │ │ + b.n 8b296 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32852 @ 0x8054 │ │ │ │ + movw r1, #37396 @ 0x9214 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 8b3b4 │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 8b56c │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 8b60a │ │ │ │ + bne.n 8b7c2 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b176 │ │ │ │ + bne.w 8b32e │ │ │ │ mov r0, r6 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8b176 │ │ │ │ + b.n 8b32e │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #61232 @ 0xef30 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #240 @ 0xf0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ add.w r0, r6, #28 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 8b1b6 │ │ │ │ - b.n 8b3e8 │ │ │ │ + beq.w 8b36e │ │ │ │ + b.n 8b5a0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 198c50 │ │ │ │ + b.w 19a260 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ - movw r0, #61204 @ 0xef14 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8b3b4 │ │ │ │ + movw r0, #212 @ 0xd4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8b56c │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8b176 │ │ │ │ + b.n 8b32e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - b.n 8b482 │ │ │ │ + b.n 8b63a │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 8b5e4 │ │ │ │ + b.n 8b79c │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0008b628 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +0008b7e0 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 8b66c │ │ │ │ - cbz r0, 8b668 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bl 8b824 │ │ │ │ + cbz r0, 8b820 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8b652 <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ + bne.n 8b80a <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61300 @ 0xef74 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #308 @ 0x134 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8b64c <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ + b.n 8b804 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ │ │ │ │ -0008b66c : │ │ │ │ +0008b824 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 8b6ee │ │ │ │ + bpl.n 8b8a6 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.n 8b6aa │ │ │ │ + bpl.n 8b862 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 8b702 │ │ │ │ + bpl.n 8b8ba │ │ │ │ cmn.w r3, #20 │ │ │ │ - beq.n 8b6b8 │ │ │ │ - cbz r1, 8b69e │ │ │ │ + beq.n 8b870 │ │ │ │ + cbz r1, 8b856 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.n 8b6e2 │ │ │ │ + bpl.n 8b89a │ │ │ │ add.w r0, r3, #20 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 8b6b8 │ │ │ │ + cbz r0, 8b870 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b6a6 │ │ │ │ + beq.n 8b85e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8b6a6 │ │ │ │ + b.n 8b85e │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1cde84 │ │ │ │ + bl 1cedd4 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8b6f6 │ │ │ │ + beq.n 8b8ae │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r0, r2, #64 @ 0x40 │ │ │ │ - cbz r1, 8b6de │ │ │ │ - cbz r0, 8b6e6 │ │ │ │ + cbz r1, 8b896 │ │ │ │ + cbz r0, 8b89e │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 8b6e6 │ │ │ │ + bpl.n 8b89e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 8b6a2 │ │ │ │ + b.n 8b85a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b69e │ │ │ │ + bne.n 8b856 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b.n 8b6a6 │ │ │ │ + b.n 8b85e │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 8b6a6 │ │ │ │ + b.n 8b85e │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 4d5a6 │ │ │ │ + bl 4d676 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - cbz r1, 8b6fe │ │ │ │ + cbz r1, 8b8b6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8b6a6 │ │ │ │ + b.n 8b85e │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b6b8 │ │ │ │ + beq.n 8b870 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b69e │ │ │ │ + beq.n 8b856 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ - b.n 8b69e │ │ │ │ + b.n 8b856 │ │ │ │ │ │ │ │ -0008b714 : │ │ │ │ +0008b8cc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 8b774 │ │ │ │ + bpl.n 8b92c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 8b752 │ │ │ │ + bcs.n 8b90a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - cbz r0, 8b74e │ │ │ │ + cbz r0, 8b906 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b74e │ │ │ │ + bge.n 8b906 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8b74e │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8b906 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61324 @ 0xef8c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #332 @ 0x14c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a3d0 │ │ │ │ - movw r0, #33000 @ 0x80e8 │ │ │ │ + bl 7a5b8 │ │ │ │ + movw r0, #37544 @ 0x92a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #453 @ 0x1c5 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8b76e │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8b926 │ │ │ │ │ │ │ │ -0008b78c : │ │ │ │ +0008b944 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -143296,241 +143472,241 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b84a │ │ │ │ + bne.n 8ba02 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [ip, #56] @ 0x38 │ │ │ │ - cbz r3, 8b814 │ │ │ │ + cbz r3, 8b9cc │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 8b814 │ │ │ │ - movw r3, #27365 @ 0x6ae5 │ │ │ │ + beq.n 8b9cc │ │ │ │ + movw r3, #31773 @ 0x7c1d │ │ │ │ movt r3, #21 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 8b7fa │ │ │ │ + bne.n 8b9b2 │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ movw r3, #33688 @ 0x8398 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 8b80c │ │ │ │ + beq.n 8b9c4 │ │ │ │ ldr.w r6, [ip, #172] @ 0xac │ │ │ │ - cbz r6, 8b804 │ │ │ │ + cbz r6, 8b9bc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 156b1c │ │ │ │ + b.w 157c54 │ │ │ │ mov r3, lr │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, ip │ │ │ │ bl 2e108 <_PyObject_DebugMallocStats@@Base+0x638> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 8b7f0 │ │ │ │ + b.n 8b9a8 │ │ │ │ ldr.w r3, [ip, #52] @ 0x34 │ │ │ │ - cbz r3, 8b85a │ │ │ │ + cbz r3, 8ba12 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ - cbz r1, 8b856 │ │ │ │ + cbz r1, 8ba0e │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ - cbz r1, 8b856 │ │ │ │ + cbz r1, 8ba0e │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dc338 │ │ │ │ + bl dc930 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 8b890 │ │ │ │ + beq.n 8ba48 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2866c8 │ │ │ │ - bl 28c450 <_Py_hashtable_foreach@@Base+0xe8c> │ │ │ │ + b.w 2878b0 │ │ │ │ + bl 28d6c8 <_Py_hashtable_foreach@@Base+0xdac> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - cbnz r3, 8b876 │ │ │ │ + cbnz r3, 8ba2e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ - movw r1, #61360 @ 0xefb0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #368 @ 0x170 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 8b84e │ │ │ │ + bl d6310 │ │ │ │ + b.n 8ba06 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #56032 @ 0xdae0 │ │ │ │ + movw r1, #60576 @ 0xeca0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 8b84e │ │ │ │ + bl d6310 │ │ │ │ + b.n 8ba06 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b83c │ │ │ │ - b.n 8b84e │ │ │ │ + beq.n 8b9f4 │ │ │ │ + b.n 8ba06 │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8b936 │ │ │ │ + beq.n 8baee │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bpl.n 8b944 │ │ │ │ + bpl.n 8bafc │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8b906 │ │ │ │ + blt.n 8babe │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8b918 │ │ │ │ + bne.n 8bad0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 8b918 │ │ │ │ + beq.n 8bad0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ movw r1, #44624 @ 0xae50 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 8b93a │ │ │ │ + beq.n 8baf2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7a3e8 │ │ │ │ + b.w 7a5d0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r1, #40968 @ 0xa008 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - beq.n 8b8e4 │ │ │ │ + beq.n 8ba9c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6ba50 │ │ │ │ + bl 6bbe0 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 8b8ea │ │ │ │ + bne.n 8baa2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 194f54 <_Py_NewReference@@Base+0x1c74> │ │ │ │ - b.w bd58c │ │ │ │ + b.w 1965c4 <_Py_NewReference@@Base+0x1cdc> │ │ │ │ + b.w bdbf0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 78ab0 │ │ │ │ + b.w 78c80 │ │ │ │ movw r1, #2659 @ 0xa63 │ │ │ │ - movw r0, #33800 @ 0x8408 │ │ │ │ + movw r0, #38344 @ 0x95c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ ldr.w r2, [r0, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #384] @ (8baf4 ) │ │ │ │ + ldr r3, [pc, #384] @ (8bcac ) │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ eor.w r4, r2, r1, asr #3 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ubfx r4, r4, #0, #12 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mul.w r4, r1, r4 │ │ │ │ adds r5, r3, r4 │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r7, [r5, #1412] @ 0x584 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 8b9e2 │ │ │ │ + bne.n 8bb9a │ │ │ │ ldr.w r1, [r5, #1416] @ 0x588 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8b9e2 │ │ │ │ + bne.n 8bb9a │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r3, [r3, #1420] @ 0x58c │ │ │ │ - cbz r3, 8b9d4 │ │ │ │ + cbz r3, 8bb8c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ba90 │ │ │ │ + bge.n 8bc48 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8ba6e │ │ │ │ + bne.n 8bc26 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8b9da │ │ │ │ + beq.n 8bb92 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 8ba9e │ │ │ │ + bmi.n 8bc56 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8ba74 │ │ │ │ + bne.n 8bc2c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8bab6 │ │ │ │ + bne.n 8bc6e │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 8bab6 │ │ │ │ + bgt.n 8bc6e │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84900 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ + bl 84ad4 <_PyObject_GenericSetAttrWithDict@@Base+0x704> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r7, [r8, #192] @ 0xc0 │ │ │ │ - bl 84a0c <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ + bl 84be0 <_PyObject_GenericSetAttrWithDict@@Base+0x810> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8bae8 │ │ │ │ + bne.n 8bca0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 8bac6 │ │ │ │ + beq.n 8bc7e │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ adds r3, #132 @ 0x84 │ │ │ │ adds r1, r3, r4 │ │ │ │ str r0, [r1, #8] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ adds r5, r4, #4 │ │ │ │ @@ -143539,79 +143715,79 @@ │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r6, #0] │ │ │ │ str r6, [r3, r5] │ │ │ │ dmb ish │ │ │ │ str r7, [r3, r4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8ba7a │ │ │ │ - cbnz r2, 8ba5a │ │ │ │ + blt.n 8bc32 │ │ │ │ + cbnz r2, 8bc12 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8b9da │ │ │ │ + beq.n 8bb92 │ │ │ │ str.w r7, [r9] │ │ │ │ - b.n 8b9da │ │ │ │ + b.n 8bb92 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r0, r2 │ │ │ │ orrge.w r0, r2, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8b9c6 │ │ │ │ + beq.n 8bb7e │ │ │ │ str.w r7, [r9] │ │ │ │ - b.n 8b9c6 │ │ │ │ + b.n 8bb7e │ │ │ │ str.w r2, [r9] │ │ │ │ - b.n 8b9da │ │ │ │ + b.n 8bb92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ba4c │ │ │ │ + bne.n 8bc04 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8ba4e │ │ │ │ - b.n 8ba5a │ │ │ │ + beq.n 8bc06 │ │ │ │ + b.n 8bc12 │ │ │ │ orr.w r0, r3, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8bab0 │ │ │ │ + bne.n 8bc68 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8b9da │ │ │ │ + beq.n 8bb92 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b9ce │ │ │ │ + bge.n 8bb86 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 8b9ce │ │ │ │ + b.n 8bb86 │ │ │ │ str.w r2, [r9] │ │ │ │ - b.n 8ba9a │ │ │ │ + b.n 8bc52 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a0c <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ + bl 84be0 <_PyObject_GenericSetAttrWithDict@@Base+0x810> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r1, 8bae8 │ │ │ │ - cbnz r2, 8bad6 │ │ │ │ + cbnz r1, 8bca0 │ │ │ │ + cbnz r2, 8bc8e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8b9da │ │ │ │ + beq.n 8bb92 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 8b9da │ │ │ │ + b.n 8bb92 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r7, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r0, r2 │ │ │ │ orrge.w r0, r2, #1 │ │ │ │ - b.n 8ba68 │ │ │ │ + b.n 8bc20 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 8bac8 │ │ │ │ - bl d8428 │ │ │ │ - b.n 8bac8 │ │ │ │ + bne.n 8bc80 │ │ │ │ + bl d8a44 │ │ │ │ + b.n 8bc80 │ │ │ │ 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 │ │ │ │ @@ -143620,135 +143796,135 @@ │ │ │ │ bic.w ip, r2, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r0, lr │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ - beq.n 8bb3a │ │ │ │ + beq.n 8bcf2 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ (8bb68 ) │ │ │ │ + ldr r0, [pc, #64] @ (8bd20 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, ip │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8bb6c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bd24 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r3, 8bb4e │ │ │ │ + cbnz r3, 8bd06 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8bb36 │ │ │ │ + bge.n 8bcee │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 8bb36 │ │ │ │ + b.n 8bcee │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r0, #63644 @ 0xf89c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + movw r0, #2652 @ 0xa5c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ mov r1, r3 │ │ │ │ - bl 25c6d0 │ │ │ │ + bl 25d8e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bb3c │ │ │ │ - b.n 8bb36 │ │ │ │ + bne.n 8bcf4 │ │ │ │ + b.n 8bcee │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008bb6c <_PyObject_MakeTpCall@@Base>: │ │ │ │ +0008bd24 <_PyObject_MakeTpCall@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r7, sp, #0 │ │ │ │ ldr.w sl, [r2, #64] @ 0x40 │ │ │ │ ldr r6, [r7, #56] @ 0x38 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8c106 <_PyObject_MakeTpCall@@Base+0x59a> │ │ │ │ + beq.w 8c2ae <_PyObject_MakeTpCall@@Base+0x58a> │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8be82 <_PyObject_MakeTpCall@@Base+0x316> │ │ │ │ - blt.w 8c0c2 <_PyObject_MakeTpCall@@Base+0x556> │ │ │ │ + beq.w 8c040 <_PyObject_MakeTpCall@@Base+0x31c> │ │ │ │ + blt.w 8c268 <_PyObject_MakeTpCall@@Base+0x544> │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.w 8bf98 <_PyObject_MakeTpCall@@Base+0x42c> │ │ │ │ - ldr r2, [pc, #736] @ (8be8c <_PyObject_MakeTpCall@@Base+0x320>) │ │ │ │ + bgt.w 8c15a <_PyObject_MakeTpCall@@Base+0x436> │ │ │ │ + ldr r2, [pc, #744] @ (8c04c <_PyObject_MakeTpCall@@Base+0x328>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1712] @ 0x6b0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8be5e <_PyObject_MakeTpCall@@Base+0x2f2> │ │ │ │ - ldr.w ip, [pc, #712] @ 8be90 <_PyObject_MakeTpCall@@Base+0x324> │ │ │ │ + beq.w 8c01a <_PyObject_MakeTpCall@@Base+0x2f6> │ │ │ │ + ldr.w ip, [pc, #720] @ 8c050 <_PyObject_MakeTpCall@@Base+0x32c> │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str.w r0, [r2, #1712] @ 0x6b0 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w fp, [ip, #1600] @ 0x640 │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 8c08a <_PyObject_MakeTpCall@@Base+0x51e> │ │ │ │ + bne.w 8c22e <_PyObject_MakeTpCall@@Base+0x50a> │ │ │ │ add.w ip, r4, #16 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - bge.w 8bdd8 <_PyObject_MakeTpCall@@Base+0x26c> │ │ │ │ + bge.w 8bf90 <_PyObject_MakeTpCall@@Base+0x26c> │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [ip] │ │ │ │ - beq.n 8bc76 <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ + beq.n 8be2e <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8be98 <_PyObject_MakeTpCall@@Base+0x32c> │ │ │ │ + bne.w 8c058 <_PyObject_MakeTpCall@@Base+0x334> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - bge.w 8bdf0 <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ + bge.w 8bfa8 <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - beq.n 8bc76 <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ + beq.n 8be2e <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ add.w fp, ip, #4 │ │ │ │ add.w lr, r9, r3, lsl #2 │ │ │ │ add.w ip, r9, #8 │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8be3e <_PyObject_MakeTpCall@@Base+0x2d2> │ │ │ │ + bne.w 8bffa <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - bge.w 8be52 <_PyObject_MakeTpCall@@Base+0x2e6> │ │ │ │ + bge.w 8c00e <_PyObject_MakeTpCall@@Base+0x2ea> │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, lr │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ - bne.n 8bc4c <_PyObject_MakeTpCall@@Base+0xe0> │ │ │ │ - cbz r2, 8bce2 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ - ldr r2, [pc, #528] @ (8be8c <_PyObject_MakeTpCall@@Base+0x320>) │ │ │ │ + bne.n 8be04 <_PyObject_MakeTpCall@@Base+0xe0> │ │ │ │ + cbz r2, 8be9a <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + ldr r2, [pc, #536] @ (8c04c <_PyObject_MakeTpCall@@Base+0x328>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub.w r0, r4, #8 │ │ │ │ ldr.w lr, [r1, r2] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ and.w r1, r2, #3 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ addw fp, r2, #3756 @ 0xeac │ │ │ │ @@ -143769,63 +143945,63 @@ │ │ │ │ ldr.w r0, [r2, #3768] @ 0xeb8 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ ldr.w r1, [r2, #3764] @ 0xeb4 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r2, #3768] @ 0xeb8 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 8beda <_PyObject_MakeTpCall@@Base+0x36e> │ │ │ │ + bgt.w 8c09c <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8bdfc <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ + bne.w 8bfb4 <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ mov fp, r6 │ │ │ │ ldr.w r3, [r8, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.w 8c15e <_PyObject_MakeTpCall@@Base+0x5f2> │ │ │ │ - movw r3, #49685 @ 0xc215 │ │ │ │ + bcc.w 8c306 <_PyObject_MakeTpCall@@Base+0x5e2> │ │ │ │ + movw r3, #50141 @ 0xc3dd │ │ │ │ movt r3, #8 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8bde4 <_PyObject_MakeTpCall@@Base+0x278> │ │ │ │ + bne.n 8bf9c <_PyObject_MakeTpCall@@Base+0x278> │ │ │ │ movw r3, #39512 @ 0x9a58 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8bf2a <_PyObject_MakeTpCall@@Base+0x3be> │ │ │ │ - ldr r2, [pc, #380] @ (8be8c <_PyObject_MakeTpCall@@Base+0x320>) │ │ │ │ + beq.w 8c0ec <_PyObject_MakeTpCall@@Base+0x3c8> │ │ │ │ + ldr r2, [pc, #388] @ (8c04c <_PyObject_MakeTpCall@@Base+0x328>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w sl, [r3, r2] │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c116 <_PyObject_MakeTpCall@@Base+0x5aa> │ │ │ │ + beq.w 8c2be <_PyObject_MakeTpCall@@Base+0x59a> │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c016 <_PyObject_MakeTpCall@@Base+0x4aa> │ │ │ │ + beq.w 8c1bc <_PyObject_MakeTpCall@@Base+0x498> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c132 <_PyObject_MakeTpCall@@Base+0x5c6> │ │ │ │ + bne.w 8c2da <_PyObject_MakeTpCall@@Base+0x5b6> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8bf54 <_PyObject_MakeTpCall@@Base+0x3e8> │ │ │ │ + bne.w 8c116 <_PyObject_MakeTpCall@@Base+0x3f2> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8bd5a <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + cbz r3, 8bf12 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c03a <_PyObject_MakeTpCall@@Base+0x4ce> │ │ │ │ + blt.w 8c1e0 <_PyObject_MakeTpCall@@Base+0x4bc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8bdb8 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + bge.n 8bf70 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8bdb8 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ - ldr r3, [pc, #288] @ (8be8c <_PyObject_MakeTpCall@@Base+0x320>) │ │ │ │ + cbnz r3, 8bf70 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + ldr r3, [pc, #296] @ (8c04c <_PyObject_MakeTpCall@@Base+0x328>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [sl, #712] @ 0x2c8 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ subs r3, r7, r3 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ @@ -143835,553 +144011,555 @@ │ │ │ │ str r2, [r7, #4] │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r2, #1 │ │ │ │ str r1, [r7, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c10c <_PyObject_MakeTpCall@@Base+0x5a0> │ │ │ │ - ldr r2, [pc, #240] @ (8be90 <_PyObject_MakeTpCall@@Base+0x324>) │ │ │ │ + bne.w 8c2b4 <_PyObject_MakeTpCall@@Base+0x590> │ │ │ │ + ldr r2, [pc, #248] @ (8c050 <_PyObject_MakeTpCall@@Base+0x32c>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c070 <_PyObject_MakeTpCall@@Base+0x504> │ │ │ │ + bne.w 8c214 <_PyObject_MakeTpCall@@Base+0x4f0> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c058 <_PyObject_MakeTpCall@@Base+0x4ec> │ │ │ │ + bne.w 8c1fc <_PyObject_MakeTpCall@@Base+0x4d8> │ │ │ │ cmp r6, fp │ │ │ │ - bne.n 8beb0 <_PyObject_MakeTpCall@@Base+0x344> │ │ │ │ + bne.n 8c070 <_PyObject_MakeTpCall@@Base+0x34c> │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8bfea <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ + beq.w 8c1a8 <_PyObject_MakeTpCall@@Base+0x484> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c0d2 <_PyObject_MakeTpCall@@Base+0x566> │ │ │ │ + bne.w 8c278 <_PyObject_MakeTpCall@@Base+0x554> │ │ │ │ mov r0, r9 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ - bne.w 8bc16 <_PyObject_MakeTpCall@@Base+0xaa> │ │ │ │ - b.n 8bc76 <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ + bne.w 8bdce <_PyObject_MakeTpCall@@Base+0xaa> │ │ │ │ + b.n 8be2e <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx sl │ │ │ │ mov r9, r0 │ │ │ │ - b.n 8bd5a <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + b.n 8bf12 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ cmp r3, #2 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - bne.w 8bc40 <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ - b.n 8bc76 <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ + bne.w 8bdf8 <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ + b.n 8be2e <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.w 8bce8 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ + bmi.w 8bea0 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c17e <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ + beq.w 8c326 <_PyObject_MakeTpCall@@Base+0x602> │ │ │ │ add.w r1, r9, r3, lsl #2 │ │ │ │ add.w r0, r6, #16 │ │ │ │ - bl c0650 │ │ │ │ + bl c0cb4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bcea <_PyObject_MakeTpCall@@Base+0x17e> │ │ │ │ + bne.w 8bea2 <_PyObject_MakeTpCall@@Base+0x17e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8be34 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ + bge.w 8c1b6 <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c20a <_PyObject_MakeTpCall@@Base+0x69e> │ │ │ │ - mov.w r9, #0 │ │ │ │ - b.n 8bdce <_PyObject_MakeTpCall@@Base+0x262> │ │ │ │ + bne.w 8c1b6 <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c1b6 <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8bc6a <_PyObject_MakeTpCall@@Base+0xfe> │ │ │ │ + blt.w 8be22 <_PyObject_MakeTpCall@@Base+0xfe> │ │ │ │ cmp ip, lr │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ - bne.n 8be3a <_PyObject_MakeTpCall@@Base+0x2ce> │ │ │ │ - b.n 8bc78 <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ + bne.n 8bff6 <_PyObject_MakeTpCall@@Base+0x2d2> │ │ │ │ + b.n 8be30 <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ cmp lr, ip │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ - bne.w 8bc4c <_PyObject_MakeTpCall@@Base+0xe0> │ │ │ │ - b.n 8bc76 <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ + bne.w 8be04 <_PyObject_MakeTpCall@@Base+0xe0> │ │ │ │ + b.n 8be2e <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 76e34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77004 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8be34 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ + beq.w 8c1b6 <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w ip, r0, #16 │ │ │ │ str r2, [r0, #12] │ │ │ │ - b.n 8bbf2 <_PyObject_MakeTpCall@@Base+0x86> │ │ │ │ - ldr r4, [pc, #16] @ (8be94 <_PyObject_MakeTpCall@@Base+0x328>) │ │ │ │ + b.n 8bdaa <_PyObject_MakeTpCall@@Base+0x86> │ │ │ │ + ldr r4, [pc, #16] @ (8c054 <_PyObject_MakeTpCall@@Base+0x330>) │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8bce8 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ - b.n 8bdfc <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ + beq.w 8bea0 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ + b.n 8bfb4 <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8bece <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ + bge.n 8c090 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - bne.w 8bc40 <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ - b.n 8bc78 <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ + bne.w 8bdf8 <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ + b.n 8be30 <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8bdbc <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ + bge.w 8bf74 <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bdbc <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ + bne.w 8bf74 <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ mov r0, fp │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bdbc <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bf74 <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ cmp r3, #2 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - bne.w 8bc40 <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ - b.n 8bc78 <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ + bne.w 8bdf8 <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ + b.n 8be30 <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ ldr.w r0, [r2, #3748] @ 0xea4 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.w 8bce2 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + beq.w 8be9a <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8bce2 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + bne.w 8be9a <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ ldr.w r2, [lr, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c0b2 <_PyObject_MakeTpCall@@Base+0x546> │ │ │ │ + bne.w 8c258 <_PyObject_MakeTpCall@@Base+0x534> │ │ │ │ add.w r1, lr, #12 │ │ │ │ ldr.w r2, [lr, #12] │ │ │ │ lsls r0, r2, #27 │ │ │ │ - bmi.w 8bce2 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + bmi.w 8be9a <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bf0e <_PyObject_MakeTpCall@@Base+0x3a2> │ │ │ │ + bne.n 8c0d0 <_PyObject_MakeTpCall@@Base+0x3ac> │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8bce8 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ - b.n 8bdfc <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ + beq.w 8bea0 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ + b.n 8bfb4 <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8c1a0 <_PyObject_MakeTpCall@@Base+0x634> │ │ │ │ + beq.w 8c370 <_PyObject_MakeTpCall@@Base+0x64c> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 8bd0e <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ + beq.w 8bec6 <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61536 @ 0xf060 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #544 @ 0x220 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 8bd5a <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + b.n 8bf12 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c1ea <_PyObject_MakeTpCall@@Base+0x67e> │ │ │ │ + beq.w 8c3bc <_PyObject_MakeTpCall@@Base+0x698> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 8bd5a <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + ble.w 8bf12 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 8bd46 <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ + beq.w 8befe <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 8bd5a <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + beq.w 8bf12 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 8bd46 <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ + beq.w 8befe <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 8bd5a <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + beq.w 8bf12 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ adds r2, #20 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 8bd46 <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ + beq.w 8befe <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8bf86 <_PyObject_MakeTpCall@@Base+0x41a> │ │ │ │ - b.n 8bd5a <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + bne.n 8c148 <_PyObject_MakeTpCall@@Base+0x424> │ │ │ │ + b.n 8bf12 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ movw r2, #65531 @ 0xfffb │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 8c182 <_PyObject_MakeTpCall@@Base+0x616> │ │ │ │ + bhi.w 8c34c <_PyObject_MakeTpCall@@Base+0x628> │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 76e34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77004 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8be34 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ + cbz r0, 8c1b6 <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + add.w ip, r0, #16 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr.w r1, [r9] │ │ │ │ - add.w ip, r4, #16 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r1, #0] │ │ │ │ str.w r1, [ip] │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - b.n 8bc16 <_PyObject_MakeTpCall@@Base+0xaa> │ │ │ │ - cbz r3, 8bff4 <_PyObject_MakeTpCall@@Base+0x488> │ │ │ │ + b.n 8bdce <_PyObject_MakeTpCall@@Base+0xaa> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8c32a <_PyObject_MakeTpCall@@Base+0x606> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be34 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #75 @ 0x4b │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - adds r7, #20 │ │ │ │ - movw r2, #56316 @ 0xdbfc │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - mov sp, r7 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ee468 <_PyErr_Format@@Base> │ │ │ │ - cbz r3, 8c01e <_PyObject_MakeTpCall@@Base+0x4b2> │ │ │ │ + beq.w 8c32a <_PyObject_MakeTpCall@@Base+0x606> │ │ │ │ + mov.w r9, #0 │ │ │ │ + b.n 8bf86 <_PyObject_MakeTpCall@@Base+0x262> │ │ │ │ + cbz r3, 8c1c4 <_PyObject_MakeTpCall@@Base+0x4a0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8bf4e <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + bne.n 8c110 <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #56316 @ 0xdbfc │ │ │ │ + movw r2, #60860 @ 0xedbc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ee468 <_PyErr_Format@@Base> │ │ │ │ - b.n 8bf4e <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + bl 1ef4b8 <_PyErr_Format@@Base> │ │ │ │ + b.n 8c110 <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8bf4e <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + bge.n 8c110 <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf4e <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + bne.n 8c110 <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ mov r0, r9 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bf4e <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c110 <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 8bdb8 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + ble.w 8bf70 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bdb8 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + beq.w 8bf70 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ mov r0, sl │ │ │ │ - bl 1fd60c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 8bdb8 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ - movw r1, #785 @ 0x311 │ │ │ │ + bl 1fe69c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 8bf70 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + movw r1, #4689 @ 0x1251 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8bda8 <_PyObject_MakeTpCall@@Base+0x23c> │ │ │ │ + beq.w 8bf60 <_PyObject_MakeTpCall@@Base+0x23c> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8bda8 <_PyObject_MakeTpCall@@Base+0x23c> │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + b.n 8bf60 <_PyObject_MakeTpCall@@Base+0x23c> │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp fp, r2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bne.n 8c192 <_PyObject_MakeTpCall@@Base+0x626> │ │ │ │ + bne.w 8c362 <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ add.w r0, ip, #1592 @ 0x638 │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bbe8 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + bne.w 8bda0 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 8bbe8 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + b.n 8bda0 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8befc <_PyObject_MakeTpCall@@Base+0x390> │ │ │ │ + beq.w 8c0be <_PyObject_MakeTpCall@@Base+0x39a> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8bce8 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ - b.n 8bdfc <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ + beq.w 8bea0 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ + b.n 8bfb4 <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #32972 @ 0x80cc │ │ │ │ + movw r0, #37516 @ 0x928c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8be34 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8c1b6 <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bdce <_PyObject_MakeTpCall@@Base+0x262> │ │ │ │ + beq.w 8bf86 <_PyObject_MakeTpCall@@Base+0x262> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8c1ca <_PyObject_MakeTpCall@@Base+0x65e> │ │ │ │ + blt.w 8c39a <_PyObject_MakeTpCall@@Base+0x676> │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #20 │ │ │ │ - movw r2, #56364 @ 0xdc2c │ │ │ │ + movw r2, #60908 @ 0xedec │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 235744 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ - bl 205d34 │ │ │ │ - b.n 8be34 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ + b.w 236960 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ + bl 206e40 │ │ │ │ + b.n 8c1b6 <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fce7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 8bdb8 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + bl 1fdf0c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 8bf70 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #61568 @ 0xf080 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ + movw r2, #576 @ 0x240 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - bl 1ee468 <_PyErr_Format@@Base> │ │ │ │ - b.n 8bf4e <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + bl 1ef4b8 <_PyErr_Format@@Base> │ │ │ │ + b.n 8c110 <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bd3c <_PyObject_MakeTpCall@@Base+0x1d0> │ │ │ │ + beq.w 8bef4 <_PyObject_MakeTpCall@@Base+0x1d0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8c1dc <_PyObject_MakeTpCall@@Base+0x670> │ │ │ │ + blt.n 8c3ae <_PyObject_MakeTpCall@@Base+0x68a> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #56364 @ 0xdc2c │ │ │ │ + movw r2, #60908 @ 0xedec │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 235744 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ - b.n 8bf4e <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + bl 236960 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ + b.n 8c110 <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.w 8bcf4 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ - movw r1, #61504 @ 0xf040 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + bcc.w 8beac <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + movw r1, #512 @ 0x200 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r8 │ │ │ │ - bl 313a8 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 31408 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bf4e <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ - b.n 8bcf4 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + bne.w 8c110 <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ + b.n 8beac <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ mov r6, r2 │ │ │ │ - b.n 8bce8 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ + b.n 8bea0 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + adds r7, #20 │ │ │ │ + movw r2, #60860 @ 0xedbc │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + mov sp, r7 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 1ef4b8 <_PyErr_Format@@Base> │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 1f4674 │ │ │ │ + bl 1f56c4 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ mov r4, r0 │ │ │ │ + add.w ip, r0, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bfc4 <_PyObject_MakeTpCall@@Base+0x458> │ │ │ │ - b.n 8be34 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ + bne.w 8c188 <_PyObject_MakeTpCall@@Base+0x464> │ │ │ │ + b.n 8c1b6 <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 8bbe8 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + b.n 8bda0 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8c1b0 <_PyObject_MakeTpCall@@Base+0x644> │ │ │ │ + beq.n 8c380 <_PyObject_MakeTpCall@@Base+0x65c> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf38 <_PyObject_MakeTpCall@@Base+0x3cc> │ │ │ │ + bne.w 8c0fa <_PyObject_MakeTpCall@@Base+0x3d6> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8bd5a <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + bge.w 8bf12 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 8bd5a <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + b.n 8bf12 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c0e4 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ + bne.w 8c28c <_PyObject_MakeTpCall@@Base+0x568> │ │ │ │ mov r0, r9 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c0e4 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c28c <_PyObject_MakeTpCall@@Base+0x568> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c142 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c142 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + bne.n 8c2ea <_PyObject_MakeTpCall@@Base+0x5c6> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c2ea <_PyObject_MakeTpCall@@Base+0x5c6> │ │ │ │ mov r2, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 8bd46 <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ + beq.w 8befe <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8c1ec <_PyObject_MakeTpCall@@Base+0x680> │ │ │ │ + bne.n 8c3be <_PyObject_MakeTpCall@@Base+0x69a> │ │ │ │ movw r2, #34368 @ 0x8640 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 8bd46 <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ - b.n 8bd5a <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8be34 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ - nop │ │ │ │ + beq.w 8befe <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ + b.n 8bf12 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #39512 @ 0x9a58 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8c272 <_PyObject_MakeTpCall@@Base+0x706> │ │ │ │ - ldr r0, [pc, #340] @ (8c388 <_PyObject_MakeTpCall@@Base+0x81c>) │ │ │ │ + beq.n 8c43a <_PyObject_MakeTpCall@@Base+0x716> │ │ │ │ + ldr r0, [pc, #340] @ (8c550 <_PyObject_MakeTpCall@@Base+0x82c>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ ldr r6, [r4, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c2dc <_PyObject_MakeTpCall@@Base+0x770> │ │ │ │ + beq.n 8c4a4 <_PyObject_MakeTpCall@@Base+0x780> │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8c2b6 <_PyObject_MakeTpCall@@Base+0x74a> │ │ │ │ + cbz r0, 8c47e <_PyObject_MakeTpCall@@Base+0x75a> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c2fc <_PyObject_MakeTpCall@@Base+0x790> │ │ │ │ + bne.n 8c4c4 <_PyObject_MakeTpCall@@Base+0x7a0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8c294 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ + bne.n 8c45c <_PyObject_MakeTpCall@@Base+0x738> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8c26c <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + cbz r3, 8c434 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8c2c4 <_PyObject_MakeTpCall@@Base+0x758> │ │ │ │ + blt.n 8c48c <_PyObject_MakeTpCall@@Base+0x768> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8c33e <_PyObject_MakeTpCall@@Base+0x7d2> │ │ │ │ + beq.n 8c506 <_PyObject_MakeTpCall@@Base+0x7e2> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 8c232 <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ + beq.n 8c3fa <_PyObject_MakeTpCall@@Base+0x6d6> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61536 @ 0xf060 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #544 @ 0x220 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 8c2c0 <_PyObject_MakeTpCall@@Base+0x754> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 8c488 <_PyObject_MakeTpCall@@Base+0x764> │ │ │ │ ldr.w r0, [r3, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c358 <_PyObject_MakeTpCall@@Base+0x7ec> │ │ │ │ + beq.n 8c520 <_PyObject_MakeTpCall@@Base+0x7fc> │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ movs r6, #0 │ │ │ │ adds r0, #12 │ │ │ │ cmp lr, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 8c26c <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + ble.n 8c434 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 8c2a4 <_PyObject_MakeTpCall@@Base+0x738> │ │ │ │ - b.n 8c25e <_PyObject_MakeTpCall@@Base+0x6f2> │ │ │ │ + bne.n 8c46c <_PyObject_MakeTpCall@@Base+0x748> │ │ │ │ + b.n 8c426 <_PyObject_MakeTpCall@@Base+0x702> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c32a <_PyObject_MakeTpCall@@Base+0x7be> │ │ │ │ + beq.n 8c4f2 <_PyObject_MakeTpCall@@Base+0x7ce> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c32a <_PyObject_MakeTpCall@@Base+0x7be> │ │ │ │ + beq.n 8c4f2 <_PyObject_MakeTpCall@@Base+0x7ce> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8c26c <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + b.n 8c434 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c2c0 <_PyObject_MakeTpCall@@Base+0x754> │ │ │ │ + bge.n 8c488 <_PyObject_MakeTpCall@@Base+0x764> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c2c0 <_PyObject_MakeTpCall@@Base+0x754> │ │ │ │ + bne.n 8c488 <_PyObject_MakeTpCall@@Base+0x764> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c2c0 <_PyObject_MakeTpCall@@Base+0x754> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c488 <_PyObject_MakeTpCall@@Base+0x764> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #61568 @ 0xf080 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ + movw r2, #576 @ 0x240 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ee468 <_PyErr_Format@@Base> │ │ │ │ + b.w 1ef4b8 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c258 <_PyObject_MakeTpCall@@Base+0x6ec> │ │ │ │ + beq.n 8c420 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8c378 <_PyObject_MakeTpCall@@Base+0x80c> │ │ │ │ + blt.n 8c540 <_PyObject_MakeTpCall@@Base+0x81c> │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #56364 @ 0xdc2c │ │ │ │ + movw r2, #60908 @ 0xedec │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 235744 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ + b.w 236960 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #56316 @ 0xdbfc │ │ │ │ + movw r2, #60860 @ 0xedbc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 8c2ee <_PyObject_MakeTpCall@@Base+0x782> │ │ │ │ - cbz r2, 8c346 <_PyObject_MakeTpCall@@Base+0x7da> │ │ │ │ + b.n 8c4b6 <_PyObject_MakeTpCall@@Base+0x792> │ │ │ │ + cbz r2, 8c50e <_PyObject_MakeTpCall@@Base+0x7ea> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c27c <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ + bne.n 8c444 <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c26c <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + bge.n 8c434 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8c26c <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + b.n 8c434 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ mov r0, r3 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8c25e <_PyObject_MakeTpCall@@Base+0x6f2> │ │ │ │ + beq.w 8c426 <_PyObject_MakeTpCall@@Base+0x702> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8c35a <_PyObject_MakeTpCall@@Base+0x7ee> │ │ │ │ + bne.n 8c522 <_PyObject_MakeTpCall@@Base+0x7fe> │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8c25e <_PyObject_MakeTpCall@@Base+0x6f2> │ │ │ │ - b.n 8c26c <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + beq.w 8c426 <_PyObject_MakeTpCall@@Base+0x702> │ │ │ │ + b.n 8c434 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c30a <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c30a <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ + bne.n 8c4d2 <_PyObject_MakeTpCall@@Base+0x7ae> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c4d2 <_PyObject_MakeTpCall@@Base+0x7ae> │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ @@ -144396,261 +144574,261 @@ │ │ │ │ add.w r2, r7, #76 @ 0x4c │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r3, #18128 @ 0x46d0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ strd r1, r3, [sp] │ │ │ │ movw r3, #40760 @ 0x9f38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61600 @ 0xf0a0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 8ead0 │ │ │ │ + movw r1, #608 @ 0x260 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 8ecfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c5fa <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ + beq.w 8c7c2 <_PyObject_MakeTpCall@@Base+0xa9e> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ ldr.w r9, [r7, #68] @ 0x44 │ │ │ │ ldr r5, [r7, #76] @ 0x4c │ │ │ │ ldr r6, [r3, #8] │ │ │ │ str r3, [r7, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8c606 <_PyObject_MakeTpCall@@Base+0xa9a> │ │ │ │ - ble.w 8c5fa <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ + beq.w 8c7ce <_PyObject_MakeTpCall@@Base+0xaaa> │ │ │ │ + ble.w 8c7c2 <_PyObject_MakeTpCall@@Base+0xa9e> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8e820 <_PyObject_MakeTpCall@@Base+0x2cb4> │ │ │ │ + bge.w 8e7f0 <_PyObject_MakeTpCall@@Base+0x2acc> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 8d854 <_PyObject_MakeTpCall@@Base+0x1ce8> │ │ │ │ + beq.w 8da40 <_PyObject_MakeTpCall@@Base+0x1d1c> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ mov.w sl, #1 │ │ │ │ add.w fp, r3, #16 │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8e7ce <_PyObject_MakeTpCall@@Base+0x2c62> │ │ │ │ + bge.w 8e81c <_PyObject_MakeTpCall@@Base+0x2af8> │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r6, sl │ │ │ │ - bne.n 8c40e <_PyObject_MakeTpCall@@Base+0x8a2> │ │ │ │ + bne.n 8c5d6 <_PyObject_MakeTpCall@@Base+0x8b2> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8c5fa <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ + ble.w 8c7c2 <_PyObject_MakeTpCall@@Base+0xa9e> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ mov r6, r4 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #12 │ │ │ │ mov fp, r4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e7fa <_PyObject_MakeTpCall@@Base+0x2c8e> │ │ │ │ + beq.w 8e848 <_PyObject_MakeTpCall@@Base+0x2b24> │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ mvn.w lr, r1 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ add lr, r4 │ │ │ │ ands.w lr, lr, #7 │ │ │ │ - beq.w 8db4e <_PyObject_MakeTpCall@@Base+0x1fe2> │ │ │ │ + beq.w 8dd64 <_PyObject_MakeTpCall@@Base+0x2040> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e0f2 <_PyObject_MakeTpCall@@Base+0x2586> │ │ │ │ + ble.w 8e2c4 <_PyObject_MakeTpCall@@Base+0x25a0> │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6a6 <_PyObject_MakeTpCall@@Base+0x1b3a> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d892 <_PyObject_MakeTpCall@@Base+0x1b6e> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w lr, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 8db4e <_PyObject_MakeTpCall@@Base+0x1fe2> │ │ │ │ + beq.w 8dd64 <_PyObject_MakeTpCall@@Base+0x2040> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 8c50c <_PyObject_MakeTpCall@@Base+0x9a0> │ │ │ │ + beq.n 8c6d4 <_PyObject_MakeTpCall@@Base+0x9b0> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 8c4f2 <_PyObject_MakeTpCall@@Base+0x986> │ │ │ │ + beq.n 8c6ba <_PyObject_MakeTpCall@@Base+0x996> │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 8c4d8 <_PyObject_MakeTpCall@@Base+0x96c> │ │ │ │ + beq.n 8c6a0 <_PyObject_MakeTpCall@@Base+0x97c> │ │ │ │ cmp.w lr, #5 │ │ │ │ - beq.n 8c4be <_PyObject_MakeTpCall@@Base+0x952> │ │ │ │ + beq.n 8c686 <_PyObject_MakeTpCall@@Base+0x962> │ │ │ │ cmp.w lr, #6 │ │ │ │ - bne.w 8ddb8 <_PyObject_MakeTpCall@@Base+0x224c> │ │ │ │ + bne.w 8dff8 <_PyObject_MakeTpCall@@Base+0x22d4> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e0f2 <_PyObject_MakeTpCall@@Base+0x2586> │ │ │ │ + ble.w 8e2c4 <_PyObject_MakeTpCall@@Base+0x25a0> │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6a6 <_PyObject_MakeTpCall@@Base+0x1b3a> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d892 <_PyObject_MakeTpCall@@Base+0x1b6e> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e0f2 <_PyObject_MakeTpCall@@Base+0x2586> │ │ │ │ + ble.w 8e2c4 <_PyObject_MakeTpCall@@Base+0x25a0> │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6a6 <_PyObject_MakeTpCall@@Base+0x1b3a> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d892 <_PyObject_MakeTpCall@@Base+0x1b6e> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e0f2 <_PyObject_MakeTpCall@@Base+0x2586> │ │ │ │ + ble.w 8e2c4 <_PyObject_MakeTpCall@@Base+0x25a0> │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6a6 <_PyObject_MakeTpCall@@Base+0x1b3a> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d892 <_PyObject_MakeTpCall@@Base+0x1b6e> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e0f2 <_PyObject_MakeTpCall@@Base+0x2586> │ │ │ │ + ble.w 8e2c4 <_PyObject_MakeTpCall@@Base+0x25a0> │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6a6 <_PyObject_MakeTpCall@@Base+0x1b3a> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d892 <_PyObject_MakeTpCall@@Base+0x1b6e> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e0f2 <_PyObject_MakeTpCall@@Base+0x2586> │ │ │ │ + ble.w 8e2c4 <_PyObject_MakeTpCall@@Base+0x25a0> │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6a6 <_PyObject_MakeTpCall@@Base+0x1b3a> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d892 <_PyObject_MakeTpCall@@Base+0x1b6e> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e0f0 <_PyObject_MakeTpCall@@Base+0x2584> │ │ │ │ + ble.w 8e2c2 <_PyObject_MakeTpCall@@Base+0x259e> │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6a4 <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d890 <_PyObject_MakeTpCall@@Base+0x1b6c> │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 8d6d6 <_PyObject_MakeTpCall@@Base+0x1b6a> │ │ │ │ + beq.w 8d8c2 <_PyObject_MakeTpCall@@Base+0x1b9e> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r2, #4 │ │ │ │ mov lr, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6a4 <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d890 <_PyObject_MakeTpCall@@Base+0x1b6c> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6a4 <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d890 <_PyObject_MakeTpCall@@Base+0x1b6c> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ add.w r1, fp, #2 │ │ │ │ add.w r2, lr, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6a4 <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d890 <_PyObject_MakeTpCall@@Base+0x1b6c> │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ add.w r1, fp, #3 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ add.w r2, lr, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6a4 <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d890 <_PyObject_MakeTpCall@@Base+0x1b6c> │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ add.w r1, fp, #4 │ │ │ │ add.w r2, lr, #16 │ │ │ │ cmp.w ip, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ble.w 8e0f0 <_PyObject_MakeTpCall@@Base+0x2584> │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6a4 <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ + ble.w 8e2c2 <_PyObject_MakeTpCall@@Base+0x259e> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d890 <_PyObject_MakeTpCall@@Base+0x1b6c> │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ add.w r1, fp, #5 │ │ │ │ add.w r2, lr, #20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6a4 <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d890 <_PyObject_MakeTpCall@@Base+0x1b6c> │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ add.w r1, fp, #6 │ │ │ │ add.w r2, lr, #24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6a4 <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d890 <_PyObject_MakeTpCall@@Base+0x1b6c> │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ add.w r1, fp, #7 │ │ │ │ add.w r2, lr, #28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 8c528 <_PyObject_MakeTpCall@@Base+0x9bc> │ │ │ │ + b.n 8c6f0 <_PyObject_MakeTpCall@@Base+0x9cc> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53372 @ 0xd07c │ │ │ │ + movw r1, #57916 @ 0xe23c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ adds r7, #100 @ 0x64 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 7bf58 │ │ │ │ + bl 7c12c │ │ │ │ str r0, [r7, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c5fa <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ + beq.n 8c7c2 <_PyObject_MakeTpCall@@Base+0xa9e> │ │ │ │ movw sl, #34368 @ 0x8640 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84ef4 │ │ │ │ + bl 850c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8de22 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ + beq.w 8e062 <_PyObject_MakeTpCall@@Base+0x233e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8e4d6 <_PyObject_MakeTpCall@@Base+0x296a> │ │ │ │ - ldr r1, [pc, #712] @ (8c908 <_PyObject_MakeTpCall@@Base+0xd9c>) │ │ │ │ + bpl.w 8e808 <_PyObject_MakeTpCall@@Base+0x2ae4> │ │ │ │ + ldr r1, [pc, #716] @ (8cad4 <_PyObject_MakeTpCall@@Base+0xdb0>) │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r2, [r1, #884] @ 0x374 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8dece <_PyObject_MakeTpCall@@Base+0x2362> │ │ │ │ + bne.w 8da84 <_PyObject_MakeTpCall@@Base+0x1d60> │ │ │ │ ldr.w r2, [r1, #892] @ 0x37c │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8dece <_PyObject_MakeTpCall@@Base+0x2362> │ │ │ │ + beq.w 8da84 <_PyObject_MakeTpCall@@Base+0x1d60> │ │ │ │ add.w r1, r1, #880 @ 0x370 │ │ │ │ add.w r3, r7, #88 @ 0x58 │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d898 <_PyObject_MakeTpCall@@Base+0x1d2c> │ │ │ │ - ldr r3, [pc, #668] @ (8c90c <_PyObject_MakeTpCall@@Base+0xda0>) │ │ │ │ + bne.w 8daa6 <_PyObject_MakeTpCall@@Base+0x1d82> │ │ │ │ + ldr r3, [pc, #672] @ (8cad8 <_PyObject_MakeTpCall@@Base+0xdb4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8df64 <_PyObject_MakeTpCall@@Base+0x23f8> │ │ │ │ + bne.w 8e21a <_PyObject_MakeTpCall@@Base+0x24f6> │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - str r3, [r7, #56] @ 0x38 │ │ │ │ + str r3, [r7, #40] @ 0x28 │ │ │ │ ldr.w r3, [sl, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d260 <_PyObject_MakeTpCall@@Base+0x16f4> │ │ │ │ + bne.w 8d444 <_PyObject_MakeTpCall@@Base+0x1720> │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ - str r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d260 <_PyObject_MakeTpCall@@Base+0x16f4> │ │ │ │ - mov r8, r3 │ │ │ │ - mov r0, r6 │ │ │ │ + bne.w 8d444 <_PyObject_MakeTpCall@@Base+0x1720> │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8de22 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ + beq.w 8e062 <_PyObject_MakeTpCall@@Base+0x233e> │ │ │ │ + mov.w r8, #0 │ │ │ │ movs r3, #1 │ │ │ │ - str r3, [r7, #60] @ 0x3c │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + str r3, [r7, #44] @ 0x2c │ │ │ │ ldr r1, [r7, #32] │ │ │ │ mov.w r2, #17920 @ 0x4600 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r2, [r6, #84] @ 0x54 │ │ │ │ add.w r2, r6, #208 @ 0xd0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ @@ -144658,887 +144836,898 @@ │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ add.w r2, r6, #380 @ 0x17c │ │ │ │ str r2, [r6, #52] @ 0x34 │ │ │ │ add.w r2, r6, #368 @ 0x170 │ │ │ │ str r2, [r6, #56] @ 0x38 │ │ │ │ add.w r2, r6, #420 @ 0x1a4 │ │ │ │ str r2, [r6, #80] @ 0x50 │ │ │ │ - bge.w 8d210 <_PyObject_MakeTpCall@@Base+0x16a4> │ │ │ │ + bge.w 8d3f4 <_PyObject_MakeTpCall@@Base+0x16d0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str.w r1, [r6, #168] @ 0xa8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d222 <_PyObject_MakeTpCall@@Base+0x16b6> │ │ │ │ + bge.w 8d406 <_PyObject_MakeTpCall@@Base+0x16e2> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - movw r3, #35877 @ 0x8c25 │ │ │ │ + movw r3, #37841 @ 0x93d1 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r6, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w sl, [r6, #128] @ 0x80 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - movw r2, #36877 @ 0x900d │ │ │ │ + movw r2, #37341 @ 0x91dd │ │ │ │ movt r2, #7 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ str.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r2, #59573 @ 0xe8b5 │ │ │ │ + movw r2, #60033 @ 0xea81 │ │ │ │ movt r2, #7 │ │ │ │ str.w r2, [r6, #160] @ 0xa0 │ │ │ │ - movw r2, #56333 @ 0xdc0d │ │ │ │ + movw r2, #60261 @ 0xeb65 │ │ │ │ movt r2, #18 │ │ │ │ str r2, [r6, #92] @ 0x5c │ │ │ │ - movw r2, #36505 @ 0x8e99 │ │ │ │ + movw r2, #41137 @ 0xa0b1 │ │ │ │ movt r2, #20 │ │ │ │ str r2, [r6, #96] @ 0x60 │ │ │ │ it lt │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6, #444] @ 0x1bc │ │ │ │ str.w r3, [r6, #452] @ 0x1c4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str.w r4, [r6, #132] @ 0x84 │ │ │ │ strd r5, r8, [r6, #428] @ 0x1ac │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.w 8e558 <_PyObject_MakeTpCall@@Base+0x29ec> │ │ │ │ + beq.w 8eae2 <_PyObject_MakeTpCall@@Base+0x2dbe> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r4, r3, #25 │ │ │ │ - bpl.w 8e562 <_PyObject_MakeTpCall@@Base+0x29f6> │ │ │ │ + bpl.w 8ea84 <_PyObject_MakeTpCall@@Base+0x2d60> │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.w 8e562 <_PyObject_MakeTpCall@@Base+0x29f6> │ │ │ │ + bpl.w 8ea84 <_PyObject_MakeTpCall@@Base+0x2d60> │ │ │ │ adds.w r0, r5, #20 │ │ │ │ itt ne │ │ │ │ ldrne r4, [r5, #8] │ │ │ │ strne r0, [r6, #12] │ │ │ │ - beq.w 8e574 <_PyObject_MakeTpCall@@Base+0x2a08> │ │ │ │ + beq.w 8ea96 <_PyObject_MakeTpCall@@Base+0x2d72> │ │ │ │ blx 2bf84 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 8e588 <_PyObject_MakeTpCall@@Base+0x2a1c> │ │ │ │ + bne.w 8eac8 <_PyObject_MakeTpCall@@Base+0x2da4> │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 8da96 <_PyObject_MakeTpCall@@Base+0x1f2a> │ │ │ │ - ldr r3, [pc, #376] @ (8c910 <_PyObject_MakeTpCall@@Base+0xda4>) │ │ │ │ + bmi.w 8dcca <_PyObject_MakeTpCall@@Base+0x1fa6> │ │ │ │ + ldr r3, [pc, #376] @ (8cadc <_PyObject_MakeTpCall@@Base+0xdb8>) │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ ldr.w r4, [r6, #132] @ 0x84 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #3392] @ 0xd40 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8dae6 <_PyObject_MakeTpCall@@Base+0x1f7a> │ │ │ │ + bne.w 8dd1a <_PyObject_MakeTpCall@@Base+0x1ff6> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ ldr.w r2, [r3, #3400] @ 0xd48 │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.w 8dae6 <_PyObject_MakeTpCall@@Base+0x1f7a> │ │ │ │ - ldr r1, [pc, #340] @ (8c914 <_PyObject_MakeTpCall@@Base+0xda8>) │ │ │ │ + beq.w 8dd1a <_PyObject_MakeTpCall@@Base+0x1ff6> │ │ │ │ + ldr r1, [pc, #340] @ (8cae0 <_PyObject_MakeTpCall@@Base+0xdbc>) │ │ │ │ add.w r3, r7, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + beq.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8d420 <_PyObject_MakeTpCall@@Base+0x18b4> │ │ │ │ - bl 113544 │ │ │ │ - cbz r0, 8c812 <_PyObject_MakeTpCall@@Base+0xca6> │ │ │ │ + bne.w 8d60c <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ + bl 113ee0 │ │ │ │ + cbz r0, 8c9de <_PyObject_MakeTpCall@@Base+0xcba> │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #308] @ (8c918 <_PyObject_MakeTpCall@@Base+0xdac>) │ │ │ │ - bl 82c58 │ │ │ │ + ldr r1, [pc, #308] @ (8cae4 <_PyObject_MakeTpCall@@Base+0xdc0>) │ │ │ │ + bl 82e20 │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 8c80c <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ - ldr r1, [pc, #292] @ (8c914 <_PyObject_MakeTpCall@@Base+0xda8>) │ │ │ │ + cbz r2, 8c9d8 <_PyObject_MakeTpCall@@Base+0xcb4> │ │ │ │ + ldr r1, [pc, #292] @ (8cae0 <_PyObject_MakeTpCall@@Base+0xdbc>) │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ - bl 78728 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ + bl 788f8 │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c80c <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ + bge.n 8c9d8 <_PyObject_MakeTpCall@@Base+0xcb4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e9d0 <_PyObject_MakeTpCall@@Base+0x2e64> │ │ │ │ + beq.w 8eb92 <_PyObject_MakeTpCall@@Base+0x2e6e> │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + beq.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8e52a <_PyObject_MakeTpCall@@Base+0x29be> │ │ │ │ + bpl.w 8e7b0 <_PyObject_MakeTpCall@@Base+0x2a8c> │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #4020] @ 0xfb4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8db82 <_PyObject_MakeTpCall@@Base+0x2016> │ │ │ │ + bne.w 8ddbe <_PyObject_MakeTpCall@@Base+0x209a> │ │ │ │ ldr.w r2, [r2, #4028] @ 0xfbc │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8db82 <_PyObject_MakeTpCall@@Base+0x2016> │ │ │ │ - ldr r1, [pc, #228] @ (8c91c <_PyObject_MakeTpCall@@Base+0xdb0>) │ │ │ │ + beq.w 8ddbe <_PyObject_MakeTpCall@@Base+0x209a> │ │ │ │ + ldr r1, [pc, #228] @ (8cae8 <_PyObject_MakeTpCall@@Base+0xdc4>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + beq.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ ldr r5, [r7, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8d440 <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + bne.w 8d62c <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ ldr.w r2, [r6, #428] @ 0x1ac │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str.w r2, [r6, #436] @ 0x1b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r5, r3, #2 │ │ │ │ - bpl.w 8e89e <_PyObject_MakeTpCall@@Base+0x2d32> │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bpl.w 8e79c <_PyObject_MakeTpCall@@Base+0x2a78> │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8d2c8 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ + bne.w 8d498 <_PyObject_MakeTpCall@@Base+0x1774> │ │ │ │ ldr.w r2, [r2, #1572] @ 0x624 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - beq.w 8d2c8 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ - ldr r1, [pc, #156] @ (8c920 <_PyObject_MakeTpCall@@Base+0xdb4>) │ │ │ │ + adds r5, r2, #1 │ │ │ │ + beq.w 8d498 <_PyObject_MakeTpCall@@Base+0x1774> │ │ │ │ + ldr r1, [pc, #156] @ (8caec <_PyObject_MakeTpCall@@Base+0xdc8>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ ldr r5, [r7, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d2dc <_PyObject_MakeTpCall@@Base+0x1770> │ │ │ │ + beq.w 8d4ac <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.n 8c948 <_PyObject_MakeTpCall@@Base+0xddc> │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.n 8cb14 <_PyObject_MakeTpCall@@Base+0xdf0> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - lsls r0, r3, #25 │ │ │ │ - bpl.w 8e47e <_PyObject_MakeTpCall@@Base+0x2912> │ │ │ │ - lsls r1, r3, #26 │ │ │ │ - bpl.w 8e47e <_PyObject_MakeTpCall@@Base+0x2912> │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + bpl.w 8e984 <_PyObject_MakeTpCall@@Base+0x2c60> │ │ │ │ + lsls r3, r3, #26 │ │ │ │ + bpl.w 8e984 <_PyObject_MakeTpCall@@Base+0x2c60> │ │ │ │ adds.w r3, r5, #20 │ │ │ │ - beq.w 8e486 <_PyObject_MakeTpCall@@Base+0x291a> │ │ │ │ - mov r5, r3 │ │ │ │ - movw r8, #24184 @ 0x5e78 │ │ │ │ - movt r8, #77 @ 0x4d │ │ │ │ - mov r0, r5 │ │ │ │ + beq.w 8e98c <_PyObject_MakeTpCall@@Base+0x2c68> │ │ │ │ + mov fp, r3 │ │ │ │ + movw r5, #24184 @ 0x5e78 │ │ │ │ + movt r5, #77 @ 0x4d │ │ │ │ + mov r0, fp │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #3289 @ 0xcd9 │ │ │ │ + movw r2, #3685 @ 0xe65 │ │ │ │ movt r2, #7 │ │ │ │ - ldr.w r3, [r8, #868] @ 0x364 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - mov fp, r1 │ │ │ │ + ldr.w r3, [r5, #868] @ 0x364 │ │ │ │ + add.w r8, r0, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e3ee <_PyObject_MakeTpCall@@Base+0x2882> │ │ │ │ - ldr r3, [pc, #48] @ (8c90c <_PyObject_MakeTpCall@@Base+0xda0>) │ │ │ │ + bne.w 8e86e <_PyObject_MakeTpCall@@Base+0x2b4a> │ │ │ │ + ldr r3, [pc, #48] @ (8cad8 <_PyObject_MakeTpCall@@Base+0xdb4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - cmp.w r1, #512 @ 0x200 │ │ │ │ + cmp.w r8, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1596] @ 0x63c │ │ │ │ - str r3, [r7, #40] @ 0x28 │ │ │ │ - bhi.w 8de84 <_PyObject_MakeTpCall@@Base+0x2318> │ │ │ │ + str r3, [r7, #60] @ 0x3c │ │ │ │ + bhi.w 8e0c4 <_PyObject_MakeTpCall@@Base+0x23a0> │ │ │ │ lsrs r1, r0, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8e186 <_PyObject_MakeTpCall@@Base+0x261a> │ │ │ │ - b.n 8c924 <_PyObject_MakeTpCall@@Base+0xdb8> │ │ │ │ + beq.w 8e404 <_PyObject_MakeTpCall@@Base+0x26e0> │ │ │ │ + b.n 8caf0 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ nop │ │ │ │ bkpt 0x0078 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 8c984 <_PyObject_MakeTpCall@@Base+0xe18> │ │ │ │ + cbnz r4, 8cb50 <_PyObject_MakeTpCall@@Base+0xe2c> │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r2, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ bkpt 0x0028 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r0, [r9] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8de62 <_PyObject_MakeTpCall@@Base+0x22f6> │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r5 │ │ │ │ + beq.w 8e0a2 <_PyObject_MakeTpCall@@Base+0x237e> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ blx 2beec │ │ │ │ str.w r9, [r6, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r5, r3, #2 │ │ │ │ - bpl.w 8e61c <_PyObject_MakeTpCall@@Base+0x2ab0> │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + bpl.w 8eaec <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #3576] @ 0xdf8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8df34 <_PyObject_MakeTpCall@@Base+0x23c8> │ │ │ │ + bne.w 8e14c <_PyObject_MakeTpCall@@Base+0x2428> │ │ │ │ ldr.w r2, [r2, #3584] @ 0xe00 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - beq.w 8df34 <_PyObject_MakeTpCall@@Base+0x23c8> │ │ │ │ - ldr r1, [pc, #652] @ (8cbf8 <_PyObject_MakeTpCall@@Base+0x108c>) │ │ │ │ + adds r3, r2, #1 │ │ │ │ + beq.w 8e14c <_PyObject_MakeTpCall@@Base+0x2428> │ │ │ │ + ldr r1, [pc, #596] @ (8cd8c <_PyObject_MakeTpCall@@Base+0x1068>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dbc6 <_PyObject_MakeTpCall@@Base+0x205a> │ │ │ │ - ldr r3, [pc, #636] @ (8cbfc <_PyObject_MakeTpCall@@Base+0x1090>) │ │ │ │ + bne.w 8df04 <_PyObject_MakeTpCall@@Base+0x21e0> │ │ │ │ + ldr r3, [pc, #580] @ (8cd90 <_PyObject_MakeTpCall@@Base+0x106c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + str r3, [r7, #60] @ 0x3c │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8df98 <_PyObject_MakeTpCall@@Base+0x242c> │ │ │ │ + bne.w 8e1cc <_PyObject_MakeTpCall@@Base+0x24a8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bpl.w 8e88a <_PyObject_MakeTpCall@@Base+0x2d1e> │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + bpl.w 8df54 <_PyObject_MakeTpCall@@Base+0x2230> │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #2608] @ 0xa30 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8df1c <_PyObject_MakeTpCall@@Base+0x23b0> │ │ │ │ + bne.w 8e134 <_PyObject_MakeTpCall@@Base+0x2410> │ │ │ │ ldr.w r2, [r2, #2616] @ 0xa38 │ │ │ │ - adds r3, r2, #1 │ │ │ │ - beq.w 8df1c <_PyObject_MakeTpCall@@Base+0x23b0> │ │ │ │ - ldr r1, [pc, #592] @ (8cc00 <_PyObject_MakeTpCall@@Base+0x1094>) │ │ │ │ + adds r1, r2, #1 │ │ │ │ + beq.w 8e134 <_PyObject_MakeTpCall@@Base+0x2410> │ │ │ │ + ldr r1, [pc, #532] @ (8cd94 <_PyObject_MakeTpCall@@Base+0x1070>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dfee <_PyObject_MakeTpCall@@Base+0x2482> │ │ │ │ - ldr r3, [pc, #568] @ (8cbfc <_PyObject_MakeTpCall@@Base+0x1090>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + bne.w 8e1d8 <_PyObject_MakeTpCall@@Base+0x24b4> │ │ │ │ + ldr r3, [pc, #508] @ (8cd90 <_PyObject_MakeTpCall@@Base+0x106c>) │ │ │ │ + str r3, [r7, #60] @ 0x3c │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [r7, #56] @ 0x38 │ │ │ │ + ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8df4c <_PyObject_MakeTpCall@@Base+0x23e0> │ │ │ │ + bne.w 8e18e <_PyObject_MakeTpCall@@Base+0x246a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - bpl.w 8e5c0 <_PyObject_MakeTpCall@@Base+0x2a54> │ │ │ │ + lsls r5, r3, #2 │ │ │ │ + bpl.w 8e1aa <_PyObject_MakeTpCall@@Base+0x2486> │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #996] @ 0x3e4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8df04 <_PyObject_MakeTpCall@@Base+0x2398> │ │ │ │ + bne.w 8e11c <_PyObject_MakeTpCall@@Base+0x23f8> │ │ │ │ ldr.w r2, [r2, #1004] @ 0x3ec │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8df04 <_PyObject_MakeTpCall@@Base+0x2398> │ │ │ │ - ldr r1, [pc, #528] @ (8cc04 <_PyObject_MakeTpCall@@Base+0x1098>) │ │ │ │ + beq.w 8e11c <_PyObject_MakeTpCall@@Base+0x23f8> │ │ │ │ + ldr r1, [pc, #460] @ (8cd98 <_PyObject_MakeTpCall@@Base+0x1074>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dfa4 <_PyObject_MakeTpCall@@Base+0x2438> │ │ │ │ - ldr r3, [pc, #500] @ (8cbfc <_PyObject_MakeTpCall@@Base+0x1090>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + bne.w 8e24e <_PyObject_MakeTpCall@@Base+0x252a> │ │ │ │ + ldr r3, [pc, #432] @ (8cd90 <_PyObject_MakeTpCall@@Base+0x106c>) │ │ │ │ + str r3, [r7, #60] @ 0x3c │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [r7, #56] @ 0x38 │ │ │ │ + ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8df58 <_PyObject_MakeTpCall@@Base+0x23ec> │ │ │ │ + bne.w 8e1c0 <_PyObject_MakeTpCall@@Base+0x249c> │ │ │ │ ldr.w r3, [r6, #432] @ 0x1b0 │ │ │ │ ldr.w r5, [sl, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8da44 <_PyObject_MakeTpCall@@Base+0x1ed8> │ │ │ │ - ldr r3, [r7, #60] @ 0x3c │ │ │ │ - cbz r3, 8ca34 <_PyObject_MakeTpCall@@Base+0xec8> │ │ │ │ + bne.w 8dc58 <_PyObject_MakeTpCall@@Base+0x1f34> │ │ │ │ + ldr r3, [r7, #44] @ 0x2c │ │ │ │ + cbz r3, 8cc14 <_PyObject_MakeTpCall@@Base+0xef0> │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r6, #84] @ 0x54 │ │ │ │ mvn.w r3, #15 │ │ │ │ str r3, [r6, #104] @ 0x68 │ │ │ │ - ldr r3, [r7, #56] @ 0x38 │ │ │ │ - cbz r3, 8ca48 <_PyObject_MakeTpCall@@Base+0xedc> │ │ │ │ + ldr r3, [r7, #40] @ 0x28 │ │ │ │ + cbz r3, 8cc28 <_PyObject_MakeTpCall@@Base+0xf04> │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r3, [r6, #84] @ 0x54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r6, #144] @ 0x90 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r5, [r6, #16] │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ str r2, [r6, #20] │ │ │ │ ands.w r5, r5, #8388608 @ 0x800000 │ │ │ │ - beq.w 8cda2 <_PyObject_MakeTpCall@@Base+0x1236> │ │ │ │ + beq.w 8cf86 <_PyObject_MakeTpCall@@Base+0x1262> │ │ │ │ ldr r2, [r6, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r3, r6 │ │ │ │ str r3, [r6, #120] @ 0x78 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8cdc8 <_PyObject_MakeTpCall@@Base+0x125c> │ │ │ │ + bne.w 8cfac <_PyObject_MakeTpCall@@Base+0x1288> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e040 <_PyObject_MakeTpCall@@Base+0x24d4> │ │ │ │ + bne.w 8e2a0 <_PyObject_MakeTpCall@@Base+0x257c> │ │ │ │ str r3, [r6, #124] @ 0x7c │ │ │ │ - ldr r3, [r7, #44] @ 0x2c │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 8cdd2 <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ + bgt.w 8cfb6 <_PyObject_MakeTpCall@@Base+0x1292> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8ce0a <_PyObject_MakeTpCall@@Base+0x129e> │ │ │ │ + bpl.w 8cfee <_PyObject_MakeTpCall@@Base+0x12ca> │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #1036] @ 0x40c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8deec <_PyObject_MakeTpCall@@Base+0x2380> │ │ │ │ + bne.w 8e104 <_PyObject_MakeTpCall@@Base+0x23e0> │ │ │ │ ldr.w r2, [r2, #1044] @ 0x414 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8deec <_PyObject_MakeTpCall@@Base+0x2380> │ │ │ │ - ldr r1, [pc, #356] @ (8cc08 <_PyObject_MakeTpCall@@Base+0x109c>) │ │ │ │ + beq.w 8e104 <_PyObject_MakeTpCall@@Base+0x23e0> │ │ │ │ + ldr r1, [pc, #280] @ (8cd9c <_PyObject_MakeTpCall@@Base+0x1078>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8db54 <_PyObject_MakeTpCall@@Base+0x1fe8> │ │ │ │ - ldr r3, [pc, #328] @ (8cbfc <_PyObject_MakeTpCall@@Base+0x1090>) │ │ │ │ + bne.w 8dd6a <_PyObject_MakeTpCall@@Base+0x2046> │ │ │ │ + ldr r3, [pc, #252] @ (8cd90 <_PyObject_MakeTpCall@@Base+0x106c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + str r3, [r7, #60] @ 0x3c │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8df8c <_PyObject_MakeTpCall@@Base+0x2420> │ │ │ │ + bne.w 8e242 <_PyObject_MakeTpCall@@Base+0x251e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bpl.w 8e83a <_PyObject_MakeTpCall@@Base+0x2cce> │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + bpl.w 8dda2 <_PyObject_MakeTpCall@@Base+0x207e> │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #1108] @ 0x454 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8d27e <_PyObject_MakeTpCall@@Base+0x1712> │ │ │ │ + bne.w 8d462 <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ ldr.w r2, [r2, #1116] @ 0x45c │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.w 8d27e <_PyObject_MakeTpCall@@Base+0x1712> │ │ │ │ + beq.w 8d462 <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #288] @ (8cc0c <_PyObject_MakeTpCall@@Base+0x10a0>) │ │ │ │ - bl 775ac │ │ │ │ + ldr r1, [pc, #208] @ (8cda0 <_PyObject_MakeTpCall@@Base+0x107c>) │ │ │ │ + bl 7777c │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d292 <_PyObject_MakeTpCall@@Base+0x1726> │ │ │ │ + beq.w 8d476 <_PyObject_MakeTpCall@@Base+0x1752> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r1, #31628 @ 0x7b8c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8e91c <_PyObject_MakeTpCall@@Base+0x2db0> │ │ │ │ + bne.w 8eb9c <_PyObject_MakeTpCall@@Base+0x2e78> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8e936 <_PyObject_MakeTpCall@@Base+0x2dca> │ │ │ │ + bge.w 8ebc4 <_PyObject_MakeTpCall@@Base+0x2ea0> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r4, [r3, #8] │ │ │ │ - cbz r0, 8cb2c <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ + cbz r0, 8cd10 <_PyObject_MakeTpCall@@Base+0xfec> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8cb2c <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ + bge.n 8cd10 <_PyObject_MakeTpCall@@Base+0xfec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d65e <_PyObject_MakeTpCall@@Base+0x1af2> │ │ │ │ + beq.w 8d84a <_PyObject_MakeTpCall@@Base+0x1b26> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1108] @ 0x454 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d2f6 <_PyObject_MakeTpCall@@Base+0x178a> │ │ │ │ + bne.w 8d4e2 <_PyObject_MakeTpCall@@Base+0x17be> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ ldr.w r8, [r3, #1116] @ 0x45c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d2f6 <_PyObject_MakeTpCall@@Base+0x178a> │ │ │ │ + beq.w 8d4e2 <_PyObject_MakeTpCall@@Base+0x17be> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8e4b8 <_PyObject_MakeTpCall@@Base+0x294c> │ │ │ │ + bpl.w 8e9fa <_PyObject_MakeTpCall@@Base+0x2cd6> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #180] @ (8cc0c <_PyObject_MakeTpCall@@Base+0x10a0>) │ │ │ │ + ldr r1, [pc, #100] @ (8cda0 <_PyObject_MakeTpCall@@Base+0x107c>) │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + beq.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8e4cc <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ + beq.w 8e780 <_PyObject_MakeTpCall@@Base+0x2a5c> │ │ │ │ ldr.w r9, [r7, #88] @ 0x58 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8e4cc <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ + beq.w 8e780 <_PyObject_MakeTpCall@@Base+0x2a5c> │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e4a6 <_PyObject_MakeTpCall@@Base+0x293a> │ │ │ │ + bne.w 8e9ae <_PyObject_MakeTpCall@@Base+0x2c8a> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ cmp r0, #7 │ │ │ │ lsl.w r1, r1, r0 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r8, r1 │ │ │ │ - bgt.w 8d30e <_PyObject_MakeTpCall@@Base+0x17a2> │ │ │ │ + bgt.w 8d4fa <_PyObject_MakeTpCall@@Base+0x17d6> │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ cmp r5, ip │ │ │ │ - bne.w 8d328 <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ + bne.w 8d514 <_PyObject_MakeTpCall@@Base+0x17f0> │ │ │ │ + b.n 8cda4 <_PyObject_MakeTpCall@@Base+0x1080> │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + sxtb r0, r3 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + uxth r0, r0 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + uxtb r0, r1 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e4ea <_PyObject_MakeTpCall@@Base+0x297e> │ │ │ │ + bne.w 8e9d0 <_PyObject_MakeTpCall@@Base+0x2cac> │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.w 8d402 <_PyObject_MakeTpCall@@Base+0x1896> │ │ │ │ + bgt.w 8d5ee <_PyObject_MakeTpCall@@Base+0x18ca> │ │ │ │ add r3, r2 │ │ │ │ movs r2, #254 @ 0xfe │ │ │ │ strb r2, [r3, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ lsls r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8d61e <_PyObject_MakeTpCall@@Base+0x1ab2> │ │ │ │ + beq.w 8d80a <_PyObject_MakeTpCall@@Base+0x1ae6> │ │ │ │ adds r3, #20 │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ adds r4, r3, r2 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ str r1, [r3, r2] │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8cc10 <_PyObject_MakeTpCall@@Base+0x10a4> │ │ │ │ + bge.n 8cdf4 <_PyObject_MakeTpCall@@Base+0x10d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d640 <_PyObject_MakeTpCall@@Base+0x1ad4> │ │ │ │ - b.n 8cc10 <_PyObject_MakeTpCall@@Base+0x10a4> │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - sxtb r0, r3 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - uxth r0, r0 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - uxtb r0, r1 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ + beq.w 8d82c <_PyObject_MakeTpCall@@Base+0x1b08> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8cc28 <_PyObject_MakeTpCall@@Base+0x10bc> │ │ │ │ + bge.n 8ce0c <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 8cc28 <_PyObject_MakeTpCall@@Base+0x10bc> │ │ │ │ + cbnz r3, 8ce0c <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ mov r0, r9 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r3, #19 │ │ │ │ - bmi.n 8cc42 <_PyObject_MakeTpCall@@Base+0x10d6> │ │ │ │ + bmi.n 8ce26 <_PyObject_MakeTpCall@@Base+0x1102> │ │ │ │ lsls r1, r3, #22 │ │ │ │ - bpl.w 8e84e <_PyObject_MakeTpCall@@Base+0x2ce2> │ │ │ │ + bpl.w 8eb00 <_PyObject_MakeTpCall@@Base+0x2ddc> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72c2c │ │ │ │ + bl 72dcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + beq.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ movw r1, #47236 @ 0xb884 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 8cc5c <_PyObject_MakeTpCall@@Base+0x10f0> │ │ │ │ + cbz r3, 8ce40 <_PyObject_MakeTpCall@@Base+0x111c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8fe2c │ │ │ │ + bl 90060 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8cc4e <_PyObject_MakeTpCall@@Base+0x10e2> │ │ │ │ + bne.n 8ce32 <_PyObject_MakeTpCall@@Base+0x110e> │ │ │ │ ldr.w r0, [r6, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e6ca <_PyObject_MakeTpCall@@Base+0x2b5e> │ │ │ │ + beq.w 8ea2e <_PyObject_MakeTpCall@@Base+0x2d0a> │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 8e960 <_PyObject_MakeTpCall@@Base+0x2df4> │ │ │ │ - bl 84ef4 │ │ │ │ + bmi.w 8ec1a <_PyObject_MakeTpCall@@Base+0x2ef6> │ │ │ │ + bl 850c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ - ldr r3, [pc, #404] @ (8ce1c <_PyObject_MakeTpCall@@Base+0x12b0>) │ │ │ │ + beq.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ + ldr r3, [pc, #404] @ (8d000 <_PyObject_MakeTpCall@@Base+0x12dc>) │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [r7, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #400] @ (8ce20 <_PyObject_MakeTpCall@@Base+0x12b4>) │ │ │ │ + ldr r3, [pc, #400] @ (8d004 <_PyObject_MakeTpCall@@Base+0x12e0>) │ │ │ │ mov.w fp, #0 │ │ │ │ mov sl, r8 │ │ │ │ asrs r3, r3, #3 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldrd r2, r3, [r7, #56] @ 0x38 │ │ │ │ mov r9, r6 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr.w r6, [sl, #4] │ │ │ │ ldr r4, [r6, #84] @ 0x54 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bpl.w 8ce3e <_PyObject_MakeTpCall@@Base+0x12d2> │ │ │ │ + bpl.w 8d022 <_PyObject_MakeTpCall@@Base+0x12fe> │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8e1f2 <_PyObject_MakeTpCall@@Base+0x2686> │ │ │ │ + bne.w 8e40e <_PyObject_MakeTpCall@@Base+0x26ea> │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ ldr r5, [r3, #16] │ │ │ │ cmp r5, fp │ │ │ │ - ble.w 8ce3e <_PyObject_MakeTpCall@@Base+0x12d2> │ │ │ │ + ble.w 8d022 <_PyObject_MakeTpCall@@Base+0x12fe> │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ mov.w ip, #1 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r2, ip, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d1ce <_PyObject_MakeTpCall@@Base+0x1662> │ │ │ │ + beq.w 8d3b2 <_PyObject_MakeTpCall@@Base+0x168e> │ │ │ │ add.w r2, r2, fp, lsl #3 │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ce28 <_PyObject_MakeTpCall@@Base+0x12bc> │ │ │ │ + beq.w 8d00c <_PyObject_MakeTpCall@@Base+0x12e8> │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r0, #12 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ ldr.w r6, [r8, #192] @ 0xc0 │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ eors r5, r6 │ │ │ │ - ldr r2, [pc, #288] @ (8ce20 <_PyObject_MakeTpCall@@Base+0x12b4>) │ │ │ │ + ldr r2, [pc, #288] @ (8d004 <_PyObject_MakeTpCall@@Base+0x12e0>) │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ mla r0, r0, r5, r4 │ │ │ │ add.w r0, r0, #40960 @ 0xa000 │ │ │ │ ldr.w ip, [r0, #1412] @ 0x584 │ │ │ │ cmp r6, ip │ │ │ │ - bne.w 8d016 <_PyObject_MakeTpCall@@Base+0x14aa> │ │ │ │ + bne.w 8d1f8 <_PyObject_MakeTpCall@@Base+0x14d4> │ │ │ │ movs r0, #12 │ │ │ │ mla r6, r5, r0, r4 │ │ │ │ add.w r6, r6, #40960 @ 0xa000 │ │ │ │ ldr.w r6, [r6, #1416] @ 0x588 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 8d014 <_PyObject_MakeTpCall@@Base+0x14a8> │ │ │ │ + bne.w 8d1f6 <_PyObject_MakeTpCall@@Base+0x14d2> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ mla r4, r5, r0, r4 │ │ │ │ ldr.w r2, [r4, #1420] @ 0x58c │ │ │ │ - cbz r2, 8cd8e <_PyObject_MakeTpCall@@Base+0x1222> │ │ │ │ + cbz r2, 8cf72 <_PyObject_MakeTpCall@@Base+0x124e> │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r2, #0] │ │ │ │ - bge.w 8d868 <_PyObject_MakeTpCall@@Base+0x1cfc> │ │ │ │ + bge.w 8da46 <_PyObject_MakeTpCall@@Base+0x1d22> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 8cd88 <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ + beq.n 8cf6c <_PyObject_MakeTpCall@@Base+0x1248> │ │ │ │ lsls r6, r1, #31 │ │ │ │ - bmi.w 8d876 <_PyObject_MakeTpCall@@Base+0x1d0a> │ │ │ │ + bmi.w 8da54 <_PyObject_MakeTpCall@@Base+0x1d30> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r5, [r2, #136] @ 0x88 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d892 <_PyObject_MakeTpCall@@Base+0x1d26> │ │ │ │ + beq.w 8da70 <_PyObject_MakeTpCall@@Base+0x1d4c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8cd82 <_PyObject_MakeTpCall@@Base+0x1216> │ │ │ │ + bge.n 8cf66 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e718 <_PyObject_MakeTpCall@@Base+0x2bac> │ │ │ │ + beq.w 8eb1c <_PyObject_MakeTpCall@@Base+0x2df8> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8d3b8 <_PyObject_MakeTpCall@@Base+0x184c> │ │ │ │ + bne.w 8d5a4 <_PyObject_MakeTpCall@@Base+0x1880> │ │ │ │ ldrd r2, r3, [r7, #56] @ 0x38 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8cca2 <_PyObject_MakeTpCall@@Base+0x1136> │ │ │ │ + beq.n 8ce86 <_PyObject_MakeTpCall@@Base+0x1162> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8cca2 <_PyObject_MakeTpCall@@Base+0x1136> │ │ │ │ + beq.n 8ce86 <_PyObject_MakeTpCall@@Base+0x1162> │ │ │ │ mov r8, sl │ │ │ │ mov r6, r9 │ │ │ │ - b.w 8e5ec <_PyObject_MakeTpCall@@Base+0x2a80> │ │ │ │ + b.w 8e624 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53840 @ 0xd250 │ │ │ │ + movw r1, #58384 @ 0xe410 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r2, [r6, #104] @ 0x68 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ str r5, [r6, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ca6e <_PyObject_MakeTpCall@@Base+0xf02> │ │ │ │ + beq.w 8cc4e <_PyObject_MakeTpCall@@Base+0xf2a> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8db3e <_PyObject_MakeTpCall@@Base+0x1fd2> │ │ │ │ - ldr r3, [pc, #84] @ (8ce24 <_PyObject_MakeTpCall@@Base+0x12b8>) │ │ │ │ + beq.w 8dd54 <_PyObject_MakeTpCall@@Base+0x2030> │ │ │ │ + ldr r3, [pc, #84] @ (8d008 <_PyObject_MakeTpCall@@Base+0x12e4>) │ │ │ │ str r3, [r6, #124] @ 0x7c │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ - cbnz r3, 8cde2 <_PyObject_MakeTpCall@@Base+0x1276> │ │ │ │ + cbnz r3, 8cfc6 <_PyObject_MakeTpCall@@Base+0x12a2> │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ea46 <_PyObject_MakeTpCall@@Base+0x2eda> │ │ │ │ + beq.w 8ebb6 <_PyObject_MakeTpCall@@Base+0x2e92> │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca7e <_PyObject_MakeTpCall@@Base+0xf12> │ │ │ │ + bne.w 8cc5e <_PyObject_MakeTpCall@@Base+0xf3a> │ │ │ │ ldr.w r3, [sl, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca7e <_PyObject_MakeTpCall@@Base+0xf12> │ │ │ │ + bne.w 8cc5e <_PyObject_MakeTpCall@@Base+0xf3a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - movw r3, #16897 @ 0x4201 │ │ │ │ + movw r3, #17353 @ 0x43c9 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [r6, #76] @ 0x4c │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bmi.w 8ca88 <_PyObject_MakeTpCall@@Base+0xf1c> │ │ │ │ - movw r0, #33800 @ 0x8408 │ │ │ │ + bmi.w 8cc68 <_PyObject_MakeTpCall@@Base+0xf44> │ │ │ │ + movw r0, #38344 @ 0x95c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2461 @ 0x99d │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8cab2 <_PyObject_MakeTpCall@@Base+0xf46> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8cc92 <_PyObject_MakeTpCall@@Base+0xf6e> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2, r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ lsls r4, r1, #1 │ │ │ │ add fp, ip │ │ │ │ cmp r5, fp │ │ │ │ - ble.n 8ce3e <_PyObject_MakeTpCall@@Base+0x12d2> │ │ │ │ + ble.n 8d022 <_PyObject_MakeTpCall@@Base+0x12fe> │ │ │ │ adds r0, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e048 <_PyObject_MakeTpCall@@Base+0x24dc> │ │ │ │ + beq.w 8e2a8 <_PyObject_MakeTpCall@@Base+0x2584> │ │ │ │ cmp fp, r5 │ │ │ │ - blt.w 8cce6 <_PyObject_MakeTpCall@@Base+0x117a> │ │ │ │ + blt.w 8ceca <_PyObject_MakeTpCall@@Base+0x11a6> │ │ │ │ mov r8, sl │ │ │ │ mov sl, r1 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ce94 <_PyObject_MakeTpCall@@Base+0x1328> │ │ │ │ + bge.n 8d078 <_PyObject_MakeTpCall@@Base+0x1354> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8ce94 <_PyObject_MakeTpCall@@Base+0x1328> │ │ │ │ + cbnz r3, 8d078 <_PyObject_MakeTpCall@@Base+0x1354> │ │ │ │ ldr.w r5, [sl, #712] @ 0x2c8 │ │ │ │ ubfx r4, r4, #14, #1 │ │ │ │ ldr.w r9, [r1, #24] │ │ │ │ subs r5, r7, r5 │ │ │ │ cmp.w r5, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r3, #0 │ │ │ │ andlt.w r3, r4, #1 │ │ │ │ asrs r5, r5, #13 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e724 <_PyObject_MakeTpCall@@Base+0x2bb8> │ │ │ │ - ldr r2, [pc, #716] @ (8d148 <_PyObject_MakeTpCall@@Base+0x15dc>) │ │ │ │ + bne.w 8eb28 <_PyObject_MakeTpCall@@Base+0x2e04> │ │ │ │ + ldr r2, [pc, #716] @ (8d32c <_PyObject_MakeTpCall@@Base+0x1608>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e8c8 <_PyObject_MakeTpCall@@Base+0x2d5c> │ │ │ │ + bne.w 8e8c4 <_PyObject_MakeTpCall@@Base+0x2ba0> │ │ │ │ mov r0, r8 │ │ │ │ blx r9 │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e190 <_PyObject_MakeTpCall@@Base+0x2624> │ │ │ │ + bne.w 8e45c <_PyObject_MakeTpCall@@Base+0x2738> │ │ │ │ ldrd r1, r2, [r7, #56] @ 0x38 │ │ │ │ movw r3, #33976 @ 0x84b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ strd r6, r6, [r7, #88] @ 0x58 │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r1, #20 │ │ │ │ - bpl.w 8d398 <_PyObject_MakeTpCall@@Base+0x182c> │ │ │ │ + bpl.w 8d584 <_PyObject_MakeTpCall@@Base+0x1860> │ │ │ │ ldr r2, [r2, #28] │ │ │ │ ldr r5, [r3, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d398 <_PyObject_MakeTpCall@@Base+0x182c> │ │ │ │ + beq.w 8d584 <_PyObject_MakeTpCall@@Base+0x1860> │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ movs r2, #2 │ │ │ │ movw r0, #33976 @ 0x84b8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e1c4 <_PyObject_MakeTpCall@@Base+0x2658> │ │ │ │ + beq.w 8e472 <_PyObject_MakeTpCall@@Base+0x274e> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e240 <_PyObject_MakeTpCall@@Base+0x26d4> │ │ │ │ + bne.w 8e924 <_PyObject_MakeTpCall@@Base+0x2c00> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ ldr.w r3, [r3, #2608] @ 0xa30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8e276 <_PyObject_MakeTpCall@@Base+0x270a> │ │ │ │ + bpl.w 8e95a <_PyObject_MakeTpCall@@Base+0x2c36> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ea5a <_PyObject_MakeTpCall@@Base+0x2eee> │ │ │ │ - movw r3, #4781 @ 0x12ad │ │ │ │ + beq.w 8ebf4 <_PyObject_MakeTpCall@@Base+0x2ed0> │ │ │ │ + movw r3, #6397 @ 0x18fd │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d236 <_PyObject_MakeTpCall@@Base+0x16ca> │ │ │ │ + bne.w 8d41a <_PyObject_MakeTpCall@@Base+0x16f6> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #584] @ (8d14c <_PyObject_MakeTpCall@@Base+0x15e0>) │ │ │ │ + ldr r1, [pc, #584] @ (8d330 <_PyObject_MakeTpCall@@Base+0x160c>) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl c0a68 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c10d0 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d244 <_PyObject_MakeTpCall@@Base+0x16d8> │ │ │ │ + beq.w 8d428 <_PyObject_MakeTpCall@@Base+0x1704> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8e944 <_PyObject_MakeTpCall@@Base+0x2dd8> │ │ │ │ + bge.w 8ebd2 <_PyObject_MakeTpCall@@Base+0x2eae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8cf76 <_PyObject_MakeTpCall@@Base+0x140a> │ │ │ │ + cbnz r3, 8d158 <_PyObject_MakeTpCall@@Base+0x1434> │ │ │ │ ldrd r1, r2, [r7, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w sl, [r2, r1] │ │ │ │ - ldr.w fp, [r3, #24] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr.w fp, [r3, #24] │ │ │ │ ldr.w r3, [sl, #712] @ 0x2c8 │ │ │ │ - sub.w r8, r7, r3 │ │ │ │ ubfx r9, r2, #14, #1 │ │ │ │ - cmp.w r8, #16384 @ 0x4000 │ │ │ │ + subs r2, r7, r3 │ │ │ │ + cmp.w r2, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r3, #0 │ │ │ │ andlt.w r3, r9, #1 │ │ │ │ - mov.w r8, r8, asr #13 │ │ │ │ + mov.w r8, r2, asr #13 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e7c2 <_PyObject_MakeTpCall@@Base+0x2c56> │ │ │ │ - ldr r2, [pc, #496] @ (8d148 <_PyObject_MakeTpCall@@Base+0x15dc>) │ │ │ │ + bne.w 8e7c4 <_PyObject_MakeTpCall@@Base+0x2aa0> │ │ │ │ + ldr r2, [pc, #496] @ (8d32c <_PyObject_MakeTpCall@@Base+0x1608>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e7a6 <_PyObject_MakeTpCall@@Base+0x2c3a> │ │ │ │ + bne.w 8e908 <_PyObject_MakeTpCall@@Base+0x2be4> │ │ │ │ mov r0, r5 │ │ │ │ blx fp │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8de2e <_PyObject_MakeTpCall@@Base+0x22c2> │ │ │ │ + bne.w 8e088 <_PyObject_MakeTpCall@@Base+0x2364> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + beq.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ ldrd r2, r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 914e0 │ │ │ │ + bl 91714 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8cfe4 <_PyObject_MakeTpCall@@Base+0x1478> │ │ │ │ + bge.n 8d1c6 <_PyObject_MakeTpCall@@Base+0x14a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8cfe4 <_PyObject_MakeTpCall@@Base+0x1478> │ │ │ │ + cbnz r3, 8d1c6 <_PyObject_MakeTpCall@@Base+0x14a2> │ │ │ │ ldrd r2, r3, [r7, #56] @ 0x38 │ │ │ │ ldr.w r9, [r3, r2] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ subs r3, r7, r3 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ ubfx r8, r1, #14, #1 │ │ │ │ mov.w sl, r3, asr #13 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8e8e4 <_PyObject_MakeTpCall@@Base+0x2d78> │ │ │ │ - ldr r2, [pc, #380] @ (8d148 <_PyObject_MakeTpCall@@Base+0x15dc>) │ │ │ │ + bne.w 8e8e0 <_PyObject_MakeTpCall@@Base+0x2bbc> │ │ │ │ + ldr r2, [pc, #380] @ (8d32c <_PyObject_MakeTpCall@@Base+0x1608>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e8f0 <_PyObject_MakeTpCall@@Base+0x2d84> │ │ │ │ + bne.w 8e8ec <_PyObject_MakeTpCall@@Base+0x2bc8> │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8de48 <_PyObject_MakeTpCall@@Base+0x22dc> │ │ │ │ + bne.w 8e06e <_PyObject_MakeTpCall@@Base+0x234a> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + beq.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8e9b0 <_PyObject_MakeTpCall@@Base+0x2e44> │ │ │ │ + blt.w 8ecd6 <_PyObject_MakeTpCall@@Base+0x2fb2> │ │ │ │ ldr r2, [r7, #32] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8c5fc <_PyObject_MakeTpCall@@Base+0xa90> │ │ │ │ + bge.w 8c7c4 <_PyObject_MakeTpCall@@Base+0xaa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c5fc <_PyObject_MakeTpCall@@Base+0xa90> │ │ │ │ + bne.w 8c7c4 <_PyObject_MakeTpCall@@Base+0xaa0> │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c5fc <_PyObject_MakeTpCall@@Base+0xa90> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c7c4 <_PyObject_MakeTpCall@@Base+0xaa0> │ │ │ │ mov r6, ip │ │ │ │ - ldr r0, [pc, #312] @ (8d150 <_PyObject_MakeTpCall@@Base+0x15e4>) │ │ │ │ + ldr r0, [pc, #312] @ (8d334 <_PyObject_MakeTpCall@@Base+0x1610>) │ │ │ │ ldr.w r1, [r0, #680] @ 0x2a8 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8e9a8 <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ - ldr r0, [pc, #296] @ (8d150 <_PyObject_MakeTpCall@@Base+0x15e4>) │ │ │ │ + bne.w 8ecce <_PyObject_MakeTpCall@@Base+0x2faa> │ │ │ │ + ldr r0, [pc, #300] @ (8d334 <_PyObject_MakeTpCall@@Base+0x1610>) │ │ │ │ ldr.w r1, [r0, #684] @ 0x2ac │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ - bgt.w 8e3e6 <_PyObject_MakeTpCall@@Base+0x287a> │ │ │ │ + bgt.w 8e78a <_PyObject_MakeTpCall@@Base+0x2a66> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8dc14 <_PyObject_MakeTpCall@@Base+0x20a8> │ │ │ │ + beq.w 8de06 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r7, #24] │ │ │ │ - ldr r1, [pc, #276] @ (8d150 <_PyObject_MakeTpCall@@Base+0x15e4>) │ │ │ │ + ldr r1, [pc, #276] @ (8d334 <_PyObject_MakeTpCall@@Base+0x1610>) │ │ │ │ ldr.w r1, [r1, #688] @ 0x2b0 │ │ │ │ str r1, [r7, #28] │ │ │ │ adds r1, #1 │ │ │ │ - beq.w 8dcba <_PyObject_MakeTpCall@@Base+0x214e> │ │ │ │ + beq.w 8deae <_PyObject_MakeTpCall@@Base+0x218a> │ │ │ │ ldr.w ip, [r8, #172] @ 0xac │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8dcdc <_PyObject_MakeTpCall@@Base+0x2170> │ │ │ │ + beq.w 8ded0 <_PyObject_MakeTpCall@@Base+0x21ac> │ │ │ │ ldr.w r1, [ip] │ │ │ │ ldr.w lr, [ip, #8] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8dd72 <_PyObject_MakeTpCall@@Base+0x2206> │ │ │ │ + bge.w 8e164 <_PyObject_MakeTpCall@@Base+0x2440> │ │ │ │ adds r0, r1, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ str.w r0, [ip] │ │ │ │ - ble.w 8dafe <_PyObject_MakeTpCall@@Base+0x1f92> │ │ │ │ + ble.w 8dcac <_PyObject_MakeTpCall@@Base+0x1f88> │ │ │ │ add.w r1, ip, #12 │ │ │ │ strd r5, r4, [r7] │ │ │ │ strd r6, r3, [r7, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ str.w fp, [r7, #16] │ │ │ │ mov r6, ip │ │ │ │ mov r4, r1 │ │ │ │ @@ -145546,71 +145735,72 @@ │ │ │ │ mov fp, r2 │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r2, #132] @ 0x84 │ │ │ │ - bmi.n 8d158 <_PyObject_MakeTpCall@@Base+0x15ec> │ │ │ │ + bmi.n 8d33c <_PyObject_MakeTpCall@@Base+0x1618> │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r1, [pc, #176] @ (8d154 <_PyObject_MakeTpCall@@Base+0x15e8>) │ │ │ │ - bl 775ac │ │ │ │ + ldr r1, [pc, #176] @ (8d338 <_PyObject_MakeTpCall@@Base+0x1614>) │ │ │ │ + bl 7777c │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 8e86a <_PyObject_MakeTpCall@@Base+0x2cfe> │ │ │ │ + beq.w 8e7d0 <_PyObject_MakeTpCall@@Base+0x2aac> │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8d192 <_PyObject_MakeTpCall@@Base+0x1626> │ │ │ │ + bne.n 8d376 <_PyObject_MakeTpCall@@Base+0x1652> │ │ │ │ cmp r8, r5 │ │ │ │ - blt.n 8d08e <_PyObject_MakeTpCall@@Base+0x1522> │ │ │ │ + blt.n 8d270 <_PyObject_MakeTpCall@@Base+0x154c> │ │ │ │ mov ip, r6 │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrd r5, r4, [r7] │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr.w fp, [r7, #16] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d0e2 <_PyObject_MakeTpCall@@Base+0x1576> │ │ │ │ + bge.n 8d2c4 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e8b2 <_PyObject_MakeTpCall@@Base+0x2d46> │ │ │ │ + beq.w 8ea18 <_PyObject_MakeTpCall@@Base+0x2cf4> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - cbz r0, 8d134 <_PyObject_MakeTpCall@@Base+0x15c8> │ │ │ │ + cbz r0, 8d316 <_PyObject_MakeTpCall@@Base+0x15f2> │ │ │ │ movs r0, #12 │ │ │ │ add.w ip, r4, #42240 @ 0xa500 │ │ │ │ add.w ip, ip, #132 @ 0x84 │ │ │ │ mul.w r5, r0, r5 │ │ │ │ add.w r0, ip, r5 │ │ │ │ str r1, [r0, #8] │ │ │ │ add r4, r5 │ │ │ │ movw r0, #42376 @ 0xa588 │ │ │ │ add.w lr, r5, #4 │ │ │ │ ldr.w r8, [r4, r0] │ │ │ │ - ldr r4, [pc, #68] @ (8d150 <_PyObject_MakeTpCall@@Base+0x15e4>) │ │ │ │ + ldr r4, [pc, #72] @ (8d334 <_PyObject_MakeTpCall@@Base+0x1610>) │ │ │ │ ldr.w r4, [r4, #676] @ 0x2a4 │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ ittt lt │ │ │ │ addlt r4, #1 │ │ │ │ - ldrlt r0, [pc, #56] @ (8d150 <_PyObject_MakeTpCall@@Base+0x15e4>) │ │ │ │ + ldrlt r0, [pc, #56] @ (8d334 <_PyObject_MakeTpCall@@Base+0x1610>) │ │ │ │ strlt.w r4, [r0, #676] @ 0x2a4 │ │ │ │ str.w r2, [ip, lr] │ │ │ │ dmb ish │ │ │ │ str.w r6, [ip, r5] │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8d666 <_PyObject_MakeTpCall@@Base+0x1afa> │ │ │ │ + blt.w 8d852 <_PyObject_MakeTpCall@@Base+0x1b2e> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8cd88 <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ + beq.w 8cf6c <_PyObject_MakeTpCall@@Base+0x1248> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ orrge.w r1, r1, #1 │ │ │ │ - b.n 8cd4a <_PyObject_MakeTpCall@@Base+0x11de> │ │ │ │ + b.n 8cf2e <_PyObject_MakeTpCall@@Base+0x120a> │ │ │ │ + nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xb8a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ bkpt 0x0078 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r1!, {r2, r3, r4} │ │ │ │ @@ -145628,251 +145818,255 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r1, [ip, #392] @ 0x188 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e60e <_PyObject_MakeTpCall@@Base+0x2aa2> │ │ │ │ + beq.w 8e976 <_PyObject_MakeTpCall@@Base+0x2c52> │ │ │ │ ldr.w r0, [ip, #408] @ 0x198 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 8d0a0 <_PyObject_MakeTpCall@@Base+0x1534> │ │ │ │ + b.n 8d282 <_PyObject_MakeTpCall@@Base+0x155e> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov ip, r6 │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrd r5, r4, [r7] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr.w fp, [r7, #16] │ │ │ │ - bge.w 8d85a <_PyObject_MakeTpCall@@Base+0x1cee> │ │ │ │ + bge.w 8da76 <_PyObject_MakeTpCall@@Base+0x1d52> │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d1c6 <_PyObject_MakeTpCall@@Base+0x165a> │ │ │ │ + bge.n 8d3aa <_PyObject_MakeTpCall@@Base+0x1686> │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e8b2 <_PyObject_MakeTpCall@@Base+0x2d46> │ │ │ │ + beq.w 8ea18 <_PyObject_MakeTpCall@@Base+0x2cf4> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d0e6 <_PyObject_MakeTpCall@@Base+0x157a> │ │ │ │ - b.n 8d13a <_PyObject_MakeTpCall@@Base+0x15ce> │ │ │ │ + bne.n 8d2c8 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + b.n 8d31c <_PyObject_MakeTpCall@@Base+0x15f8> │ │ │ │ movs r0, #12 │ │ │ │ mla r2, r0, fp, r2 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8df6e <_PyObject_MakeTpCall@@Base+0x2402> │ │ │ │ + beq.w 8e224 <_PyObject_MakeTpCall@@Base+0x2500> │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ movs r0, #12 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ ldr.w r6, [r8, #192] @ 0xc0 │ │ │ │ - ldr r2, [pc, #568] @ (8d42c <_PyObject_MakeTpCall@@Base+0x18c0>) │ │ │ │ + ldr r2, [pc, #576] @ (8d618 <_PyObject_MakeTpCall@@Base+0x18f4>) │ │ │ │ ldr r4, [r1, #8] │ │ │ │ eor.w r5, r6, r2, asr #3 │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ mla r0, r0, r5, r4 │ │ │ │ add.w r0, r0, #40960 @ 0xa000 │ │ │ │ ldr.w ip, [r0, #1412] @ 0x584 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.w 8cd16 <_PyObject_MakeTpCall@@Base+0x11aa> │ │ │ │ - b.n 8d016 <_PyObject_MakeTpCall@@Base+0x14aa> │ │ │ │ + beq.w 8cefa <_PyObject_MakeTpCall@@Base+0x11d6> │ │ │ │ + b.n 8d1f8 <_PyObject_MakeTpCall@@Base+0x14d4> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ str.w r3, [r6, #168] @ 0xa8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8c6fc <_PyObject_MakeTpCall@@Base+0xb90> │ │ │ │ + blt.w 8c8c8 <_PyObject_MakeTpCall@@Base+0xba4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - movw r2, #35877 @ 0x8c25 │ │ │ │ + movw r2, #37841 @ 0x93d1 │ │ │ │ movt r2, #16 │ │ │ │ str.w sl, [r6, #128] @ 0x80 │ │ │ │ str r2, [r6, #24] │ │ │ │ - b.w 8c712 <_PyObject_MakeTpCall@@Base+0xba6> │ │ │ │ - ldr r1, [pc, #504] @ (8d430 <_PyObject_MakeTpCall@@Base+0x18c4>) │ │ │ │ + b.w 8c8de <_PyObject_MakeTpCall@@Base+0xbba> │ │ │ │ + ldr r1, [pc, #512] @ (8d61c <_PyObject_MakeTpCall@@Base+0x18f8>) │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cf14 <_PyObject_MakeTpCall@@Base+0x13a8> │ │ │ │ - ldr r1, [pc, #488] @ (8d430 <_PyObject_MakeTpCall@@Base+0x18c4>) │ │ │ │ + bne.w 8d0f8 <_PyObject_MakeTpCall@@Base+0x13d4> │ │ │ │ + ldr r1, [pc, #496] @ (8d61c <_PyObject_MakeTpCall@@Base+0x18f8>) │ │ │ │ mov r0, r5 │ │ │ │ - bl d7f84 │ │ │ │ + bl d85a0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + bge.n 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8cf24 <_PyObject_MakeTpCall@@Base+0x13b8> │ │ │ │ - b.n 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + beq.w 8d108 <_PyObject_MakeTpCall@@Base+0x13e4> │ │ │ │ + b.n 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8de22 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ + beq.w 8e062 <_PyObject_MakeTpCall@@Base+0x233e> │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [r7, #60] @ 0x3c │ │ │ │ - mov r8, r3 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ - b.w 8c6b8 <_PyObject_MakeTpCall@@Base+0xb4c> │ │ │ │ - ldr r0, [pc, #436] @ (8d434 <_PyObject_MakeTpCall@@Base+0x18c8>) │ │ │ │ - bl 6ba50 │ │ │ │ + mov r8, r3 │ │ │ │ + str r3, [r7, #28] │ │ │ │ + b.w 8c884 <_PyObject_MakeTpCall@@Base+0xb60> │ │ │ │ + ldr r0, [pc, #444] @ (8d620 <_PyObject_MakeTpCall@@Base+0x18fc>) │ │ │ │ + bl 6bbe0 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8cae4 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - ldr r0, [pc, #420] @ (8d434 <_PyObject_MakeTpCall@@Base+0x18c8>) │ │ │ │ - bl 261924 │ │ │ │ - ldr r3, [pc, #420] @ (8d438 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + bne.w 8ccc8 <_PyObject_MakeTpCall@@Base+0xfa4> │ │ │ │ + ldr r0, [pc, #428] @ (8d620 <_PyObject_MakeTpCall@@Base+0x18fc>) │ │ │ │ + bl 262b40 │ │ │ │ + ldr r3, [pc, #428] @ (8d624 <_PyObject_MakeTpCall@@Base+0x1900>) │ │ │ │ + str r3, [r7, #60] @ 0x3c │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [r7, #56] @ 0x38 │ │ │ │ + ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cc28 <_PyObject_MakeTpCall@@Base+0x10bc> │ │ │ │ + beq.w 8ce0c <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cc28 <_PyObject_MakeTpCall@@Base+0x10bc> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8de28 <_PyObject_MakeTpCall@@Base+0x22bc> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8de28 <_PyObject_MakeTpCall@@Base+0x22bc> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8de28 <_PyObject_MakeTpCall@@Base+0x22bc> │ │ │ │ - ldr r0, [pc, #368] @ (8d43c <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ - bl 6ba50 │ │ │ │ + beq.w 8ce0c <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ + b.n 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ + ldr r0, [pc, #396] @ (8d628 <_PyObject_MakeTpCall@@Base+0x1904>) │ │ │ │ + bl 6bbe0 │ │ │ │ mov r2, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.w 8c882 <_PyObject_MakeTpCall@@Base+0xd16> │ │ │ │ - ldr r0, [pc, #356] @ (8d43c <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ - bl 261924 │ │ │ │ - ldr r3, [pc, #344] @ (8d438 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8ca4e <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + ldr r0, [pc, #384] @ (8d628 <_PyObject_MakeTpCall@@Base+0x1904>) │ │ │ │ + bl 262b40 │ │ │ │ + ldr r3, [pc, #372] @ (8d624 <_PyObject_MakeTpCall@@Base+0x1900>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c948 <_PyObject_MakeTpCall@@Base+0xddc> │ │ │ │ + beq.w 8cb14 <_PyObject_MakeTpCall@@Base+0xdf0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c948 <_PyObject_MakeTpCall@@Base+0xddc> │ │ │ │ - b.n 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ - ldr r0, [pc, #316] @ (8d434 <_PyObject_MakeTpCall@@Base+0x18c8>) │ │ │ │ - bl 6ba50 │ │ │ │ + beq.w 8cb14 <_PyObject_MakeTpCall@@Base+0xdf0> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 8e068 <_PyObject_MakeTpCall@@Base+0x2344> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8e068 <_PyObject_MakeTpCall@@Base+0x2344> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8e068 <_PyObject_MakeTpCall@@Base+0x2344> │ │ │ │ + ldr r0, [pc, #316] @ (8d620 <_PyObject_MakeTpCall@@Base+0x18fc>) │ │ │ │ + bl 6bbe0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8cb48 <_PyObject_MakeTpCall@@Base+0xfdc> │ │ │ │ - ldr r0, [pc, #300] @ (8d434 <_PyObject_MakeTpCall@@Base+0x18c8>) │ │ │ │ - bl 261924 │ │ │ │ - b.n 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + bne.w 8cd2c <_PyObject_MakeTpCall@@Base+0x1008> │ │ │ │ + ldr r0, [pc, #300] @ (8d620 <_PyObject_MakeTpCall@@Base+0x18fc>) │ │ │ │ + bl 262b40 │ │ │ │ + b.n 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ cmp r0, #15 │ │ │ │ itete gt │ │ │ │ addgt.w ip, r3, r2, lsl #2 │ │ │ │ addle.w ip, r3, r2, lsl #1 │ │ │ │ ldrgt.w ip, [ip, #20] │ │ │ │ ldrshle.w ip, [ip, #20] │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 8cba6 <_PyObject_MakeTpCall@@Base+0x103a> │ │ │ │ + beq.w 8cda4 <_PyObject_MakeTpCall@@Base+0x1080> │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8d394 <_PyObject_MakeTpCall@@Base+0x1828> │ │ │ │ + beq.n 8d580 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ mov.w ip, r8, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r0, #7 │ │ │ │ add r2, ip │ │ │ │ and.w r2, r2, r1 │ │ │ │ - bgt.w 8d688 <_PyObject_MakeTpCall@@Base+0x1b1c> │ │ │ │ + bgt.w 8d874 <_PyObject_MakeTpCall@@Base+0x1b50> │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 8cba6 <_PyObject_MakeTpCall@@Base+0x103a> │ │ │ │ + beq.w 8cda4 <_PyObject_MakeTpCall@@Base+0x1080> │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8d394 <_PyObject_MakeTpCall@@Base+0x1828> │ │ │ │ + beq.n 8d580 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ mov.w r8, r8, lsr #10 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w ip, r8, #1 │ │ │ │ add r2, ip │ │ │ │ ands r2, r1 │ │ │ │ cmp r0, #7 │ │ │ │ add.w lr, r3, r2 │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ - bgt.w 8dd7c <_PyObject_MakeTpCall@@Base+0x2210> │ │ │ │ + bgt.w 8e16e <_PyObject_MakeTpCall@@Base+0x244a> │ │ │ │ ldrsb.w ip, [lr, #20] │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 8cba6 <_PyObject_MakeTpCall@@Base+0x103a> │ │ │ │ + beq.w 8cda4 <_PyObject_MakeTpCall@@Base+0x1080> │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ add r2, r8 │ │ │ │ - bne.n 8d368 <_PyObject_MakeTpCall@@Base+0x17fc> │ │ │ │ + bne.n 8d554 <_PyObject_MakeTpCall@@Base+0x1830> │ │ │ │ mov r2, ip │ │ │ │ - b.n 8cba6 <_PyObject_MakeTpCall@@Base+0x103a> │ │ │ │ + b.n 8cda4 <_PyObject_MakeTpCall@@Base+0x1080> │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #33976 @ 0x84b8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ movs r3, #2 │ │ │ │ - bl 8bb6c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bd24 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ceda <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ - b.n 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + bne.w 8d0be <_PyObject_MakeTpCall@@Base+0x139a> │ │ │ │ + b.n 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ mov r6, r9 │ │ │ │ mov r4, r5 │ │ │ │ mov r9, r3 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c1690 │ │ │ │ + bl c1ce0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d3e0 <_PyObject_MakeTpCall@@Base+0x1874> │ │ │ │ + bge.n 8d5cc <_PyObject_MakeTpCall@@Base+0x18a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8d3e0 <_PyObject_MakeTpCall@@Base+0x1874> │ │ │ │ + cbnz r3, 8d5cc <_PyObject_MakeTpCall@@Base+0x18a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e5d4 <_PyObject_MakeTpCall@@Base+0x2a68> │ │ │ │ + beq.w 8e60c <_PyObject_MakeTpCall@@Base+0x28e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8cc9a <_PyObject_MakeTpCall@@Base+0x112e> │ │ │ │ + bge.w 8ce7e <_PyObject_MakeTpCall@@Base+0x115a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cc9a <_PyObject_MakeTpCall@@Base+0x112e> │ │ │ │ + bne.w 8ce7e <_PyObject_MakeTpCall@@Base+0x115a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cc9a <_PyObject_MakeTpCall@@Base+0x112e> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ce7e <_PyObject_MakeTpCall@@Base+0x115a> │ │ │ │ cmp r1, #15 │ │ │ │ iteet le │ │ │ │ addle.w r2, r3, r2, lsl #1 │ │ │ │ addgt.w r2, r3, r2, lsl #2 │ │ │ │ mvngt.w r1, #1 │ │ │ │ movwle r1, #65534 @ 0xfffe │ │ │ │ ite gt │ │ │ │ strgt r1, [r2, #20] │ │ │ │ strhle r1, [r2, #20] │ │ │ │ - b.w 8cbc6 <_PyObject_MakeTpCall@@Base+0x105a> │ │ │ │ + b.w 8cdc4 <_PyObject_MakeTpCall@@Base+0x10a0> │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c812 <_PyObject_MakeTpCall@@Base+0xca6> │ │ │ │ - b.w 8c7d8 <_PyObject_MakeTpCall@@Base+0xc6c> │ │ │ │ + bne.w 8c9de <_PyObject_MakeTpCall@@Base+0xcba> │ │ │ │ + b.w 8c9a4 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ stmia r1!, {r2, r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xb8a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ uxtb r0, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ @@ -145883,306 +146077,306 @@ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8e630 <_PyObject_MakeTpCall@@Base+0x2ac4> │ │ │ │ + bpl.w 8e6ec <_PyObject_MakeTpCall@@Base+0x29c8> │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ str.w r5, [r6, #436] @ 0x1b4 │ │ │ │ ldr.w r3, [r2, #4020] @ 0xfb4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8d53c <_PyObject_MakeTpCall@@Base+0x19d0> │ │ │ │ + bne.n 8d728 <_PyObject_MakeTpCall@@Base+0x1a04> │ │ │ │ ldr.w r5, [r2, #4028] @ 0xfbc │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 8d53c <_PyObject_MakeTpCall@@Base+0x19d0> │ │ │ │ + beq.n 8d728 <_PyObject_MakeTpCall@@Base+0x1a04> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8e4b8 <_PyObject_MakeTpCall@@Base+0x294c> │ │ │ │ - ldr r1, [pc, #548] @ (8d6a0 <_PyObject_MakeTpCall@@Base+0x1b34>) │ │ │ │ + bpl.w 8e9fa <_PyObject_MakeTpCall@@Base+0x2cd6> │ │ │ │ + ldr r1, [pc, #548] @ (8d88c <_PyObject_MakeTpCall@@Base+0x1b68>) │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r0, #3 │ │ │ │ - beq.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + beq.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8e666 <_PyObject_MakeTpCall@@Base+0x2afa> │ │ │ │ + beq.w 8e722 <_PyObject_MakeTpCall@@Base+0x29fe> │ │ │ │ ldr.w r9, [r7, #88] @ 0x58 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8e666 <_PyObject_MakeTpCall@@Base+0x2afa> │ │ │ │ + beq.w 8e722 <_PyObject_MakeTpCall@@Base+0x29fe> │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e670 <_PyObject_MakeTpCall@@Base+0x2b04> │ │ │ │ + bne.w 8e72c <_PyObject_MakeTpCall@@Base+0x2a08> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ cmp r0, #7 │ │ │ │ lsl.w r1, r1, r0 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r1, r5 │ │ │ │ - bgt.n 8d550 <_PyObject_MakeTpCall@@Base+0x19e4> │ │ │ │ + bgt.n 8d73c <_PyObject_MakeTpCall@@Base+0x1a18> │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ cmp r8, ip │ │ │ │ - bne.n 8d568 <_PyObject_MakeTpCall@@Base+0x19fc> │ │ │ │ + bne.n 8d754 <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e682 <_PyObject_MakeTpCall@@Base+0x2b16> │ │ │ │ + bne.w 8e73e <_PyObject_MakeTpCall@@Base+0x2a1a> │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.n 8d5d6 <_PyObject_MakeTpCall@@Base+0x1a6a> │ │ │ │ + bgt.n 8d7c2 <_PyObject_MakeTpCall@@Base+0x1a9e> │ │ │ │ add r2, r3 │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ strb r3, [r2, #20] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ lsls r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8d5fe <_PyObject_MakeTpCall@@Base+0x1a92> │ │ │ │ + beq.w 8d7ea <_PyObject_MakeTpCall@@Base+0x1ac6> │ │ │ │ adds r3, #20 │ │ │ │ add.w r2, r2, r8, lsl #3 │ │ │ │ adds r5, r3, r2 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ str r1, [r3, r2] │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d51a <_PyObject_MakeTpCall@@Base+0x19ae> │ │ │ │ + bge.n 8d706 <_PyObject_MakeTpCall@@Base+0x19e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8d51a <_PyObject_MakeTpCall@@Base+0x19ae> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8d706 <_PyObject_MakeTpCall@@Base+0x19e2> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8c860 <_PyObject_MakeTpCall@@Base+0xcf4> │ │ │ │ + bge.w 8ca2c <_PyObject_MakeTpCall@@Base+0xd08> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c860 <_PyObject_MakeTpCall@@Base+0xcf4> │ │ │ │ + bne.w 8ca2c <_PyObject_MakeTpCall@@Base+0xd08> │ │ │ │ mov r0, r9 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c860 <_PyObject_MakeTpCall@@Base+0xcf4> │ │ │ │ - ldr r0, [pc, #352] @ (8d6a0 <_PyObject_MakeTpCall@@Base+0x1b34>) │ │ │ │ - bl 6ba50 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ca2c <_PyObject_MakeTpCall@@Base+0xd08> │ │ │ │ + ldr r0, [pc, #352] @ (8d88c <_PyObject_MakeTpCall@@Base+0x1b68>) │ │ │ │ + bl 6bbe0 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 8d46e <_PyObject_MakeTpCall@@Base+0x1902> │ │ │ │ - ldr r0, [pc, #340] @ (8d6a0 <_PyObject_MakeTpCall@@Base+0x1b34>) │ │ │ │ - bl 261924 │ │ │ │ - b.n 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + bne.n 8d65a <_PyObject_MakeTpCall@@Base+0x1936> │ │ │ │ + ldr r0, [pc, #340] @ (8d88c <_PyObject_MakeTpCall@@Base+0x1b68>) │ │ │ │ + bl 262b40 │ │ │ │ + b.n 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ cmp r0, #15 │ │ │ │ itete gt │ │ │ │ addgt.w ip, r3, r2, lsl #2 │ │ │ │ addle.w ip, r3, r2, lsl #1 │ │ │ │ ldrgt.w ip, [ip, #20] │ │ │ │ ldrshle.w ip, [ip, #20] │ │ │ │ cmp r8, ip │ │ │ │ - beq.n 8d4cc <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ + beq.n 8d6b8 <_PyObject_MakeTpCall@@Base+0x1994> │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8ea54 <_PyObject_MakeTpCall@@Base+0x2ee8> │ │ │ │ + beq.w 8eca2 <_PyObject_MakeTpCall@@Base+0x2f7e> │ │ │ │ mov.w ip, r5, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r0, #7 │ │ │ │ add r2, ip │ │ │ │ and.w r2, r2, r1 │ │ │ │ - bgt.n 8d648 <_PyObject_MakeTpCall@@Base+0x1adc> │ │ │ │ + bgt.n 8d834 <_PyObject_MakeTpCall@@Base+0x1b10> │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ cmp r8, ip │ │ │ │ - beq.n 8d4cc <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ + beq.n 8d6b8 <_PyObject_MakeTpCall@@Base+0x1994> │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8ea54 <_PyObject_MakeTpCall@@Base+0x2ee8> │ │ │ │ + beq.w 8eca2 <_PyObject_MakeTpCall@@Base+0x2f7e> │ │ │ │ mov.w lr, r5, lsr #10 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r5, lr, #1 │ │ │ │ add r2, r5 │ │ │ │ ands r2, r1 │ │ │ │ cmp r0, #7 │ │ │ │ add.w ip, r3, r2 │ │ │ │ add.w r5, r3, r2, lsl #1 │ │ │ │ - bgt.w 8dd3e <_PyObject_MakeTpCall@@Base+0x21d2> │ │ │ │ + bgt.w 8df9a <_PyObject_MakeTpCall@@Base+0x2276> │ │ │ │ ldrsb.w r5, [ip, #20] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 8d4cc <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ + beq.n 8d6b8 <_PyObject_MakeTpCall@@Base+0x1994> │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r2, lr │ │ │ │ - bne.n 8d5a8 <_PyObject_MakeTpCall@@Base+0x1a3c> │ │ │ │ + bne.n 8d794 <_PyObject_MakeTpCall@@Base+0x1a70> │ │ │ │ mov r2, r5 │ │ │ │ - b.n 8d4cc <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ + b.n 8d6b8 <_PyObject_MakeTpCall@@Base+0x1994> │ │ │ │ cmp r1, #15 │ │ │ │ iteet le │ │ │ │ addle.w r2, r3, r2, lsl #1 │ │ │ │ addgt.w r2, r3, r2, lsl #2 │ │ │ │ mvngt.w r1, #1 │ │ │ │ movwle r1, #65534 @ 0xfffe │ │ │ │ ite gt │ │ │ │ strgt r1, [r2, #20] │ │ │ │ strhle r1, [r2, #20] │ │ │ │ movs r2, #1 │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ lsls r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d4f8 <_PyObject_MakeTpCall@@Base+0x198c> │ │ │ │ + bne.w 8d6e4 <_PyObject_MakeTpCall@@Base+0x19c0> │ │ │ │ movs r1, #12 │ │ │ │ adds r3, #20 │ │ │ │ mla r2, r1, r8, r2 │ │ │ │ movs r1, #0 │ │ │ │ adds r5, r3, r2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r1, [r5, #8] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r3, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8d510 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ - b.n 8d51a <_PyObject_MakeTpCall@@Base+0x19ae> │ │ │ │ + blt.w 8d6fc <_PyObject_MakeTpCall@@Base+0x19d8> │ │ │ │ + b.n 8d706 <_PyObject_MakeTpCall@@Base+0x19e2> │ │ │ │ movs r1, #12 │ │ │ │ adds r3, #20 │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, r3, r2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [r3, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8cbec <_PyObject_MakeTpCall@@Base+0x1080> │ │ │ │ - b.w 8cc10 <_PyObject_MakeTpCall@@Base+0x10a4> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cc10 <_PyObject_MakeTpCall@@Base+0x10a4> │ │ │ │ + blt.w 8cdea <_PyObject_MakeTpCall@@Base+0x10c6> │ │ │ │ + b.w 8cdf4 <_PyObject_MakeTpCall@@Base+0x10d0> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8cdf4 <_PyObject_MakeTpCall@@Base+0x10d0> │ │ │ │ cmp r0, #15 │ │ │ │ itete gt │ │ │ │ addgt.w ip, r3, r2, lsl #2 │ │ │ │ addle.w ip, r3, r2, lsl #1 │ │ │ │ ldrgt.w ip, [ip, #20] │ │ │ │ ldrshle.w ip, [ip, #20] │ │ │ │ - b.n 8d58e <_PyObject_MakeTpCall@@Base+0x1a22> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cb2c <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ + b.n 8d77a <_PyObject_MakeTpCall@@Base+0x1a56> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8cd10 <_PyObject_MakeTpCall@@Base+0xfec> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d134 <_PyObject_MakeTpCall@@Base+0x15c8> │ │ │ │ + bne.w 8d316 <_PyObject_MakeTpCall@@Base+0x15f2> │ │ │ │ mov r0, r8 │ │ │ │ strd r3, r1, [r7, #24] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r1, [r7, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8cd88 <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ - b.n 8d13a <_PyObject_MakeTpCall@@Base+0x15ce> │ │ │ │ + beq.w 8cf6c <_PyObject_MakeTpCall@@Base+0x1248> │ │ │ │ + b.n 8d31c <_PyObject_MakeTpCall@@Base+0x15f8> │ │ │ │ cmp r0, #15 │ │ │ │ itete gt │ │ │ │ addgt.w ip, r3, r2, lsl #2 │ │ │ │ addle.w ip, r3, r2, lsl #1 │ │ │ │ ldrgt.w ip, [ip, #20] │ │ │ │ ldrshle.w ip, [ip, #20] │ │ │ │ - b.n 8d34e <_PyObject_MakeTpCall@@Base+0x17e2> │ │ │ │ + b.n 8d53a <_PyObject_MakeTpCall@@Base+0x1816> │ │ │ │ nop │ │ │ │ bkpt 0x0028 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov fp, r4 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 8e0f2 <_PyObject_MakeTpCall@@Base+0x2586> │ │ │ │ + beq.w 8e2c4 <_PyObject_MakeTpCall@@Base+0x25a0> │ │ │ │ add.w sl, r0, #16 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sl, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 8e0e6 <_PyObject_MakeTpCall@@Base+0x257a> │ │ │ │ + bne.w 8e2b8 <_PyObject_MakeTpCall@@Base+0x2594> │ │ │ │ mov fp, r4 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8e038 <_PyObject_MakeTpCall@@Base+0x24cc> │ │ │ │ + bne.w 8e298 <_PyObject_MakeTpCall@@Base+0x2574> │ │ │ │ mov r4, fp │ │ │ │ mov r6, r3 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 8e166 <_PyObject_MakeTpCall@@Base+0x25fa> │ │ │ │ + bne.w 8e3e4 <_PyObject_MakeTpCall@@Base+0x26c0> │ │ │ │ mov.w ip, #0 │ │ │ │ strd r5, r9, [r7, #44] @ 0x2c │ │ │ │ mov fp, ip │ │ │ │ mov r9, ip │ │ │ │ str.w ip, [r7, #52] @ 0x34 │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8e782 <_PyObject_MakeTpCall@@Base+0x2c16> │ │ │ │ + bge.w 8e58e <_PyObject_MakeTpCall@@Base+0x286a> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bmi.n 8d786 <_PyObject_MakeTpCall@@Base+0x1c1a> │ │ │ │ + bmi.n 8d972 <_PyObject_MakeTpCall@@Base+0x1c4e> │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8d7cc <_PyObject_MakeTpCall@@Base+0x1c60> │ │ │ │ + beq.n 8d9b8 <_PyObject_MakeTpCall@@Base+0x1c94> │ │ │ │ lsls r1, r2, #21 │ │ │ │ - bpl.w 8c5e2 <_PyObject_MakeTpCall@@Base+0xa76> │ │ │ │ + bpl.w 8c7aa <_PyObject_MakeTpCall@@Base+0xa86> │ │ │ │ ldr.w r6, [r4, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8d7dc <_PyObject_MakeTpCall@@Base+0x1c70> │ │ │ │ + beq.n 8d9c8 <_PyObject_MakeTpCall@@Base+0x1ca4> │ │ │ │ ldr.w r5, [r6, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d82e <_PyObject_MakeTpCall@@Base+0x1cc2> │ │ │ │ + beq.w 8da1a <_PyObject_MakeTpCall@@Base+0x1cf6> │ │ │ │ ldr.w r8, [r5, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8db1c <_PyObject_MakeTpCall@@Base+0x1fb0> │ │ │ │ + beq.w 8dd32 <_PyObject_MakeTpCall@@Base+0x200e> │ │ │ │ ldr.w sl, [r8, #128] @ 0x80 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8db92 <_PyObject_MakeTpCall@@Base+0x2026> │ │ │ │ + beq.w 8ddce <_PyObject_MakeTpCall@@Base+0x20aa> │ │ │ │ ldr.w r1, [sl, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8dec4 <_PyObject_MakeTpCall@@Base+0x2358> │ │ │ │ + beq.w 8e182 <_PyObject_MakeTpCall@@Base+0x245e> │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ddd6 <_PyObject_MakeTpCall@@Base+0x226a> │ │ │ │ + beq.w 8e016 <_PyObject_MakeTpCall@@Base+0x22f2> │ │ │ │ str r1, [r7, #36] @ 0x24 │ │ │ │ - bl 7f5fc │ │ │ │ + bl 7f7cc │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8d76c <_PyObject_MakeTpCall@@Base+0x1c00> │ │ │ │ + bne.n 8d958 <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r0 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8db9a <_PyObject_MakeTpCall@@Base+0x202e> │ │ │ │ + bne.w 8ddd6 <_PyObject_MakeTpCall@@Base+0x20b2> │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq sl, r1 │ │ │ │ - b.n 8db9a <_PyObject_MakeTpCall@@Base+0x202e> │ │ │ │ - ldr r1, [pc, #688] @ (8da38 <_PyObject_MakeTpCall@@Base+0x1ecc>) │ │ │ │ + b.n 8ddd6 <_PyObject_MakeTpCall@@Base+0x20b2> │ │ │ │ + ldr r1, [pc, #692] @ (8dc28 <_PyObject_MakeTpCall@@Base+0x1f04>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r1, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ cmp r1, #10 │ │ │ │ @@ -146193,917 +146387,938 @@ │ │ │ │ adds r5, r0, r3 │ │ │ │ add.w r5, r5, #91136 @ 0x16400 │ │ │ │ ldr.w r5, [r5, #392] @ 0x188 │ │ │ │ cmp r5, r4 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8e6bc <_PyObject_MakeTpCall@@Base+0x2b50> │ │ │ │ + beq.w 8e6c4 <_PyObject_MakeTpCall@@Base+0x29a0> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d70e <_PyObject_MakeTpCall@@Base+0x1ba2> │ │ │ │ + bne.n 8d8fa <_PyObject_MakeTpCall@@Base+0x1bd6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f794 │ │ │ │ + bl 7f964 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c5fa <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ + blt.w 8c7c2 <_PyObject_MakeTpCall@@Base+0xa9e> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 8d70e <_PyObject_MakeTpCall@@Base+0x1ba2> │ │ │ │ + b.n 8d8fa <_PyObject_MakeTpCall@@Base+0x1bd6> │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8d850 <_PyObject_MakeTpCall@@Base+0x1ce4> │ │ │ │ + bne.n 8da3c <_PyObject_MakeTpCall@@Base+0x1d18> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8d850 <_PyObject_MakeTpCall@@Base+0x1ce4> │ │ │ │ + bne.n 8da3c <_PyObject_MakeTpCall@@Base+0x1d18> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8dd4e <_PyObject_MakeTpCall@@Base+0x21e2> │ │ │ │ + bne.w 8dfd4 <_PyObject_MakeTpCall@@Base+0x22b0> │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 8d828 <_PyObject_MakeTpCall@@Base+0x1cbc> │ │ │ │ + bne.n 8da14 <_PyObject_MakeTpCall@@Base+0x1cf0> │ │ │ │ ldrd r5, r9, [r7, #44] @ 0x2c │ │ │ │ mov sl, r4 │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8c5fa <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ + beq.w 8c7c2 <_PyObject_MakeTpCall@@Base+0xa9e> │ │ │ │ ldr r2, [r7, #32] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - b.w 8c624 <_PyObject_MakeTpCall@@Base+0xab8> │ │ │ │ + b.w 8c7ec <_PyObject_MakeTpCall@@Base+0xac8> │ │ │ │ mov r9, r5 │ │ │ │ str r4, [r7, #52] @ 0x34 │ │ │ │ - b.n 8d6ee <_PyObject_MakeTpCall@@Base+0x1b82> │ │ │ │ + b.n 8d8da <_PyObject_MakeTpCall@@Base+0x1bb6> │ │ │ │ movw r5, #34368 @ 0x8640 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 8dc10 <_PyObject_MakeTpCall@@Base+0x20a4> │ │ │ │ + bne.w 8ddf2 <_PyObject_MakeTpCall@@Base+0x20ce> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8dc10 <_PyObject_MakeTpCall@@Base+0x20a4> │ │ │ │ + bne.w 8ddf2 <_PyObject_MakeTpCall@@Base+0x20ce> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8d7ee <_PyObject_MakeTpCall@@Base+0x1c82> │ │ │ │ + beq.n 8d9da <_PyObject_MakeTpCall@@Base+0x1cb6> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8d7f6 <_PyObject_MakeTpCall@@Base+0x1c8a> │ │ │ │ + b.n 8d9e2 <_PyObject_MakeTpCall@@Base+0x1cbe> │ │ │ │ str r6, [r7, #56] @ 0x38 │ │ │ │ - b.w 8c430 <_PyObject_MakeTpCall@@Base+0x8c4> │ │ │ │ - ldr.w r0, [ip] │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8d0d6 <_PyObject_MakeTpCall@@Base+0x156a> │ │ │ │ - b.n 8d1c6 <_PyObject_MakeTpCall@@Base+0x165a> │ │ │ │ + b.w 8c5f8 <_PyObject_MakeTpCall@@Base+0x8d4> │ │ │ │ bics.w r2, r1, #1 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ - beq.w 8cd88 <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ + beq.w 8cf6c <_PyObject_MakeTpCall@@Base+0x1248> │ │ │ │ bic.w r4, r1, #1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r5, [r2, #136] @ 0x88 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8cd62 <_PyObject_MakeTpCall@@Base+0x11f6> │ │ │ │ + bne.w 8cf46 <_PyObject_MakeTpCall@@Base+0x1222> │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 8d3be <_PyObject_MakeTpCall@@Base+0x1852> │ │ │ │ + b.n 8d5aa <_PyObject_MakeTpCall@@Base+0x1886> │ │ │ │ + ldr.w r0, [ip] │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 8d2b8 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + b.n 8d3aa <_PyObject_MakeTpCall@@Base+0x1686> │ │ │ │ + ldr r0, [pc, #420] @ (8dc2c <_PyObject_MakeTpCall@@Base+0x1f08>) │ │ │ │ + bl 6bbe0 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + beq.w 8e6ba <_PyObject_MakeTpCall@@Base+0x2996> │ │ │ │ + ldr r1, [pc, #408] @ (8dc2c <_PyObject_MakeTpCall@@Base+0x1f08>) │ │ │ │ + add.w r3, r7, #88 @ 0x58 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7777c │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8c836 <_PyObject_MakeTpCall@@Base+0xb12> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.w 8e6ae <_PyObject_MakeTpCall@@Base+0x2b42> │ │ │ │ - bl 76544 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ - ldr r3, [r7, #52] @ 0x34 │ │ │ │ + bmi.w 8e6a0 <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ + bl 76714 │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r3, [r7, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8de22 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ + beq.w 8e062 <_PyObject_MakeTpCall@@Base+0x233e> │ │ │ │ ldr.w r9, [sl, #104] @ 0x68 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ - str r3, [r7, #48] @ 0x30 │ │ │ │ + str r3, [r7, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8da18 <_PyObject_MakeTpCall@@Base+0x1eac> │ │ │ │ + bne.w 8dc38 <_PyObject_MakeTpCall@@Base+0x1f14> │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e74e <_PyObject_MakeTpCall@@Base+0x2be2> │ │ │ │ + bne.w 8e696 <_PyObject_MakeTpCall@@Base+0x2972> │ │ │ │ mov.w r9, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.w 8da22 <_PyObject_MakeTpCall@@Base+0x1eb6> │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ + ble.w 8dc42 <_PyObject_MakeTpCall@@Base+0x1f1e> │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r7, #36] @ 0x24 │ │ │ │ mov r8, r3 │ │ │ │ adds r2, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r2 │ │ │ │ - str r3, [r7, #60] @ 0x3c │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ - str r3, [r7, #56] @ 0x38 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r3, [r7, #44] @ 0x2c │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ + str r3, [r7, #40] @ 0x28 │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ ldr.w r4, [fp, #4]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bpl.w 8e730 <_PyObject_MakeTpCall@@Base+0x2bc4> │ │ │ │ + bpl.w 8e67a <_PyObject_MakeTpCall@@Base+0x2956> │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cb60 │ │ │ │ + bl 19e174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e464 <_PyObject_MakeTpCall@@Base+0x28f8> │ │ │ │ - ldr r1, [pc, #304] @ (8da3c <_PyObject_MakeTpCall@@Base+0x1ed0>) │ │ │ │ + beq.w 8e660 <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ + ldr r1, [pc, #280] @ (8dc30 <_PyObject_MakeTpCall@@Base+0x1f0c>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bd040 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bd6a4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e44e <_PyObject_MakeTpCall@@Base+0x28e2> │ │ │ │ - ldr r1, [pc, #296] @ (8da40 <_PyObject_MakeTpCall@@Base+0x1ed4>) │ │ │ │ + bne.w 8e578 <_PyObject_MakeTpCall@@Base+0x2854> │ │ │ │ + ldr r1, [pc, #268] @ (8dc34 <_PyObject_MakeTpCall@@Base+0x1f10>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bd040 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bd6a4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e0d0 <_PyObject_MakeTpCall@@Base+0x2564> │ │ │ │ + bne.w 8e36c <_PyObject_MakeTpCall@@Base+0x2648> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bgt.n 8d8ee <_PyObject_MakeTpCall@@Base+0x1d82> │ │ │ │ - ldr r3, [r7, #56] @ 0x38 │ │ │ │ + bgt.n 8dafc <_PyObject_MakeTpCall@@Base+0x1dd8> │ │ │ │ + ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ subs r0, r1, r3 │ │ │ │ - ldr r3, [r7, #60] @ 0x3c │ │ │ │ + ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ subs r0, r0, r3 │ │ │ │ str r1, [r7, #24] │ │ │ │ - bl 7184c │ │ │ │ + bl 719ec │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8de06 <_PyObject_MakeTpCall@@Base+0x229a> │ │ │ │ + beq.w 8e046 <_PyObject_MakeTpCall@@Base+0x2322> │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ mov.w r8, #0 │ │ │ │ - str.w sl, [r7, #44] @ 0x2c │ │ │ │ + str.w sl, [r7, #52] @ 0x34 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w r9, [r7, #28] │ │ │ │ - ldr r3, [r7, #40] @ 0x28 │ │ │ │ + ldr r3, [r7, #48] @ 0x30 │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ - str r3, [r7, #40] @ 0x28 │ │ │ │ - ldr r3, [r7, #56] @ 0x38 │ │ │ │ + str r3, [r7, #48] @ 0x30 │ │ │ │ + ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e0c0 <_PyObject_MakeTpCall@@Base+0x2554> │ │ │ │ - ldr r3, [r7, #60] @ 0x3c │ │ │ │ + bne.w 8e35c <_PyObject_MakeTpCall@@Base+0x2638> │ │ │ │ + ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dbb6 <_PyObject_MakeTpCall@@Base+0x204a> │ │ │ │ + bne.w 8ddf6 <_PyObject_MakeTpCall@@Base+0x20d2> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl e3c18 │ │ │ │ + bl e4208 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8eaba <_PyObject_MakeTpCall@@Base+0x2f4e> │ │ │ │ + beq.w 8ec9e <_PyObject_MakeTpCall@@Base+0x2f7a> │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r2, sl, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 77534 │ │ │ │ + bl 77704 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8eaba <_PyObject_MakeTpCall@@Base+0x2f4e> │ │ │ │ + beq.w 8ec9e <_PyObject_MakeTpCall@@Base+0x2f7a> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e302 <_PyObject_MakeTpCall@@Base+0x2796> │ │ │ │ + bne.w 8e514 <_PyObject_MakeTpCall@@Base+0x27f0> │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 8d95e <_PyObject_MakeTpCall@@Base+0x1df2> │ │ │ │ + bne.n 8db6c <_PyObject_MakeTpCall@@Base+0x1e48> │ │ │ │ mov r4, r6 │ │ │ │ - ldr.w sl, [r7, #44] @ 0x2c │ │ │ │ + ldr.w sl, [r7, #52] @ 0x34 │ │ │ │ ldr.w r9, [r7, #28] │ │ │ │ ldr r6, [r7, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 863e8 │ │ │ │ + bl 865b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8e346 <_PyObject_MakeTpCall@@Base+0x27da> │ │ │ │ + beq.w 8e558 <_PyObject_MakeTpCall@@Base+0x2834> │ │ │ │ mov r0, fp │ │ │ │ - bl 76848 │ │ │ │ + bl 76a18 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d9e6 <_PyObject_MakeTpCall@@Base+0x1e7a> │ │ │ │ + bge.n 8dbf4 <_PyObject_MakeTpCall@@Base+0x1ed0> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 8d9e6 <_PyObject_MakeTpCall@@Base+0x1e7a> │ │ │ │ + cbnz r2, 8dbf4 <_PyObject_MakeTpCall@@Base+0x1ed0> │ │ │ │ mov r0, fp │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8de06 <_PyObject_MakeTpCall@@Base+0x229a> │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ - bl 7751c │ │ │ │ + beq.w 8e046 <_PyObject_MakeTpCall@@Base+0x2322> │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ + bl 776ec │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r2, [r7, #28] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 8e058 <_PyObject_MakeTpCall@@Base+0x24ec> │ │ │ │ + bgt.w 8e2f4 <_PyObject_MakeTpCall@@Base+0x25d0> │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [r7, #44] @ 0x2c │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c6b8 <_PyObject_MakeTpCall@@Base+0xb4c> │ │ │ │ - b.n 8de0a <_PyObject_MakeTpCall@@Base+0x229e> │ │ │ │ - cmp r1, #0 │ │ │ │ - bgt.w 8dde0 <_PyObject_MakeTpCall@@Base+0x2274> │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 7184c │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8de06 <_PyObject_MakeTpCall@@Base+0x229a> │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [r7, #56] @ 0x38 │ │ │ │ - b.n 8d9ba <_PyObject_MakeTpCall@@Base+0x1e4e> │ │ │ │ + bne.w 8c884 <_PyObject_MakeTpCall@@Base+0xb60> │ │ │ │ + b.n 8e04a <_PyObject_MakeTpCall@@Base+0x2326> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ + lsls r5, r1, #1 │ │ │ │ push {r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r4!, {r2, r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt.w 8e020 <_PyObject_MakeTpCall@@Base+0x22fc> │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 719ec │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8e046 <_PyObject_MakeTpCall@@Base+0x2322> │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r3, [r7, #40] @ 0x28 │ │ │ │ + b.n 8dbc8 <_PyObject_MakeTpCall@@Base+0x1ea4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fc6c │ │ │ │ + bl 7fe3c │ │ │ │ ldr.w r3, [r6, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 8ca22 <_PyObject_MakeTpCall@@Base+0xeb6> │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + ble.w 8cc02 <_PyObject_MakeTpCall@@Base+0xede> │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w fp, #16 │ │ │ │ mov r4, r1 │ │ │ │ add.w r2, r8, #4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - bl 92998 │ │ │ │ + bl 92bd0 │ │ │ │ str.w r0, [r9, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + beq.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ strd fp, r5, [r9, #-16] │ │ │ │ cmp r4, r8 │ │ │ │ add.w r5, r5, #4 │ │ │ │ add.w r9, r9, #20 │ │ │ │ - beq.n 8db7c <_PyObject_MakeTpCall@@Base+0x2010> │ │ │ │ + beq.w 8ddb8 <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ ldr.w r3, [r6, #432] @ 0x1b0 │ │ │ │ - b.n 8da66 <_PyObject_MakeTpCall@@Base+0x1efa> │ │ │ │ - ldr r3, [pc, #760] @ (8dd90 <_PyObject_MakeTpCall@@Base+0x2224>) │ │ │ │ + b.n 8dc7a <_PyObject_MakeTpCall@@Base+0x1f56> │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ + beq.n 8dcbc <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ + str.w r1, [ip] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8ea18 <_PyObject_MakeTpCall@@Base+0x2cf4> │ │ │ │ + ldr r1, [r7, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8cf6c <_PyObject_MakeTpCall@@Base+0x1248> │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 8d2c8 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + ldr r3, [pc, #736] @ (8dfac <_PyObject_MakeTpCall@@Base+0x2288>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r6, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r1, [r1, #392] @ 0x188 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 8ea7e <_PyObject_MakeTpCall@@Base+0x2f12> │ │ │ │ + beq.w 8ebe6 <_PyObject_MakeTpCall@@Base+0x2ec2> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8ea7e <_PyObject_MakeTpCall@@Base+0x2f12> │ │ │ │ + bhi.w 8ebe6 <_PyObject_MakeTpCall@@Base+0x2ec2> │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r3, r2 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - ldr r3, [pc, #700] @ (8dd94 <_PyObject_MakeTpCall@@Base+0x2228>) │ │ │ │ + ldr r3, [pc, #676] @ (8dfb0 <_PyObject_MakeTpCall@@Base+0x228c>) │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #3392] @ 0xd40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8c7b2 <_PyObject_MakeTpCall@@Base+0xc46> │ │ │ │ - ldr r0, [pc, #688] @ (8dd98 <_PyObject_MakeTpCall@@Base+0x222c>) │ │ │ │ - bl 6ba50 │ │ │ │ + beq.w 8c97e <_PyObject_MakeTpCall@@Base+0xc5a> │ │ │ │ + ldr r0, [pc, #664] @ (8dfb4 <_PyObject_MakeTpCall@@Base+0x2290>) │ │ │ │ + bl 6bbe0 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8c7be <_PyObject_MakeTpCall@@Base+0xc52> │ │ │ │ - ldr r0, [pc, #672] @ (8dd98 <_PyObject_MakeTpCall@@Base+0x222c>) │ │ │ │ - bl 261924 │ │ │ │ - b.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - beq.n 8db0e <_PyObject_MakeTpCall@@Base+0x1fa2> │ │ │ │ - str.w r1, [ip] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8e8b2 <_PyObject_MakeTpCall@@Base+0x2d46> │ │ │ │ - ldr r1, [r7, #24] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8cd88 <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 8d0e6 <_PyObject_MakeTpCall@@Base+0x157a> │ │ │ │ + bne.w 8c98a <_PyObject_MakeTpCall@@Base+0xc66> │ │ │ │ + ldr r0, [pc, #648] @ (8dfb4 <_PyObject_MakeTpCall@@Base+0x2290>) │ │ │ │ + bl 262b40 │ │ │ │ + b.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ movw r8, #34368 @ 0x8640 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d836 <_PyObject_MakeTpCall@@Base+0x1cca> │ │ │ │ + bne.w 8da22 <_PyObject_MakeTpCall@@Base+0x1cfe> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r5, r8 │ │ │ │ - b.n 8d836 <_PyObject_MakeTpCall@@Base+0x1cca> │ │ │ │ - ldr r3, [pc, #604] @ (8dd9c <_PyObject_MakeTpCall@@Base+0x2230>) │ │ │ │ + b.n 8da22 <_PyObject_MakeTpCall@@Base+0x1cfe> │ │ │ │ + ldr r3, [pc, #608] @ (8dfb8 <_PyObject_MakeTpCall@@Base+0x2294>) │ │ │ │ str r3, [r6, #124] @ 0x7c │ │ │ │ - ldr r3, [r7, #44] @ 0x2c │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8ca7e <_PyObject_MakeTpCall@@Base+0xf12> │ │ │ │ - b.w 8cdd2 <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ + ble.w 8cc5e <_PyObject_MakeTpCall@@Base+0xf3a> │ │ │ │ + b.w 8cfb6 <_PyObject_MakeTpCall@@Base+0x1292> │ │ │ │ mov r4, fp │ │ │ │ - b.w 8c528 <_PyObject_MakeTpCall@@Base+0x9bc> │ │ │ │ + b.w 8c6f0 <_PyObject_MakeTpCall@@Base+0x9cc> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31628 @ 0x7b8c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e3cc <_PyObject_MakeTpCall@@Base+0x2860> │ │ │ │ + bne.w 8e5f2 <_PyObject_MakeTpCall@@Base+0x28ce> │ │ │ │ mov r1, r6 │ │ │ │ - bl c0194 │ │ │ │ - ldr r1, [pc, #564] @ (8dda0 <_PyObject_MakeTpCall@@Base+0x2234>) │ │ │ │ + bl c07f8 │ │ │ │ + ldr r1, [pc, #568] @ (8dfbc <_PyObject_MakeTpCall@@Base+0x2298>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bd58c │ │ │ │ + bl bdbf0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8cac2 <_PyObject_MakeTpCall@@Base+0xf56> │ │ │ │ - b.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ - b.w 8ca22 <_PyObject_MakeTpCall@@Base+0xeb6> │ │ │ │ - ldr r0, [pc, #544] @ (8dda4 <_PyObject_MakeTpCall@@Base+0x2238>) │ │ │ │ - bl 6ba50 │ │ │ │ + beq.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.w 8ccb0 <_PyObject_MakeTpCall@@Base+0xf8c> │ │ │ │ + ldr r3, [pc, #528] @ (8dfac <_PyObject_MakeTpCall@@Base+0x2288>) │ │ │ │ + str r3, [r7, #60] @ 0x3c │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + str r3, [r7, #56] @ 0x38 │ │ │ │ + movw r0, #38344 @ 0x95c8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2461 @ 0x99d │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ + b.w 8d482 <_PyObject_MakeTpCall@@Base+0x175e> │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ + b.w 8cc02 <_PyObject_MakeTpCall@@Base+0xede> │ │ │ │ + ldr r0, [pc, #512] @ (8dfc0 <_PyObject_MakeTpCall@@Base+0x229c>) │ │ │ │ + bl 6bbe0 │ │ │ │ mov r2, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.w 8c834 <_PyObject_MakeTpCall@@Base+0xcc8> │ │ │ │ - b.n 8d548 <_PyObject_MakeTpCall@@Base+0x19dc> │ │ │ │ + bne.w 8ca00 <_PyObject_MakeTpCall@@Base+0xcdc> │ │ │ │ + b.n 8d734 <_PyObject_MakeTpCall@@Base+0x1a10> │ │ │ │ movw sl, #34368 @ 0x8640 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8db24 <_PyObject_MakeTpCall@@Base+0x1fb8> │ │ │ │ + bne.n 8dd3a <_PyObject_MakeTpCall@@Base+0x2016> │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r8, sl │ │ │ │ - b.n 8db24 <_PyObject_MakeTpCall@@Base+0x1fb8> │ │ │ │ - ldr r1, [pc, #496] @ (8dda8 <_PyObject_MakeTpCall@@Base+0x223c>) │ │ │ │ + b.n 8dd3a <_PyObject_MakeTpCall@@Base+0x2016> │ │ │ │ + mov r5, r6 │ │ │ │ + b.n 8d9d4 <_PyObject_MakeTpCall@@Base+0x1cb0> │ │ │ │ + ldr r1, [pc, #460] @ (8dfc4 <_PyObject_MakeTpCall@@Base+0x22a0>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bd040 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d976 <_PyObject_MakeTpCall@@Base+0x1e0a> │ │ │ │ - b.n 8d9a6 <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #22804 @ 0x5914 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8c98c <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ - bl 196070 │ │ │ │ - mov r5, r0 │ │ │ │ + bl bd6a4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [pc, #452] @ (8ddac <_PyObject_MakeTpCall@@Base+0x2240>) │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78728 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8ea3a <_PyObject_MakeTpCall@@Base+0x2ece> │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8c98c <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c98c <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c98c <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ - mov r5, r6 │ │ │ │ - b.n 8d7e8 <_PyObject_MakeTpCall@@Base+0x1c7c> │ │ │ │ + beq.w 8db84 <_PyObject_MakeTpCall@@Base+0x1e60> │ │ │ │ + b.n 8dbb4 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ ldr.w r1, [r8, #84] @ 0x54 │ │ │ │ lsls r1, r1, #19 │ │ │ │ - bpl.w 8e3c6 <_PyObject_MakeTpCall@@Base+0x285a> │ │ │ │ + bpl.w 8e5ec <_PyObject_MakeTpCall@@Base+0x28c8> │ │ │ │ ldrh.w r1, [r8, #206] @ 0xce │ │ │ │ cmp.w r1, #1000 @ 0x3e8 │ │ │ │ - bcs.w 8e3c6 <_PyObject_MakeTpCall@@Base+0x285a> │ │ │ │ + bcs.w 8e5ec <_PyObject_MakeTpCall@@Base+0x28c8> │ │ │ │ ldr.w r1, [r8, #168] @ 0xa8 │ │ │ │ str.w r9, [r7, #16] │ │ │ │ mov r9, r8 │ │ │ │ add.w r0, r1, #12 │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r5, r3 │ │ │ │ str r0, [r7, #24] │ │ │ │ str r1, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - bgt.n 8dd10 <_PyObject_MakeTpCall@@Base+0x21a4> │ │ │ │ + bgt.w 8df6a <_PyObject_MakeTpCall@@Base+0x2246> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r9 │ │ │ │ ldr.w r9, [r7, #16] │ │ │ │ ldr.w r0, [r8, #84] @ 0x54 │ │ │ │ ands.w lr, r0, #256 @ 0x100 │ │ │ │ - bne.w 8e394 <_PyObject_MakeTpCall@@Base+0x2828> │ │ │ │ + bne.w 8e5ba <_PyObject_MakeTpCall@@Base+0x2896> │ │ │ │ add.w r1, r4, #40960 @ 0xa000 │ │ │ │ ldr.w r6, [r1, #1408] @ 0x580 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8e9da <_PyObject_MakeTpCall@@Base+0x2e6e> │ │ │ │ + beq.w 8ec8c <_PyObject_MakeTpCall@@Base+0x2f68> │ │ │ │ add.w ip, r6, #1 │ │ │ │ str.w ip, [r1, #1408] @ 0x580 │ │ │ │ ldrd r0, r1, [r7, #56] @ 0x38 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr.w r1, [r8, #192] @ 0xc0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8e382 <_PyObject_MakeTpCall@@Base+0x2816> │ │ │ │ + bne.w 8e5a8 <_PyObject_MakeTpCall@@Base+0x2884> │ │ │ │ ubfx r1, r6, #0, #12 │ │ │ │ ldrh.w r0, [r8, #206] @ 0xce │ │ │ │ str.w r6, [r8, #192] @ 0xc0 │ │ │ │ add.w r1, ip, r1, lsl #2 │ │ │ │ adds r0, #1 │ │ │ │ add.w r1, r1, #97280 @ 0x17c00 │ │ │ │ strh.w r0, [r8, #206] @ 0xce │ │ │ │ str.w r8, [r1, #140] @ 0x8c │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r7, #24] │ │ │ │ - ldr r1, [pc, #256] @ (8ddb0 <_PyObject_MakeTpCall@@Base+0x2244>) │ │ │ │ + ldr r1, [pc, #292] @ (8dfc8 <_PyObject_MakeTpCall@@Base+0x22a4>) │ │ │ │ ldr.w r1, [r1, #680] @ 0x2a8 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8d03a <_PyObject_MakeTpCall@@Base+0x14ce> │ │ │ │ - ldr r0, [pc, #248] @ (8ddb4 <_PyObject_MakeTpCall@@Base+0x2248>) │ │ │ │ + beq.w 8d21c <_PyObject_MakeTpCall@@Base+0x14f8> │ │ │ │ + ldr r0, [pc, #284] @ (8dfcc <_PyObject_MakeTpCall@@Base+0x22a8>) │ │ │ │ strd r3, r2, [r7, #12] │ │ │ │ - bl 6ba50 │ │ │ │ + bl 6bbe0 │ │ │ │ str r0, [r7, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8e882 <_PyObject_MakeTpCall@@Base+0x2d16> │ │ │ │ + beq.w 8e7e8 <_PyObject_MakeTpCall@@Base+0x2ac4> │ │ │ │ ldr.w ip, [r8, #172] @ 0xac │ │ │ │ ldrd r3, r2, [r7, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d054 <_PyObject_MakeTpCall@@Base+0x14e8> │ │ │ │ + bne.w 8d236 <_PyObject_MakeTpCall@@Base+0x1512> │ │ │ │ ldr.w r1, [r8, #84] @ 0x54 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bmi.w 8e9ec <_PyObject_MakeTpCall@@Base+0x2e80> │ │ │ │ + bmi.w 8eb34 <_PyObject_MakeTpCall@@Base+0x2e10> │ │ │ │ lsls r0, r1, #18 │ │ │ │ - bmi.w 8cd88 <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ + bmi.w 8cf6c <_PyObject_MakeTpCall@@Base+0x1248> │ │ │ │ mov r0, r8 │ │ │ │ strd r3, r2, [r7, #12] │ │ │ │ - bl 7f794 │ │ │ │ + bl 7f964 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8e882 <_PyObject_MakeTpCall@@Base+0x2d16> │ │ │ │ + blt.w 8e7e8 <_PyObject_MakeTpCall@@Base+0x2ac4> │ │ │ │ ldr.w ip, [r8, #172] @ 0xac │ │ │ │ ldrd r3, r2, [r7, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8cd88 <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ - b.w 8d054 <_PyObject_MakeTpCall@@Base+0x14e8> │ │ │ │ + beq.w 8cf6c <_PyObject_MakeTpCall@@Base+0x1248> │ │ │ │ + b.w 8d236 <_PyObject_MakeTpCall@@Base+0x1512> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #22804 @ 0x5914 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 8df40 <_PyObject_MakeTpCall@@Base+0x221c> │ │ │ │ + bl 197678 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [pc, #172] @ (8dfd0 <_PyObject_MakeTpCall@@Base+0x22ac>) │ │ │ │ + mov r0, r4 │ │ │ │ + bl 788f8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 8ecb2 <_PyObject_MakeTpCall@@Base+0x2f8e> │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 8df40 <_PyObject_MakeTpCall@@Base+0x221c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8eca8 <_PyObject_MakeTpCall@@Base+0x2f84> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.w 8cb66 <_PyObject_MakeTpCall@@Base+0xe42> │ │ │ │ + ldr r3, [pc, #96] @ (8dfac <_PyObject_MakeTpCall@@Base+0x2288>) │ │ │ │ + str r3, [r7, #60] @ 0x3c │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + str r3, [r7, #56] @ 0x38 │ │ │ │ + movw r0, #38344 @ 0x95c8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2461 @ 0x99d │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ + b.w 8cb9c <_PyObject_MakeTpCall@@Base+0xe78> │ │ │ │ ldr r3, [r7, #24] │ │ │ │ adds r6, #1 │ │ │ │ str r2, [r7, #12] │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ str r3, [r7, #24] │ │ │ │ - bl 84900 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ + bl 84ad4 <_PyObject_GenericSetAttrWithDict@@Base+0x704> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8dc42 <_PyObject_MakeTpCall@@Base+0x20d6> │ │ │ │ - ldr r1, [pc, #136] @ (8ddb0 <_PyObject_MakeTpCall@@Base+0x2244>) │ │ │ │ + bne.w 8de34 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ + ldr r1, [pc, #68] @ (8dfc8 <_PyObject_MakeTpCall@@Base+0x22a4>) │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r9 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr.w r9, [r7, #16] │ │ │ │ ldr.w r6, [r8, #192] @ 0xc0 │ │ │ │ ldr.w r1, [r1, #680] @ 0x2a8 │ │ │ │ - b.n 8dcb2 <_PyObject_MakeTpCall@@Base+0x2146> │ │ │ │ + b.n 8dea6 <_PyObject_MakeTpCall@@Base+0x2182> │ │ │ │ cmp r0, #15 │ │ │ │ itet gt │ │ │ │ addgt.w r5, r3, r2, lsl #2 │ │ │ │ ldrshle.w r5, [r5, #20] │ │ │ │ ldrgt r5, [r5, #20] │ │ │ │ - b.n 8d5bc <_PyObject_MakeTpCall@@Base+0x1a50> │ │ │ │ - ldr.w r3, [r9, #172] @ 0xac │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8e122 <_PyObject_MakeTpCall@@Base+0x25b6> │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - adds r3, #12 │ │ │ │ - cmp r1, r2 │ │ │ │ - ble.w 8e140 <_PyObject_MakeTpCall@@Base+0x25d4> │ │ │ │ - ldr.w r0, [r3, #4]! │ │ │ │ - cmp r0, r5 │ │ │ │ - bne.n 8ddd2 <_PyObject_MakeTpCall@@Base+0x2266> │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ - mov r5, r9 │ │ │ │ - b.n 8d7fe <_PyObject_MakeTpCall@@Base+0x1c92> │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bgt.w 8d072 <_PyObject_MakeTpCall@@Base+0x1506> │ │ │ │ - b.n 8db0e <_PyObject_MakeTpCall@@Base+0x1fa2> │ │ │ │ - cmp r0, #15 │ │ │ │ - itet gt │ │ │ │ - addgt.w ip, r3, r2, lsl #2 │ │ │ │ - ldrshle.w ip, [ip, #20] │ │ │ │ - ldrgt.w ip, [ip, #20] │ │ │ │ - b.w 8d37c <_PyObject_MakeTpCall@@Base+0x1810> │ │ │ │ + b.w 8d7a8 <_PyObject_MakeTpCall@@Base+0x1a84> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 8de08 <_PyObject_MakeTpCall@@Base+0x229c> │ │ │ │ + cbnz r4, 8e024 <_PyObject_MakeTpCall@@Base+0x2300> │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r2, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ uxth r0, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ bkpt 0x0028 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r4!, {r2, r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ - lsls r5, r1, #1 │ │ │ │ bkpt 0x0078 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r1!, {r2, r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldr.w r3, [r9, #172] @ 0xac │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8e384 <_PyObject_MakeTpCall@@Base+0x2660> │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + adds r3, #12 │ │ │ │ + cmp r1, r2 │ │ │ │ + ble.w 8e3a2 <_PyObject_MakeTpCall@@Base+0x267e> │ │ │ │ + ldr.w r0, [r3, #4]! │ │ │ │ + cmp r0, r5 │ │ │ │ + bne.n 8e012 <_PyObject_MakeTpCall@@Base+0x22ee> │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 8d9ea <_PyObject_MakeTpCall@@Base+0x1cc6> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e0f2 <_PyObject_MakeTpCall@@Base+0x2586> │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6a6 <_PyObject_MakeTpCall@@Base+0x1b3a> │ │ │ │ + ble.w 8e2c4 <_PyObject_MakeTpCall@@Base+0x25a0> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d892 <_PyObject_MakeTpCall@@Base+0x1b6e> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 8c4a4 <_PyObject_MakeTpCall@@Base+0x938> │ │ │ │ + b.w 8c66c <_PyObject_MakeTpCall@@Base+0x948> │ │ │ │ adds r2, #1 │ │ │ │ - b.n 8dd5e <_PyObject_MakeTpCall@@Base+0x21f2> │ │ │ │ + b.n 8dfe4 <_PyObject_MakeTpCall@@Base+0x22c0> │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 8d75a <_PyObject_MakeTpCall@@Base+0x1bee> │ │ │ │ + b.n 8d946 <_PyObject_MakeTpCall@@Base+0x1c22> │ │ │ │ ldr.w r9, [sl, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8d8d8 <_PyObject_MakeTpCall@@Base+0x1d6c> │ │ │ │ + beq.w 8dae6 <_PyObject_MakeTpCall@@Base+0x1dc2> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61688 @ 0xf0f8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #696 @ 0x2b8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - ldr.w r8, [r7, #52] @ 0x34 │ │ │ │ + bl d6310 │ │ │ │ + ldr.w r8, [r7, #60] @ 0x3c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8de22 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ + bge.n 8e062 <_PyObject_MakeTpCall@@Base+0x233e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8de22 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ + cbnz r3, 8e062 <_PyObject_MakeTpCall@@Base+0x233e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ movs r6, #0 │ │ │ │ - b.w 8cff4 <_PyObject_MakeTpCall@@Base+0x1488> │ │ │ │ - cmp.w r8, #3 │ │ │ │ - ble.w 8cf70 <_PyObject_MakeTpCall@@Base+0x1404> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 8cf70 <_PyObject_MakeTpCall@@Base+0x1404> │ │ │ │ - mov r0, sl │ │ │ │ - bl 1fd60c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 8cf70 <_PyObject_MakeTpCall@@Base+0x1404> │ │ │ │ + b.w 8d1d6 <_PyObject_MakeTpCall@@Base+0x14b2> │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.w 8cfe4 <_PyObject_MakeTpCall@@Base+0x1478> │ │ │ │ + ble.w 8d1c6 <_PyObject_MakeTpCall@@Base+0x14a2> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8cfe4 <_PyObject_MakeTpCall@@Base+0x1478> │ │ │ │ + beq.w 8d1c6 <_PyObject_MakeTpCall@@Base+0x14a2> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fd60c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 8cfe4 <_PyObject_MakeTpCall@@Base+0x1478> │ │ │ │ + bl 1fe69c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 8d1c6 <_PyObject_MakeTpCall@@Base+0x14a2> │ │ │ │ + cmp.w r8, #3 │ │ │ │ + ble.w 8d152 <_PyObject_MakeTpCall@@Base+0x142e> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 8d152 <_PyObject_MakeTpCall@@Base+0x142e> │ │ │ │ + mov r0, sl │ │ │ │ + bl 1fe69c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 8d152 <_PyObject_MakeTpCall@@Base+0x142e> │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.n 8deb6 <_PyObject_MakeTpCall@@Base+0x234a> │ │ │ │ + bcc.n 8e0f6 <_PyObject_MakeTpCall@@Base+0x23d2> │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r2, lr, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r0, [r3, lr] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8c93a <_PyObject_MakeTpCall@@Base+0xdce> │ │ │ │ - ldr.w r3, [r8, #848] @ 0x350 │ │ │ │ - movw r2, #46021 @ 0xb3c5 │ │ │ │ + bne.w 8cb06 <_PyObject_MakeTpCall@@Base+0xde2> │ │ │ │ + ldr.w r3, [r5, #848] @ 0x350 │ │ │ │ + movw r2, #46421 @ 0xb555 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e774 <_PyObject_MakeTpCall@@Base+0x2c08> │ │ │ │ - mov r0, fp │ │ │ │ + bne.w 8e6ae <_PyObject_MakeTpCall@@Base+0x298a> │ │ │ │ + mov r0, r8 │ │ │ │ blx 2bf6c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8e3fc <_PyObject_MakeTpCall@@Base+0x2890> │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + beq.w 8e87e <_PyObject_MakeTpCall@@Base+0x2b5a> │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.w 8c93a <_PyObject_MakeTpCall@@Base+0xdce> │ │ │ │ + b.w 8cb06 <_PyObject_MakeTpCall@@Base+0xde2> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.w 8c93a <_PyObject_MakeTpCall@@Base+0xdce> │ │ │ │ - movw r1, #34368 @ 0x8640 │ │ │ │ - movt r1, #75 @ 0x4b │ │ │ │ - b.n 8d76c <_PyObject_MakeTpCall@@Base+0x1c00> │ │ │ │ - ldr r0, [pc, #728] @ (8e1a8 <_PyObject_MakeTpCall@@Base+0x263c>) │ │ │ │ - bl 6ba50 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - beq.w 8e292 <_PyObject_MakeTpCall@@Base+0x2726> │ │ │ │ - ldr r1, [pc, #712] @ (8e1a8 <_PyObject_MakeTpCall@@Base+0x263c>) │ │ │ │ - add.w r3, r7, #88 @ 0x58 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 775ac │ │ │ │ - b.w 8c666 <_PyObject_MakeTpCall@@Base+0xafa> │ │ │ │ - ldr r0, [pc, #700] @ (8e1ac <_PyObject_MakeTpCall@@Base+0x2640>) │ │ │ │ - bl 6ba50 │ │ │ │ + b.w 8cb06 <_PyObject_MakeTpCall@@Base+0xde2> │ │ │ │ + ldr r0, [pc, #704] @ (8e3c8 <_PyObject_MakeTpCall@@Base+0x26a4>) │ │ │ │ + bl 6bbe0 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 8caa0 <_PyObject_MakeTpCall@@Base+0xf34> │ │ │ │ - ldr r0, [pc, #688] @ (8e1ac <_PyObject_MakeTpCall@@Base+0x2640>) │ │ │ │ - bl 261924 │ │ │ │ - b.w 8cab2 <_PyObject_MakeTpCall@@Base+0xf46> │ │ │ │ - ldr r0, [pc, #680] @ (8e1b0 <_PyObject_MakeTpCall@@Base+0x2644>) │ │ │ │ - bl 6ba50 │ │ │ │ + bne.w 8cc80 <_PyObject_MakeTpCall@@Base+0xf5c> │ │ │ │ + ldr r0, [pc, #692] @ (8e3c8 <_PyObject_MakeTpCall@@Base+0x26a4>) │ │ │ │ + bl 262b40 │ │ │ │ + b.w 8cc92 <_PyObject_MakeTpCall@@Base+0xf6e> │ │ │ │ + ldr r0, [pc, #684] @ (8e3cc <_PyObject_MakeTpCall@@Base+0x26a8>) │ │ │ │ + bl 6bbe0 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 8c9f2 <_PyObject_MakeTpCall@@Base+0xe86> │ │ │ │ - ldr r0, [pc, #668] @ (8e1b0 <_PyObject_MakeTpCall@@Base+0x2644>) │ │ │ │ - bl 261924 │ │ │ │ - b.w 8ca04 <_PyObject_MakeTpCall@@Base+0xe98> │ │ │ │ - ldr r0, [pc, #660] @ (8e1b4 <_PyObject_MakeTpCall@@Base+0x2648>) │ │ │ │ - bl 6ba50 │ │ │ │ + bne.w 8cbca <_PyObject_MakeTpCall@@Base+0xea6> │ │ │ │ + ldr r0, [pc, #672] @ (8e3cc <_PyObject_MakeTpCall@@Base+0x26a8>) │ │ │ │ + bl 262b40 │ │ │ │ + b.w 8cbdc <_PyObject_MakeTpCall@@Base+0xeb8> │ │ │ │ + ldr r0, [pc, #664] @ (8e3d0 <_PyObject_MakeTpCall@@Base+0x26ac>) │ │ │ │ + bl 6bbe0 │ │ │ │ mov r2, r0 │ │ │ │ - adds r5, r0, #1 │ │ │ │ - bne.w 8c9ae <_PyObject_MakeTpCall@@Base+0xe42> │ │ │ │ - ldr r0, [pc, #648] @ (8e1b4 <_PyObject_MakeTpCall@@Base+0x2648>) │ │ │ │ - bl 261924 │ │ │ │ - b.w 8c9c0 <_PyObject_MakeTpCall@@Base+0xe54> │ │ │ │ - ldr r0, [pc, #640] @ (8e1b8 <_PyObject_MakeTpCall@@Base+0x264c>) │ │ │ │ - bl 6ba50 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.w 8cb7e <_PyObject_MakeTpCall@@Base+0xe5a> │ │ │ │ + ldr r0, [pc, #652] @ (8e3d0 <_PyObject_MakeTpCall@@Base+0x26ac>) │ │ │ │ + bl 262b40 │ │ │ │ + b.w 8cb90 <_PyObject_MakeTpCall@@Base+0xe6c> │ │ │ │ + ldr r0, [pc, #644] @ (8e3d4 <_PyObject_MakeTpCall@@Base+0x26b0>) │ │ │ │ + bl 6bbe0 │ │ │ │ mov r2, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.w 8c96a <_PyObject_MakeTpCall@@Base+0xdfe> │ │ │ │ - ldr r0, [pc, #628] @ (8e1b8 <_PyObject_MakeTpCall@@Base+0x264c>) │ │ │ │ - bl 261924 │ │ │ │ - b.w 8c97c <_PyObject_MakeTpCall@@Base+0xe10> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8c9d0 <_PyObject_MakeTpCall@@Base+0xe64> │ │ │ │ - b.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8ca14 <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ - b.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + adds r5, r0, #1 │ │ │ │ + bne.w 8cb36 <_PyObject_MakeTpCall@@Base+0xe12> │ │ │ │ + ldr r0, [pc, #632] @ (8e3d4 <_PyObject_MakeTpCall@@Base+0x26b0>) │ │ │ │ + bl 262b40 │ │ │ │ + b.w 8cb48 <_PyObject_MakeTpCall@@Base+0xe24> │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bgt.w 8d254 <_PyObject_MakeTpCall@@Base+0x1530> │ │ │ │ + b.n 8dcbc <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ + cmp r0, #15 │ │ │ │ + itet gt │ │ │ │ + addgt.w ip, r3, r2, lsl #2 │ │ │ │ + ldrshle.w ip, [ip, #20] │ │ │ │ + ldrgt.w ip, [ip, #20] │ │ │ │ + b.w 8d568 <_PyObject_MakeTpCall@@Base+0x1844> │ │ │ │ + movw r1, #34368 @ 0x8640 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + b.w 8d958 <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c67e <_PyObject_MakeTpCall@@Base+0xb12> │ │ │ │ - b.n 8de22 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - cmp r5, fp │ │ │ │ - ble.w 8ce3e <_PyObject_MakeTpCall@@Base+0x12d2> │ │ │ │ - add r2, r0 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8e2f2 <_PyObject_MakeTpCall@@Base+0x2786> │ │ │ │ - cmp fp, r5 │ │ │ │ - blt.w 8d1de <_PyObject_MakeTpCall@@Base+0x1672> │ │ │ │ - b.w 8ce3e <_PyObject_MakeTpCall@@Base+0x12d2> │ │ │ │ + bne.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + bmi.w 8cbb2 <_PyObject_MakeTpCall@@Base+0xe8e> │ │ │ │ + ldr r3, [pc, #564] @ (8e3d8 <_PyObject_MakeTpCall@@Base+0x26b4>) │ │ │ │ + str r3, [r7, #60] @ 0x3c │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + str r3, [r7, #56] @ 0x38 │ │ │ │ + movw r0, #38344 @ 0x95c8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2461 @ 0x99d │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ + b.w 8cbe8 <_PyObject_MakeTpCall@@Base+0xec4> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cac2 <_PyObject_MakeTpCall@@Base+0xf56> │ │ │ │ - b.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + beq.w 8cbf4 <_PyObject_MakeTpCall@@Base+0xed0> │ │ │ │ + b.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c98c <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ - b.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + beq.w 8df40 <_PyObject_MakeTpCall@@Base+0x221c> │ │ │ │ + b.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ca14 <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ - bl 1d987c │ │ │ │ + bne.n 8e196 <_PyObject_MakeTpCall@@Base+0x2472> │ │ │ │ + bl 1da7b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + beq.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #492] @ (8e1b0 <_PyObject_MakeTpCall@@Base+0x2644>) │ │ │ │ + ldr r1, [pc, #472] @ (8e3d0 <_PyObject_MakeTpCall@@Base+0x26ac>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8ea3a <_PyObject_MakeTpCall@@Base+0x2ece> │ │ │ │ + beq.w 8ecb2 <_PyObject_MakeTpCall@@Base+0x2f8e> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8ca14 <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ + bge.n 8e196 <_PyObject_MakeTpCall@@Base+0x2472> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca14 <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ + bne.n 8e196 <_PyObject_MakeTpCall@@Base+0x2472> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8ca14 <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e196 <_PyObject_MakeTpCall@@Base+0x2472> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8c846 <_PyObject_MakeTpCall@@Base+0xb22> │ │ │ │ + b.n 8e062 <_PyObject_MakeTpCall@@Base+0x233e> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + cmp r5, fp │ │ │ │ + ble.w 8d022 <_PyObject_MakeTpCall@@Base+0x12fe> │ │ │ │ + add r2, r0 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8e886 <_PyObject_MakeTpCall@@Base+0x2b62> │ │ │ │ + cmp fp, r5 │ │ │ │ + blt.w 8d3c2 <_PyObject_MakeTpCall@@Base+0x169e> │ │ │ │ + b.w 8d022 <_PyObject_MakeTpCall@@Base+0x12fe> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8dd8e <_PyObject_MakeTpCall@@Base+0x206a> │ │ │ │ + b.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8c9d0 <_PyObject_MakeTpCall@@Base+0xe64> │ │ │ │ - bl 1d987c │ │ │ │ + bne.w 8cbf4 <_PyObject_MakeTpCall@@Base+0xed0> │ │ │ │ + bl 1da7b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + beq.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #420] @ (8e1b4 <_PyObject_MakeTpCall@@Base+0x2648>) │ │ │ │ + ldr r1, [pc, #348] @ (8e3cc <_PyObject_MakeTpCall@@Base+0x26a8>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8ea3a <_PyObject_MakeTpCall@@Base+0x2ece> │ │ │ │ + beq.w 8ecb2 <_PyObject_MakeTpCall@@Base+0x2f8e> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8c9d0 <_PyObject_MakeTpCall@@Base+0xe64> │ │ │ │ + bge.w 8cbf4 <_PyObject_MakeTpCall@@Base+0xed0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c9d0 <_PyObject_MakeTpCall@@Base+0xe64> │ │ │ │ + bne.w 8cbf4 <_PyObject_MakeTpCall@@Base+0xed0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c9d0 <_PyObject_MakeTpCall@@Base+0xe64> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8cbf4 <_PyObject_MakeTpCall@@Base+0xed0> │ │ │ │ mov r0, ip │ │ │ │ mov r6, r3 │ │ │ │ - b.w 8c442 <_PyObject_MakeTpCall@@Base+0x8d6> │ │ │ │ - ldr r3, [pc, #376] @ (8e1bc <_PyObject_MakeTpCall@@Base+0x2650>) │ │ │ │ + b.w 8c60a <_PyObject_MakeTpCall@@Base+0x8e6> │ │ │ │ + ldr r3, [pc, #312] @ (8e3dc <_PyObject_MakeTpCall@@Base+0x26b8>) │ │ │ │ str r3, [r6, #124] @ 0x7c │ │ │ │ - b.w 8cdd2 <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ + b.w 8cfb6 <_PyObject_MakeTpCall@@Base+0x1292> │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r0, #8 │ │ │ │ cmp r5, fp │ │ │ │ - bgt.w 8ce30 <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ - b.w 8ce3e <_PyObject_MakeTpCall@@Base+0x12d2> │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 8e366 <_PyObject_MakeTpCall@@Base+0x27fa> │ │ │ │ + bgt.w 8d014 <_PyObject_MakeTpCall@@Base+0x12f0> │ │ │ │ + b.w 8d022 <_PyObject_MakeTpCall@@Base+0x12fe> │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + cmp ip, lr │ │ │ │ + bne.w 8d8a4 <_PyObject_MakeTpCall@@Base+0x1b80> │ │ │ │ + mov fp, r4 │ │ │ │ + ldr.w ip, [r3, #172] @ 0xac │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 8e4d8 <_PyObject_MakeTpCall@@Base+0x27b4> │ │ │ │ + ldr.w sl, [ip, #8] │ │ │ │ + add.w lr, ip, #12 │ │ │ │ + movs r0, #0 │ │ │ │ + mov r4, fp │ │ │ │ + cmp sl, r0 │ │ │ │ + add.w r0, r0, #1 │ │ │ │ + ble.w 8e4fa <_PyObject_MakeTpCall@@Base+0x27d6> │ │ │ │ + ldr.w fp, [lr, #4]! │ │ │ │ + cmp fp, r6 │ │ │ │ + bne.n 8e2dc <_PyObject_MakeTpCall@@Base+0x25b8> │ │ │ │ + mov fp, r4 │ │ │ │ + b.w 8d8b4 <_PyObject_MakeTpCall@@Base+0x1b90> │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8e366 <_PyObject_MakeTpCall@@Base+0x27fa> │ │ │ │ + bne.w 8e8a8 <_PyObject_MakeTpCall@@Base+0x2b84> │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 8e8a8 <_PyObject_MakeTpCall@@Base+0x2b84> │ │ │ │ ldr r2, [r7, #32] │ │ │ │ mov fp, r3 │ │ │ │ - ldrd r1, r0, [r7, #56] @ 0x38 │ │ │ │ + ldrd r1, r0, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r2, #12 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w lr, [ip, #4]! │ │ │ │ cmp lr, sl │ │ │ │ - beq.n 8e0b4 <_PyObject_MakeTpCall@@Base+0x2548> │ │ │ │ - ldr r3, [r7, #48] @ 0x30 │ │ │ │ + beq.n 8e350 <_PyObject_MakeTpCall@@Base+0x262c> │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e43c <_PyObject_MakeTpCall@@Base+0x28d0> │ │ │ │ - cbnz r1, 8e092 <_PyObject_MakeTpCall@@Base+0x2526> │ │ │ │ + bne.w 8e896 <_PyObject_MakeTpCall@@Base+0x2b72> │ │ │ │ + cbnz r1, 8e32e <_PyObject_MakeTpCall@@Base+0x260a> │ │ │ │ ldr.w r1, [lr, #144] @ 0x90 │ │ │ │ subs r1, r1, r3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8e446 <_PyObject_MakeTpCall@@Base+0x28da> │ │ │ │ - cbnz r0, 8e0a6 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ + beq.w 8e8a0 <_PyObject_MakeTpCall@@Base+0x2b7c> │ │ │ │ + cbnz r0, 8e342 <_PyObject_MakeTpCall@@Base+0x261e> │ │ │ │ ldr.w r0, [lr, #104] @ 0x68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - ldr r3, [r7, #48] @ 0x30 │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e37a <_PyObject_MakeTpCall@@Base+0x280e> │ │ │ │ + bne.w 8e8bc <_PyObject_MakeTpCall@@Base+0x2b98> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8e37a <_PyObject_MakeTpCall@@Base+0x280e> │ │ │ │ + bne.w 8e8bc <_PyObject_MakeTpCall@@Base+0x2b98> │ │ │ │ adds r2, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.n 8e076 <_PyObject_MakeTpCall@@Base+0x250a> │ │ │ │ - strd r1, r0, [r7, #56] @ 0x38 │ │ │ │ - b.n 8da04 <_PyObject_MakeTpCall@@Base+0x1e98> │ │ │ │ - ldr r1, [pc, #252] @ (8e1c0 <_PyObject_MakeTpCall@@Base+0x2654>) │ │ │ │ + bne.n 8e312 <_PyObject_MakeTpCall@@Base+0x25ee> │ │ │ │ + strd r1, r0, [r7, #40] @ 0x28 │ │ │ │ + b.n 8dc12 <_PyObject_MakeTpCall@@Base+0x1eee> │ │ │ │ + ldr r1, [pc, #128] @ (8e3e0 <_PyObject_MakeTpCall@@Base+0x26bc>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bd040 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bd6a4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d96e <_PyObject_MakeTpCall@@Base+0x1e02> │ │ │ │ - b.n 8d9a6 <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + beq.w 8db7c <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ + b.n 8dbb4 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8e29c <_PyObject_MakeTpCall@@Base+0x2730> │ │ │ │ - ldr r3, [r7, #60] @ 0x3c │ │ │ │ + beq.w 8e646 <_PyObject_MakeTpCall@@Base+0x2922> │ │ │ │ + ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e29c <_PyObject_MakeTpCall@@Base+0x2730> │ │ │ │ - str.w r9, [r7, #60] @ 0x3c │ │ │ │ - b.n 8d924 <_PyObject_MakeTpCall@@Base+0x1db8> │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - cmp ip, lr │ │ │ │ - bne.w 8d6b8 <_PyObject_MakeTpCall@@Base+0x1b4c> │ │ │ │ - mov fp, r4 │ │ │ │ - ldr.w ip, [r3, #172] @ 0xac │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 8e2b6 <_PyObject_MakeTpCall@@Base+0x274a> │ │ │ │ - ldr.w sl, [ip, #8] │ │ │ │ - add.w lr, ip, #12 │ │ │ │ - movs r0, #0 │ │ │ │ - mov r4, fp │ │ │ │ - cmp sl, r0 │ │ │ │ - add.w r0, r0, #1 │ │ │ │ - ble.w 8e2d8 <_PyObject_MakeTpCall@@Base+0x276c> │ │ │ │ - ldr.w fp, [lr, #4]! │ │ │ │ - cmp fp, r6 │ │ │ │ - bne.n 8e10a <_PyObject_MakeTpCall@@Base+0x259e> │ │ │ │ - mov fp, r4 │ │ │ │ - b.w 8d6c8 <_PyObject_MakeTpCall@@Base+0x1b5c> │ │ │ │ + bne.w 8e646 <_PyObject_MakeTpCall@@Base+0x2922> │ │ │ │ + str.w r9, [r7, #44] @ 0x2c │ │ │ │ + b.w 8db32 <_PyObject_MakeTpCall@@Base+0x1e0e> │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 8dd6c <_PyObject_MakeTpCall@@Base+0x2200> │ │ │ │ + beq.w 8dff2 <_PyObject_MakeTpCall@@Base+0x22ce> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e124 <_PyObject_MakeTpCall@@Base+0x25b8> │ │ │ │ + bne.n 8e386 <_PyObject_MakeTpCall@@Base+0x2662> │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8dd6c <_PyObject_MakeTpCall@@Base+0x2200> │ │ │ │ + beq.w 8dff2 <_PyObject_MakeTpCall@@Base+0x22ce> │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e404 <_PyObject_MakeTpCall@@Base+0x2898> │ │ │ │ + beq.n 8e4a0 <_PyObject_MakeTpCall@@Base+0x277c> │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r2, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp r1, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.w 8e422 <_PyObject_MakeTpCall@@Base+0x28b6> │ │ │ │ + ble.w 8e4be <_PyObject_MakeTpCall@@Base+0x279a> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 8e150 <_PyObject_MakeTpCall@@Base+0x25e4> │ │ │ │ - b.w 8d7fe <_PyObject_MakeTpCall@@Base+0x1c92> │ │ │ │ - ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ - movw r2, #50061 @ 0xc38d │ │ │ │ - movt r2, #8 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8d6dc <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ - mov r1, r8 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 8c5fc <_PyObject_MakeTpCall@@Base+0xa90> │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 70da4 │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 8de7c <_PyObject_MakeTpCall@@Base+0x2310> │ │ │ │ - cmp r5, #3 │ │ │ │ - ble.w 8ce94 <_PyObject_MakeTpCall@@Base+0x1328> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 8ce94 <_PyObject_MakeTpCall@@Base+0x1328> │ │ │ │ - mov r0, sl │ │ │ │ - bl 1fd60c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 8ce94 <_PyObject_MakeTpCall@@Base+0x1328> │ │ │ │ + bne.n 8e3b0 <_PyObject_MakeTpCall@@Base+0x268c> │ │ │ │ + b.w 8d9ea <_PyObject_MakeTpCall@@Base+0x1cc6> │ │ │ │ nop │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ - lsls r5, r1, #1 │ │ │ │ uxth r0, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ sxtb r0, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xb8a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r3, 8e1ce <_PyObject_MakeTpCall@@Base+0x2662> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #75 @ 0x4b │ │ │ │ - mov r0, r4 │ │ │ │ - movw r3, #33976 @ 0x84b8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #56316 @ 0xdbfc │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - bl 1ee468 <_PyErr_Format@@Base> │ │ │ │ - b.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ + movw r2, #50517 @ 0xc555 │ │ │ │ + movt r2, #8 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8d8c8 <_PyObject_MakeTpCall@@Base+0x1ba4> │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ + mov r1, r8 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 8c7c4 <_PyObject_MakeTpCall@@Base+0xaa0> │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ + bl 70f30 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 8e0bc <_PyObject_MakeTpCall@@Base+0x2398> │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r3, fp │ │ │ │ - ble.w 8ce3e <_PyObject_MakeTpCall@@Base+0x12d2> │ │ │ │ + ble.w 8d022 <_PyObject_MakeTpCall@@Base+0x12fe> │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ @@ -147111,776 +147326,785 @@ │ │ │ │ lsl.w r6, r6, ip │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r2, r2, r5, lsl #2 │ │ │ │ add.w r5, r0, r5, lsl #3 │ │ │ │ add r5, r6 │ │ │ │ movs r0, #12 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - ldr r2, [pc, #788] @ (8e540 <_PyObject_MakeTpCall@@Base+0x29d4>) │ │ │ │ + ldr r2, [pc, #800] @ (8e768 <_PyObject_MakeTpCall@@Base+0x2a44>) │ │ │ │ ldr r5, [r5, #20] │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ ldr.w r6, [r8, #192] @ 0xc0 │ │ │ │ eor.w r5, r6, r2, asr #3 │ │ │ │ - b.w 8cd00 <_PyObject_MakeTpCall@@Base+0x1194> │ │ │ │ + b.w 8cee4 <_PyObject_MakeTpCall@@Base+0x11c0> │ │ │ │ + cmp r5, #3 │ │ │ │ + ble.w 8d078 <_PyObject_MakeTpCall@@Base+0x1354> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 8d078 <_PyObject_MakeTpCall@@Base+0x1354> │ │ │ │ + mov r0, sl │ │ │ │ + bl 1fe69c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 8d078 <_PyObject_MakeTpCall@@Base+0x1354> │ │ │ │ + cbz r3, 8e47c <_PyObject_MakeTpCall@@Base+0x2758> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ceda <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8e90c <_PyObject_MakeTpCall@@Base+0x2da0> │ │ │ │ + bne.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #33976 @ 0x84b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #56364 @ 0xdc2c │ │ │ │ + movw r2, #60860 @ 0xedbc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 235744 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ - b.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ + bl 1ef4b8 <_PyErr_Format@@Base> │ │ │ │ + b.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ + mov r3, r5 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 8d9ea <_PyObject_MakeTpCall@@Base+0x1cc6> │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8e4a2 <_PyObject_MakeTpCall@@Base+0x277e> │ │ │ │ + movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55692 @ 0xd98c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.w 8d24c <_PyObject_MakeTpCall@@Base+0x16e0> │ │ │ │ - ldr r0, [pc, #688] @ (8e544 <_PyObject_MakeTpCall@@Base+0x29d8>) │ │ │ │ - bl 261924 │ │ │ │ - b.w 8c66e <_PyObject_MakeTpCall@@Base+0xb02> │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.w 8d9ea <_PyObject_MakeTpCall@@Base+0x1cc6> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61872 @ 0xf1b0 │ │ │ │ + movw r1, #57964 @ 0xe26c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 8de06 <_PyObject_MakeTpCall@@Base+0x229a> │ │ │ │ + bl f29e4 │ │ │ │ + b.w 8c7c2 <_PyObject_MakeTpCall@@Base+0xa9e> │ │ │ │ mov r0, r3 │ │ │ │ mov r4, fp │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 8e11c <_PyObject_MakeTpCall@@Base+0x25b0> │ │ │ │ + beq.w 8e2ee <_PyObject_MakeTpCall@@Base+0x25ca> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e2ba <_PyObject_MakeTpCall@@Base+0x274e> │ │ │ │ + bne.n 8e4dc <_PyObject_MakeTpCall@@Base+0x27b8> │ │ │ │ movw ip, #34368 @ 0x8640 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ mov fp, r4 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 8eabe <_PyObject_MakeTpCall@@Base+0x2f52> │ │ │ │ + beq.w 8ecea <_PyObject_MakeTpCall@@Base+0x2fc6> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52740 @ 0xce04 │ │ │ │ + movw r1, #57284 @ 0xdfc4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.w 8c5fa <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - adds r2, #12 │ │ │ │ - cmp r5, fp │ │ │ │ - bgt.w 8df7a <_PyObject_MakeTpCall@@Base+0x240e> │ │ │ │ - b.w 8ce3e <_PyObject_MakeTpCall@@Base+0x12d2> │ │ │ │ - ldr r1, [pc, #580] @ (8e548 <_PyObject_MakeTpCall@@Base+0x29dc>) │ │ │ │ + bl f29e4 │ │ │ │ + b.w 8c7c2 <_PyObject_MakeTpCall@@Base+0xa9e> │ │ │ │ + ldr r1, [pc, #596] @ (8e76c <_PyObject_MakeTpCall@@Base+0x2a48>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bd040 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bd6a4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d9a2 <_PyObject_MakeTpCall@@Base+0x1e36> │ │ │ │ - ldr r1, [pc, #568] @ (8e54c <_PyObject_MakeTpCall@@Base+0x29e0>) │ │ │ │ + bne.w 8dbb0 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + ldr r1, [pc, #588] @ (8e770 <_PyObject_MakeTpCall@@Base+0x2a4c>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bd040 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bd6a4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d9a2 <_PyObject_MakeTpCall@@Base+0x1e36> │ │ │ │ - ldr r1, [pc, #560] @ (8e550 <_PyObject_MakeTpCall@@Base+0x29e4>) │ │ │ │ + bne.w 8dbb0 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + ldr r1, [pc, #576] @ (8e774 <_PyObject_MakeTpCall@@Base+0x2a50>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bd040 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bd6a4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d9a2 <_PyObject_MakeTpCall@@Base+0x1e36> │ │ │ │ + bne.w 8dbb0 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ movw r1, #43724 @ 0xaacc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r2, r9 │ │ │ │ mov r4, r6 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #61920 @ 0xf1e0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl d5cf4 │ │ │ │ + movw r1, #928 @ 0x3a0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl d6310 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8de06 <_PyObject_MakeTpCall@@Base+0x229a> │ │ │ │ + bge.w 8e046 <_PyObject_MakeTpCall@@Base+0x2322> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8de06 <_PyObject_MakeTpCall@@Base+0x229a> │ │ │ │ + bne.w 8e046 <_PyObject_MakeTpCall@@Base+0x2322> │ │ │ │ mov r0, fp │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8de06 <_PyObject_MakeTpCall@@Base+0x229a> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 8da04 <_PyObject_MakeTpCall@@Base+0x1e98> │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8e068 <_PyObject_MakeTpCall@@Base+0x24fc> │ │ │ │ - b.w 8da04 <_PyObject_MakeTpCall@@Base+0x1e98> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8e0ba <_PyObject_MakeTpCall@@Base+0x254e> │ │ │ │ - b.n 8e0b4 <_PyObject_MakeTpCall@@Base+0x2548> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e046 <_PyObject_MakeTpCall@@Base+0x2322> │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8e6d2 <_PyObject_MakeTpCall@@Base+0x29ae> │ │ │ │ + ldr r3, [r7, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8e6d2 <_PyObject_MakeTpCall@@Base+0x29ae> │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ + b.w 8db24 <_PyObject_MakeTpCall@@Base+0x1e00> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #57896 @ 0xe228 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f29e4 │ │ │ │ + b.w 8c7c2 <_PyObject_MakeTpCall@@Base+0xa9e> │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ add.w r1, ip, r1, lsl #2 │ │ │ │ add.w r1, r1, #97280 @ 0x17c00 │ │ │ │ str.w lr, [r1, #140] @ 0x8c │ │ │ │ - b.n 8dc8a <_PyObject_MakeTpCall@@Base+0x211e> │ │ │ │ + b.n 8de7e <_PyObject_MakeTpCall@@Base+0x215a> │ │ │ │ strd r3, r2, [r7, #24] │ │ │ │ - bl 193780 <_Py_NewReference@@Base+0x4a0> │ │ │ │ + bl 194df0 <_Py_NewReference@@Base+0x508> │ │ │ │ ldrd r3, r2, [r7, #24] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8eaaa <_PyObject_MakeTpCall@@Base+0x2f3e> │ │ │ │ + beq.w 8ecbe <_PyObject_MakeTpCall@@Base+0x2f9a> │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #16] │ │ │ │ str r2, [r7, #28] │ │ │ │ - bl 193818 <_Py_NewReference@@Base+0x538> │ │ │ │ + bl 194e88 <_Py_NewReference@@Base+0x5a0> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #24] │ │ │ │ - ldr r3, [pc, #412] @ (8e554 <_PyObject_MakeTpCall@@Base+0x29e8>) │ │ │ │ + ldr r3, [pc, #408] @ (8e778 <_PyObject_MakeTpCall@@Base+0x2a54>) │ │ │ │ ldr.w r6, [r8, #192] @ 0xc0 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr.w r1, [r3, #680] @ 0x2a8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 8dcb2 <_PyObject_MakeTpCall@@Base+0x2146> │ │ │ │ + b.n 8dea6 <_PyObject_MakeTpCall@@Base+0x2182> │ │ │ │ str r6, [r7, #24] │ │ │ │ - b.w 8d03a <_PyObject_MakeTpCall@@Base+0x14ce> │ │ │ │ + b.w 8d21c <_PyObject_MakeTpCall@@Base+0x14f8> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62052 @ 0xf264 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1060 @ 0x424 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ - movs r6, #0 │ │ │ │ - str r6, [r7, #24] │ │ │ │ - b.w 8d03a <_PyObject_MakeTpCall@@Base+0x14ce> │ │ │ │ - ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ - blx r3 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8c93a <_PyObject_MakeTpCall@@Base+0xdce> │ │ │ │ - bl 1f4674 │ │ │ │ - b.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ - mov r3, r5 │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 8d7fe <_PyObject_MakeTpCall@@Base+0x1c92> │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + bl d6310 │ │ │ │ + b.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ + movw r0, #1168 @ 0x490 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ + mov r8, sl │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + bl 175d68 <_PyErr_FormatNote@@Base> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e406 <_PyObject_MakeTpCall@@Base+0x289a> │ │ │ │ - movw r3, #34368 @ 0x8640 │ │ │ │ + bne.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.w 8d7fe <_PyObject_MakeTpCall@@Base+0x1c92> │ │ │ │ + movw r1, #880 @ 0x370 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f29e4 │ │ │ │ + b.n 8e046 <_PyObject_MakeTpCall@@Base+0x2322> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53420 @ 0xd0ac │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #800 @ 0x320 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.w 8c5fa <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 8e09a <_PyObject_MakeTpCall@@Base+0x252e> │ │ │ │ - b.n 8e0ba <_PyObject_MakeTpCall@@Base+0x254e> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8e0b4 <_PyObject_MakeTpCall@@Base+0x2548> │ │ │ │ - b.n 8e0ba <_PyObject_MakeTpCall@@Base+0x254e> │ │ │ │ - ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8e758 <_PyObject_MakeTpCall@@Base+0x2bec> │ │ │ │ - ldr r3, [r7, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8e758 <_PyObject_MakeTpCall@@Base+0x2bec> │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ - b.w 8d916 <_PyObject_MakeTpCall@@Base+0x1daa> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 8e046 <_PyObject_MakeTpCall@@Base+0x2322> │ │ │ │ + movw r0, #44536 @ 0xadf8 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r1, #752 @ 0x2f0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d6310 │ │ │ │ + b.n 8e046 <_PyObject_MakeTpCall@@Base+0x2322> │ │ │ │ + cmp r1, r9 │ │ │ │ + bgt.w 8e02c <_PyObject_MakeTpCall@@Base+0x2308> │ │ │ │ + b.w 8dc42 <_PyObject_MakeTpCall@@Base+0x1f1e> │ │ │ │ + mov r1, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7c12c │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ + b.w 8dab6 <_PyObject_MakeTpCall@@Base+0x1d92> │ │ │ │ + ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ + mov r1, r8 │ │ │ │ + blx r3 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 8e0de <_PyObject_MakeTpCall@@Base+0x23ba> │ │ │ │ + ldr r0, [pc, #192] @ (8e77c <_PyObject_MakeTpCall@@Base+0x2a58>) │ │ │ │ + bl 262b40 │ │ │ │ + b.w 8c836 <_PyObject_MakeTpCall@@Base+0xb12> │ │ │ │ + add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ + add.w r3, r3, #368 @ 0x170 │ │ │ │ + add r0, r3 │ │ │ │ + b.w 8d9b2 <_PyObject_MakeTpCall@@Base+0x1c8e> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61792 @ 0xf160 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + movw r1, #832 @ 0x340 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 8de06 <_PyObject_MakeTpCall@@Base+0x229a> │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + bl f29e4 │ │ │ │ + b.n 8e046 <_PyObject_MakeTpCall@@Base+0x2322> │ │ │ │ + movw r0, #44536 @ 0xadf8 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r1, #1020 @ 0x3fc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d6310 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c8b2 <_PyObject_MakeTpCall@@Base+0xd46> │ │ │ │ + bne.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cde84 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - lsls r2, r3, #25 │ │ │ │ - bpl.n 8e514 <_PyObject_MakeTpCall@@Base+0x29a8> │ │ │ │ - lsls r3, r3, #26 │ │ │ │ - bpl.n 8e514 <_PyObject_MakeTpCall@@Base+0x29a8> │ │ │ │ - adds r5, #20 │ │ │ │ - bne.w 8c8b4 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ - b.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ + ldr r0, [pc, #72] @ (8e76c <_PyObject_MakeTpCall@@Base+0x2a48>) │ │ │ │ + bl 10051c <_PyErr_SetKeyError@@Base> │ │ │ │ + b.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ - ldr r3, [pc, #160] @ (8e550 <_PyObject_MakeTpCall@@Base+0x29e4>) │ │ │ │ - bl 1ed070 <_PyDict_SendEvent@@Base> │ │ │ │ - b.w 8cb80 <_PyObject_MakeTpCall@@Base+0x1014> │ │ │ │ - movw r0, #33800 @ 0x8408 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2791 @ 0xae7 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ - ldr r0, [pc, #128] @ (8e550 <_PyObject_MakeTpCall@@Base+0x29e4>) │ │ │ │ - bl fff00 <_PyErr_SetKeyError@@Base> │ │ │ │ - b.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ - movw r0, #33800 @ 0x8408 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2461 @ 0x99d │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c66e <_PyObject_MakeTpCall@@Base+0xb02> │ │ │ │ - add.w r2, r0, r5, lsl #2 │ │ │ │ + ldr r3, [pc, #52] @ (8e76c <_PyObject_MakeTpCall@@Base+0x2a48>) │ │ │ │ + bl 1ee058 <_PyDict_SendEvent@@Base> │ │ │ │ + b.w 8d696 <_PyObject_MakeTpCall@@Base+0x1972> │ │ │ │ + add.w r2, r0, r8, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 8e526 <_PyObject_MakeTpCall@@Base+0x29ba> │ │ │ │ + ldrb r5, [r2, r3] │ │ │ │ + cmp r8, r5 │ │ │ │ + bne.n 8e798 <_PyObject_MakeTpCall@@Base+0x2a74> │ │ │ │ subs r1, #1 │ │ │ │ add r3, r2 │ │ │ │ - subs r4, r3, r2 │ │ │ │ - cmp r1, r4 │ │ │ │ - ble.n 8e520 <_PyObject_MakeTpCall@@Base+0x29b4> │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ - strb.w r4, [r3], #1 │ │ │ │ - b.n 8e506 <_PyObject_MakeTpCall@@Base+0x299a> │ │ │ │ - ldr r5, [r5, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8c8b4 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ - b.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ - strb r1, [r0, #1] │ │ │ │ - b.w 8cc10 <_PyObject_MakeTpCall@@Base+0x10a4> │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 8e4fc <_PyObject_MakeTpCall@@Base+0x2990> │ │ │ │ - movw r0, #33800 @ 0x8408 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2405 @ 0x965 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ - nop │ │ │ │ + subs r5, r3, r2 │ │ │ │ + cmp r1, r5 │ │ │ │ + ble.n 8e792 <_PyObject_MakeTpCall@@Base+0x2a6e> │ │ │ │ + ldrb r5, [r3, #1] │ │ │ │ + strb.w r5, [r3], #1 │ │ │ │ + b.n 8e75a <_PyObject_MakeTpCall@@Base+0x2a36> │ │ │ │ stmia r1!, {r2, r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ - lsls r5, r1, #1 │ │ │ │ bkpt 0x0028 │ │ │ │ lsls r5, r1, #1 │ │ │ │ uxth r0, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ uxtb r0, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ bkpt 0x0078 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bl 4d5a6 │ │ │ │ - str r4, [r6, #12] │ │ │ │ - b.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - cbz r0, 8e574 <_PyObject_MakeTpCall@@Base+0x2a08> │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ - str r0, [r6, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8c784 <_PyObject_MakeTpCall@@Base+0xc18> │ │ │ │ - b.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1cde84 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 8e5b8 <_PyObject_MakeTpCall@@Base+0x2a4c> │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - lsls r1, r3, #25 │ │ │ │ - bmi.n 8e5a2 <_PyObject_MakeTpCall@@Base+0x2a36> │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - b.n 8e566 <_PyObject_MakeTpCall@@Base+0x29fa> │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61968 @ 0xf210 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ - lsls r2, r3, #26 │ │ │ │ - bpl.n 8e584 <_PyObject_MakeTpCall@@Base+0x2a18> │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ - add.w r0, r5, #20 │ │ │ │ - str r0, [r6, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8c784 <_PyObject_MakeTpCall@@Base+0xc18> │ │ │ │ - b.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r6, #12] │ │ │ │ - b.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ - movw r0, #33800 @ 0x8408 │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldr r0, [pc, #760] @ (8ea7c <_PyObject_MakeTpCall@@Base+0x2d58>) │ │ │ │ + bl 10051c <_PyErr_SetKeyError@@Base> │ │ │ │ + b.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [r7, #24] │ │ │ │ + b.w 8d21c <_PyObject_MakeTpCall@@Base+0x14f8> │ │ │ │ + strb r1, [r0, #1] │ │ │ │ + b.w 8d706 <_PyObject_MakeTpCall@@Base+0x19e2> │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 8e750 <_PyObject_MakeTpCall@@Base+0x2a2c> │ │ │ │ + movw r0, #38344 @ 0x95c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2461 @ 0x99d │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8ca04 <_PyObject_MakeTpCall@@Base+0xe98> │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ - movw r0, #62160 @ 0xf2d0 │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d4ac <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + movw r0, #38344 @ 0x95c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ - mov r8, sl │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - bl 1747a0 <_PyErr_FormatNote@@Base> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + movw r1, #2405 @ 0x965 │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + bl 1fdf0c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 8d152 <_PyObject_MakeTpCall@@Base+0x142e> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr.w fp, [r7, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + bge.n 8e7e8 <_PyObject_MakeTpCall@@Base+0x2ac4> │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ - add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ - add.w r0, r0, #368 @ 0x170 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.w 8d18e <_PyObject_MakeTpCall@@Base+0x1622> │ │ │ │ - movw r0, #33800 @ 0x8408 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 8e7e8 <_PyObject_MakeTpCall@@Base+0x2ac4> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + bl d8a44 │ │ │ │ + b.w 8cf6c <_PyObject_MakeTpCall@@Base+0x1248> │ │ │ │ + ldr r1, [pc, #652] @ (8ea80 <_PyObject_MakeTpCall@@Base+0x2d5c>) │ │ │ │ + bl 11b368 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.w 8c7c2 <_PyObject_MakeTpCall@@Base+0xa9e> │ │ │ │ + cbnz r0, 8e82e <_PyObject_MakeTpCall@@Base+0x2b0a> │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 8c5cc <_PyObject_MakeTpCall@@Base+0x8a8> │ │ │ │ + b.w 8c5ec <_PyObject_MakeTpCall@@Base+0x8c8> │ │ │ │ + movw r0, #38344 @ 0x95c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2461 @ 0x99d │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c97c <_PyObject_MakeTpCall@@Base+0xe10> │ │ │ │ - movw r0, #44536 @ 0xadf8 │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8c836 <_PyObject_MakeTpCall@@Base+0xb12> │ │ │ │ + ldr r1, [pc, #608] @ (8ea80 <_PyObject_MakeTpCall@@Base+0x2d5c>) │ │ │ │ + bl 11b368 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 8c7c2 <_PyObject_MakeTpCall@@Base+0xa9e> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8c5e4 <_PyObject_MakeTpCall@@Base+0x8c0> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #628 @ 0x274 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f29e4 │ │ │ │ + b.w 8c7c2 <_PyObject_MakeTpCall@@Base+0xa9e> │ │ │ │ + mov ip, r6 │ │ │ │ + mov r4, fp │ │ │ │ + cmp r3, ip │ │ │ │ + beq.w 8d8ae <_PyObject_MakeTpCall@@Base+0x1b8a> │ │ │ │ + ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.n 8e84c <_PyObject_MakeTpCall@@Base+0x2b28> │ │ │ │ + movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ + mov fp, r4 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 8d8b2 <_PyObject_MakeTpCall@@Base+0x1b8e> │ │ │ │ + b.n 8e2c4 <_PyObject_MakeTpCall@@Base+0x25a0> │ │ │ │ + ldr.w r0, [r5, #864] @ 0x360 │ │ │ │ + mov r1, r8 │ │ │ │ + blx r3 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8cb06 <_PyObject_MakeTpCall@@Base+0xde2> │ │ │ │ + bl 1f56c4 │ │ │ │ + b.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + adds r2, #12 │ │ │ │ + cmp r5, fp │ │ │ │ + bgt.w 8e230 <_PyObject_MakeTpCall@@Base+0x250c> │ │ │ │ + b.w 8d022 <_PyObject_MakeTpCall@@Base+0x12fe> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 8e336 <_PyObject_MakeTpCall@@Base+0x2612> │ │ │ │ + b.n 8e356 <_PyObject_MakeTpCall@@Base+0x2632> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8e350 <_PyObject_MakeTpCall@@Base+0x262c> │ │ │ │ + b.n 8e356 <_PyObject_MakeTpCall@@Base+0x2632> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 8dc12 <_PyObject_MakeTpCall@@Base+0x1eee> │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8e304 <_PyObject_MakeTpCall@@Base+0x25e0> │ │ │ │ + b.w 8dc12 <_PyObject_MakeTpCall@@Base+0x1eee> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8e356 <_PyObject_MakeTpCall@@Base+0x2632> │ │ │ │ + b.n 8e350 <_PyObject_MakeTpCall@@Base+0x262c> │ │ │ │ + movw r1, #4689 @ 0x1251 │ │ │ │ + movt r1, #19 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8d06a <_PyObject_MakeTpCall@@Base+0x1346> │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + blx r3 │ │ │ │ + b.w 8d06a <_PyObject_MakeTpCall@@Base+0x1346> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1fdf0c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 8d1c6 <_PyObject_MakeTpCall@@Base+0x14a2> │ │ │ │ + movw r1, #4689 @ 0x1251 │ │ │ │ + movt r1, #19 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8d1b8 <_PyObject_MakeTpCall@@Base+0x1494> │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b.w 8d1b8 <_PyObject_MakeTpCall@@Base+0x1494> │ │ │ │ + movw r1, #4689 @ 0x1251 │ │ │ │ + movt r1, #19 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8d144 <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b.w 8d144 <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8d0be <_PyObject_MakeTpCall@@Base+0x139a> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 8eb82 <_PyObject_MakeTpCall@@Base+0x2e5e> │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + mov r0, r4 │ │ │ │ + movw r3, #33976 @ 0x84b8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r2, #60908 @ 0xedec │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + bl 236960 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ + b.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #62012 @ 0xf23c │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #60236 @ 0xeb4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d6310 │ │ │ │ + b.w 8d430 <_PyObject_MakeTpCall@@Base+0x170c> │ │ │ │ + add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ + add.w r0, r0, #368 @ 0x170 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.w 8d372 <_PyObject_MakeTpCall@@Base+0x164e> │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + bne.w 8ca7e <_PyObject_MakeTpCall@@Base+0xd5a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ - ldr r0, [pc, #752] @ (8e958 <_PyObject_MakeTpCall@@Base+0x2dec>) │ │ │ │ - bl fff00 <_PyErr_SetKeyError@@Base> │ │ │ │ - b.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + bl 1cedd4 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + lsls r0, r3, #25 │ │ │ │ + bpl.n 8e9c0 <_PyObject_MakeTpCall@@Base+0x2c9c> │ │ │ │ + lsls r1, r3, #26 │ │ │ │ + bpl.n 8e9c0 <_PyObject_MakeTpCall@@Base+0x2c9c> │ │ │ │ + adds.w fp, r5, #20 │ │ │ │ + bne.w 8ca80 <_PyObject_MakeTpCall@@Base+0xd5c> │ │ │ │ + b.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ - ldr r3, [pc, #732] @ (8e958 <_PyObject_MakeTpCall@@Base+0x2dec>) │ │ │ │ - bl 1ed070 <_PyDict_SendEvent@@Base> │ │ │ │ - b.w 8d4aa <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ - add.w r2, r0, r8, lsl #2 │ │ │ │ + ldr r3, [pc, #196] @ (8ea7c <_PyObject_MakeTpCall@@Base+0x2d58>) │ │ │ │ + bl 1ee058 <_PyDict_SendEvent@@Base> │ │ │ │ + b.w 8cd64 <_PyObject_MakeTpCall@@Base+0x1040> │ │ │ │ + ldr.w fp, [r5, #24] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 8ca80 <_PyObject_MakeTpCall@@Base+0xd5c> │ │ │ │ + b.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ + add.w r2, r0, r5, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ - ldrb r5, [r2, r3] │ │ │ │ - cmp r8, r5 │ │ │ │ - bne.w 8e7a2 <_PyObject_MakeTpCall@@Base+0x2c36> │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 8ea14 <_PyObject_MakeTpCall@@Base+0x2cf0> │ │ │ │ subs r1, #1 │ │ │ │ add r3, r2 │ │ │ │ - subs r5, r3, r2 │ │ │ │ - cmp r1, r5 │ │ │ │ - ble.n 8e79c <_PyObject_MakeTpCall@@Base+0x2c30> │ │ │ │ - ldrb r5, [r3, #1] │ │ │ │ - strb.w r5, [r3], #1 │ │ │ │ - b.n 8e6a0 <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7bf58 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ - b.w 8d8a8 <_PyObject_MakeTpCall@@Base+0x1d3c> │ │ │ │ - add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ - add.w r3, r3, #368 @ 0x170 │ │ │ │ - add r0, r3 │ │ │ │ - b.w 8d7c6 <_PyObject_MakeTpCall@@Base+0x1c5a> │ │ │ │ + subs r4, r3, r2 │ │ │ │ + cmp r1, r4 │ │ │ │ + ble.n 8ea0e <_PyObject_MakeTpCall@@Base+0x2cea> │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ + strb.w r4, [r3], #1 │ │ │ │ + b.n 8e9ec <_PyObject_MakeTpCall@@Base+0x2cc8> │ │ │ │ + movw r0, #38344 @ 0x95c8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2791 @ 0xae7 │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ + strb r1, [r0, #1] │ │ │ │ + b.w 8cdf4 <_PyObject_MakeTpCall@@Base+0x10d0> │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 8e9e2 <_PyObject_MakeTpCall@@Base+0x2cbe> │ │ │ │ + mov r0, ip │ │ │ │ + strd r3, r2, [r7, #12] │ │ │ │ + str r1, [r7, #28] │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ + ldrd r3, r2, [r7, #12] │ │ │ │ + b.w 8d2c4 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ add.w r2, r7, #84 @ 0x54 │ │ │ │ add.w r1, r7, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 90550 │ │ │ │ - cbz r0, 8e708 <_PyObject_MakeTpCall@@Base+0x2b9c> │ │ │ │ + bl 90788 │ │ │ │ + cbz r0, 8ea6c <_PyObject_MakeTpCall@@Base+0x2d48> │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 8e6ca <_PyObject_MakeTpCall@@Base+0x2b5e> │ │ │ │ + bmi.n 8ea2e <_PyObject_MakeTpCall@@Base+0x2d0a> │ │ │ │ movw r3, #61084 @ 0xee9c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62224 @ 0xf310 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ + movw r2, #1232 @ 0x4d0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - bl 205b88 │ │ │ │ + bl 206c30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + beq.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8e960 <_PyObject_MakeTpCall@@Base+0x2df4> │ │ │ │ + bmi.w 8ec1a <_PyObject_MakeTpCall@@Base+0x2ef6> │ │ │ │ ldr.w r0, [r6, #132] @ 0x84 │ │ │ │ - b.w 8cc78 <_PyObject_MakeTpCall@@Base+0x110c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - b.w 8cd82 <_PyObject_MakeTpCall@@Base+0x1216> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 1fce7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 8ce94 <_PyObject_MakeTpCall@@Base+0x1328> │ │ │ │ - movw r0, #44536 @ 0xadf8 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r1, #61744 @ 0xf130 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.w 8de06 <_PyObject_MakeTpCall@@Base+0x229a> │ │ │ │ - cmp r1, r9 │ │ │ │ - bgt.w 8ddec <_PyObject_MakeTpCall@@Base+0x2280> │ │ │ │ - b.w 8da22 <_PyObject_MakeTpCall@@Base+0x1eb6> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61824 @ 0xf180 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.w 8de06 <_PyObject_MakeTpCall@@Base+0x229a> │ │ │ │ - ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ - mov r1, fp │ │ │ │ - blx r3 │ │ │ │ - mov r9, r0 │ │ │ │ - b.w 8de9e <_PyObject_MakeTpCall@@Base+0x2332> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53352 @ 0xd068 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.w 8c5fa <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ - strb r1, [r0, #1] │ │ │ │ - b.w 8d51a <_PyObject_MakeTpCall@@Base+0x19ae> │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 8e694 <_PyObject_MakeTpCall@@Base+0x2b28> │ │ │ │ - movw r1, #785 @ 0x311 │ │ │ │ - movt r1, #19 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8cf62 <_PyObject_MakeTpCall@@Base+0x13f6> │ │ │ │ - ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - movs r1, #1 │ │ │ │ + b.w 8ce5c <_PyObject_MakeTpCall@@Base+0x1138> │ │ │ │ + uxtb r0, r1 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + cbnz r4, 8eaf8 <_PyObject_MakeTpCall@@Base+0x2dd4> │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + cbz r0, 8ea96 <_PyObject_MakeTpCall@@Base+0x2d72> │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ + str r0, [r6, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8c950 <_PyObject_MakeTpCall@@Base+0xc2c> │ │ │ │ + b.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b.w 8cf62 <_PyObject_MakeTpCall@@Base+0x13f6> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - bl 1fce7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 8cf70 <_PyObject_MakeTpCall@@Base+0x1404> │ │ │ │ - ldr r1, [pc, #396] @ (8e95c <_PyObject_MakeTpCall@@Base+0x2df0>) │ │ │ │ - bl 11aa08 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 8c5fa <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ + bl 1cedd4 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 8eac0 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + lsls r1, r3, #25 │ │ │ │ + bmi.n 8eaaa <_PyObject_MakeTpCall@@Base+0x2d86> │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + b.n 8ea88 <_PyObject_MakeTpCall@@Base+0x2d64> │ │ │ │ + lsls r2, r3, #26 │ │ │ │ + bpl.n 8eaa6 <_PyObject_MakeTpCall@@Base+0x2d82> │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ + add.w r0, r5, #20 │ │ │ │ + str r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c41c <_PyObject_MakeTpCall@@Base+0x8b0> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ + bne.w 8c950 <_PyObject_MakeTpCall@@Base+0xc2c> │ │ │ │ + b.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r6, #12] │ │ │ │ + b.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61620 @ 0xf0b4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #976 @ 0x3d0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.w 8c5fa <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ - mov ip, r6 │ │ │ │ - mov r4, fp │ │ │ │ - cmp r3, ip │ │ │ │ - beq.w 8d6c2 <_PyObject_MakeTpCall@@Base+0x1b56> │ │ │ │ - ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 8e7fe <_PyObject_MakeTpCall@@Base+0x2c92> │ │ │ │ - movw r0, #34368 @ 0x8640 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - mov fp, r4 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 8d6c6 <_PyObject_MakeTpCall@@Base+0x1b5a> │ │ │ │ - b.n 8e0f2 <_PyObject_MakeTpCall@@Base+0x2586> │ │ │ │ - ldr r1, [pc, #312] @ (8e95c <_PyObject_MakeTpCall@@Base+0x2df0>) │ │ │ │ - bl 11aa08 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.w 8c5fa <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8e7e0 <_PyObject_MakeTpCall@@Base+0x2c74> │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.w 8c404 <_PyObject_MakeTpCall@@Base+0x898> │ │ │ │ - b.w 8c424 <_PyObject_MakeTpCall@@Base+0x8b8> │ │ │ │ - movw r0, #33800 @ 0x8408 │ │ │ │ + bl f29e4 │ │ │ │ + b.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ + bl 4d676 │ │ │ │ + str r4, [r6, #12] │ │ │ │ + b.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ + movw r0, #38344 @ 0x95c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2461 @ 0x99d │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d292 <_PyObject_MakeTpCall@@Base+0x1726> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8cb48 <_PyObject_MakeTpCall@@Base+0xe24> │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #84] @ 0x54 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199104 <_Py_SetImmortalUntracked@@Base> │ │ │ │ - bl 72c2c │ │ │ │ + bl 19a714 <_Py_SetImmortalUntracked@@Base> │ │ │ │ + bl 72dcc │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8cc42 <_PyObject_MakeTpCall@@Base+0x10d6> │ │ │ │ - b.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr.w fp, [r7, #16] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8e882 <_PyObject_MakeTpCall@@Base+0x2d16> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 8e882 <_PyObject_MakeTpCall@@Base+0x2d16> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - bl d8428 │ │ │ │ - b.w 8cd88 <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ - movw r0, #33800 @ 0x8408 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2461 @ 0x99d │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c9c0 <_PyObject_MakeTpCall@@Base+0xe54> │ │ │ │ - movw r0, #33800 @ 0x8408 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2461 @ 0x99d │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d2dc <_PyObject_MakeTpCall@@Base+0x1770> │ │ │ │ - mov r0, ip │ │ │ │ - strd r3, r2, [r7, #12] │ │ │ │ - str r1, [r7, #28] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ - ldrd r3, r2, [r7, #12] │ │ │ │ - b.w 8d0e2 <_PyObject_MakeTpCall@@Base+0x1576> │ │ │ │ - movw r1, #785 @ 0x311 │ │ │ │ - movt r1, #19 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8ce86 <_PyObject_MakeTpCall@@Base+0x131a> │ │ │ │ - ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - blx r3 │ │ │ │ - b.w 8ce86 <_PyObject_MakeTpCall@@Base+0x131a> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1fce7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 8cfe4 <_PyObject_MakeTpCall@@Base+0x1478> │ │ │ │ - movw r1, #785 @ 0x311 │ │ │ │ - movt r1, #19 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8cfd6 <_PyObject_MakeTpCall@@Base+0x146a> │ │ │ │ - ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - movs r1, #1 │ │ │ │ + bne.w 8ce26 <_PyObject_MakeTpCall@@Base+0x1102> │ │ │ │ + b.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.w 8cfd6 <_PyObject_MakeTpCall@@Base+0x146a> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + b.w 8cf66 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 1fdf0c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 8d078 <_PyObject_MakeTpCall@@Base+0x1354> │ │ │ │ + ldr.w r1, [r8, #180] @ 0xb4 │ │ │ │ + add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ + ldrd r0, r1, [r7, #56] @ 0x38 │ │ │ │ + ldr r1, [r1, r0] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ + movs r1, #28 │ │ │ │ + mul.w r1, r1, lr │ │ │ │ + add.w ip, r0, r1 │ │ │ │ + add.w ip, ip, #91136 @ 0x16400 │ │ │ │ + ldr.w ip, [ip, #392] @ 0x188 │ │ │ │ + cmp ip, r8 │ │ │ │ + beq.n 8eb76 <_PyObject_MakeTpCall@@Base+0x2e52> │ │ │ │ + cmp.w lr, #10 │ │ │ │ + bhi.n 8eb76 <_PyObject_MakeTpCall@@Base+0x2e52> │ │ │ │ + add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ + add.w r1, r1, #368 @ 0x170 │ │ │ │ + add r0, r1 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 8cf6c <_PyObject_MakeTpCall@@Base+0x1248> │ │ │ │ + b.w 8dee0 <_PyObject_MakeTpCall@@Base+0x21bc> │ │ │ │ + add.w r1, r1, #91136 @ 0x16400 │ │ │ │ + add.w r1, r1, #392 @ 0x188 │ │ │ │ + add r0, r1 │ │ │ │ + b.n 8eb6a <_PyObject_MakeTpCall@@Base+0x2e46> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e252 <_PyObject_MakeTpCall@@Base+0x26e6> │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e252 <_PyObject_MakeTpCall@@Base+0x26e6> │ │ │ │ + bne.w 8e936 <_PyObject_MakeTpCall@@Base+0x2c12> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e936 <_PyObject_MakeTpCall@@Base+0x2c12> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c9d8 <_PyObject_MakeTpCall@@Base+0xcb4> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62104 @ 0xf298 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1112 @ 0x458 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + bl d6310 │ │ │ │ + b.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ + movw r3, #6397 @ 0x18fd │ │ │ │ + movt r3, #12 │ │ │ │ + str r3, [r6, #72] @ 0x48 │ │ │ │ + b.w 8cfc6 <_PyObject_MakeTpCall@@Base+0x12a2> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r4, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cb1a <_PyObject_MakeTpCall@@Base+0xfae> │ │ │ │ - b.w 8cb2c <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ + bne.w 8ccfe <_PyObject_MakeTpCall@@Base+0xfda> │ │ │ │ + b.w 8cd10 <_PyObject_MakeTpCall@@Base+0xfec> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldrd r5, r0, [r7, #56] @ 0x38 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ - b.w 8cf86 <_PyObject_MakeTpCall@@Base+0x141a> │ │ │ │ - bkpt 0x0028 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - cbnz r4, 8e9d4 <_PyObject_MakeTpCall@@Base+0x2e68> │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - ldr r2, [pc, #352] @ (8eac4 <_PyObject_MakeTpCall@@Base+0x2f58>) │ │ │ │ + b.w 8d168 <_PyObject_MakeTpCall@@Base+0x1444> │ │ │ │ + add.w r3, r3, #91136 @ 0x16400 │ │ │ │ + add.w r3, r3, #392 @ 0x188 │ │ │ │ + add r3, r2 │ │ │ │ + b.w 8dd00 <_PyObject_MakeTpCall@@Base+0x1fdc> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 8ec6e <_PyObject_MakeTpCall@@Base+0x2f4a> │ │ │ │ + ldr r0, [pc, #244] @ (8ecf0 <_PyObject_MakeTpCall@@Base+0x2fcc>) │ │ │ │ + bl 92bd0 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8d430 <_PyObject_MakeTpCall@@Base+0x170c> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8d0f8 <_PyObject_MakeTpCall@@Base+0x13d4> │ │ │ │ + b.w 8d428 <_PyObject_MakeTpCall@@Base+0x1704> │ │ │ │ + ldr r2, [pc, #216] @ (8ecf4 <_PyObject_MakeTpCall@@Base+0x2fd0>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r6, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ subs r0, #1 │ │ │ │ str r1, [r7, #56] @ 0x38 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [r2, #392] @ 0x188 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 8e9c4 <_PyObject_MakeTpCall@@Base+0x2e58> │ │ │ │ + beq.n 8ec62 <_PyObject_MakeTpCall@@Base+0x2f3e> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 8e9c4 <_PyObject_MakeTpCall@@Base+0x2e58> │ │ │ │ + bhi.n 8ec62 <_PyObject_MakeTpCall@@Base+0x2f3e> │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r3, r1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 84ef4 │ │ │ │ + bl 850c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc8e <_PyObject_MakeTpCall@@Base+0x1122> │ │ │ │ - b.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ - movs r6, #0 │ │ │ │ - str r6, [r7, #24] │ │ │ │ - b.w 8dcba <_PyObject_MakeTpCall@@Base+0x214e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8cff4 <_PyObject_MakeTpCall@@Base+0x1488> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cff4 <_PyObject_MakeTpCall@@Base+0x1488> │ │ │ │ + bne.w 8ce72 <_PyObject_MakeTpCall@@Base+0x114e> │ │ │ │ + b.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r3, r1 │ │ │ │ - b.n 8e996 <_PyObject_MakeTpCall@@Base+0x2e2a> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c80c <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ - ldr r1, [pc, #236] @ (8eac8 <_PyObject_MakeTpCall@@Base+0x2f5c>) │ │ │ │ - ldr.w r6, [r8, #192] @ 0xc0 │ │ │ │ - str.w lr, [r7, #24] │ │ │ │ - ldr.w r1, [r1, #680] @ 0x2a8 │ │ │ │ - b.w 8dcb2 <_PyObject_MakeTpCall@@Base+0x2146> │ │ │ │ - ldr.w r1, [r8, #180] @ 0xb4 │ │ │ │ - add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ - ldrd r0, r1, [r7, #56] @ 0x38 │ │ │ │ - ldr r1, [r1, r0] │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ - movs r1, #28 │ │ │ │ - mul.w r1, r1, lr │ │ │ │ - add.w ip, r0, r1 │ │ │ │ - add.w ip, ip, #91136 @ 0x16400 │ │ │ │ - ldr.w ip, [ip, #392] @ 0x188 │ │ │ │ - cmp ip, r8 │ │ │ │ - beq.n 8ea2e <_PyObject_MakeTpCall@@Base+0x2ec2> │ │ │ │ - cmp.w lr, #10 │ │ │ │ - bhi.n 8ea2e <_PyObject_MakeTpCall@@Base+0x2ec2> │ │ │ │ - add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ - add.w r1, r1, #368 @ 0x170 │ │ │ │ - add r0, r1 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 8cd88 <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ - b.w 8dcec <_PyObject_MakeTpCall@@Base+0x2180> │ │ │ │ - add.w r1, r1, #91136 @ 0x16400 │ │ │ │ - add.w r1, r1, #392 @ 0x188 │ │ │ │ - add r0, r1 │ │ │ │ - b.n 8ea22 <_PyObject_MakeTpCall@@Base+0x2eb6> │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8e652 <_PyObject_MakeTpCall@@Base+0x2ae6> │ │ │ │ - b.w 8d2aa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ - movw r3, #4781 @ 0x12ad │ │ │ │ - movt r3, #12 │ │ │ │ - str r3, [r6, #72] @ 0x48 │ │ │ │ - b.w 8cde2 <_PyObject_MakeTpCall@@Base+0x1276> │ │ │ │ - mov r2, ip │ │ │ │ - b.w 8d4cc <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cbz r3, 8ea8c <_PyObject_MakeTpCall@@Base+0x2f20> │ │ │ │ - ldr r0, [pc, #108] @ (8eacc <_PyObject_MakeTpCall@@Base+0x2f60>) │ │ │ │ - bl 92998 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d24c <_PyObject_MakeTpCall@@Base+0x16e0> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8cf14 <_PyObject_MakeTpCall@@Base+0x13a8> │ │ │ │ - b.w 8d244 <_PyObject_MakeTpCall@@Base+0x16d8> │ │ │ │ - add.w r3, r3, #91136 @ 0x16400 │ │ │ │ - add.w r3, r3, #392 @ 0x188 │ │ │ │ - add r3, r2 │ │ │ │ - b.w 8dacc <_PyObject_MakeTpCall@@Base+0x1f60> │ │ │ │ + b.n 8ec50 <_PyObject_MakeTpCall@@Base+0x2f2c> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #55920 @ 0xda70 │ │ │ │ + movw r1, #60464 @ 0xec30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #40] @ (8eacc <_PyObject_MakeTpCall@@Base+0x2f60>) │ │ │ │ - bl d5cf4 │ │ │ │ - b.w 8d244 <_PyObject_MakeTpCall@@Base+0x16d8> │ │ │ │ - ldr r1, [pc, #28] @ (8eac8 <_PyObject_MakeTpCall@@Base+0x2f5c>) │ │ │ │ + ldr r3, [pc, #108] @ (8ecf0 <_PyObject_MakeTpCall@@Base+0x2fcc>) │ │ │ │ + bl d6310 │ │ │ │ + b.w 8d428 <_PyObject_MakeTpCall@@Base+0x1704> │ │ │ │ + ldr r1, [pc, #104] @ (8ecf8 <_PyObject_MakeTpCall@@Base+0x2fd4>) │ │ │ │ ldr.w r6, [r8, #192] @ 0xc0 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str.w lr, [r7, #24] │ │ │ │ ldr.w r1, [r1, #680] @ 0x2a8 │ │ │ │ - b.w 8dcb2 <_PyObject_MakeTpCall@@Base+0x2146> │ │ │ │ + b.w 8dea6 <_PyObject_MakeTpCall@@Base+0x2182> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 8e346 <_PyObject_MakeTpCall@@Base+0x27da> │ │ │ │ + b.n 8e558 <_PyObject_MakeTpCall@@Base+0x2834> │ │ │ │ + mov r2, ip │ │ │ │ + b.w 8d6b8 <_PyObject_MakeTpCall@@Base+0x1994> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8df40 <_PyObject_MakeTpCall@@Base+0x221c> │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 8e70e <_PyObject_MakeTpCall@@Base+0x29ea> │ │ │ │ + b.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ + ldr r1, [pc, #56] @ (8ecf8 <_PyObject_MakeTpCall@@Base+0x2fd4>) │ │ │ │ + ldr.w r6, [r8, #192] @ 0xc0 │ │ │ │ + str r0, [r7, #24] │ │ │ │ + ldr.w r1, [r1, #680] @ 0x2a8 │ │ │ │ + b.w 8dea6 <_PyObject_MakeTpCall@@Base+0x2182> │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [r7, #24] │ │ │ │ + b.w 8deae <_PyObject_MakeTpCall@@Base+0x218a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8d1d6 <_PyObject_MakeTpCall@@Base+0x14b2> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d1d6 <_PyObject_MakeTpCall@@Base+0x14b2> │ │ │ │ mov ip, r0 │ │ │ │ - b.w 8d6c8 <_PyObject_MakeTpCall@@Base+0x1b5c> │ │ │ │ + b.w 8d8b4 <_PyObject_MakeTpCall@@Base+0x1b90> │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0078 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0008ead0 : │ │ │ │ +0008ecfc : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ sub sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq.n 8eb12 │ │ │ │ + beq.n 8ed3e │ │ │ │ add r2, sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r2, ip, [sp] │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 8eb30 │ │ │ │ + bl 8ed5c │ │ │ │ add sp, #24 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62272 @ 0xf340 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1280 @ 0x500 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 8eb08 │ │ │ │ + b.n 8ed34 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3560] @ 0xde8 │ │ │ │ sub sp, #500 @ 0x1f4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -147893,148 +148117,148 @@ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r4, r9 │ │ │ │ ldrb.w lr, [r4], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bhi.w 8ec76 │ │ │ │ + bhi.w 8eea2 │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - bhi.w 8ed08 │ │ │ │ + bhi.w 8ef34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8f08c │ │ │ │ + beq.w 8f2b8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8f20e │ │ │ │ - movw ip, #27336 @ 0x6ac8 │ │ │ │ + bne.w 8f43a │ │ │ │ + movw ip, #31880 @ 0x7c88 │ │ │ │ movt ip, #45 @ 0x2d │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ ldr.w r3, [ip, lr, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w lr, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r4, #59 @ 0x3b │ │ │ │ add r2, r3 │ │ │ │ - bhi.n 8ec88 │ │ │ │ + bhi.n 8eeb4 │ │ │ │ cmp r4, #39 @ 0x27 │ │ │ │ - bhi.w 8efc0 │ │ │ │ + bhi.w 8f1ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8ef64 │ │ │ │ + beq.w 8f190 │ │ │ │ ldr.w r3, [ip, r4, lsl #2] │ │ │ │ add.w r8, r9, #3 │ │ │ │ ldrb.w lr, [r9, #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ add r2, r3 │ │ │ │ - bhi.n 8ecb4 │ │ │ │ + bhi.n 8eee0 │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - bhi.w 8f02a │ │ │ │ + bhi.w 8f256 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8ef64 │ │ │ │ + beq.w 8f190 │ │ │ │ ldr.w r3, [ip, lr, lsl #2] │ │ │ │ add.w r4, r9, #4 │ │ │ │ ldrb.w r8, [r8] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w r8, #59 @ 0x3b │ │ │ │ add r2, r3 │ │ │ │ - bhi.n 8ece4 │ │ │ │ + bhi.n 8ef10 │ │ │ │ cmp.w r8, #39 @ 0x27 │ │ │ │ - bhi.w 8ed3e │ │ │ │ + bhi.w 8ef6a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8ef64 │ │ │ │ + beq.w 8f190 │ │ │ │ ldr.w r3, [ip, r8, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r2, r3 │ │ │ │ ldrb.w lr, [r4], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bhi.n 8ec52 │ │ │ │ + bhi.n 8ee7e │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - bhi.w 8eefe │ │ │ │ + bhi.w 8f12a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8ef64 │ │ │ │ + beq.w 8f190 │ │ │ │ ldr.w r3, [ip, lr, lsl #2] │ │ │ │ ldrb.w lr, [r4], #1 │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ add r2, r3 │ │ │ │ - bls.n 8ec2a │ │ │ │ + bls.n 8ee56 │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8ee82 │ │ │ │ + beq.w 8f0ae │ │ │ │ ldr.w r3, [ip, lr, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w lr, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8ec20 │ │ │ │ + b.n 8ee4c │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8ee78 │ │ │ │ + beq.w 8f0a4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8eb82 │ │ │ │ - b.n 8f0d0 │ │ │ │ + beq.w 8edae │ │ │ │ + b.n 8f2fc │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ - beq.w 8ee84 │ │ │ │ + beq.w 8f0b0 │ │ │ │ ldr.w r3, [ip, r4, lsl #2] │ │ │ │ add.w r8, r9, #3 │ │ │ │ ldrb.w lr, [r9, #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r4, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ add r2, r3 │ │ │ │ - bls.n 8ebd6 │ │ │ │ + bls.n 8ee02 │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8ee84 │ │ │ │ + beq.w 8f0b0 │ │ │ │ ldr.w r3, [ip, lr, lsl #2] │ │ │ │ add.w r4, r9, #4 │ │ │ │ ldrb.w r8, [r8] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w lr, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp.w r8, #59 @ 0x3b │ │ │ │ add r2, r3 │ │ │ │ - bls.n 8ec02 │ │ │ │ + bls.n 8ee2e │ │ │ │ cmp.w r8, #124 @ 0x7c │ │ │ │ - beq.w 8ee82 │ │ │ │ + beq.w 8f0ae │ │ │ │ ldr.w r3, [ip, r8, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w r8, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8ec20 │ │ │ │ + b.n 8ee4c │ │ │ │ sub.w r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8f098 │ │ │ │ + bhi.w 8f2c4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r0, #8 │ │ │ │ lsls r7, r6, #7 │ │ │ │ lsls r1, r0, #7 │ │ │ │ lsls r1, r0, #7 │ │ │ │ lsls r1, r0, #7 │ │ │ │ lsls r1, r0, #7 │ │ │ │ @@ -148050,513 +148274,513 @@ │ │ │ │ lsls r1, r0, #7 │ │ │ │ lsls r1, r0, #7 │ │ │ │ lsls r1, r0, #7 │ │ │ │ lsls r1, r5, #7 │ │ │ │ lsls r5, r0, #1 │ │ │ │ sub.w r3, r8, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8ec12 │ │ │ │ + bhi.w 8ee3e │ │ │ │ addw lr, pc, #4 │ │ │ │ ldr.w pc, [lr, r3, lsl #2] │ │ │ │ - @ instruction: 0xf0b50008 │ │ │ │ - subw r0, r7, #8 │ │ │ │ - ldc 0, cr0, [r3], {8} │ │ │ │ - ldc 0, cr0, [r3], {8} │ │ │ │ - ldc 0, cr0, [r3], {8} │ │ │ │ - ldc 0, cr0, [r3], {8} │ │ │ │ - ldc 0, cr0, [r3], {8} │ │ │ │ - ldc 0, cr0, [r3], {8} │ │ │ │ - ldc 0, cr0, [r3], {8} │ │ │ │ - ldc 0, cr0, [r3], {8} │ │ │ │ - ldc 0, cr0, [r3], {8} │ │ │ │ - ldc 0, cr0, [r3], {8} │ │ │ │ - ldc 0, cr0, [r3], {8} │ │ │ │ - ldc 0, cr0, [r3], {8} │ │ │ │ - ldc 0, cr0, [r3], {8} │ │ │ │ - ldc 0, cr0, [r3], {8} │ │ │ │ - ldc 0, cr0, [r3], {8} │ │ │ │ - ldc 0, cr0, [r3], {8} │ │ │ │ - bic.w r0, r5, #8 │ │ │ │ - stc 0, cr0, [r9, #32]! │ │ │ │ + @ instruction: 0xf2e10008 │ │ │ │ + @ instruction: 0xf4d30008 │ │ │ │ + cdp 0, 3, cr0, cr15, cr8, {0} │ │ │ │ + cdp 0, 3, cr0, cr15, cr8, {0} │ │ │ │ + cdp 0, 3, cr0, cr15, cr8, {0} │ │ │ │ + cdp 0, 3, cr0, cr15, cr8, {0} │ │ │ │ + cdp 0, 3, cr0, cr15, cr8, {0} │ │ │ │ + cdp 0, 3, cr0, cr15, cr8, {0} │ │ │ │ + cdp 0, 3, cr0, cr15, cr8, {0} │ │ │ │ + cdp 0, 3, cr0, cr15, cr8, {0} │ │ │ │ + cdp 0, 3, cr0, cr15, cr8, {0} │ │ │ │ + cdp 0, 3, cr0, cr15, cr8, {0} │ │ │ │ + cdp 0, 3, cr0, cr15, cr8, {0} │ │ │ │ + cdp 0, 3, cr0, cr15, cr8, {0} │ │ │ │ + cdp 0, 3, cr0, cr15, cr8, {0} │ │ │ │ + cdp 0, 3, cr0, cr15, cr8, {0} │ │ │ │ + cdp 0, 3, cr0, cr15, cr8, {0} │ │ │ │ + cdp 0, 3, cr0, cr15, cr8, {0} │ │ │ │ + @ instruction: 0xf2510008 │ │ │ │ + vaddl.s16 q8, d5, d8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8f0f0 │ │ │ │ + bne.w 8f31c │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.w 8ef72 │ │ │ │ + bge.w 8f19e │ │ │ │ mov fp, r2 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.w 8ef78 │ │ │ │ + bgt.w 8f1a4 │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8eea8 │ │ │ │ + bne.n 8f0d4 │ │ │ │ cmp r6, r2 │ │ │ │ ite le │ │ │ │ movle.w r9, #0 │ │ │ │ movgt.w r9, #1 │ │ │ │ cmp r6, fp │ │ │ │ it lt │ │ │ │ orrlt.w r9, r9, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8f1b2 │ │ │ │ + bne.w 8f3de │ │ │ │ cmp r6, r9 │ │ │ │ ittt gt │ │ │ │ subgt.w sl, r1, #4 │ │ │ │ movgt r3, r7 │ │ │ │ addgt.w fp, sp, #28 │ │ │ │ - ble.w 8ef60 │ │ │ │ + ble.w 8f18c │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8f17a │ │ │ │ + beq.w 8f3a6 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 8f354 │ │ │ │ + bl 8f580 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f15a │ │ │ │ + bne.w 8f386 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 8edf0 │ │ │ │ + bne.n 8f01c │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 8ee68 │ │ │ │ + cbz r3, 8f094 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ cmpne r3, #40 @ 0x28 │ │ │ │ sub.w r1, r3, #58 @ 0x3a │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r1, #1 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ andhi.w r2, r2, #1 │ │ │ │ - movw r1, #27336 @ 0x6ac8 │ │ │ │ + movw r1, #31880 @ 0x7c88 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ and.w r2, r2, #1 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ tst.w r3, #3 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f13a │ │ │ │ + bne.w 8f366 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f132 │ │ │ │ + bne.w 8f35e │ │ │ │ movs r0, #1 │ │ │ │ add sp, #500 @ 0x1f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8f246 │ │ │ │ + bne.w 8f472 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r8 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w lr, [r4], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ itt ls │ │ │ │ movls r9, r8 │ │ │ │ movls fp, r2 │ │ │ │ - bls.w 8eb6a │ │ │ │ + bls.w 8ed96 │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.n 8ee82 │ │ │ │ + beq.n 8f0ae │ │ │ │ mov r9, r8 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 8eb82 │ │ │ │ + b.n 8edae │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f2fc │ │ │ │ + beq.w 8f528 │ │ │ │ cmp.w fp, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #1 │ │ │ │ - bne.n 8efa2 │ │ │ │ + bne.n 8f1ce │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f2ce │ │ │ │ + beq.w 8f4fa │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str r7, [r1, #0] │ │ │ │ - beq.w 8f222 │ │ │ │ + beq.w 8f44e │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ - bl 8f354 │ │ │ │ + bl 8f580 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ee68 │ │ │ │ + beq.n 8f094 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 25df64 │ │ │ │ + bl 25f17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 256fa4 │ │ │ │ - b.n 8ee72 │ │ │ │ + bl 2581c4 │ │ │ │ + b.n 8f09e │ │ │ │ sub.w r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8ec3a │ │ │ │ + bhi.w 8ee66 │ │ │ │ addw r8, pc, #4 │ │ │ │ ldr.w pc, [r8, r3, lsl #2] │ │ │ │ - @ instruction: 0xf0b50008 │ │ │ │ - subw r0, r7, #8 │ │ │ │ - ldc 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ - bic.w r0, r5, #8 │ │ │ │ - stc 0, cr0, [r9, #32]! │ │ │ │ + @ instruction: 0xf2e10008 │ │ │ │ + @ instruction: 0xf4d30008 │ │ │ │ + cdp 0, 6, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 6, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 6, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 6, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 6, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 6, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 6, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 6, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 6, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 6, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 6, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 6, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 6, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 6, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 6, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 6, cr0, cr7, cr8, {0} │ │ │ │ + @ instruction: 0xf2510008 │ │ │ │ + vaddl.s16 q8, d5, d8 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8ee2c │ │ │ │ + b.n 8f058 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ mov r4, r8 │ │ │ │ - blt.w 8edb4 │ │ │ │ + blt.w 8efe0 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.w 8edbc │ │ │ │ + ble.w 8efe8 │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8f29a │ │ │ │ + bcs.w 8f4c6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f29e │ │ │ │ + beq.w 8f4ca │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8edc2 │ │ │ │ + beq.w 8efee │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62544 @ 0xf450 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1552 @ 0x610 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256fa4 │ │ │ │ - b.n 8ee72 │ │ │ │ + bl 2581c4 │ │ │ │ + b.n 8f09e │ │ │ │ sub.w r3, r4, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8ebba │ │ │ │ + bhi.w 8ede6 │ │ │ │ addw lr, pc, #8 │ │ │ │ ldr.w pc, [lr, r3, lsl #2] │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0b30008 │ │ │ │ - subw r0, r7, #8 │ │ │ │ - subs.w r0, fp, r8 │ │ │ │ - subs.w r0, fp, r8 │ │ │ │ - subs.w r0, fp, r8 │ │ │ │ - subs.w r0, fp, r8 │ │ │ │ - subs.w r0, fp, r8 │ │ │ │ - subs.w r0, fp, r8 │ │ │ │ - subs.w r0, fp, r8 │ │ │ │ - subs.w r0, fp, r8 │ │ │ │ - subs.w r0, fp, r8 │ │ │ │ - subs.w r0, fp, r8 │ │ │ │ - subs.w r0, fp, r8 │ │ │ │ - subs.w r0, fp, r8 │ │ │ │ - subs.w r0, fp, r8 │ │ │ │ - subs.w r0, fp, r8 │ │ │ │ - subs.w r0, fp, r8 │ │ │ │ - subs.w r0, fp, r8 │ │ │ │ - bic.w r0, r7, #8 │ │ │ │ - @ instruction: 0xf12f0008 │ │ │ │ + @ instruction: 0xf2df0008 │ │ │ │ + @ instruction: 0xf4d30008 │ │ │ │ + stcl 0, cr0, [r7, #32]! │ │ │ │ + stcl 0, cr0, [r7, #32]! │ │ │ │ + stcl 0, cr0, [r7, #32]! │ │ │ │ + stcl 0, cr0, [r7, #32]! │ │ │ │ + stcl 0, cr0, [r7, #32]! │ │ │ │ + stcl 0, cr0, [r7, #32]! │ │ │ │ + stcl 0, cr0, [r7, #32]! │ │ │ │ + stcl 0, cr0, [r7, #32]! │ │ │ │ + stcl 0, cr0, [r7, #32]! │ │ │ │ + stcl 0, cr0, [r7, #32]! │ │ │ │ + stcl 0, cr0, [r7, #32]! │ │ │ │ + stcl 0, cr0, [r7, #32]! │ │ │ │ + stcl 0, cr0, [r7, #32]! │ │ │ │ + stcl 0, cr0, [r7, #32]! │ │ │ │ + stcl 0, cr0, [r7, #32]! │ │ │ │ + stcl 0, cr0, [r7, #32]! │ │ │ │ + @ instruction: 0xf2530008 │ │ │ │ + @ instruction: 0xf35b0008 │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8edac │ │ │ │ + b.n 8efd8 │ │ │ │ sub.w r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8ebe6 │ │ │ │ - add r4, pc, #4 @ (adr r4, 8f03c ) │ │ │ │ + bhi.w 8ee12 │ │ │ │ + add r4, pc, #4 @ (adr r4, 8f268 ) │ │ │ │ ldr.w pc, [r4, r3, lsl #2] │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0b30008 │ │ │ │ - subw r0, r7, #8 │ │ │ │ - @ instruction: 0xebe70008 │ │ │ │ - @ instruction: 0xebe70008 │ │ │ │ - @ instruction: 0xebe70008 │ │ │ │ - @ instruction: 0xebe70008 │ │ │ │ - @ instruction: 0xebe70008 │ │ │ │ - @ instruction: 0xebe70008 │ │ │ │ - @ instruction: 0xebe70008 │ │ │ │ - @ instruction: 0xebe70008 │ │ │ │ - @ instruction: 0xebe70008 │ │ │ │ - @ instruction: 0xebe70008 │ │ │ │ - @ instruction: 0xebe70008 │ │ │ │ - @ instruction: 0xebe70008 │ │ │ │ - @ instruction: 0xebe70008 │ │ │ │ - @ instruction: 0xebe70008 │ │ │ │ - @ instruction: 0xebe70008 │ │ │ │ - @ instruction: 0xebe70008 │ │ │ │ - bic.w r0, r7, #8 │ │ │ │ - @ instruction: 0xf12f0008 │ │ │ │ + @ instruction: 0xf2df0008 │ │ │ │ + @ instruction: 0xf4d30008 │ │ │ │ + cdp 0, 1, cr0, cr3, cr8, {0} │ │ │ │ + cdp 0, 1, cr0, cr3, cr8, {0} │ │ │ │ + cdp 0, 1, cr0, cr3, cr8, {0} │ │ │ │ + cdp 0, 1, cr0, cr3, cr8, {0} │ │ │ │ + cdp 0, 1, cr0, cr3, cr8, {0} │ │ │ │ + cdp 0, 1, cr0, cr3, cr8, {0} │ │ │ │ + cdp 0, 1, cr0, cr3, cr8, {0} │ │ │ │ + cdp 0, 1, cr0, cr3, cr8, {0} │ │ │ │ + cdp 0, 1, cr0, cr3, cr8, {0} │ │ │ │ + cdp 0, 1, cr0, cr3, cr8, {0} │ │ │ │ + cdp 0, 1, cr0, cr3, cr8, {0} │ │ │ │ + cdp 0, 1, cr0, cr3, cr8, {0} │ │ │ │ + cdp 0, 1, cr0, cr3, cr8, {0} │ │ │ │ + cdp 0, 1, cr0, cr3, cr8, {0} │ │ │ │ + cdp 0, 1, cr0, cr3, cr8, {0} │ │ │ │ + cdp 0, 1, cr0, cr3, cr8, {0} │ │ │ │ + @ instruction: 0xf2530008 │ │ │ │ + @ instruction: 0xf35b0008 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8f0f0 │ │ │ │ + bne.n 8f31c │ │ │ │ mov r4, ip │ │ │ │ mov r8, ip │ │ │ │ - b.n 8edac │ │ │ │ + b.n 8efd8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8eb82 │ │ │ │ + beq.w 8edae │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bhi.n 8f0c6 │ │ │ │ + bhi.n 8f2f2 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8eb6a │ │ │ │ + b.n 8ed96 │ │ │ │ mov r4, r8 │ │ │ │ mov r3, r4 │ │ │ │ adds r2, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bls.n 8f0ac │ │ │ │ + bls.n 8f2d8 │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8f246 │ │ │ │ + beq.w 8f472 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bls.n 8f0ac │ │ │ │ + bls.n 8f2d8 │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8f246 │ │ │ │ + beq.w 8f472 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 8eb5c │ │ │ │ + b.n 8ed88 │ │ │ │ mov r8, r4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8f026 │ │ │ │ - movw r1, #62444 @ 0xf3ec │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #54176 @ 0xd3a0 │ │ │ │ + beq.n 8f252 │ │ │ │ + movw r1, #1452 @ 0x5ac │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #58720 @ 0xe560 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8f2a6 │ │ │ │ + beq.w 8f4d2 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ - b.n 8eb5c │ │ │ │ + b.n 8ed88 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8f0b4 │ │ │ │ + beq.n 8f2e0 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #29 │ │ │ │ - bgt.w 8f2ba │ │ │ │ + bgt.w 8f4e6 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 8eb5c │ │ │ │ + b.n 8ed88 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 8eda8 │ │ │ │ + b.n 8efd4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 761ac │ │ │ │ - b.n 8ee70 │ │ │ │ + bl 7637c │ │ │ │ + b.n 8f09c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62632 @ 0xf4a8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1640 @ 0x668 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256fa4 │ │ │ │ - b.n 8ee72 │ │ │ │ + bl 2581c4 │ │ │ │ + b.n 8f09e │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r0, r9, #1 │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 25df64 │ │ │ │ + bl 25f17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 256fa4 │ │ │ │ - b.n 8ee72 │ │ │ │ + bl 2581c4 │ │ │ │ + b.n 8f09e │ │ │ │ add r2, sp, #240 @ 0xf0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 241dac <_PyArg_BadArgument@@Base+0x74c> │ │ │ │ + bl 242fc0 <_PyArg_BadArgument@@Base+0x758> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f162 │ │ │ │ + bne.n 8f38e │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8edf0 │ │ │ │ - b.n 8ee2c │ │ │ │ + bne.w 8f01c │ │ │ │ + b.n 8f058 │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8f288 │ │ │ │ + bne.n 8f4b4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8f27e │ │ │ │ - movw r8, #7524 @ 0x1d64 │ │ │ │ + bne.n 8f4aa │ │ │ │ + movw r8, #12068 @ 0x2f24 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ - movw r3, #32496 @ 0x7ef0 │ │ │ │ + movw r3, #37040 @ 0x90b0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.n 8f262 │ │ │ │ - movw r1, #62328 @ 0xf378 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + bne.n 8f48e │ │ │ │ + movw r1, #1336 @ 0x538 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ cmp r6, fp │ │ │ │ - bge.n 8f26e │ │ │ │ + bge.n 8f49a │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 8f274 │ │ │ │ - movw r2, #29484 @ 0x732c │ │ │ │ + beq.n 8f4a0 │ │ │ │ + movw r2, #33988 @ 0x84c4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r2, r6, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #62588 @ 0xf47c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1596 @ 0x63c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 8f152 │ │ │ │ + bl d6310 │ │ │ │ + b.n 8f37e │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r4 │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bhi.w 8f0dc │ │ │ │ + bhi.w 8f308 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8eb6a │ │ │ │ + b.n 8ed96 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r5, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ str r7, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 241dac <_PyArg_BadArgument@@Base+0x74c> │ │ │ │ + bl 242fc0 <_PyArg_BadArgument@@Base+0x758> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ee68 │ │ │ │ - b.n 8eee8 │ │ │ │ + beq.w 8f094 │ │ │ │ + b.n 8f114 │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r4 │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w lr, [r9] │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bls.w 8eb6a │ │ │ │ + bls.w 8ed96 │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - bne.w 8f0d0 │ │ │ │ - b.n 8f248 │ │ │ │ + bne.w 8f2fc │ │ │ │ + b.n 8f474 │ │ │ │ cmp r6, fp │ │ │ │ - blt.n 8f290 │ │ │ │ - movw r1, #62348 @ 0xf38c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + blt.n 8f4bc │ │ │ │ + movw r1, #1356 @ 0x54c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov fp, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 8f1ec │ │ │ │ - movw r2, #32496 @ 0x7ef0 │ │ │ │ + bne.n 8f418 │ │ │ │ + movw r2, #37040 @ 0x90b0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 8f1f4 │ │ │ │ - movw r3, #11324 @ 0x2c3c │ │ │ │ + b.n 8f420 │ │ │ │ + movw r3, #15944 @ 0x3e48 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - b.n 8f1d6 │ │ │ │ + b.n 8f402 │ │ │ │ mov r1, r4 │ │ │ │ - bl f2414 │ │ │ │ - b.n 8f152 │ │ │ │ - movw r1, #62336 @ 0xf380 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - b.n 8f1e6 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 8f37e │ │ │ │ + movw r1, #1344 @ 0x540 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + b.n 8f412 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 1f4674 │ │ │ │ + bl 1f56c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8ee72 │ │ │ │ - movw r1, #62412 @ 0xf3cc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #54176 @ 0xd3a0 │ │ │ │ + b.n 8f09e │ │ │ │ + movw r1, #1420 @ 0x58c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #58720 @ 0xe560 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #62356 @ 0xf394 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #54176 @ 0xd3a0 │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #1364 @ 0x554 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #58720 @ 0xe560 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8f330 │ │ │ │ - movw r3, #11324 @ 0x2c3c │ │ │ │ + beq.n 8f55c │ │ │ │ + movw r3, #15944 @ 0x3e48 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #62504 @ 0xf428 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl d5cf4 │ │ │ │ + movw r1, #1512 @ 0x5e8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl d6310 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256fa4 │ │ │ │ - b.n 8ee72 │ │ │ │ + bl 2581c4 │ │ │ │ + b.n 8f09e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ee70 │ │ │ │ + beq.w 8f09c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8f342 │ │ │ │ - movw r3, #11324 @ 0x2c3c │ │ │ │ + beq.n 8f56e │ │ │ │ + movw r3, #15944 @ 0x3e48 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #62476 @ 0xf40c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl d5cf4 │ │ │ │ + movw r1, #1484 @ 0x5cc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl d6310 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256fa4 │ │ │ │ - b.n 8ee72 │ │ │ │ - movw r8, #7524 @ 0x1d64 │ │ │ │ + bl 2581c4 │ │ │ │ + b.n 8f09e │ │ │ │ + movw r8, #12068 @ 0x2f24 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ - movw r3, #32496 @ 0x7ef0 │ │ │ │ + movw r3, #37040 @ 0x90b0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8f2e6 │ │ │ │ - movw r8, #7524 @ 0x1d64 │ │ │ │ + b.n 8f512 │ │ │ │ + movw r8, #12068 @ 0x2f24 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ - movw r3, #32496 @ 0x7ef0 │ │ │ │ + movw r3, #37040 @ 0x90b0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8f31a │ │ │ │ + b.n 8f546 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r3 │ │ │ │ @@ -148566,544 +148790,543 @@ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w ip, [r4], #1 │ │ │ │ ldr.w sl, [sp, #88] @ 0x58 │ │ │ │ sub.w r3, ip, #66 @ 0x42 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bhi.w 8f51c │ │ │ │ + bhi.w 8f6fe │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r0, r3, #8 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - lsls r7, r6, #8 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ lsls r6, r4, #7 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r7, r3, #6 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ movs r1, r7 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r7, r6, #7 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + lsls r5, r4, #11 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r5, r0, #8 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + lsls r7, r6, #7 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ lsls r3, r6, #6 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ lsls r4, r6, #5 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r2, r4, #11 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + lsls r5, r6, #8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ lsls r6, r0, #7 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bne.n 8f454 │ │ │ │ + bne.n 8f680 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ ldr.w r1, [r4], #8 │ │ │ │ str r4, [r6, #0] │ │ │ │ - cbz r3, 8f46c │ │ │ │ + cbz r3, 8f698 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 8f450 │ │ │ │ + ble.n 8f67c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8f474 │ │ │ │ + beq.n 8f6a0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 8f450 │ │ │ │ + beq.n 8f67c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8f474 │ │ │ │ + beq.n 8f6a0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 8f450 │ │ │ │ + beq.n 8f67c │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8f474 │ │ │ │ + beq.n 8f6a0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 8f450 │ │ │ │ + beq.n 8f67c │ │ │ │ adds r3, #24 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8f474 │ │ │ │ + beq.n 8f6a0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 8f442 │ │ │ │ + bne.n 8f66e │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - b.n 8f524 │ │ │ │ + b.n 8f706 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ itt ne │ │ │ │ ldrne r3, [r2, #0] │ │ │ │ strne.w r8, [r3] │ │ │ │ - beq.w 8f9b6 │ │ │ │ + beq.w 8fbe4 │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 2e108 <_PyObject_DebugMallocStats@@Base+0x638> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f450 │ │ │ │ + beq.n 8f67c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r5, #2 │ │ │ │ movs r0, #0 │ │ │ │ str.w r8, [r3] │ │ │ │ str r5, [r7, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl e3d9c │ │ │ │ + bl e438c │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8f76c │ │ │ │ + beq.w 8f998 │ │ │ │ str r5, [r6, #0] │ │ │ │ - b.n 8f462 │ │ │ │ + b.n 8f68e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ add.w r1, r3, #4 │ │ │ │ str r1, [r6, #0] │ │ │ │ - bpl.w 8fa86 │ │ │ │ + bpl.w 8fdf8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 8f462 │ │ │ │ + b.n 8f68e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl c5f50 │ │ │ │ + bl c65b4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8f4ce │ │ │ │ + beq.n 8f6fa │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f670 │ │ │ │ + bne.w 8f89c │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 8f462 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ - itt ne │ │ │ │ - movwne r0, #63232 @ 0xf700 │ │ │ │ - movtne r0, #41 @ 0x29 │ │ │ │ - bne.n 8f524 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 12b458 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8fd06 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r4, r5, #2 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - adds r0, r1, #1 │ │ │ │ - str r0, [r5, #4] │ │ │ │ - str.w r6, [r3, r1, lsl #3] │ │ │ │ - add.w r3, r3, r1, lsl #3 │ │ │ │ - movw r2, #34889 @ 0x8849 │ │ │ │ - movt r2, #5 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - b.n 8f462 │ │ │ │ - movw r0, #63304 @ 0xf748 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + b.n 8f68e │ │ │ │ + movw r0, #2312 @ 0x908 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 264d80 <_Py_c_prod@@Base+0x360> │ │ │ │ + b.w 265f60 <_Py_c_prod@@Base+0x360> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ cmp.w ip, #122 @ 0x7a │ │ │ │ it eq │ │ │ │ cmpeq r0, r3 │ │ │ │ add.w r0, r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - beq.w 8fcc8 │ │ │ │ + beq.w 8fc66 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne.w 8f984 │ │ │ │ + bne.w 8fbb0 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r1], #8 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fcf4 │ │ │ │ + bne.w 8fd32 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 8f9ee │ │ │ │ + bpl.w 8fc2c │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b66c │ │ │ │ + bl 8b824 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fa90 │ │ │ │ + beq.w 8fe02 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r4, r5, #2 │ │ │ │ - b.n 8f462 │ │ │ │ + b.n 8f68e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ + itt ne │ │ │ │ + movwne r0, #2240 @ 0x8c0 │ │ │ │ + movtne r0, #42 @ 0x2a │ │ │ │ + bne.n 8f706 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 12c308 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8fdb6 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + adds r4, r5, #2 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + adds r0, r1, #1 │ │ │ │ + str r0, [r5, #4] │ │ │ │ + str.w r6, [r3, r1, lsl #3] │ │ │ │ + add.w r3, r3, r1, lsl #3 │ │ │ │ + movw r2, #35137 @ 0x8941 │ │ │ │ + movt r2, #5 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + b.n 8f68e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl dc55c <_PyNumber_Index@@Base> │ │ │ │ + bl dcb54 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fa06 │ │ │ │ - bl 85c48 │ │ │ │ + beq.w 8fc1c │ │ │ │ + bl 85e1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8f972 │ │ │ │ + blt.w 8fb9e │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 8fa06 │ │ │ │ + beq.w 8fc1c │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 8f462 │ │ │ │ + b.n 8f68e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 1449e0 │ │ │ │ + bl 145924 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 8f5f0 │ │ │ │ + bne.n 8f81c │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f670 │ │ │ │ + bne.n 8f89c │ │ │ │ vstr d0, [r5] │ │ │ │ - b.n 8f462 │ │ │ │ + b.n 8f68e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [r6, #0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.w 8fcbe │ │ │ │ + bpl.w 8fd9e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 8fcac │ │ │ │ + bne.w 8fd76 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ lsls r5, r3, #26 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ - bpl.w 8fdf0 │ │ │ │ + bpl.w 9004a │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r8, r8, #20 │ │ │ │ addpl.w r8, r8, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8fc9e │ │ │ │ + bne.w 8fd68 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8f462 │ │ │ │ + b.n 8f68e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl e3d9c │ │ │ │ + bl e438c │ │ │ │ adds r6, r0, #1 │ │ │ │ - beq.w 8fa38 │ │ │ │ + beq.w 8fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8fa42 │ │ │ │ + blt.w 8fd4e │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it le │ │ │ │ strble r0, [r5, #0] │ │ │ │ - ble.w 8f462 │ │ │ │ + ble.w 8f68e │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62736 @ 0xf510 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1744 @ 0x6d0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f466 │ │ │ │ + b.n 8f692 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl e3d9c │ │ │ │ + bl e438c │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8f7ec │ │ │ │ + beq.w 8fa14 │ │ │ │ cmn.w r0, #32768 @ 0x8000 │ │ │ │ - blt.w 8fafc │ │ │ │ + blt.w 8ff44 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.w 8fd32 │ │ │ │ + bge.w 8fdca │ │ │ │ strh r5, [r6, #0] │ │ │ │ - b.n 8f462 │ │ │ │ + b.n 8f68e │ │ │ │ ldr r5, [r6, #0] │ │ │ │ adds r3, r5, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 11cca4 │ │ │ │ + bl 11d604 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fd4e │ │ │ │ + beq.w 8ff20 │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ - bl 1e341c │ │ │ │ + bl 1e43a8 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8f6e6 │ │ │ │ + beq.n 8f912 │ │ │ │ strd r8, r6, [r5] │ │ │ │ - b.n 8f462 │ │ │ │ + b.n 8f68e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 128204 │ │ │ │ + bl 12906c │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 8f6c4 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.n 8f8f0 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f6c4 │ │ │ │ + beq.n 8f8f0 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f466 │ │ │ │ + b.n 8f692 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 1449e0 │ │ │ │ + bl 145924 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 8fd1a │ │ │ │ + beq.w 8ff2c │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [r5] │ │ │ │ - b.n 8f462 │ │ │ │ + b.n 8f68e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.w 8fa16 │ │ │ │ + bne.w 8fc44 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 12b458 │ │ │ │ + bl 12c308 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8faae │ │ │ │ + bne.w 8fd3a │ │ │ │ ldr r6, [sp, #8] │ │ │ │ adds r4, r5, #2 │ │ │ │ - movw r2, #34889 @ 0x8849 │ │ │ │ + movw r2, #35137 @ 0x8941 │ │ │ │ movt r2, #5 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, r0, #1 │ │ │ │ str r5, [r6, #4] │ │ │ │ str.w r1, [r3, r0, lsl #3] │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8f462 │ │ │ │ + b.n 8f68e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 211234 │ │ │ │ + bl 212214 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8f49a │ │ │ │ - bl 7fc54 │ │ │ │ + bne.w 8f6c6 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f49a │ │ │ │ + beq.w 8f6c6 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f466 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - lsls r5, r2, #4 │ │ │ │ - add.w r1, r3, #4 │ │ │ │ - str r1, [r6, #0] │ │ │ │ - bmi.w 8f4b0 │ │ │ │ - movw r0, #59624 @ 0xe8e8 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - b.n 8f524 │ │ │ │ + b.n 8f692 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r3, r5, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 8fa9a │ │ │ │ + bne.w 8fde4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 8f462 │ │ │ │ + b.n 8f68e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w 8fae0 │ │ │ │ + bpl.w 8fea2 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 8fab8 │ │ │ │ + bne.w 8fe90 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 8f462 │ │ │ │ + b.n 8f68e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 211234 │ │ │ │ + bl 212214 │ │ │ │ mov r5, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.w 8f698 │ │ │ │ - bl 7fc54 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8f698 │ │ │ │ - mov r0, r9 │ │ │ │ - b.n 8f466 │ │ │ │ + adds r0, r5, #1 │ │ │ │ + beq.w 8fda8 │ │ │ │ + strb r5, [r6, #0] │ │ │ │ + b.n 8f68e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - bl 24ce84 │ │ │ │ - vstr d0, [sp, #32] │ │ │ │ - vstr d1, [sp, #40] @ 0x28 │ │ │ │ - bl 7fc54 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + bl 212214 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.w 8f8c4 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f670 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - ldmdb r3, {r0, r1, r2, r3} │ │ │ │ - stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 8f462 │ │ │ │ + beq.w 8f8c4 │ │ │ │ + mov r0, r9 │ │ │ │ + b.n 8f692 │ │ │ │ + ldr r5, [r6, #0] │ │ │ │ + adds r3, r5, #4 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + bl 11d604 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8ff20 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ + bl 212214 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.w 8f6c6 │ │ │ │ + b.n 8f998 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #62660 @ 0xf4c4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1668 @ 0x684 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - beq.w 8fc80 │ │ │ │ + beq.w 8ff02 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.w 8fdb0 │ │ │ │ + bne.w 90036 │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8fddc │ │ │ │ + beq.w 90050 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ adds r4, r5, #2 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ and.w fp, r2, #134217728 @ 0x8000000 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.w 8fc5a │ │ │ │ + bmi.w 8fede │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8fc5a │ │ │ │ + beq.w 8fede │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 88518 │ │ │ │ + bl 886fc │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fd94 │ │ │ │ + bne.w 8ffca │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8fbfe │ │ │ │ + bpl.w 8ff80 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl ced80 │ │ │ │ + bl cf3a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fc08 │ │ │ │ + beq.w 8fe86 │ │ │ │ adds.w r1, r0, #16 │ │ │ │ - movw r2, #32496 @ 0x7ef0 │ │ │ │ + movw r2, #37040 @ 0x90b0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov fp, r2 │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 8fb68 │ │ │ │ + beq.w 8fe0c │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ blx 2bf84 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 8fbe0 │ │ │ │ + bne.w 8fec0 │ │ │ │ add.w r0, fp, #1 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fe08 │ │ │ │ + beq.w 9001e │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r5, #34495 @ 0x86bf │ │ │ │ + movw r5, #34743 @ 0x87b7 │ │ │ │ movt r5, #5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, fp, #1 │ │ │ │ ldrd r0, r6, [r3] │ │ │ │ add.w ip, r6, #1 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -149111,244 +149334,295 @@ │ │ │ │ add.w r0, r0, r6, lsl #3 │ │ │ │ str r5, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2beec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8f462 │ │ │ │ + bge.w 8f68e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f462 │ │ │ │ + bne.w 8f68e │ │ │ │ mov r0, r3 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f462 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f68e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - bl 211234 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r0, r5, #1 │ │ │ │ - beq.w 8fc12 │ │ │ │ - strb r5, [r6, #0] │ │ │ │ - b.n 8f462 │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ - adds r3, r5, #4 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - bl 11cca4 │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + bl 24e0a4 │ │ │ │ + vstr d0, [sp, #32] │ │ │ │ + vstr d1, [sp, #40] @ 0x28 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fd4e │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ - bl 211234 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.w 8f49a │ │ │ │ - b.n 8f76c │ │ │ │ + bne.w 8f89c │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + ldmdb r3, {r0, r1, r2, r3} │ │ │ │ + stmia.w r5, {r0, r1, r2, r3} │ │ │ │ + b.n 8f68e │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + lsls r5, r2, #4 │ │ │ │ + add.w r1, r3, #4 │ │ │ │ + str r1, [r6, #0] │ │ │ │ + bmi.w 8f6dc │ │ │ │ + movw r0, #64168 @ 0xfaa8 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + b.n 8f706 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f5ba │ │ │ │ + bne.w 8f7e6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f5ba │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f7e6 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fb36 │ │ │ │ + bne.w 8fd2e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 8fb16 │ │ │ │ + bpl.w 8fd0e │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b66c │ │ │ │ + bl 8b824 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fa90 │ │ │ │ + beq.w 8fe02 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8fb3a │ │ │ │ + bne.w 8fcf4 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 8f462 │ │ │ │ + b.n 8f68e │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r1], #8 │ │ │ │ str r1, [r6, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fcfc │ │ │ │ + beq.w 8ff60 │ │ │ │ adds r4, r5, #2 │ │ │ │ cmp.w r0, #131072 @ 0x20000 │ │ │ │ - bne.w 8f462 │ │ │ │ + bne.w 8f68e │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldrd r2, r0, [r5] │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [r5, #4] │ │ │ │ str.w r6, [r2, r0, lsl #3] │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 8f462 │ │ │ │ + b.n 8f68e │ │ │ │ + bl 7fe24 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8f89c │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 8f7ec │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 25271c │ │ │ │ + bl 25393c │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ strge r0, [r6, #0] │ │ │ │ - bge.w 8f590 │ │ │ │ + bge.w 8f772 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.n 8f524 │ │ │ │ - bl 7fc54 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8f670 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8f5c0 │ │ │ │ + b.n 8f706 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 25271c │ │ │ │ + bl 25393c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 8fa02 │ │ │ │ + blt.n 8fc40 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bne.n 8fa5c │ │ │ │ + bne.n 8fc90 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r4, r5, #2 │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8f462 │ │ │ │ - bl 7fc54 │ │ │ │ + b.n 8f68e │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8fce0 │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ + bne.n 8fcba │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 12c308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f670 │ │ │ │ - movw r3, #44652 @ 0xae6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62692 @ 0xf4e4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - mov r0, r9 │ │ │ │ - b.n 8f466 │ │ │ │ + bne.n 8fd3a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + adds r4, r5, #2 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.n 8f7a8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8f462 │ │ │ │ + beq.w 8f68e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61148 @ 0xeedc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #156 @ 0x9c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f466 │ │ │ │ - movw r0, #54548 @ 0xd514 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f524 │ │ │ │ - movw r0, #63000 @ 0xf618 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f524 │ │ │ │ - bl 88518 │ │ │ │ + b.n 8f692 │ │ │ │ + add r1, sp, #32 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 8b824 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f7ac │ │ │ │ - movw r0, #23784 @ 0x5ce8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f524 │ │ │ │ - movw r0, #15408 @ 0x3c30 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - b.n 8f524 │ │ │ │ - movw r2, #62944 @ 0xf5e0 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r3, #62876 @ 0xf59c │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - strd r2, r0, [sp] │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - movw r2, #62904 @ 0xf5b8 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - bl 6b9c0 │ │ │ │ - mov r0, r9 │ │ │ │ - b.n 8f466 │ │ │ │ - movw r1, #33688 @ 0x8398 │ │ │ │ - movt r1, #75 @ 0x4b │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 8fb54 │ │ │ │ - bl 88518 │ │ │ │ - cbnz r0, 8fb54 │ │ │ │ - movw r0, #62876 @ 0xf59c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f524 │ │ │ │ - movw r3, #44652 @ 0xae6c │ │ │ │ + beq.w 8fe02 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + bl 12c480 │ │ │ │ + b.n 8fc84 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, r3 │ │ │ │ + bl 12c480 │ │ │ │ + b.n 8fc84 │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62784 @ 0xf540 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #308 @ 0x134 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f466 │ │ │ │ - movw r4, #54548 @ 0xd514 │ │ │ │ + b.n 8f692 │ │ │ │ + movw r4, #59092 @ 0xe6d4 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - movw r0, #30260 @ 0x7634 │ │ │ │ + movw r0, #34804 @ 0x87f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ cmp.w ip, #122 @ 0x7a │ │ │ │ it ne │ │ │ │ movne r0, r4 │ │ │ │ - b.n 8f52a │ │ │ │ + b.n 8f70c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8f9b2 │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ + b.n 8fbe0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + b.n 8f772 │ │ │ │ + movw r0, #19952 @ 0x4df0 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + b.n 8f706 │ │ │ │ + bl 7fe24 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8f89c │ │ │ │ + movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61300 @ 0xef74 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1700 @ 0x6a4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f466 │ │ │ │ - ldr.w r0, [r8, #8] │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 8fdf6 │ │ │ │ - ldr.w r3, [r8, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - strb r3, [r5, #0] │ │ │ │ - b.n 8f462 │ │ │ │ + b.n 8f692 │ │ │ │ + cmp r2, #2 │ │ │ │ + ite eq │ │ │ │ + ldrheq.w r3, [r8] │ │ │ │ + ldrne.w r3, [r8] │ │ │ │ + b.n 8f860 │ │ │ │ + movw r2, #35952 @ 0x8c70 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r3, #1988 @ 0x7c4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + strd r2, r0, [sp] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + movw r2, #1912 @ 0x778 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + bl 6bb50 │ │ │ │ + mov r0, r9 │ │ │ │ + b.n 8f692 │ │ │ │ + movw r0, #1988 @ 0x7c4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.n 8f706 │ │ │ │ + bl 7fe24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8f9fc │ │ │ │ + mov r0, r9 │ │ │ │ + b.n 8f692 │ │ │ │ + bl d8a44 │ │ │ │ + movw r0, #2280 @ 0x8e8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + b.n 8f70c │ │ │ │ + movw r3, #44652 @ 0xae6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #1836 @ 0x72c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f29e4 │ │ │ │ + mov r0, r9 │ │ │ │ + b.n 8f692 │ │ │ │ + bl 886fc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8f9bc │ │ │ │ + movw r0, #28328 @ 0x6ea8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.n 8f706 │ │ │ │ + movw r0, #59092 @ 0xe6d4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.n 8f706 │ │ │ │ + movw r0, #2008 @ 0x7d8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.n 8f706 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r0, r2, #4 │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8fdc2 │ │ │ │ + beq.w 8ffe4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r4, fp, #1 │ │ │ │ ldr.w ip, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8fc20 │ │ │ │ + bne.w 8ff8c │ │ │ │ cmp r4, ip │ │ │ │ - blt.w 8fe08 │ │ │ │ + blt.w 9001e │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fe08 │ │ │ │ + beq.w 9001e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r0, #34495 @ 0x86bf │ │ │ │ + movw r0, #34743 @ 0x87b7 │ │ │ │ movt r0, #5 │ │ │ │ ldrd r8, ip, [r2] │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r2, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r2, [r8, ip, lsl #3] │ │ │ │ add.w r2, r8, ip, lsl #3 │ │ │ │ @@ -149358,318 +149632,269 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r4, r5, #3 │ │ │ │ blx 2beec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w fp, [r6] │ │ │ │ - b.n 8f91c │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8fbf4 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbnz r2, 8fbf4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #63180 @ 0xf6cc │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f524 │ │ │ │ - movw r0, #62668 @ 0xf4cc │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f524 │ │ │ │ - movw r0, #63084 @ 0xf66c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f524 │ │ │ │ - bl 7fc54 │ │ │ │ + b.n 8fb3c │ │ │ │ + movw r0, #2092 @ 0x82c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.n 8f706 │ │ │ │ + movw r2, #1952 @ 0x7a0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r3, #1884 @ 0x75c │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + b.n 8fd86 │ │ │ │ + movw r1, #33688 @ 0x8398 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 8ff6c │ │ │ │ + bl 886fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f94c │ │ │ │ - mov r0, r9 │ │ │ │ - b.n 8f466 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cmp r0, r4 │ │ │ │ - bge.n 8fbcc │ │ │ │ + bne.n 8ff6c │ │ │ │ + movw r0, #1884 @ 0x75c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.n 8f706 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8fc3c │ │ │ │ + bge.n 8fed4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8fc3a │ │ │ │ + cbnz r2, 8fed4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - movw r4, #43724 @ 0xaacc │ │ │ │ - movt r4, #75 @ 0x4b │ │ │ │ - subs r3, r0, #1 │ │ │ │ - mov r2, fp │ │ │ │ - movw r1, #63128 @ 0xf698 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - mov r0, r9 │ │ │ │ - b.n 8f466 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #2188 @ 0x88c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.n 8f706 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8fc6a │ │ │ │ + bge.n 8feee │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8fda0 │ │ │ │ + beq.n 8ffd4 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r1, r8, #16 │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8f8b6 │ │ │ │ + b.n 8fad6 │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8fddc │ │ │ │ + beq.w 90050 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 8fa86 │ │ │ │ - adds r4, r5, #2 │ │ │ │ - b.n 8f890 │ │ │ │ - cmp r2, #2 │ │ │ │ - ite eq │ │ │ │ - ldrheq.w r3, [r8] │ │ │ │ - ldrne.w r3, [r8] │ │ │ │ - b.n 8f634 │ │ │ │ - movw r2, #31408 @ 0x7ab0 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r3, #62980 @ 0xf604 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - b.n 8fac8 │ │ │ │ - movw r0, #62980 @ 0xf604 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f524 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8fd80 │ │ │ │ - ldr.w r2, [r8, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 8fd5a │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 12b458 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8faae │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bpl.w 8fdf8 │ │ │ │ adds r4, r5, #2 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 8f504 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - str r3, [r6, #0] │ │ │ │ - b.n 8f590 │ │ │ │ - movw r0, #63216 @ 0xf6f0 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f524 │ │ │ │ - bl d8428 │ │ │ │ - movw r0, #63272 @ 0xf728 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - b.n 8f52a │ │ │ │ + b.n 8fab0 │ │ │ │ + movw r0, #14832 @ 0x39f0 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + b.w 8f706 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f70e │ │ │ │ + beq.w 8f93a │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f466 │ │ │ │ + b.w 8f692 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62828 @ 0xf56c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1792 @ 0x700 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f466 │ │ │ │ - movw r0, #10324 @ 0x2854 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - b.w 8f524 │ │ │ │ - add r1, sp, #32 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 8b66c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8fa90 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - bl 12b5d0 │ │ │ │ - b.n 8fce8 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r3 │ │ │ │ - bl 12b5d0 │ │ │ │ - b.n 8fce8 │ │ │ │ + b.w 8f692 │ │ │ │ + movw r0, #2224 @ 0x8b0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 8f706 │ │ │ │ + ldr.w r0, [r8, #8] │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.n 9000c │ │ │ │ + ldr.w r3, [r8, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + strb r3, [r5, #0] │ │ │ │ + b.w 8f68e │ │ │ │ + movw r0, #1676 @ 0x68c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 8f706 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + cmp r0, r4 │ │ │ │ + bge.w 8fe72 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 8ffaa │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbnz r2, 8ffa8 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + movw r4, #43724 @ 0xaacc │ │ │ │ + movt r4, #75 @ 0x4b │ │ │ │ + subs r3, r0, #1 │ │ │ │ + mov r2, fp │ │ │ │ + movw r1, #2136 @ 0x858 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl d6310 │ │ │ │ + mov r0, r9 │ │ │ │ + b.w 8f692 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8fc64 │ │ │ │ + blt.n 8fee8 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov fp, r3 │ │ │ │ - cbz r3, 8fdbc │ │ │ │ + cbz r3, 8fffe │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8f8b6 │ │ │ │ - movw r0, #63028 @ 0xf634 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 8f524 │ │ │ │ - ldr r1, [pc, #104] @ (8fe28 ) │ │ │ │ - mov r3, r8 │ │ │ │ - b.n 8f8b6 │ │ │ │ + b.n 8fad6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8fdd0 │ │ │ │ + bge.n 8fff2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8fde8 │ │ │ │ - movw r0, #63104 @ 0xf680 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 8f524 │ │ │ │ - movw r0, #63064 @ 0xf658 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 8f524 │ │ │ │ + cbz r2, 90004 │ │ │ │ + movw r0, #2112 @ 0x840 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 8f706 │ │ │ │ + ldr r1, [pc, #92] @ (9005c ) │ │ │ │ + mov r3, r8 │ │ │ │ + b.n 8fad6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8fdd0 │ │ │ │ - ldr.w r8, [r8, #28] │ │ │ │ - b.n 8f62a │ │ │ │ - movw r2, #62960 @ 0xf5f0 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r3, #62876 @ 0xf59c │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - b.n 8fac8 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8fff2 │ │ │ │ + movw r2, #1968 @ 0x7b0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r3, #1884 @ 0x75c │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + b.n 8fd86 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8fe16 │ │ │ │ + bge.n 9002c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8fe20 │ │ │ │ - bl 1f4674 │ │ │ │ + cbz r2, 90042 │ │ │ │ + bl 1f56c4 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f466 │ │ │ │ + b.w 8f692 │ │ │ │ + movw r0, #2036 @ 0x7f4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 8f706 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8fe16 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9002c │ │ │ │ + ldr.w r8, [r8, #28] │ │ │ │ + b.n 8f856 │ │ │ │ + movw r0, #2072 @ 0x818 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 8f706 │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w fp, [r1, #4] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w fp, #420 @ 0x1a4 │ │ │ │ - bcs.w 902ca │ │ │ │ + bcs.w 904fe │ │ │ │ cmp.w fp, #380 @ 0x17c │ │ │ │ - bcs.w 901de │ │ │ │ + bcs.w 90412 │ │ │ │ cmp.w fp, #368 @ 0x170 │ │ │ │ - bcs.w 902a4 │ │ │ │ + bcs.w 904d8 │ │ │ │ cmp.w fp, #223 @ 0xdf │ │ │ │ - bls.w 8ff78 │ │ │ │ + bls.w 901ac │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub.w r2, fp, #224 @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 902b0 │ │ │ │ + beq.w 904e4 │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.w 902b0 │ │ │ │ + beq.w 904e4 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ mov sl, lr │ │ │ │ mov fp, r5 │ │ │ │ add.w r3, r0, #112 @ 0x70 │ │ │ │ movw ip, #40968 @ 0xa008 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ - movw r3, #7689 @ 0x1e09 │ │ │ │ + movw r3, #7849 @ 0x1ea9 │ │ │ │ movt r3, #4 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str.w lr, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ ldr.w r6, [fp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 902e6 │ │ │ │ + bne.w 9051a │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 902e6 │ │ │ │ + beq.w 9051a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 903c8 │ │ │ │ + beq.w 905fc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 901ec │ │ │ │ + bge.w 90420 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ - ble.w 901a6 │ │ │ │ + ble.w 903da │ │ │ │ add.w r7, r2, #12 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w ip, [r7, #4]! │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8ff8c │ │ │ │ + bmi.n 901c0 │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8ffd0 │ │ │ │ + beq.n 90204 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ffe8 │ │ │ │ + bne.n 9021c │ │ │ │ cmp r5, r9 │ │ │ │ - blt.n 8fef8 │ │ │ │ + blt.n 9012c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ff36 │ │ │ │ + bge.n 9016a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 903c0 │ │ │ │ + beq.w 905f4 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ moveq sl, r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r0, fp, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 901a2 │ │ │ │ + beq.w 903d6 │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ eor.w r3, lr, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ @@ -149678,21 +149903,21 @@ │ │ │ │ moveq r2, r1 │ │ │ │ movne r2, sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w fp, #207 @ 0xcf │ │ │ │ - bhi.w 902bc │ │ │ │ + bhi.w 904f0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fe70 │ │ │ │ - b.n 902b0 │ │ │ │ - ldr r3, [pc, #632] @ (90208 ) │ │ │ │ + bne.w 900a4 │ │ │ │ + b.n 904e4 │ │ │ │ + ldr r3, [pc, #632] @ (9043c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [ip, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -149702,733 +149927,735 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [r0, #392] @ 0x188 │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90346 │ │ │ │ + beq.w 9057a │ │ │ │ ldr.w r0, [r0, #408] @ 0x198 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8ff16 │ │ │ │ + bne.n 9014a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ffe2 │ │ │ │ + bge.n 90216 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 903f0 │ │ │ │ - bl d8428 │ │ │ │ - b.n 8ff36 │ │ │ │ + beq.w 90624 │ │ │ │ + bl d8a44 │ │ │ │ + b.n 9016a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9000c │ │ │ │ + bge.n 90240 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 903b8 │ │ │ │ + beq.w 905ec │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #28140 @ 0x6dec │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9020c │ │ │ │ + bne.w 90440 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 90350 │ │ │ │ - ldr r3, [pc, #476] @ (90208 ) │ │ │ │ + bne.w 90584 │ │ │ │ + ldr r3, [pc, #476] @ (9043c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ add.w r7, r6, #110592 @ 0x1b000 │ │ │ │ ldr.w r3, [r7, #3988] @ 0xf94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 903ac │ │ │ │ + beq.w 905e0 │ │ │ │ movw r3, #47236 @ 0xb884 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ add.w r5, r6, #114176 @ 0x1be00 │ │ │ │ str.w r1, [r7, #3988] @ 0xf94 │ │ │ │ add.w r5, r5, #408 @ 0x198 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 90062 │ │ │ │ - b.n 90076 │ │ │ │ + cbnz r2, 90296 │ │ │ │ + b.n 902aa │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ adds r3, #28 │ │ │ │ - cbz r2, 90076 │ │ │ │ + cbz r2, 902aa │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9005c │ │ │ │ + bne.n 90290 │ │ │ │ mov ip, r5 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ adds r3, #28 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r5, ip │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90062 │ │ │ │ + bne.n 90296 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r7, #3992] @ 0xf98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9012a │ │ │ │ + beq.n 9035e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 9033a │ │ │ │ + bcs.w 9056e │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 902f8 │ │ │ │ + bcs.w 9052c │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 90320 │ │ │ │ + bcs.w 90554 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 90280 │ │ │ │ + bls.w 904b4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9028c │ │ │ │ + beq.w 904c0 │ │ │ │ adds r2, r1, r3 │ │ │ │ - beq.w 9028c │ │ │ │ + beq.w 904c0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9028c │ │ │ │ + beq.w 904c0 │ │ │ │ ldr.w r3, [r7, #3996] @ 0xf9c │ │ │ │ - cbz r3, 90120 │ │ │ │ + cbz r3, 90354 │ │ │ │ add.w r6, r6, #114176 @ 0x1be00 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r5, r2 │ │ │ │ add.w r6, r6, #412 @ 0x19c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.n 9010c │ │ │ │ + bcs.n 90340 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 902d8 │ │ │ │ + bcs.w 9050c │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 90306 │ │ │ │ + bcs.w 9053a │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 901f6 │ │ │ │ + bls.w 9042a │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 90116 │ │ │ │ + cbz r1, 9034a │ │ │ │ adds r2, r1, r3 │ │ │ │ - beq.n 90116 │ │ │ │ + beq.n 9034a │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - cbz r3, 90116 │ │ │ │ - cbnz r5, 9012a │ │ │ │ + cbz r3, 9034a │ │ │ │ + cbnz r5, 9035e │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ - cbz r3, 90120 │ │ │ │ + cbz r3, 90354 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcc.n 900d6 │ │ │ │ + bcc.n 9030a │ │ │ │ ldr r1, [r7, #80] @ 0x50 │ │ │ │ sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 900f2 │ │ │ │ + bne.n 90326 │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 900ce │ │ │ │ + bne.n 90302 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - bne.n 901b0 │ │ │ │ + bne.n 903e4 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 901b6 │ │ │ │ + bne.n 903ea │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90184 │ │ │ │ + bne.n 903b8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 901be │ │ │ │ + beq.n 903f2 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 90184 │ │ │ │ + ble.n 903b8 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 901d8 │ │ │ │ + beq.n 9040c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 90184 │ │ │ │ + beq.n 903b8 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 901d8 │ │ │ │ + beq.n 9040c │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 90184 │ │ │ │ + beq.n 903b8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 901d8 │ │ │ │ + beq.n 9040c │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 90184 │ │ │ │ + beq.n 903b8 │ │ │ │ adds r2, #24 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 901d8 │ │ │ │ + beq.n 9040c │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 90176 │ │ │ │ + bne.n 903aa │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8ff42 │ │ │ │ + bge.w 90176 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ff42 │ │ │ │ + bne.w 90176 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ff42 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 90176 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 8feb0 │ │ │ │ + b.n 900e4 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bne.w 8ff2e │ │ │ │ - b.n 8ff36 │ │ │ │ + bne.w 90162 │ │ │ │ + b.n 9016a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 90136 │ │ │ │ + beq.n 9036a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 90136 │ │ │ │ - b.n 90184 │ │ │ │ + beq.n 9036a │ │ │ │ + b.n 903b8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 901d8 │ │ │ │ + beq.n 9040c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 901c0 │ │ │ │ + bne.n 903f4 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 90184 │ │ │ │ + bne.n 903b8 │ │ │ │ ldr.w sl, [r4, #24] │ │ │ │ - b.n 90188 │ │ │ │ + b.n 903bc │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ sub.w r2, fp, #380 @ 0x17c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fe70 │ │ │ │ - b.n 902b0 │ │ │ │ + bne.w 900a4 │ │ │ │ + b.n 904e4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.w 8fef0 │ │ │ │ - b.n 8ff36 │ │ │ │ + bgt.w 90124 │ │ │ │ + b.n 9016a │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bhi.w 90314 │ │ │ │ + bhi.w 90548 │ │ │ │ mov r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 900f2 │ │ │ │ - b.n 90116 │ │ │ │ + bne.w 90326 │ │ │ │ + b.n 9034a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #14536 @ 0x38c8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9025a │ │ │ │ + beq.n 9048e │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 9035e │ │ │ │ + beq.w 90592 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movw r3, #29264 @ 0x7250 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - beq.w 90388 │ │ │ │ + beq.w 905bc │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ - movw r3, #61345 @ 0xefa1 │ │ │ │ - movt r3, #20 │ │ │ │ + movw r3, #349 @ 0x15d │ │ │ │ + movt r3, #21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90184 │ │ │ │ + bne.n 903b8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ bic.w r3, r3, #2048 @ 0x800 │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ - b.n 90184 │ │ │ │ + b.n 903b8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #10181 @ 0x27c5 │ │ │ │ + movw r3, #11745 @ 0x2de1 │ │ │ │ movt r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 903f8 │ │ │ │ + bne.w 9062c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r3, r2, #156 @ 0x9c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 903f8 │ │ │ │ + bne.w 9062c │ │ │ │ ldr.w sl, [r2, #156] @ 0x9c │ │ │ │ - b.n 90188 │ │ │ │ + b.n 903bc │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bhi.n 9032e │ │ │ │ + bhi.n 90562 │ │ │ │ mov r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 900ae │ │ │ │ + bne.w 902e2 │ │ │ │ ldr.w r3, [r7, #3996] @ 0xf9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9012a │ │ │ │ + beq.w 9035e │ │ │ │ add.w r6, r6, #114176 @ 0x1be00 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add.w r6, r6, #412 @ 0x19c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 900ce │ │ │ │ + b.n 90302 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ sub.w r2, fp, #368 @ 0x170 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fe70 │ │ │ │ + bne.w 900a4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ adds r5, #28 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 902b0 │ │ │ │ + beq.n 904e4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8ff72 │ │ │ │ + b.n 901a6 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ sub.w r2, fp, #208 @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fe70 │ │ │ │ - b.n 902b0 │ │ │ │ + bne.w 900a4 │ │ │ │ + b.n 904e4 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ sub.w r2, fp, #420 @ 0x1a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fe70 │ │ │ │ - b.n 902b0 │ │ │ │ + bne.w 900a4 │ │ │ │ + b.n 904e4 │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 900f2 │ │ │ │ - b.n 90116 │ │ │ │ + bne.w 90326 │ │ │ │ + b.n 9034a │ │ │ │ mov r0, r6 │ │ │ │ - bl 6ba50 │ │ │ │ + bl 6bbe0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8feca │ │ │ │ - b.n 8ffe2 │ │ │ │ + bne.w 900fe │ │ │ │ + b.n 90216 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 900ae │ │ │ │ - b.n 9028c │ │ │ │ + bne.w 902e2 │ │ │ │ + b.n 904c0 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ sub.w r3, r3, #368 @ 0x170 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 900f2 │ │ │ │ - b.n 90116 │ │ │ │ + bne.w 90326 │ │ │ │ + b.n 9034a │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 900f2 │ │ │ │ - b.n 90116 │ │ │ │ + bne.w 90326 │ │ │ │ + b.n 9034a │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ sub.w r3, r3, #368 @ 0x170 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 900ae │ │ │ │ - b.n 9028c │ │ │ │ + bne.w 902e2 │ │ │ │ + b.n 904c0 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 900ae │ │ │ │ - b.n 9028c │ │ │ │ + bne.w 902e2 │ │ │ │ + b.n 904c0 │ │ │ │ ldr r1, [r2, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9028c │ │ │ │ + beq.n 904c0 │ │ │ │ sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ - b.n 900ae │ │ │ │ + b.n 902e2 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ ldr.w r0, [r1, #384] @ 0x180 │ │ │ │ - b.n 8ffc2 │ │ │ │ + b.n 901f6 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 9023a │ │ │ │ + bne.w 9046e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 90372 │ │ │ │ - movw sl, #60765 @ 0xed5d │ │ │ │ + bne.n 905a6 │ │ │ │ + movw sl, #65005 @ 0xfded │ │ │ │ movt sl, #31 │ │ │ │ - b.n 90188 │ │ │ │ + b.n 903bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9023a │ │ │ │ + bne.w 9046e │ │ │ │ movw r3, #29264 @ 0x7250 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9023a │ │ │ │ + bne.w 9046e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9023a │ │ │ │ + bne.w 9046e │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - movw r2, #61345 @ 0xefa1 │ │ │ │ - movt r2, #20 │ │ │ │ + movw r2, #349 @ 0x15d │ │ │ │ + movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90184 │ │ │ │ - b.n 9024e │ │ │ │ + bne.w 903b8 │ │ │ │ + b.n 90482 │ │ │ │ ldr.w r3, [r7, #3992] @ 0xf98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90082 │ │ │ │ - b.n 9012a │ │ │ │ + bne.w 902b6 │ │ │ │ + b.n 9035e │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9000a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9023e │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ff36 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9016a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 90412 │ │ │ │ + bmi.n 90646 │ │ │ │ lsls r4, r3, #18 │ │ │ │ - bmi.w 8ff36 │ │ │ │ + bmi.w 9016a │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f794 │ │ │ │ + bl 7f964 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8ffe2 │ │ │ │ + blt.w 90216 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ff36 │ │ │ │ - b.n 8fed6 │ │ │ │ + beq.w 9016a │ │ │ │ + b.n 9010a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ffe2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 90216 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 9023a │ │ │ │ + bne.w 9046e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 90368 │ │ │ │ - b.n 9023a │ │ │ │ - ldr r3, [pc, #72] @ (9045c ) │ │ │ │ + beq.n 9059c │ │ │ │ + b.n 9046e │ │ │ │ + ldr r3, [pc, #72] @ (90690 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r0, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r1, [r1, #392] @ 0x188 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 90450 │ │ │ │ + beq.n 90684 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 90450 │ │ │ │ + bhi.n 90684 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ff36 │ │ │ │ - b.n 903d6 │ │ │ │ + bne.w 9016a │ │ │ │ + b.n 9060a │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ - b.n 90446 │ │ │ │ + b.n 9067a │ │ │ │ movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090460 : │ │ │ │ +00090698 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ ands.w ip, r0, #536870912 @ 0x20000000 │ │ │ │ - beq.n 904fc │ │ │ │ + beq.n 90734 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9051c │ │ │ │ + bne.n 90754 │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldr.w r4, [ip, #16] │ │ │ │ cmp lr, r4 │ │ │ │ ite lt │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs.w r5, r5, lr, lsr #31 │ │ │ │ - bne.n 904c2 │ │ │ │ + bne.n 906fa │ │ │ │ ldrb.w r0, [ip, #5] │ │ │ │ add.w ip, ip, #20 │ │ │ │ ldrb.w r5, [ip, #-14] │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ - cbz r5, 904c4 │ │ │ │ + cbz r5, 906fc │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 904e6 │ │ │ │ + cbz r0, 9071e │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - cbz r2, 904e0 │ │ │ │ + cbz r2, 90718 │ │ │ │ str r5, [r2, #0] │ │ │ │ - cbz r3, 904c0 │ │ │ │ + cbz r3, 906f8 │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r5, #12 │ │ │ │ mla r0, r5, lr, r0 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ - cbz r0, 90500 │ │ │ │ + cbz r0, 90738 │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 904ba │ │ │ │ + bne.n 906f2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 904be │ │ │ │ - b.n 904c0 │ │ │ │ + bne.n 906f6 │ │ │ │ + b.n 906f8 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ - ble.n 904c2 │ │ │ │ + ble.n 906fa │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 9050e │ │ │ │ + cbz r0, 90746 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 904ae │ │ │ │ + bgt.n 906e6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 904cc │ │ │ │ + bgt.n 90704 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 904f2 │ │ │ │ + bgt.n 9072a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 904fc │ │ │ │ + blt.n 90734 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp lr, r5 │ │ │ │ - bge.n 904fc │ │ │ │ + bge.n 90734 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldrb.w r4, [r4, lr] │ │ │ │ add.w r0, r0, r4, lsl #2 │ │ │ │ add.w r4, r5, r4, lsl #3 │ │ │ │ movs r5, #1 │ │ │ │ lsl.w r5, r5, ip │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r4, r5 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 904d6 │ │ │ │ + b.n 9070e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ ands.w ip, r0, #536870912 @ 0x20000000 │ │ │ │ - beq.n 90600 │ │ │ │ + beq.n 90838 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90620 │ │ │ │ + bne.n 90858 │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldr.w r4, [ip, #16] │ │ │ │ cmp lr, r4 │ │ │ │ ite lt │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs.w r5, r5, lr, lsr #31 │ │ │ │ - bne.n 905ba │ │ │ │ + bne.n 907f2 │ │ │ │ ldrb.w r0, [ip, #5] │ │ │ │ add.w ip, ip, #20 │ │ │ │ ldrb.w r5, [ip, #-14] │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ - cbz r5, 905bc │ │ │ │ + cbz r5, 907f4 │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 905ea │ │ │ │ + cbz r0, 90822 │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ str r4, [r1, #0] │ │ │ │ - cbz r2, 905d8 │ │ │ │ + cbz r2, 90810 │ │ │ │ str r5, [r2, #0] │ │ │ │ - cbz r3, 905dc │ │ │ │ + cbz r3, 90814 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 905e2 │ │ │ │ + cbnz r3, 9081a │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r5, #12 │ │ │ │ mla r0, r5, lr, r0 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ - cbz r0, 90604 │ │ │ │ + cbz r0, 9083c │ │ │ │ ldrd ip, r5, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 905ae │ │ │ │ + bne.n 907e6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 905b2 │ │ │ │ + bne.n 907ea │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 905b8 │ │ │ │ + beq.n 907f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w ip, [r3] │ │ │ │ - b.n 905b8 │ │ │ │ + b.n 907f0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ - ble.n 905ba │ │ │ │ + ble.n 907f2 │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 90612 │ │ │ │ + cbz r0, 9084a │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 9059e │ │ │ │ + bgt.n 907d6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 905c4 │ │ │ │ + bgt.n 907fc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 905f6 │ │ │ │ + bgt.n 9082e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 90600 │ │ │ │ + blt.n 90838 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, lr │ │ │ │ - ble.n 90600 │ │ │ │ + ble.n 90838 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldrb.w r4, [r4, lr] │ │ │ │ add.w r0, r0, r4, lsl #2 │ │ │ │ add.w r4, r5, r4, lsl #3 │ │ │ │ movs r5, #1 │ │ │ │ lsl.w r5, r5, ip │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r4, r5 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ - b.n 905ce │ │ │ │ + b.n 90806 │ │ │ │ │ │ │ │ -00090658 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +00090890 <_PyObject_LookupSpecial@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r2, [r9, #192] @ 0xc0 │ │ │ │ eor.w r3, r2, r1, asr #3 │ │ │ │ - ldr r1, [pc, #352] @ (907e0 <_PyObject_LookupSpecial@@Base+0x188>) │ │ │ │ + ldr r1, [pc, #352] @ (90a18 <_PyObject_LookupSpecial@@Base+0x188>) │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ movs r1, #12 │ │ │ │ mul.w r7, r1, r3 │ │ │ │ adds r5, r4, r7 │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 906f6 <_PyObject_LookupSpecial@@Base+0x9e> │ │ │ │ + bne.n 9092e <_PyObject_LookupSpecial@@Base+0x9e> │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 906f6 <_PyObject_LookupSpecial@@Base+0x9e> │ │ │ │ + bne.n 9092e <_PyObject_LookupSpecial@@Base+0x9e> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ add r4, r7 │ │ │ │ ldr.w r0, [r4, #1420] @ 0x58c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9076a <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ + beq.n 909a2 <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ - bge.n 9079a <_PyObject_LookupSpecial@@Base+0x142> │ │ │ │ + bge.n 909d2 <_PyObject_LookupSpecial@@Base+0x142> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 9076a <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ + beq.n 909a2 <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 907a6 <_PyObject_LookupSpecial@@Base+0x14e> │ │ │ │ + bmi.n 909de <_PyObject_LookupSpecial@@Base+0x14e> │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r4, [r2, #136] @ 0x88 │ │ │ │ - cbz r4, 906ee <_PyObject_LookupSpecial@@Base+0x96> │ │ │ │ + cbz r4, 90926 <_PyObject_LookupSpecial@@Base+0x96> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 906ec <_PyObject_LookupSpecial@@Base+0x94> │ │ │ │ + bge.n 90924 <_PyObject_LookupSpecial@@Base+0x94> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 907d4 <_PyObject_LookupSpecial@@Base+0x17c> │ │ │ │ + beq.n 90a0c <_PyObject_LookupSpecial@@Base+0x17c> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 907b8 <_PyObject_LookupSpecial@@Base+0x160> │ │ │ │ + bne.n 909f0 <_PyObject_LookupSpecial@@Base+0x160> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 907b8 <_PyObject_LookupSpecial@@Base+0x160> │ │ │ │ + bgt.n 909f0 <_PyObject_LookupSpecial@@Base+0x160> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84900 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ + bl 84ad4 <_PyObject_GenericSetAttrWithDict@@Base+0x704> │ │ │ │ add r2, sp, #12 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r9, [r9, #192] @ 0xc0 │ │ │ │ - bl 84a0c <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ + bl 84be0 <_PyObject_GenericSetAttrWithDict@@Base+0x810> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 907ca <_PyObject_LookupSpecial@@Base+0x172> │ │ │ │ + bne.n 90a02 <_PyObject_LookupSpecial@@Base+0x172> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 90768 <_PyObject_LookupSpecial@@Base+0x110> │ │ │ │ + beq.n 909a0 <_PyObject_LookupSpecial@@Base+0x110> │ │ │ │ add.w r4, r4, #42240 @ 0xa500 │ │ │ │ adds r4, #132 @ 0x84 │ │ │ │ adds r2, r4, r7 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr.w r2, [r8] │ │ │ │ adds r1, r7, #4 │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ @@ -150437,647 +150664,645 @@ │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [r8] │ │ │ │ str.w r8, [r4, r1] │ │ │ │ dmb ish │ │ │ │ str.w r9, [r4, r7] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 90784 <_PyObject_LookupSpecial@@Base+0x12c> │ │ │ │ - cbnz r3, 90774 <_PyObject_LookupSpecial@@Base+0x11c> │ │ │ │ + blt.n 909bc <_PyObject_LookupSpecial@@Base+0x12c> │ │ │ │ + cbnz r3, 909ac <_PyObject_LookupSpecial@@Base+0x11c> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r0, r3 │ │ │ │ orrge.w r0, r3, #1 │ │ │ │ - b.n 906c0 <_PyObject_LookupSpecial@@Base+0x68> │ │ │ │ + b.n 908f8 <_PyObject_LookupSpecial@@Base+0x68> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90768 <_PyObject_LookupSpecial@@Base+0x110> │ │ │ │ + bne.n 909a0 <_PyObject_LookupSpecial@@Base+0x110> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9076a <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ - b.n 90774 <_PyObject_LookupSpecial@@Base+0x11c> │ │ │ │ + beq.n 909a2 <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ + b.n 909ac <_PyObject_LookupSpecial@@Base+0x11c> │ │ │ │ bics.w r3, r0, #1 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ - beq.n 9076a <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ + beq.n 909a2 <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ bic.w r5, r0, #1 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ - b.n 906ca <_PyObject_LookupSpecial@@Base+0x72> │ │ │ │ + b.n 90902 <_PyObject_LookupSpecial@@Base+0x72> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a0c <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ + bl 84be0 <_PyObject_GenericSetAttrWithDict@@Base+0x810> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90768 <_PyObject_LookupSpecial@@Base+0x110> │ │ │ │ + beq.n 909a0 <_PyObject_LookupSpecial@@Base+0x110> │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 9076a <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ - bl d8428 │ │ │ │ - b.n 9076a <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ + bne.n 909a2 <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ + bl d8a44 │ │ │ │ + b.n 909a2 <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 906ee <_PyObject_LookupSpecial@@Base+0x96> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 90926 <_PyObject_LookupSpecial@@Base+0x96> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000907e4 : │ │ │ │ +00090a1c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #176] @ (908a8 ) │ │ │ │ + ldr r5, [pc, #176] @ (90ae0 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r3 │ │ │ │ ldr r6, [r6, r5] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r7, #20 │ │ │ │ - bpl.n 90826 │ │ │ │ + bpl.n 90a5e │ │ │ │ ldr r5, [r5, #28] │ │ │ │ ldr r5, [r0, r5] │ │ │ │ - cbz r5, 90826 │ │ │ │ + cbz r5, 90a5e │ │ │ │ blx r5 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 90842 │ │ │ │ - cbnz r2, 9086a │ │ │ │ + cbz r0, 90a7a │ │ │ │ + cbnz r2, 90aa2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bic.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 8bb6c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bd24 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 9084a │ │ │ │ + cbz r2, 90a82 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9081e │ │ │ │ + bne.n 90a56 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #56316 @ 0xdbfc │ │ │ │ + movw r2, #60860 @ 0xedbc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ee468 <_PyErr_Format@@Base> │ │ │ │ + b.w 1ef4b8 <_PyErr_Format@@Base> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9081e │ │ │ │ + beq.n 90a56 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 90898 │ │ │ │ + blt.n 90ad0 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #56364 @ 0xdc2c │ │ │ │ + movw r2, #60908 @ 0xedec │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 235744 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ + b.w 236960 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90878 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 90878 │ │ │ │ + bne.n 90ab0 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 90ab0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90b68 │ │ │ │ + bne.w 90e04 │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 90b80 │ │ │ │ + bhi.w 90d90 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90ade │ │ │ │ + beq.w 90e00 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90ae2 │ │ │ │ + beq.w 90d08 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 90bc8 │ │ │ │ + bge.w 90dd4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 90bb4 │ │ │ │ + bne.w 90dc0 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ strd r6, r5, [sp, #20] │ │ │ │ - bge.w 90b42 │ │ │ │ + bge.w 90d68 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90b36 │ │ │ │ + beq.w 90d5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 90b4a │ │ │ │ + bge.w 90d70 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - beq.w 90b50 │ │ │ │ + beq.w 90d76 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 90976 │ │ │ │ + bge.n 90bae │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90a06 │ │ │ │ + beq.n 90c3e │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 90976 │ │ │ │ + ble.n 90bae │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 90a20 │ │ │ │ + beq.n 90c58 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 90976 │ │ │ │ + beq.n 90bae │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 90a20 │ │ │ │ + beq.n 90c58 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 90976 │ │ │ │ + beq.n 90bae │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 90a20 │ │ │ │ + beq.n 90c58 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 90976 │ │ │ │ + beq.n 90bae │ │ │ │ adds r2, #24 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 90a20 │ │ │ │ + beq.n 90c58 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 90968 │ │ │ │ + bne.n 90ba0 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90c44 │ │ │ │ + beq.w 90e3c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 90a46 │ │ │ │ + ble.n 90c7e │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 90a30 │ │ │ │ + bne.n 90c68 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90998 │ │ │ │ + bge.n 90bd0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r0, 909b0 │ │ │ │ + cbnz r0, 90be8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ - cbnz r0, 909d0 │ │ │ │ + cbnz r0, 90c08 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - cbnz r0, 909f0 │ │ │ │ + cbnz r0, 90c28 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9099e │ │ │ │ + bge.n 90bd6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9099e │ │ │ │ + bne.n 90bd6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 909a4 │ │ │ │ + beq.n 90bdc │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 909a4 │ │ │ │ + bge.n 90bdc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 909a4 │ │ │ │ + bne.n 90bdc │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 909aa │ │ │ │ + beq.n 90be2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 909aa │ │ │ │ + bge.n 90be2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 909aa │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 909aa │ │ │ │ + bne.n 90be2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 90be2 │ │ │ │ mov r2, r5 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 90a20 │ │ │ │ + beq.n 90c58 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90a08 │ │ │ │ + bne.n 90c40 │ │ │ │ movw r2, #34368 @ 0x8640 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 90976 │ │ │ │ + bne.n 90bae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90a2c │ │ │ │ + bge.n 90c64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r3, r5 │ │ │ │ - b.n 90998 │ │ │ │ + b.n 90bd0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 90a46 │ │ │ │ + beq.n 90c7e │ │ │ │ adds r2, #16 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 9098c │ │ │ │ + beq.n 90bc4 │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 90a38 │ │ │ │ - ldr r1, [pc, #564] @ (90c7c ) │ │ │ │ + bne.n 90c70 │ │ │ │ + ldr r1, [pc, #560] @ (90eb0 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6a00 │ │ │ │ + bl b70c4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 90aa6 │ │ │ │ + beq.n 90cde │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 90a68 │ │ │ │ + cbz r3, 90ca0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 90a68 │ │ │ │ + bge.n 90ca0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90be2 │ │ │ │ + bne.w 90e1c │ │ │ │ mov r0, r3 │ │ │ │ - bl 7751c │ │ │ │ + bl 776ec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ itett lt │ │ │ │ - movwlt r2, #63644 @ 0xf89c │ │ │ │ - movwge r2, #63776 @ 0xf920 │ │ │ │ + movwlt r2, #2652 @ 0xa5c │ │ │ │ + movwge r2, #2784 @ 0xae0 │ │ │ │ ldrlt r3, [r5, #12] │ │ │ │ - movtlt r2, #41 @ 0x29 │ │ │ │ + movtlt r2, #42 @ 0x2a │ │ │ │ itt ge │ │ │ │ ldrge r3, [r3, #12] │ │ │ │ - movtge r2, #41 @ 0x29 │ │ │ │ + movtge r2, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #63872 @ 0xf980 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl d5cf4 │ │ │ │ + movw r1, #2880 @ 0xb40 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl d6310 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90ab8 │ │ │ │ + bge.n 90cf0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90c26 │ │ │ │ + beq.w 90e5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90aca │ │ │ │ + bge.n 90dec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90c2e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90ade │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 90ade │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 909aa │ │ │ │ - ldr r2, [pc, #412] @ (90c80 ) │ │ │ │ + bne.n 90dec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 90dec │ │ │ │ + ldr r2, [pc, #424] @ (90eb4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90c64 │ │ │ │ + beq.w 90e68 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 90c22 │ │ │ │ + bhi.w 90e64 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 90b1c │ │ │ │ + beq.n 90d42 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ add.w r2, r3, #128 @ 0x80 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.w 90c22 │ │ │ │ + bcc.w 90e64 │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1b0054 <_PyEval_NoToolsForUnwind@@Base+0x2e8> │ │ │ │ + bl 1b166c <_PyEval_NoToolsForUnwind@@Base+0x2e8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 90aca │ │ │ │ + beq.n 90dec │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 90b50 │ │ │ │ + beq.n 90d76 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90930 │ │ │ │ - b.n 90998 │ │ │ │ + bne.w 90b68 │ │ │ │ + b.n 90bd0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90914 │ │ │ │ - b.n 90b36 │ │ │ │ + bne.w 90b4c │ │ │ │ + b.n 90d5c │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 90930 │ │ │ │ + bne.w 90b68 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90b60 │ │ │ │ + bge.n 90d88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90c36 │ │ │ │ + beq.w 90ea0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ - b.n 90998 │ │ │ │ - mov r1, r3 │ │ │ │ - movw r0, #23912 @ 0x5d68 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 25c6d0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 90ade │ │ │ │ - b.n 908c6 │ │ │ │ - movw r0, #63788 @ 0xf92c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + b.n 90bd0 │ │ │ │ + movw r0, #2796 @ 0xaec │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2ef0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 90ade │ │ │ │ + bl c3550 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 90e00 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 90ade │ │ │ │ + cbz r0, 90e00 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ ldrlt r3, [r6, #0] │ │ │ │ - bge.n 90bc8 │ │ │ │ + bge.n 90dd4 │ │ │ │ movs r5, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ strd r6, r5, [sp, #20] │ │ │ │ - bge.n 90b36 │ │ │ │ + bge.n 90d5c │ │ │ │ adds r2, r3, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r6, #0] │ │ │ │ - b.n 90998 │ │ │ │ + b.n 90bd0 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ + movw r1, #2804 @ 0xaf4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #63796 @ 0xf934 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 90aca │ │ │ │ + bl d6310 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 90e00 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 90e00 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 90be2 │ │ │ │ + mov r1, r3 │ │ │ │ + movw r0, #28456 @ 0x6f28 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 25d8e8 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 90e00 │ │ │ │ + b.n 90afe │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - cbz r2, 90c02 │ │ │ │ + cbz r2, 90e80 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r1, #0 │ │ │ │ adds r2, #12 │ │ │ │ cmp r0, r1 │ │ │ │ - ble.w 90a68 │ │ │ │ + ble.w 90ca0 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 90998 │ │ │ │ + beq.w 90bd0 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 90bee │ │ │ │ + b.n 90e28 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 90998 │ │ │ │ + beq.w 90bc4 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90c04 │ │ │ │ + bne.n 90e3e │ │ │ │ movw r2, #34368 @ 0x8640 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 90998 │ │ │ │ - b.n 90a68 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - b.n 90af0 │ │ │ │ + beq.w 90bc4 │ │ │ │ + b.n 90c7e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 90ab8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 90aca │ │ │ │ - movw r0, #5160 @ 0x1428 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 90b60 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 90cf0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + b.n 90d16 │ │ │ │ + movw r3, #4360 @ 0x1108 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #2852 @ 0xb24 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f29e4 │ │ │ │ + b.n 90dec │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 9098c │ │ │ │ + beq.w 90bd0 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90c46 │ │ │ │ + bne.n 90e82 │ │ │ │ movw r2, #34368 @ 0x8640 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 9098c │ │ │ │ - b.n 90a46 │ │ │ │ - movw r3, #4360 @ 0x1108 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63844 @ 0xf964 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 90aca │ │ │ │ + beq.w 90bd0 │ │ │ │ + b.n 90ca0 │ │ │ │ + movw r0, #5160 @ 0x1428 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 90d88 │ │ │ │ + nop │ │ │ │ sxth r0, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090c84 : │ │ │ │ +00090eb8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bpl.n 90cd2 │ │ │ │ + bpl.n 90f06 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 90cf0 │ │ │ │ - movw r3, #4781 @ 0x12ad │ │ │ │ + cbz r2, 90f24 │ │ │ │ + movw r3, #6397 @ 0x18fd │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90cc0 │ │ │ │ + bne.n 90ef4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0a68 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ - cbz r0, 90cc6 │ │ │ │ + bl c10d0 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + cbz r0, 90efa │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90cbc │ │ │ │ + bne.n 90ef0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl d7f84 │ │ │ │ + bl d85a0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 90cbc │ │ │ │ + b.n 90ef0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #55692 @ 0xd98c │ │ │ │ + movw r1, #60236 @ 0xeb4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 90d10 │ │ │ │ + cbz r2, 90f44 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 92998 │ │ │ │ + bl 92bd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90cce │ │ │ │ + beq.n 90f02 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90cbc │ │ │ │ - b.n 90cc6 │ │ │ │ + bne.n 90ef0 │ │ │ │ + b.n 90efa │ │ │ │ movw r1, #61148 @ 0xeedc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #55920 @ 0xda70 │ │ │ │ + movw r1, #60464 @ 0xec30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 90cc6 │ │ │ │ + bl d6310 │ │ │ │ + b.n 90efa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 90d52 │ │ │ │ + bpl.n 90f86 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 90ed0 │ │ │ │ + beq.w 91104 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 90e3e │ │ │ │ + beq.n 91072 │ │ │ │ ldr.w r4, [r1, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 90e32 │ │ │ │ + beq.n 91066 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r6, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov fp, r6 │ │ │ │ - bge.w 90f56 │ │ │ │ + bge.w 9118a │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 90e5e │ │ │ │ + ble.n 91092 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, r3 │ │ │ │ ittt ne │ │ │ │ addne.w r9, r4, #16 │ │ │ │ movne r6, #1 │ │ │ │ movne r3, r9 │ │ │ │ - bne.n 90e4c │ │ │ │ + bne.n 91080 │ │ │ │ movs r6, #1 │ │ │ │ add.w r9, r4, #16 │ │ │ │ mov sl, r5 │ │ │ │ movw r7, #40968 @ 0xa008 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r1, [r9, r6, lsl #2] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r3, [r1, #132] @ 0x84 │ │ │ │ - bpl.n 90de8 │ │ │ │ - ldr r3, [pc, #440] @ (90f6c ) │ │ │ │ + bpl.n 9101c │ │ │ │ + ldr r3, [pc, #440] @ (911a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r1, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -151087,293 +151312,293 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [ip, #392] @ 0x188 │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90ee4 │ │ │ │ + beq.n 91118 │ │ │ │ ldr.w r3, [ip, #408] @ 0x198 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bpl.w 90f14 │ │ │ │ + bpl.w 91148 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 90ebe │ │ │ │ + bne.n 910f2 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 90ebe │ │ │ │ + beq.n 910f2 │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, sl │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 90f32 │ │ │ │ + beq.w 91166 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 90e68 │ │ │ │ + cbnz r3, 9109c │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - blt.n 90da2 │ │ │ │ + blt.n 90fd6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, sl │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90e32 │ │ │ │ + bge.n 91066 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90f3c │ │ │ │ + beq.w 91170 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90f38 │ │ │ │ + bne.n 9116c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w c12ac │ │ │ │ + b.w c18fc │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 90e5e │ │ │ │ + beq.n 91092 │ │ │ │ ldr.w r7, [r3, #4]! │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 90e4c │ │ │ │ + bne.n 91080 │ │ │ │ cmp r6, r8 │ │ │ │ - blt.n 90d94 │ │ │ │ + blt.n 90fc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 90f00 │ │ │ │ - b.n 90e32 │ │ │ │ + blt.n 91134 │ │ │ │ + b.n 91066 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r5 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90e86 │ │ │ │ + bge.n 910ba │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90f46 │ │ │ │ + beq.n 9117a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r4, [r2, #136] @ 0x88 │ │ │ │ - cbz r4, 90eba │ │ │ │ + cbz r4, 910ee │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r3 │ │ │ │ cmp fp, r1 │ │ │ │ ite ne │ │ │ │ movne r1, fp │ │ │ │ moveq r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90eb2 │ │ │ │ + bge.n 910e6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90f64 │ │ │ │ + beq.n 91198 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r3 │ │ │ │ - b.n 90eb2 │ │ │ │ + b.n 910e6 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6ba50 │ │ │ │ + bl 6bbe0 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 90eee │ │ │ │ + beq.n 91122 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 90e04 │ │ │ │ + b.n 91038 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #152] @ (90f70 ) │ │ │ │ - bl bd040 <_PyUnicode_Equal@@Base> │ │ │ │ + ldr r1, [pc, #152] @ (911a4 ) │ │ │ │ + bl bd6a4 <_PyUnicode_Equal@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90d52 │ │ │ │ - b.n 90e3e │ │ │ │ + beq.w 90f86 │ │ │ │ + b.n 91072 │ │ │ │ add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r0, #384] @ 0x180 │ │ │ │ - b.n 90de8 │ │ │ │ + b.n 9101c │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 261924 │ │ │ │ + bl 262b40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90e32 │ │ │ │ + bge.n 91066 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90e32 │ │ │ │ + bne.n 91066 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 90e32 │ │ │ │ + b.n 91066 │ │ │ │ movw r1, #2405 @ 0x965 │ │ │ │ - movw r0, #33800 @ 0x8408 │ │ │ │ + movw r0, #38344 @ 0x95c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r5, sl │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 90f00 │ │ │ │ - b.n 90e32 │ │ │ │ + blt.n 91134 │ │ │ │ + b.n 91066 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r5, sl │ │ │ │ - b.n 90e5e │ │ │ │ + b.n 91092 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 90eb2 │ │ │ │ + b.n 910e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 90e32 │ │ │ │ + b.n 91066 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r5, [sp] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ - b.n 90e86 │ │ │ │ + b.n 910ba │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bgt.w 90d7e │ │ │ │ - b.n 90e32 │ │ │ │ + bgt.w 90fb2 │ │ │ │ + b.n 91066 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 90eb2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 910e6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ sxth r0, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91312 │ │ │ │ + beq.w 91546 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 91324 │ │ │ │ + bge.w 91558 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91014 │ │ │ │ + beq.n 91248 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 90fda │ │ │ │ + ble.n 9120e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 91022 │ │ │ │ + beq.n 91256 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 90fda │ │ │ │ + beq.n 9120e │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 91022 │ │ │ │ + beq.n 91256 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 90fda │ │ │ │ + beq.n 9120e │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 91022 │ │ │ │ + beq.n 91256 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 90fda │ │ │ │ + beq.n 9120e │ │ │ │ adds r3, #24 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 91022 │ │ │ │ + beq.n 91256 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 90fcc │ │ │ │ + bne.n 91200 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 90ff4 │ │ │ │ + cbz r2, 91228 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - movw r3, #10716 @ 0x29dc │ │ │ │ + movw r3, #15336 @ 0x3be8 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #64096 @ 0xfa60 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl d5cf4 │ │ │ │ + movw r1, #3104 @ 0xc20 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl d6310 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9110a │ │ │ │ + b.n 9133e │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 2e108 <_PyObject_DebugMallocStats@@Base+0x638> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90fda │ │ │ │ + beq.n 9120e │ │ │ │ ldr r5, [r5, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r0, r2, #22 │ │ │ │ - bmi.w 9121a │ │ │ │ + bmi.w 9144e │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 91050 │ │ │ │ + bgt.n 91284 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91180 │ │ │ │ + beq.w 913b4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 91180 │ │ │ │ + bhi.w 913b4 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r4, [sp, #404] @ 0x194 │ │ │ │ strb r5, [r4, #13] │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ ldrb r4, [r3, #2] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r6, #22309 @ 0x5725 │ │ │ │ + movweq r6, #23949 @ 0x5d8d │ │ │ │ movteq r6, #12 │ │ │ │ - bne.w 9116c │ │ │ │ - ldr.w r8, [pc, #840] @ 913ac │ │ │ │ + bne.w 913a0 │ │ │ │ + ldr.w r8, [pc, #840] @ 915e0 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r8, r9] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1992] @ 0x7c8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91144 │ │ │ │ - ldr.w ip, [pc, #820] @ 913b0 │ │ │ │ + beq.n 91378 │ │ │ │ + ldr.w ip, [pc, #820] @ 915e4 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ str.w r7, [r2, #1992] @ 0x7c8 │ │ │ │ ldr.w r1, [r2, #1996] @ 0x7cc │ │ │ │ ldr.w r7, [ip, #1600] @ 0x640 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1996] @ 0x7cc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 911e2 │ │ │ │ + bne.w 91416 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r7, [r3, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r5, [r3, #8] │ │ │ │ - bge.n 910ac │ │ │ │ + bge.n 912e0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r6, [r3, #24] │ │ │ │ movs r1, #0 │ │ │ │ str r4, [r3, #12] │ │ │ │ sub.w r5, r3, #8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ @@ -151397,261 +151622,261 @@ │ │ │ │ adds r1, #1 │ │ │ │ str.w r6, [r3, #-8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r1, r7 │ │ │ │ str.w r5, [r2, #3760] @ 0xeb0 │ │ │ │ str.w r4, [r2, #3868] @ 0xf1c │ │ │ │ str.w r1, [r2, #3768] @ 0xeb8 │ │ │ │ - bgt.n 9119e │ │ │ │ + bgt.n 913d2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr.w r8, [pc, #664] @ 913ac │ │ │ │ + ldr.w r8, [pc, #664] @ 915e0 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r8, r9] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1992] @ 0x7c8 │ │ │ │ - cbz r3, 91142 │ │ │ │ + cbz r3, 91376 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 9107a │ │ │ │ - movw r6, #6669 @ 0x1a0d │ │ │ │ + b.n 912ae │ │ │ │ + movw r6, #7233 @ 0x1c41 │ │ │ │ movt r6, #9 │ │ │ │ - b.n 91060 │ │ │ │ - movw r6, #5569 @ 0x15c1 │ │ │ │ + b.n 91294 │ │ │ │ + movw r6, #7185 @ 0x1c11 │ │ │ │ movt r6, #12 │ │ │ │ - b.n 91060 │ │ │ │ + b.n 91294 │ │ │ │ mov r6, r3 │ │ │ │ movw r0, #14536 @ 0x38c8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91010 │ │ │ │ + beq.w 91244 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r0, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ ldr.w r0, [r8, r9] │ │ │ │ str r1, [r3, #20] │ │ │ │ - blt.n 910a8 │ │ │ │ - b.n 910ac │ │ │ │ + blt.n 912dc │ │ │ │ + b.n 912e0 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 91180 │ │ │ │ + ble.n 913b4 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq r6, #17961 @ 0x4629 │ │ │ │ + movweq r6, #19697 @ 0x4cf1 │ │ │ │ movteq r6, #11 │ │ │ │ - beq.w 91060 │ │ │ │ + beq.w 91294 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #52100 @ 0xcb84 │ │ │ │ + movw r1, #56644 @ 0xdd44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9110a │ │ │ │ + beq.n 9133e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9110a │ │ │ │ + beq.n 9133e │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9110a │ │ │ │ + bne.n 9133e │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ - cbnz r2, 911da │ │ │ │ + cbnz r2, 9140e │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 9110a │ │ │ │ + bmi.n 9133e │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 911c4 │ │ │ │ + bne.n 913f8 │ │ │ │ dmb ish │ │ │ │ - b.n 9110a │ │ │ │ + b.n 9133e │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9110a │ │ │ │ - b.n 911b6 │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + bne.n 9133e │ │ │ │ + b.n 913ea │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 9125c │ │ │ │ + bne.n 91490 │ │ │ │ add.w r0, ip, #1592 @ 0x638 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 91250 │ │ │ │ + cbnz r0, 91484 │ │ │ │ mov r0, r3 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r0, [r8, r9] │ │ │ │ str r7, [r3, #20] │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 910a8 │ │ │ │ - b.n 910ac │ │ │ │ + blt.w 912dc │ │ │ │ + b.n 912e0 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 912f8 │ │ │ │ + bgt.n 9152c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91180 │ │ │ │ + beq.n 913b4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 91180 │ │ │ │ - add r2, pc, #4 @ (adr r2, 91230 ) │ │ │ │ + bhi.n 913b4 │ │ │ │ + add r2, pc, #4 @ (adr r2, 91464 ) │ │ │ │ ldr.w pc, [r2, r3, lsl #2] │ │ │ │ nop │ │ │ │ - asrs r5, r6, #11 │ │ │ │ + asrs r1, r5, #20 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r1, r0, #6 │ │ │ │ + asrs r5, r6, #14 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r6, #11 │ │ │ │ + asrs r1, r5, #20 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r3, r5, #11 │ │ │ │ + asrs r7, r3, #20 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r1, r0, #6 │ │ │ │ + asrs r5, r6, #14 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r1, r0, #6 │ │ │ │ + asrs r5, r6, #14 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r1, r0, #6 │ │ │ │ + asrs r5, r6, #14 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r7, r6, #9 │ │ │ │ + asrs r3, r5, #18 │ │ │ │ movs r1, r1 │ │ │ │ ldr.w r0, [r8, r9] │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n 9120e │ │ │ │ + b.n 91442 │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r0, [r8, r9] │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n 9120e │ │ │ │ - movw r6, #5569 @ 0x15c1 │ │ │ │ + b.n 91442 │ │ │ │ + movw r6, #7185 @ 0x1c11 │ │ │ │ movt r6, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9135c │ │ │ │ - ldr.w r8, [pc, #296] @ 913ac │ │ │ │ + beq.n 91590 │ │ │ │ + ldr.w r8, [pc, #296] @ 915e0 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r8, r9] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2000] @ 0x7d0 │ │ │ │ - cbz r3, 912d2 │ │ │ │ + cbz r3, 91506 │ │ │ │ ldr.w r0, [r2, #2004] @ 0x7d4 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r0, #1 │ │ │ │ str.w r1, [r2, #2000] @ 0x7d0 │ │ │ │ str.w r0, [r2, #2004] @ 0x7d4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1932e0 <_Py_NewReference@@Base> │ │ │ │ + bl 1948e8 <_Py_NewReference@@Base> │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r0, [r8, r9] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [r3, #28] │ │ │ │ str r5, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n 9120e │ │ │ │ + b.n 91442 │ │ │ │ movw r0, #14136 @ 0x3738 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 70a28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70bb4 <_PyObject_GC_New@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 912b8 │ │ │ │ - b.n 91010 │ │ │ │ - movw r6, #6669 @ 0x1a0d │ │ │ │ + bne.n 914ec │ │ │ │ + b.n 91244 │ │ │ │ + movw r6, #7233 @ 0x1c41 │ │ │ │ movt r6, #9 │ │ │ │ - b.n 9127e │ │ │ │ + b.n 914b2 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 9127e │ │ │ │ + b.n 914b2 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 91180 │ │ │ │ + ble.w 913b4 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 91180 │ │ │ │ - movw r6, #50261 @ 0xc455 │ │ │ │ + bne.w 913b4 │ │ │ │ + movw r6, #54873 @ 0xd659 │ │ │ │ movt r6, #21 │ │ │ │ - b.n 9127e │ │ │ │ + b.n 914b2 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r1, 91374 │ │ │ │ + cbz r1, 915a8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 90f9c │ │ │ │ + blt.w 911d0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r2, 9133e │ │ │ │ + cbz r2, 91572 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ tst.w r4, #268435456 @ 0x10000000 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ - movw r3, #10716 @ 0x29dc │ │ │ │ + movw r3, #15336 @ 0x3be8 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #64024 @ 0xfa18 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 91010 │ │ │ │ + movw r1, #3032 @ 0xbd8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl d6310 │ │ │ │ + b.n 91244 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52128 @ 0xcba0 │ │ │ │ + movw r1, #56672 @ 0xdd60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 91010 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 91244 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r2, #44536 @ 0xadf8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r3, 9138e │ │ │ │ + cbz r3, 915c2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst.w r2, #268435456 @ 0x10000000 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ mov r2, r6 │ │ │ │ - movw r3, #10716 @ 0x29dc │ │ │ │ + movw r3, #15336 @ 0x3be8 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - movw r1, #63956 @ 0xf9d4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #2964 @ 0xb94 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 91010 │ │ │ │ + bl d6310 │ │ │ │ + b.n 91244 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -151661,15 +151886,15 @@ │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ bic.w ip, r0, #3 │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ bfi r0, r2, #0, #2 │ │ │ │ - ldr r2, [pc, #200] @ (914ac ) │ │ │ │ + ldr r2, [pc, #200] @ (916e0 ) │ │ │ │ ldr.w lr, [lr, r2] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ @@ -151677,89 +151902,89 @@ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ ldr.w r2, [r0, #3768] @ 0xeb8 │ │ │ │ and.w r1, r1, #1 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ - ble.n 91448 │ │ │ │ + ble.n 9167c │ │ │ │ ldr.w r1, [r0, #3868] @ 0xf1c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #3768] @ 0xeb8 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r0, #3868] @ 0xf1c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 91458 │ │ │ │ + bne.n 9168c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91492 │ │ │ │ + bne.n 916c6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 91478 │ │ │ │ + cbnz r0, 916ac │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r2, #160] @ 0xa0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ ldr.w r2, [r0, #3868] @ 0xf1c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #3868] @ 0xf1c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9142e │ │ │ │ + beq.n 91662 │ │ │ │ ldr.w r2, [ip] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9142e │ │ │ │ + bge.n 91662 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [ip] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9142e │ │ │ │ + bne.n 91662 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9142e │ │ │ │ + b.n 91662 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91438 │ │ │ │ + bge.n 9166c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91438 │ │ │ │ + bne.n 9166c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91438 │ │ │ │ + b.n 9166c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91434 │ │ │ │ + bge.n 91668 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91434 │ │ │ │ + bne.n 91668 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91434 │ │ │ │ + b.n 91668 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000914b0 : │ │ │ │ +000916e4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #12] @ (914dc ) │ │ │ │ + ldr r0, [pc, #12] @ (91710 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ - bl 914e0 │ │ │ │ + bl 91714 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -151768,97 +151993,96 @@ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ bic.w r7, r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r4, [r5, #84] @ 0x54 │ │ │ │ ldr.w ip, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r4, #20 │ │ │ │ - bpl.w 918bc │ │ │ │ + bpl.w 91af0 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ ldr r6, [r1, r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 918bc │ │ │ │ + beq.w 91af0 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9177c │ │ │ │ - movw r3, #7469 @ 0x1d2d │ │ │ │ + bne.w 919b0 │ │ │ │ + movw r3, #9041 @ 0x2351 │ │ │ │ movt r3, #13 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 916b6 │ │ │ │ + bne.w 918e8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #580] @ (91778 ) │ │ │ │ + ldr r2, [pc, #580] @ (919ac ) │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r6, [r1, r2] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 919e0 │ │ │ │ + beq.w 91c12 │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.w 918ee │ │ │ │ + bhi.w 91b2a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 916c4 │ │ │ │ + beq.w 918f6 │ │ │ │ add.w r9, sp, #24 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91894 │ │ │ │ + bge.w 91ac8 │ │ │ │ bic.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r4, r4, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r9] │ │ │ │ - cbz r4, 915b0 │ │ │ │ + cbz r4, 917e4 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 918ac │ │ │ │ + bge.w 91ae0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ - bls.n 915b0 │ │ │ │ + bls.n 917e4 │ │ │ │ add.w r1, r8, #8 │ │ │ │ add.w r0, r9, #4 │ │ │ │ add.w r8, r8, r7, lsl #2 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91884 │ │ │ │ + bge.w 91ab8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 91596 │ │ │ │ + bne.n 917ca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 916d4 │ │ │ │ + bge.w 91906 │ │ │ │ bic.w r8, r5, #1 │ │ │ │ ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 916f2 │ │ │ │ + beq.w 91924 │ │ │ │ ldr.w r1, [r6, #152] @ 0x98 │ │ │ │ subs r1, r1, r4 │ │ │ │ cmp.w r2, r1, asr #2 │ │ │ │ - itt lt │ │ │ │ - addlt.w r2, r4, r2, lsl #2 │ │ │ │ - strlt.w r2, [r6, #148] @ 0x94 │ │ │ │ - bge.w 916f2 │ │ │ │ + bge.w 91924 │ │ │ │ + add.w r2, r4, r2, lsl #2 │ │ │ │ + str.w r2, [r6, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r4, #4] │ │ │ │ - bge.w 919ae │ │ │ │ + bge.w 91bb0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldrd r1, r2, [r8, #8] │ │ │ │ strd r1, r2, [r4, #12] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ @@ -151867,335 +152091,317 @@ │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ str r1, [r4, #32] │ │ │ │ add.w r1, r3, #128 @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ - ble.n 91666 │ │ │ │ + ble.n 91898 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, r1 │ │ │ │ - ble.n 91666 │ │ │ │ + ble.n 91898 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - ble.n 91666 │ │ │ │ + ble.n 91898 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ - ble.n 91666 │ │ │ │ + ble.n 91898 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #4 │ │ │ │ - ble.n 91666 │ │ │ │ + ble.n 91898 │ │ │ │ add.w lr, r4, #52 @ 0x34 │ │ │ │ mov.w ip, #4 │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp ip, r0 │ │ │ │ - blt.n 91658 │ │ │ │ + blt.n 9188a │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r9 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl a1be0 <_PyUnicode_EqualToASCIIString@@Base+0x50> │ │ │ │ + bl a1df0 <_PyUnicode_EqualToASCIIString@@Base+0x50> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 918ce │ │ │ │ + bne.w 91b02 │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.w 91904 │ │ │ │ + bhi.w 91b22 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #376] @ 0x178 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9193c │ │ │ │ + bne.w 91b90 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl a2800 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl a2a10 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 918e0 │ │ │ │ + beq.w 91b14 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9190c │ │ │ │ + bne.w 91b60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9169e │ │ │ │ + b.n 918d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r5 │ │ │ │ add.w r9, sp, #24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 915bc │ │ │ │ + blt.w 917f0 │ │ │ │ bic.w r8, r5, #1 │ │ │ │ ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ orr.w r3, r5, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ orr.w fp, r5, #1 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 915d6 │ │ │ │ - add.w r1, r2, #1000 @ 0x3e8 │ │ │ │ + bne.w 9180a │ │ │ │ mov.w r4, #16384 @ 0x4000 │ │ │ │ + add.w r1, r2, #1000 @ 0x3e8 │ │ │ │ cmp.w r4, r1, lsl #2 │ │ │ │ - blt.w 919f4 │ │ │ │ + blt.w 91bf2 │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrd r0, r3, [r0, #980] @ 0x3d4 │ │ │ │ blx r3 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - cbz r0, 9175e │ │ │ │ + cbz r0, 91990 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r1, r4, [r0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr.w lr, [r6, #144] @ 0x90 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 91968 │ │ │ │ + bne.w 91b9c │ │ │ │ str.w r0, [r6, #144] @ 0x90 │ │ │ │ adds r1, r0, r4 │ │ │ │ str.w r1, [r6, #152] @ 0x98 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r1, #3 │ │ │ │ add.w r4, r0, r1, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ str.w r2, [r6, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 915ee │ │ │ │ + bne.w 91820 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 84e94 <_PyObject_GenericSetAttrWithDict@@Base+0xc8c> │ │ │ │ + bl 85068 <_PyObject_GenericSetAttrWithDict@@Base+0xc98> │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 919fe │ │ │ │ + beq.w 91c32 │ │ │ │ ldr.w r0, [r9, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 84e94 <_PyObject_GenericSetAttrWithDict@@Base+0xc8c> │ │ │ │ - b.n 91766 │ │ │ │ + bl 85068 <_PyObject_GenericSetAttrWithDict@@Base+0xc98> │ │ │ │ + b.n 91998 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9151e │ │ │ │ + beq.w 91752 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, ip │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl d9684 <_PyEval_CheckExceptTypeValid@@Base+0x59c> │ │ │ │ + bl d9c4c <_PyEval_CheckExceptTypeValid@@Base+0x59c> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 918ea │ │ │ │ + beq.w 91b1e │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ orr.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r9 │ │ │ │ blx r6 │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ mov r4, r0 │ │ │ │ add r6, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 9185c │ │ │ │ + ble.n 91a90 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 917ce │ │ │ │ + bge.n 91a02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9197c │ │ │ │ + beq.w 91c26 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 9185c │ │ │ │ + beq.n 91a90 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 917e8 │ │ │ │ + bge.n 91a1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 919f8 │ │ │ │ + beq.w 91c00 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 9185c │ │ │ │ + beq.n 91a90 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91802 │ │ │ │ + bge.n 91a36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 919a8 │ │ │ │ + beq.w 91c2c │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 9185c │ │ │ │ + beq.n 91a90 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9181c │ │ │ │ + bge.n 91a50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91982 │ │ │ │ + beq.w 91c06 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 9185c │ │ │ │ + beq.n 91a90 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91836 │ │ │ │ + bge.n 91a6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91988 │ │ │ │ + beq.w 91c0c │ │ │ │ cmp r6, #5 │ │ │ │ - beq.n 9185c │ │ │ │ + beq.n 91a90 │ │ │ │ add.w r3, r8, #16 │ │ │ │ movs r7, #5 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91856 │ │ │ │ + bge.n 91a8a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9199e │ │ │ │ + beq.w 91bf6 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 91840 │ │ │ │ + bne.n 91a74 │ │ │ │ sub.w r0, r8, #4 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9169e │ │ │ │ + bge.w 918d0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9169e │ │ │ │ + bne.w 918d0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9169e │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 918d0 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r8, r1 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.w 91596 │ │ │ │ - b.n 915b0 │ │ │ │ + bne.w 917ca │ │ │ │ + b.n 917e4 │ │ │ │ bic.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bic.w r4, r4, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 91570 │ │ │ │ - b.n 915b0 │ │ │ │ + bne.w 917a4 │ │ │ │ + b.n 917e4 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r7, #2 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ - bhi.w 9158a │ │ │ │ - b.n 915b0 │ │ │ │ + bhi.w 917be │ │ │ │ + b.n 917e4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ str.w ip, [sp, #96] @ 0x60 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 8bb6c <_PyObject_MakeTpCall@@Base> │ │ │ │ + b.w 8bd24 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c834 <_Py_HandlePending@@Base+0x62c> │ │ │ │ + bl 19de44 <_Py_HandlePending@@Base+0x62c> │ │ │ │ cmp r7, #8 │ │ │ │ - bls.n 918e0 │ │ │ │ + bls.n 91b14 │ │ │ │ mov r0, r9 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ - cbz r3, 91948 │ │ │ │ + cbz r3, 91b40 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 91948 │ │ │ │ + cbz r3, 91b40 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 916ae │ │ │ │ + b.n 918e0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7637c │ │ │ │ + b.n 918b4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 91550 │ │ │ │ - bl 1f4674 │ │ │ │ + bne.w 91784 │ │ │ │ + bl 1f56c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9169e │ │ │ │ - mov r0, r9 │ │ │ │ - bl 761ac │ │ │ │ - b.n 91682 │ │ │ │ + b.n 918d0 │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movw r2, #60860 @ 0xedbc │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 1ef4b8 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 916ae │ │ │ │ + beq.w 918e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9198e │ │ │ │ + blt.n 91be2 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #56364 @ 0xdc2c │ │ │ │ + movw r2, #60908 @ 0xedec │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 235744 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ + b.w 236960 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9169e │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #75 @ 0x4b │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - movw r2, #56316 @ 0xdbfc │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ee468 <_PyErr_Format@@Base> │ │ │ │ + b.n 918d0 │ │ │ │ ldr.w r1, [r6, #148] @ 0x94 │ │ │ │ add.w ip, lr, #12 │ │ │ │ sub.w r1, r1, ip │ │ │ │ asrs r1, r1, #2 │ │ │ │ str.w r1, [lr, #8] │ │ │ │ - b.n 91738 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 917ce │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9181c │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 91836 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9191c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9191c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b.n 91856 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 91802 │ │ │ │ + b.n 9196a │ │ │ │ orr.w r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldrd r2, r1, [r8, #8] │ │ │ │ strd r2, r1, [r4, #12] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ @@ -152203,113 +152409,132 @@ │ │ │ │ strd r2, r2, [r4, #20] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ str r1, [r4, #32] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9162e │ │ │ │ - b.n 91666 │ │ │ │ + bgt.w 91860 │ │ │ │ + b.n 91898 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 91b70 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 91b70 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + b.n 9192c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b.n 91a8a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 91a1c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 91a50 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 91a6a │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl 19bf50 │ │ │ │ + bl 19d560 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9169e │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - b.n 916fa │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 917e8 │ │ │ │ - bl 1f4674 │ │ │ │ + b.n 918d0 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 91a02 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 91a36 │ │ │ │ + bl 1f56c4 │ │ │ │ cmp r7, #8 │ │ │ │ - bls.w 918e0 │ │ │ │ - b.n 918da │ │ │ │ + bls.w 91b14 │ │ │ │ + b.n 91b0e │ │ │ │ nop │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #184] @ (91ad4 ) │ │ │ │ + ldr r5, [pc, #184] @ (91d08 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r5, [r1, r5] │ │ │ │ - cbnz r3, 91a56 │ │ │ │ + cbnz r3, 91c8a │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 91a90 │ │ │ │ + bne.n 91cc4 │ │ │ │ ldr.w r3, [r5, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 91a74 │ │ │ │ + bcc.n 91ca8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 91a6c │ │ │ │ + cbz r3, 91ca0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ adds r7, #8 │ │ │ │ ands.w r1, r1, #32 │ │ │ │ itte ne │ │ │ │ movne r1, #0 │ │ │ │ movne r0, r1 │ │ │ │ ldreq r0, [r4, #12] │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91a2a │ │ │ │ + beq.n 91c5e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r7, #4] │ │ │ │ - bl 199950 │ │ │ │ + bl 19af60 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91a2a │ │ │ │ + beq.n 91c5e │ │ │ │ movs r0, #0 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 91a38 │ │ │ │ - movw r1, #61504 @ 0xf040 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + bcc.n 91c6c │ │ │ │ + movw r1, #512 @ 0x200 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 313a8 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 31408 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91a6c │ │ │ │ - b.n 91a38 │ │ │ │ + bne.n 91ca0 │ │ │ │ + b.n 91c6c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r7, #4] │ │ │ │ - bl 1ff810 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2008a0 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91a6c │ │ │ │ + beq.n 91ca0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #64168 @ 0xfaa8 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ + movw r2, #3176 @ 0xc68 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1ee468 <_PyErr_Format@@Base> │ │ │ │ + bl 1ef4b8 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91a6c │ │ │ │ + bge.n 91ca0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91a6c │ │ │ │ + bne.n 91ca0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 91a6c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 91ca0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ @@ -152320,18 +152545,18 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 91c06 │ │ │ │ + beq.n 91e3a │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bic.w ip, r2, #3 │ │ │ │ - ldr r5, [pc, #312] @ (91c4c ) │ │ │ │ + ldr r5, [pc, #312] @ (91e80 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ bic.w r0, r0, #3 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ and.w r2, r1, #3 │ │ │ │ @@ -152350,141 +152575,141 @@ │ │ │ │ addgt.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ strgt.w r1, [r2, #3768] @ 0xeb8 │ │ │ │ ldr.w r1, [r2, #3868] @ 0xf1c │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91c40 │ │ │ │ + bne.n 91e74 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.n 91c1a │ │ │ │ + bmi.n 91e4e │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 91ba2 │ │ │ │ + cbnz r0, 91dd6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 91bc4 │ │ │ │ + cbnz r0, 91df8 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91be8 │ │ │ │ + bne.n 91e1c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #1996] @ 0x7cc │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 91c0e │ │ │ │ + bhi.n 91e42 │ │ │ │ ldr.w r0, [r2, #1992] @ 0x7c8 │ │ │ │ adds r1, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w r3, [r2, #1992] @ 0x7c8 │ │ │ │ str.w r1, [r2, #1996] @ 0x7cc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91b76 │ │ │ │ + bge.n 91daa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91b76 │ │ │ │ + bne.n 91daa │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91b7a │ │ │ │ + beq.n 91dae │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91b7a │ │ │ │ + bge.n 91dae │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91b7a │ │ │ │ + bne.n 91dae │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ ldr r2, [r5, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 91b82 │ │ │ │ + beq.n 91db6 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #2004] @ 0x7d4 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 91c0e │ │ │ │ + bhi.n 91e42 │ │ │ │ ldr.w r0, [r2, #2000] @ 0x7d0 │ │ │ │ adds r1, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w r3, [r2, #2000] @ 0x7d0 │ │ │ │ str.w r1, [r2, #2004] @ 0x7d4 │ │ │ │ - b.n 91b9e │ │ │ │ - ldr r5, [pc, #68] @ (91c4c ) │ │ │ │ + b.n 91dd2 │ │ │ │ + ldr r5, [pc, #68] @ (91e80 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - b.n 91b62 │ │ │ │ + b.n 91d96 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7e8b4 │ │ │ │ + b.w 7ea80 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbz r0, 91c2c │ │ │ │ + cbz r0, 91e60 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91c2c │ │ │ │ + bge.n 91e60 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 91c32 │ │ │ │ + cbz r2, 91e66 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ - b.n 91b72 │ │ │ │ + b.n 91da6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ - b.n 91b72 │ │ │ │ + b.n 91da6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 109398 │ │ │ │ + bl 109b40 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 91b68 │ │ │ │ + b.n 91d9c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r2, 91c70 │ │ │ │ + cbnz r2, 91ea4 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 91c92 │ │ │ │ + bne.n 91ec6 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 91c62 │ │ │ │ + bne.n 91e96 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91c6e │ │ │ │ + beq.n 91ea2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64236 @ 0xfaec │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #3244 @ 0xcac │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 91ca8 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 91edc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64280 @ 0xfb18 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #3288 @ 0xcd8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00091cb0 : │ │ │ │ +00091ee4 : │ │ │ │ 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, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -152493,50 +152718,50 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7962c │ │ │ │ + bl 79828 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91dd4 │ │ │ │ + beq.n 92008 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 91de6 │ │ │ │ + bpl.n 9201a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 91d86 │ │ │ │ + bne.n 91fba │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 91d86 │ │ │ │ + beq.n 91fba │ │ │ │ adds r3, r7, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 775ac │ │ │ │ + bl 7777c │ │ │ │ adds r0, #3 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 91d1c │ │ │ │ + beq.n 91f50 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r8, r2 │ │ │ │ - cbnz r2, 91d74 │ │ │ │ + cbnz r2, 91fa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91d6a │ │ │ │ + bge.n 91f9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 91d6a │ │ │ │ - ldr r1, [pc, #200] @ (91df8 ) │ │ │ │ + cbnz r3, 91f9e │ │ │ │ + ldr r1, [pc, #200] @ (9202c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r3, r1] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r5, [r2, #84] @ 0x54 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ @@ -152544,98 +152769,98 @@ │ │ │ │ ubfx r5, r5, #14, #1 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r5, #1 │ │ │ │ mov.w sl, r3, asr #13 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91ddc │ │ │ │ - ldr r2, [pc, #160] @ (91dfc ) │ │ │ │ + bne.n 92010 │ │ │ │ + ldr r2, [pc, #160] @ (92030 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbnz r3, 91dbc │ │ │ │ + cbnz r3, 91ff0 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ - cbnz r3, 91daa │ │ │ │ + cbnz r3, 91fde │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov.w r8, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - b.n 91d1c │ │ │ │ + b.n 91f50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6ba50 │ │ │ │ + bl 6bbe0 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 91d00 │ │ │ │ + bne.n 91f34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261924 │ │ │ │ + bl 262b40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 91d26 │ │ │ │ - b.n 91d6a │ │ │ │ + blt.n 91f5a │ │ │ │ + b.n 91f9e │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.n 91d6a │ │ │ │ + ble.n 91f9e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 91d6a │ │ │ │ + beq.n 91f9e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fd60c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 91d6a │ │ │ │ - movw r1, #785 @ 0x311 │ │ │ │ + bl 1fe69c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 91f9e │ │ │ │ + movw r1, #4689 @ 0x1251 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 91d62 │ │ │ │ + beq.n 91f96 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 91d62 │ │ │ │ + b.n 91f96 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 91d6a │ │ │ │ + b.n 91f9e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fce7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 91d6a │ │ │ │ - movw r0, #33800 @ 0x8408 │ │ │ │ + bl 1fdf0c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 91f9e │ │ │ │ + movw r0, #38344 @ 0x95c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2405 @ 0x965 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 91d98 │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 91fcc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00091e00 <_Py_fstat_noraise@@Base>: │ │ │ │ +00092034 <_Py_fstat_noraise@@Base>: │ │ │ │ b.w 2b998 <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -00091e04 : │ │ │ │ +00092038 : │ │ │ │ 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] @ 91e3c │ │ │ │ + ldr.w ip, [pc, #36] @ 92070 │ │ │ │ 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 92080 │ │ │ │ + bl 922b4 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -152651,93 +152876,93 @@ │ │ │ │ it ne │ │ │ │ cmpne r0, r4 │ │ │ │ strd r2, r2, [r1, #8] │ │ │ │ str r2, [r1, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.w 92036 │ │ │ │ + beq.w 9226a │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 92998 │ │ │ │ + bl 92bd0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92032 │ │ │ │ + beq.w 92266 │ │ │ │ movw r7, #11920 @ 0x2e90 │ │ │ │ movt r7, #76 @ 0x4c │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 91ed2 │ │ │ │ + cbz r1, 92106 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91f34 │ │ │ │ + beq.n 92168 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 91ed2 │ │ │ │ + cbz r1, 92106 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91f32 │ │ │ │ + beq.n 92166 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - cbz r1, 91ed2 │ │ │ │ + cbz r1, 92106 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92012 │ │ │ │ + beq.w 92246 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ - cbz r1, 91ed2 │ │ │ │ + cbz r1, 92106 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91f34 │ │ │ │ + beq.n 92168 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91ec0 │ │ │ │ + bne.n 920f4 │ │ │ │ movw r3, #32056 @ 0x7d38 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9203a │ │ │ │ - ldr r3, [pc, #376] @ (9205c ) │ │ │ │ + bne.w 9226e │ │ │ │ + ldr r3, [pc, #376] @ (92290 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3908] @ 0xf44 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 91f00 │ │ │ │ - bne.n 91f2c │ │ │ │ + bgt.n 92134 │ │ │ │ + bne.n 92160 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ - cbz r3, 91f2c │ │ │ │ + cbz r3, 92160 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 91f16 │ │ │ │ + cbz r1, 9214a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 91f34 │ │ │ │ + cbz r0, 92168 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91f06 │ │ │ │ + bne.n 9213a │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 91f2c │ │ │ │ + cbz r1, 92160 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 91f34 │ │ │ │ + cbz r0, 92168 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91f1c │ │ │ │ + bne.n 92150 │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 91f2c │ │ │ │ + beq.n 92160 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r1, #32696 @ 0x7fb8 │ │ │ │ + movw r1, #37240 @ 0x9178 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str.w r9, [r6] │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ @@ -152752,604 +152977,604 @@ │ │ │ │ str r5, [r6, #16] │ │ │ │ ittt lt │ │ │ │ strlt r3, [r6, #8] │ │ │ │ movlt r3, #1 │ │ │ │ strblt r3, [r6, #12] │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92016 │ │ │ │ - movw r1, #58792 @ 0xe5a8 │ │ │ │ + beq.n 9224a │ │ │ │ + movw r1, #63336 @ 0xf768 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9201a │ │ │ │ - movw r1, #64744 @ 0xfce8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + beq.n 9224e │ │ │ │ + movw r1, #3752 @ 0xea8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92022 │ │ │ │ - movw r1, #64760 @ 0xfcf8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + beq.n 92256 │ │ │ │ + movw r1, #3768 @ 0xeb8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9201e │ │ │ │ - movw r1, #64780 @ 0xfd0c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + beq.n 92252 │ │ │ │ + movw r1, #3788 @ 0xecc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 92002 │ │ │ │ - movw r1, #64804 @ 0xfd24 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + cbz r0, 92236 │ │ │ │ + movw r1, #3812 @ 0xee4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 92026 │ │ │ │ - movw r1, #64824 @ 0xfd38 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + cbz r0, 9225a │ │ │ │ + movw r1, #3832 @ 0xef8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 9202e │ │ │ │ - movw r1, #64848 @ 0xfd50 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + cbz r0, 92262 │ │ │ │ + movw r1, #3856 @ 0xf10 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 9202a │ │ │ │ + cbz r0, 9225e │ │ │ │ strb.w r8, [r6, #13] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 92056 │ │ │ │ + beq.n 9228a │ │ │ │ ldrb.w r3, [r9] │ │ │ │ - cbz r3, 92052 │ │ │ │ - cbz r7, 92052 │ │ │ │ + cbz r3, 92286 │ │ │ │ + cbz r7, 92286 │ │ │ │ clz r0, r7 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 91f2e │ │ │ │ - ldr r3, [pc, #92] @ (92060 ) │ │ │ │ + b.n 92162 │ │ │ │ + ldr r3, [pc, #92] @ (92294 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r9, r3 │ │ │ │ - b.n 91fe8 │ │ │ │ + b.n 9221c │ │ │ │ adds r4, #32 │ │ │ │ - b.n 91f34 │ │ │ │ - ldr r3, [pc, #76] @ (92064 ) │ │ │ │ - b.n 92004 │ │ │ │ - ldr r3, [pc, #76] @ (92068 ) │ │ │ │ - b.n 92004 │ │ │ │ - ldr r3, [pc, #76] @ (9206c ) │ │ │ │ - b.n 92004 │ │ │ │ - ldr r3, [pc, #76] @ (92070 ) │ │ │ │ - b.n 92004 │ │ │ │ - ldr r3, [pc, #76] @ (92074 ) │ │ │ │ - b.n 92004 │ │ │ │ - ldr r3, [pc, #76] @ (92078 ) │ │ │ │ - b.n 92004 │ │ │ │ - ldr r3, [pc, #76] @ (9207c ) │ │ │ │ - b.n 92004 │ │ │ │ - bl d8428 │ │ │ │ + b.n 92168 │ │ │ │ + ldr r3, [pc, #76] @ (92298 ) │ │ │ │ + b.n 92238 │ │ │ │ + ldr r3, [pc, #76] @ (9229c ) │ │ │ │ + b.n 92238 │ │ │ │ + ldr r3, [pc, #76] @ (922a0 ) │ │ │ │ + b.n 92238 │ │ │ │ + ldr r3, [pc, #76] @ (922a4 ) │ │ │ │ + b.n 92238 │ │ │ │ + ldr r3, [pc, #76] @ (922a8 ) │ │ │ │ + b.n 92238 │ │ │ │ + ldr r3, [pc, #76] @ (922ac ) │ │ │ │ + b.n 92238 │ │ │ │ + ldr r3, [pc, #76] @ (922b0 ) │ │ │ │ + b.n 92238 │ │ │ │ + bl d8a44 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 91f2e │ │ │ │ + b.n 92162 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91ee2 │ │ │ │ + beq.w 92116 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91f34 │ │ │ │ + beq.w 92168 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 9203a │ │ │ │ + b.n 9226e │ │ │ │ movs r0, #5 │ │ │ │ - b.n 91f2e │ │ │ │ + b.n 92162 │ │ │ │ movs r0, #4 │ │ │ │ - b.n 91f2e │ │ │ │ + b.n 92162 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + asrs r4, r2, #15 │ │ │ │ movs r2, r6 │ │ │ │ - lsls r4, r6, #7 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ movs r2, r6 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + asrs r4, r7, #14 │ │ │ │ movs r2, r6 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ movs r2, r6 │ │ │ │ - lsls r4, r0, #8 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ movs r2, r6 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + asrs r4, r3, #15 │ │ │ │ movs r2, r6 │ │ │ │ - lsls r4, r5, #8 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ movs r2, r6 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + asrs r4, r4, #15 │ │ │ │ movs r2, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92848 │ │ │ │ + beq.w 92a80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 922a2 │ │ │ │ + beq.w 924d6 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #3728] @ 0xe90 │ │ │ │ mov r5, r1 │ │ │ │ movw fp, #59798 @ 0xe996 │ │ │ │ movt fp, #79 @ 0x4f │ │ │ │ add.w r1, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1680] @ 0x690 │ │ │ │ ldrh.w sl, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 92496 │ │ │ │ + bne.w 926ca │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r8, #1600] @ 0x640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 922d0 │ │ │ │ + beq.w 92504 │ │ │ │ ldr.w r9, [r6, #72] @ 0x48 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92474 │ │ │ │ + beq.w 926a8 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 92474 │ │ │ │ + beq.w 926a8 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 80a84 │ │ │ │ + bl 80c54 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92852 │ │ │ │ + beq.w 92a8a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 922aa │ │ │ │ + bpl.w 924de │ │ │ │ ldr.w r3, [r4, #3728] @ 0xe90 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 924b8 │ │ │ │ + bne.w 926ec │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 922e4 │ │ │ │ + bne.w 92518 │ │ │ │ ldr.w r3, [r8, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 924d8 │ │ │ │ + beq.w 9270c │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7962c │ │ │ │ + bl 79828 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9284c │ │ │ │ + beq.w 92a84 │ │ │ │ ldr.w r0, [r8, #1600] @ 0x640 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92456 │ │ │ │ + beq.w 9268a │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 923c2 │ │ │ │ + beq.w 925f6 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #7689 @ 0x1e09 │ │ │ │ + movw r2, #7849 @ 0x1ea9 │ │ │ │ movt r2, #4 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 92394 │ │ │ │ + beq.w 925c8 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ - movw r2, #4781 @ 0x12ad │ │ │ │ + movw r2, #6397 @ 0x18fd │ │ │ │ movt r2, #12 │ │ │ │ strd r2, r9, [sp, #12] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9221a │ │ │ │ - ldr r3, [pc, #500] @ (92384 ) │ │ │ │ + beq.n 9244e │ │ │ │ + ldr r3, [pc, #500] @ (925b8 ) │ │ │ │ ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 924f4 │ │ │ │ + bpl.w 92728 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 922f2 │ │ │ │ - ldr r1, [pc, #476] @ (92388 ) │ │ │ │ + bne.w 92526 │ │ │ │ + ldr r1, [pc, #476] @ (925bc ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl c0a68 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c10d0 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9231a │ │ │ │ - ldr r3, [pc, #464] @ (9238c ) │ │ │ │ + bne.w 9254e │ │ │ │ + ldr r3, [pc, #464] @ (925c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9241e │ │ │ │ + bne.w 92652 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ strd fp, r7, [sp, #40] @ 0x28 │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ - bne.w 92518 │ │ │ │ + bne.w 9274c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 197fa0 │ │ │ │ + bl 1995b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92426 │ │ │ │ + beq.w 9265a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 92902 │ │ │ │ + blt.w 92b98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9220a │ │ │ │ + bge.n 9243e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 928fa │ │ │ │ + beq.w 92b90 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9218e │ │ │ │ - ldr r3, [pc, #368] @ (9238c ) │ │ │ │ + bne.n 923c2 │ │ │ │ + ldr r3, [pc, #368] @ (925c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9287c │ │ │ │ + bne.w 92ab2 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9285e │ │ │ │ + bne.w 92aa6 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92258 │ │ │ │ + bge.n 9248c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 92258 │ │ │ │ + cbnz r3, 9248c │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92270 │ │ │ │ + bge.n 924a4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 92270 │ │ │ │ + cbnz r3, 924a4 │ │ │ │ mov r0, fp │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92282 │ │ │ │ + bge.n 924b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 923e6 │ │ │ │ + beq.w 9261a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 92852 │ │ │ │ + bne.w 92a8a │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str.w r9, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 922a2 │ │ │ │ + cbz r0, 924d6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 922a2 │ │ │ │ + bge.n 924d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 922a2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 924d6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bf58 │ │ │ │ + bl 7c12c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 922c6 │ │ │ │ + bge.n 924fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9294e │ │ │ │ + beq.w 92ba8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92852 │ │ │ │ + beq.w 92a8a │ │ │ │ mov r7, r2 │ │ │ │ - b.n 920fe │ │ │ │ + b.n 92332 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 922a2 │ │ │ │ + beq.n 924d6 │ │ │ │ ldr.w r9, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 920dc │ │ │ │ - ldr r7, [pc, #172] @ (92390 ) │ │ │ │ + bne.w 92310 │ │ │ │ + ldr r7, [pc, #172] @ (925c4 ) │ │ │ │ nop │ │ │ │ ldr.w r4, [r8, #1600] @ 0x640 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 92126 │ │ │ │ - b.n 92270 │ │ │ │ - movw r2, #61001 @ 0xee49 │ │ │ │ + bne.w 9235a │ │ │ │ + b.n 924a4 │ │ │ │ + movw r2, #62537 @ 0xf449 │ │ │ │ movt r2, #13 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92352 │ │ │ │ - movw r2, #1877 @ 0x755 │ │ │ │ + beq.n 92586 │ │ │ │ + movw r2, #3449 @ 0xd79 │ │ │ │ movt r2, #13 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9240a │ │ │ │ - ldr r1, [pc, #124] @ (92388 ) │ │ │ │ + bne.n 9263e │ │ │ │ + ldr r1, [pc, #124] @ (925bc ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl c0a68 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c10d0 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 923f6 │ │ │ │ + beq.n 9262a │ │ │ │ mov r0, r4 │ │ │ │ - bl c5f50 │ │ │ │ + bl c65b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 928e8 │ │ │ │ + blt.w 92b4c │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 92426 │ │ │ │ - beq.w 921ca │ │ │ │ + blt.n 9265a │ │ │ │ + beq.w 923fe │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ strd fp, r7, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ - beq.w 92866 │ │ │ │ + beq.w 92a96 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 9251c │ │ │ │ - ldr r1, [pc, #52] @ (92388 ) │ │ │ │ + b.n 92750 │ │ │ │ + ldr r1, [pc, #52] @ (925bc ) │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl b6ca8 │ │ │ │ + bl b736c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 923ee │ │ │ │ + bne.n 92622 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9231a │ │ │ │ + bne.n 9254e │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f0 │ │ │ │ + bl d880c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92426 │ │ │ │ - bl d8428 │ │ │ │ + beq.n 9265a │ │ │ │ + bl d8a44 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - b.n 921cc │ │ │ │ + b.n 92400 │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 923c8 │ │ │ │ + cbz r4, 925fc │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #60944 @ 0xee10 │ │ │ │ + movw r1, #65488 @ 0xffd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 923c2 │ │ │ │ + bge.n 925f6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9296e │ │ │ │ + beq.w 92aec │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 928a2 │ │ │ │ + blt.w 92ad8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92852 │ │ │ │ + bge.w 92a8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92852 │ │ │ │ + bne.w 92a8a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 92282 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 924b6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 921ca │ │ │ │ - b.n 9231a │ │ │ │ - ldr r1, [pc, #636] @ (92674 ) │ │ │ │ + beq.w 923fe │ │ │ │ + b.n 9254e │ │ │ │ + ldr r1, [pc, #636] @ (928a8 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl d09b8 <_PyBytesWriter_Prepare@@Base+0x238> │ │ │ │ + bl d0fd8 <_PyBytesWriter_Prepare@@Base+0x234> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 921ba │ │ │ │ - b.n 9231a │ │ │ │ + beq.w 923ee │ │ │ │ + b.n 9254e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92912 │ │ │ │ - ldr r1, [pc, #608] @ (92674 ) │ │ │ │ + beq.w 92af4 │ │ │ │ + ldr r1, [pc, #608] @ (928a8 ) │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9231a │ │ │ │ - b.n 9236a │ │ │ │ + bne.w 9254e │ │ │ │ + b.n 9259e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 921ca │ │ │ │ + beq.w 923fe │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r4, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 92834 │ │ │ │ + bne.w 92a68 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9223e │ │ │ │ + bge.w 92472 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92240 │ │ │ │ + bne.w 92474 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 92240 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 92474 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bmi.n 92478 │ │ │ │ + bmi.n 926ac │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 92478 │ │ │ │ + cbz r3, 926ac │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 92478 │ │ │ │ - bl 1fdc04 │ │ │ │ + cbz r3, 926ac │ │ │ │ + bl 1fec94 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 923c2 │ │ │ │ + beq.n 925f6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 92170 │ │ │ │ - ldr r7, [pc, #512] @ (92678 ) │ │ │ │ - b.n 92114 │ │ │ │ + b.n 923a4 │ │ │ │ + ldr r7, [pc, #512] @ (928ac ) │ │ │ │ + b.n 92348 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #60912 @ 0xedf0 │ │ │ │ + movw r1, #65456 @ 0xffb0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 92258 │ │ │ │ + bl d6310 │ │ │ │ + b.n 9248c │ │ │ │ ldr.w r9, [r6, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ - cbz r2, 924a8 │ │ │ │ + cbz r2, 926dc │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 920e4 │ │ │ │ + bne.w 92318 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ mov r8, r4 │ │ │ │ - ldr r7, [pc, #456] @ (92678 ) │ │ │ │ + ldr r7, [pc, #456] @ (928ac ) │ │ │ │ ldr.w r3, [r0, #1680] @ 0x690 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 924bc │ │ │ │ + b.n 926f0 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9284c │ │ │ │ + blt.w 92a84 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 924bc │ │ │ │ + bne.n 926f0 │ │ │ │ add.w r8, r8, #4096 @ 0x1000 │ │ │ │ - b.n 92114 │ │ │ │ + b.n 92348 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92288 │ │ │ │ + bge.w 924bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92288 │ │ │ │ + bne.w 924bc │ │ │ │ mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 92288 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 924bc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - movw r1, #55692 @ 0xd98c │ │ │ │ + movw r1, #60236 @ 0xeb4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r4, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 92430 │ │ │ │ + b.n 92664 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 92778 │ │ │ │ - movw r3, #7469 @ 0x1d2d │ │ │ │ + beq.w 929ac │ │ │ │ + movw r3, #9041 @ 0x2351 │ │ │ │ movt r3, #13 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 9274a │ │ │ │ + bne.w 9297e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #320] @ (9267c ) │ │ │ │ + ldr r2, [pc, #320] @ (928b0 ) │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr.w sl, [r1, r2] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 9295a │ │ │ │ + beq.w 92b7c │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92680 │ │ │ │ + bge.w 928b4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92690 │ │ │ │ + bge.w 928c4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r2, r5 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 926a2 │ │ │ │ + bge.w 928d6 │ │ │ │ bic.w r9, r5, #1 │ │ │ │ ldr.w r4, [sl, #148] @ 0x94 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr.w r6, [r9, #24] │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 926c0 │ │ │ │ + beq.w 928f4 │ │ │ │ ldr.w r1, [sl, #152] @ 0x98 │ │ │ │ subs r1, r1, r4 │ │ │ │ cmp.w r3, r1, asr #2 │ │ │ │ - bge.w 926c0 │ │ │ │ + bge.w 928f4 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w r3, [sl, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ - bge.w 928b6 │ │ │ │ + bge.w 92b1a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r6, [r4, #0] │ │ │ │ ldrd r2, r3, [r9, #8] │ │ │ │ strd r2, r3, [r4, #12] │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ @@ -153358,281 +153583,299 @@ │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ str r3, [r4, #32] │ │ │ │ add.w r3, r6, #128 @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ - ble.n 9261e │ │ │ │ + ble.n 92852 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 9261e │ │ │ │ + ble.n 92852 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 9261e │ │ │ │ + ble.n 92852 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, #3 │ │ │ │ - ble.n 9261e │ │ │ │ + ble.n 92852 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, #4 │ │ │ │ - ble.n 9261e │ │ │ │ + ble.n 92852 │ │ │ │ add.w ip, r4, #52 @ 0x34 │ │ │ │ movs r0, #4 │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r0, r1 │ │ │ │ - blt.n 92612 │ │ │ │ + blt.n 92846 │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ strd r3, r0, [sp] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl a1be0 <_PyUnicode_EqualToASCIIString@@Base+0x50> │ │ │ │ + bl a1df0 <_PyUnicode_EqualToASCIIString@@Base+0x50> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92824 │ │ │ │ + bne.w 92a58 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #376] @ 0x178 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92798 │ │ │ │ + bne.w 929cc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a2800 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl a2a10 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92756 │ │ │ │ + beq.n 9298a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 927a2 │ │ │ │ + bne.w 929d6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 921ee │ │ │ │ + beq.w 92422 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ - b.n 921ee │ │ │ │ + b.n 92422 │ │ │ │ nop │ │ │ │ - cbz r4, 926b4 │ │ │ │ + cbz r4, 928e8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ orr.w r2, fp, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9256a │ │ │ │ + blt.w 9279e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ orr.w r2, r7, #1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9257c │ │ │ │ + blt.w 927b0 │ │ │ │ bic.w r9, r5, #1 │ │ │ │ ldr.w r4, [sl, #148] @ 0x94 │ │ │ │ orr.w r3, r5, #1 │ │ │ │ orr.w r2, r5, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r6, [r9, #24] │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 92596 │ │ │ │ + bne.w 927ca │ │ │ │ add.w r1, r3, #1000 @ 0x3e8 │ │ │ │ mov.w r4, #16384 @ 0x4000 │ │ │ │ cmp.w r4, r1, lsl #2 │ │ │ │ - blt.w 92990 │ │ │ │ + blt.w 92b5e │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd r0, r3, [r0, #980] @ 0x3d4 │ │ │ │ blx r3 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - cbz r0, 9272c │ │ │ │ + cbz r0, 92960 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strd r1, r4, [r0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr.w lr, [sl, #144] @ 0x90 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 92810 │ │ │ │ + bne.w 92a44 │ │ │ │ str.w r0, [sl, #144] @ 0x90 │ │ │ │ adds r1, r0, r4 │ │ │ │ str.w r1, [sl, #152] @ 0x98 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r1, #3 │ │ │ │ add.w r4, r0, r1, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w r3, [sl, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 925ac │ │ │ │ + bne.w 927e0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bl 84e94 <_PyObject_GenericSetAttrWithDict@@Base+0xc8c> │ │ │ │ + bl 85068 <_PyObject_GenericSetAttrWithDict@@Base+0xc98> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 84e94 <_PyObject_GenericSetAttrWithDict@@Base+0xc8c> │ │ │ │ + bl 85068 <_PyObject_GenericSetAttrWithDict@@Base+0xc98> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 84e94 <_PyObject_GenericSetAttrWithDict@@Base+0xc8c> │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 9275c │ │ │ │ + bl 85068 <_PyObject_GenericSetAttrWithDict@@Base+0xc98> │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 92990 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ - b.n 92652 │ │ │ │ + b.n 92886 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r4, [r6, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 927e6 │ │ │ │ + beq.n 92a1a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 927e6 │ │ │ │ + beq.n 92a1a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9242e │ │ │ │ + beq.w 92662 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 92430 │ │ │ │ + b.n 92664 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 197fa0 │ │ │ │ + bl 1995b8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 921e8 │ │ │ │ + beq.w 9241c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ - b.n 921e8 │ │ │ │ + b.n 9241c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 92652 │ │ │ │ + b.n 92886 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92986 │ │ │ │ + beq.w 92b72 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 92976 │ │ │ │ + blt.w 92b62 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #56364 @ 0xdc2c │ │ │ │ + movw r2, #60908 @ 0xedec │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 235744 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ + bl 236960 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9242c │ │ │ │ + beq.w 92660 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r4, [r6, #72] @ 0x48 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 92430 │ │ │ │ + b.n 92664 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #56316 @ 0xdbfc │ │ │ │ + movw r2, #60860 @ 0xedbc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ee468 <_PyErr_Format@@Base> │ │ │ │ + bl 1ef4b8 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9242c │ │ │ │ + beq.w 92660 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r4, [r6, #72] @ 0x48 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 92774 │ │ │ │ + b.n 929a8 │ │ │ │ ldr.w r1, [sl, #148] @ 0x94 │ │ │ │ add.w ip, lr, #12 │ │ │ │ sub.w r1, r1, ip │ │ │ │ asrs r1, r1, #2 │ │ │ │ str.w r1, [lr, #8] │ │ │ │ - b.n 92706 │ │ │ │ + b.n 9293a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bl 19c834 <_Py_HandlePending@@Base+0x62c> │ │ │ │ - b.n 9275c │ │ │ │ + bl 19de44 <_Py_HandlePending@@Base+0x62c> │ │ │ │ + b.n 92990 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92938 │ │ │ │ + beq.w 92bb4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 92876 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92240 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 92474 │ │ │ │ + b.n 92678 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92270 │ │ │ │ + b.n 924a4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 922a4 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 92842 │ │ │ │ - b.n 9223e │ │ │ │ + b.n 924d8 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 197fa0 │ │ │ │ - b.n 9278e │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92444 │ │ │ │ + bl 1995b8 │ │ │ │ + b.n 929c2 │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ + subs r4, #0 │ │ │ │ + it ne │ │ │ │ + movne r4, #1 │ │ │ │ + negs r4, r4 │ │ │ │ + b.n 92474 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92230 │ │ │ │ + beq.w 92464 │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c95b4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1ca558 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92230 │ │ │ │ + beq.w 92464 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c95c0 <_PyErr_Clear@@Base> │ │ │ │ - b.n 92230 │ │ │ │ + bl 1ca564 <_PyErr_Clear@@Base> │ │ │ │ + b.n 92464 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 923ce │ │ │ │ + bne.w 92602 │ │ │ │ mov r0, fp │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 923ce │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 92602 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 925f6 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 92400 │ │ │ │ + ldr r0, [pc, #204] @ (92bcc ) │ │ │ │ + bl 92bd0 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9265a │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 9254e │ │ │ │ + b.n 9259e │ │ │ │ orr.w r3, r6, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldrd r3, r2, [r9, #8] │ │ │ │ strd r3, r2, [r4, #12] │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ @@ -153640,131 +153883,114 @@ │ │ │ │ strd r2, r2, [r4, #20] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 925ea │ │ │ │ - b.n 9261e │ │ │ │ + bgt.w 9281e │ │ │ │ + b.n 92852 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9232c │ │ │ │ + bne.w 92560 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9232c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9220a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 92560 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + b.n 928fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 921f8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 921f8 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ + bne.w 929ee │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 929ee │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 921cc │ │ │ │ - ldr r0, [pc, #120] @ (92994 ) │ │ │ │ - bl 92998 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 92426 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 9231a │ │ │ │ - b.n 9236a │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9223e │ │ │ │ - subs r4, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 9223e │ │ │ │ - b.n 9244e │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b.n 922c6 │ │ │ │ + beq.w 92422 │ │ │ │ + b.n 929c2 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl 19bf50 │ │ │ │ - b.n 92652 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 923c2 │ │ │ │ + bl 19d560 │ │ │ │ + b.n 92886 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9243e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 927ba │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 927ba │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 921ee │ │ │ │ - b.n 9278e │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - b.n 926c8 │ │ │ │ - cbz r4, 929d4 │ │ │ │ + bne.w 9242c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9242c │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + b.n 924fa │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 92472 │ │ │ │ + subs r4, #1 │ │ │ │ + str r4, [r5, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 92472 │ │ │ │ + b.n 92682 │ │ │ │ + nop │ │ │ │ + cbz r4, 92c0c │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00092998 : │ │ │ │ +00092bd0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 929ee │ │ │ │ + bpl.n 92c26 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.n 929c6 │ │ │ │ + bpl.n 92bfe │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 929c6 │ │ │ │ + bpl.n 92bfe │ │ │ │ adds.w r0, r3, #20 │ │ │ │ - beq.n 929cc │ │ │ │ + beq.n 92c04 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 929c2 │ │ │ │ + bne.n 92bfa │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1cde84 │ │ │ │ + bl 1cedd4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 929f2 │ │ │ │ + beq.n 92c2a │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.n 929ea │ │ │ │ + bpl.n 92c22 │ │ │ │ lsls r2, r2, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r3, #20 │ │ │ │ - bmi.n 929c2 │ │ │ │ + bmi.n 92bfa │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b.n 929c2 │ │ │ │ - bl 4d5a6 │ │ │ │ + b.n 92bfa │ │ │ │ + bl 4d676 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 929c2 │ │ │ │ + b.n 92bfa │ │ │ │ nop │ │ │ │ │ │ │ │ -000929f8 : │ │ │ │ +00092c30 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -153773,24 +153999,24 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b314 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 92a3c │ │ │ │ + bl 92c74 │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ - beq.n 92a32 │ │ │ │ - bl 93da0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + beq.n 92c6a │ │ │ │ + bl 93fd8 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 131360 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 13227c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 92a2e │ │ │ │ + b.n 92c66 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -153804,121 +154030,121 @@ │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ add r3, r0 │ │ │ │ str r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #32] │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 92b1e │ │ │ │ + bls.n 92d56 │ │ │ │ ands.w r6, r3, #3 │ │ │ │ - bne.w 92bde │ │ │ │ + bne.w 92e16 │ │ │ │ adds r2, r3, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 92bde │ │ │ │ + bcc.w 92e16 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ands.w r1, r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 92bec │ │ │ │ + bne.w 92e24 │ │ │ │ add.w ip, r3, #8 │ │ │ │ cmp r7, ip │ │ │ │ - bcc.n 92b1a │ │ │ │ + bcc.n 92d52 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ands.w r6, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 936ee │ │ │ │ + bne.w 93926 │ │ │ │ add.w r2, r3, #12 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 93106 │ │ │ │ + bcc.w 9333e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 92bec │ │ │ │ + bne.w 92e24 │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 92b1a │ │ │ │ + bcc.n 92d52 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 92bec │ │ │ │ + bne.w 92e24 │ │ │ │ add.w r2, r3, #20 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 92f72 │ │ │ │ + bcc.w 931aa │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ands.w r1, r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 92bec │ │ │ │ + bne.w 92e24 │ │ │ │ add.w r6, r3, #24 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 92b1a │ │ │ │ + bcc.n 92d52 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 936ee │ │ │ │ + bne.w 93926 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.w 93120 │ │ │ │ + bcc.w 93358 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 92bec │ │ │ │ + bne.n 92e24 │ │ │ │ sub.w r2, r7, #28 │ │ │ │ subs r3, r2, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r1 │ │ │ │ - b.n 92b14 │ │ │ │ + b.n 92d4c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ adds r1, #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 92bec │ │ │ │ + bne.n 92e24 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 92b0a │ │ │ │ + bne.n 92d42 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 92be0 │ │ │ │ + bne.n 92e18 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 92c58 │ │ │ │ - movw r8, #27336 @ 0x6ac8 │ │ │ │ + beq.w 92e90 │ │ │ │ + movw r8, #31880 @ 0x7c88 │ │ │ │ movt r8, #45 @ 0x2d │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - bne.n 92bf2 │ │ │ │ + bne.n 92e2a │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.w 936c4 │ │ │ │ + beq.w 938fc │ │ │ │ adds r6, r4, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ adds r0, r6, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 92ca0 │ │ │ │ - bhi.w 92c60 │ │ │ │ + beq.w 92ed8 │ │ │ │ + bhi.w 92e98 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 93728 │ │ │ │ + beq.w 93960 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 936b8 │ │ │ │ + beq.w 938f0 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 93590 │ │ │ │ + beq.w 937c8 │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ mov r2, r8 │ │ │ │ lsls r7, r1, #29 │ │ │ │ - bmi.w 933f4 │ │ │ │ + bmi.w 9362c │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 92fb0 │ │ │ │ + beq.w 931e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92f54 │ │ │ │ + beq.w 9318c │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92ef0 │ │ │ │ + beq.w 93128 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi.w 92cfc │ │ │ │ + bhi.w 92f34 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 92f7a │ │ │ │ + beq.w 931b2 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ it eq │ │ │ │ ldreq r2, [sp, #24] │ │ │ │ - beq.w 9339e │ │ │ │ + beq.w 935d6 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 92f54 │ │ │ │ + bls.w 9318c │ │ │ │ sub.w r2, r3, #65 @ 0x41 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi.w 92f54 │ │ │ │ + bhi.w 9318c │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r1, r4, #13 │ │ │ │ lsls r3, r2, #7 │ │ │ │ lsls r3, r2, #7 │ │ │ │ lsls r3, r2, #7 │ │ │ │ lsls r3, r2, #7 │ │ │ │ lsls r3, r2, #7 │ │ │ │ @@ -153940,67 +154166,67 @@ │ │ │ │ lsls r6, r4, #7 │ │ │ │ lsls r3, r2, #7 │ │ │ │ lsls r0, r6, #9 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 92a6e │ │ │ │ + bge.w 92ca6 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 936ee │ │ │ │ + b.w 93926 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c464 │ │ │ │ ldr.w r9, [r5] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92dd4 │ │ │ │ + beq.w 9300c │ │ │ │ subs r7, r0, r4 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 936d8 │ │ │ │ + beq.w 93910 │ │ │ │ mov r6, r7 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 92c20 │ │ │ │ + bne.n 92e58 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92dea │ │ │ │ + beq.w 93022 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 92d72 │ │ │ │ + bls.w 92faa │ │ │ │ ldrd r3, r0, [r5, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.w 92d72 │ │ │ │ + blt.w 92faa │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 92d8e │ │ │ │ + bne.w 92fc6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r3 │ │ │ │ blx 2beec │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r6, r3 │ │ │ │ add r4, r7 │ │ │ │ str r6, [r5, #20] │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 92b2e │ │ │ │ + bne.w 92d66 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ mov r2, r8 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.w 933f4 │ │ │ │ + bmi.w 9362c │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r9 │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 92ce2 │ │ │ │ + bhi.n 92f1a │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r4, #9 │ │ │ │ movs r2, r6 │ │ │ │ lsls r3, r2, #9 │ │ │ │ movs r2, r6 │ │ │ │ movs r2, r6 │ │ │ │ movs r2, r6 │ │ │ │ @@ -154016,446 +154242,446 @@ │ │ │ │ movs r2, r6 │ │ │ │ lsls r0, r3, #5 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ orr.w sl, sl, #16 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 93506 │ │ │ │ - bhi.n 92c60 │ │ │ │ + beq.w 9373e │ │ │ │ + bhi.n 92e98 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 93728 │ │ │ │ + beq.w 93960 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 936b8 │ │ │ │ + beq.w 938f0 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 93590 │ │ │ │ - movw r2, #27336 @ 0x6ac8 │ │ │ │ + beq.w 937c8 │ │ │ │ + movw r2, #31880 @ 0x7c88 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.w 933f4 │ │ │ │ + bmi.w 9362c │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 92fb0 │ │ │ │ + beq.w 931e8 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92f54 │ │ │ │ + beq.w 9318c │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92ef0 │ │ │ │ + beq.w 93128 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 92f54 │ │ │ │ + bhi.w 9318c │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bls.w 92b8a │ │ │ │ + bls.w 92dc2 │ │ │ │ movs r2, #0 │ │ │ │ mov ip, r2 │ │ │ │ sub.w r1, r3, #99 @ 0x63 │ │ │ │ movs r0, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ lsls r0, r1 │ │ │ │ movw r1, #4162 @ 0x1042 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ ands r1, r0 │ │ │ │ - cbnz r1, 92d2e │ │ │ │ + cbnz r1, 92f66 │ │ │ │ movw r1, #8193 @ 0x2001 │ │ │ │ tst r0, r1 │ │ │ │ - bne.w 92f1a │ │ │ │ + bne.w 93152 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.w 92e9e │ │ │ │ + beq.w 930d6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 92f54 │ │ │ │ + bne.w 9318c │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne.w 92ea4 │ │ │ │ + bne.w 930dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp.w r4, #1114112 @ 0x110000 │ │ │ │ - bcs.w 93710 │ │ │ │ + bcs.w 93948 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 9336e │ │ │ │ + bhi.w 935a6 │ │ │ │ ldrd r3, r0, [r5, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 9336e │ │ │ │ + ble.w 935a6 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 9338a │ │ │ │ + bne.w 935c2 │ │ │ │ strb r4, [r2, r0] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ adds r4, r6, #1 │ │ │ │ - bne.w 92c50 │ │ │ │ - b.n 92f6c │ │ │ │ - cbz r6, 92d84 │ │ │ │ + bne.w 92e88 │ │ │ │ + b.n 931a4 │ │ │ │ + cbz r6, 92fbc │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdd6c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ce3b8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92f6c │ │ │ │ + beq.w 931a4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 92c3c │ │ │ │ + beq.w 92e74 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 935da │ │ │ │ + bne.w 93812 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ bic.w r2, r6, #3 │ │ │ │ adds r1, r4, r6 │ │ │ │ add.w lr, r4, r2 │ │ │ │ add.w r9, r3, r0, lsl #1 │ │ │ │ mov r3, r4 │ │ │ │ mov ip, r9 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi.w 935b4 │ │ │ │ + bhi.w 937ec │ │ │ │ subs r3, r4, #3 │ │ │ │ cmp r3, lr │ │ │ │ mov.w r3, r2, lsl #1 │ │ │ │ itt hi │ │ │ │ movhi r2, #0 │ │ │ │ movhi r3, #0 │ │ │ │ add r3, r9 │ │ │ │ add r2, r4 │ │ │ │ mov ip, r2 │ │ │ │ cmp r1, r2 │ │ │ │ - bls.w 935ae │ │ │ │ + bls.w 937e6 │ │ │ │ ldrb.w r2, [ip], #1 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, ip │ │ │ │ - b.n 92dc0 │ │ │ │ + b.n 92ff8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ strb.w r7, [r5, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 92c20 │ │ │ │ + bne.w 92e58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b90 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 93dc8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f6c │ │ │ │ + beq.w 931a4 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ strb.w r3, [r5, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19bae8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r6, r3 │ │ │ │ - b.n 92c4c │ │ │ │ + b.n 92e84 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, r1, #4 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl d6240 <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ + bl d685c <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 92d6a │ │ │ │ - b.n 92f6c │ │ │ │ + bne.n 92fa2 │ │ │ │ + b.n 931a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 93110 │ │ │ │ + bge.w 93348 │ │ │ │ adds r2, #1 │ │ │ │ tst.w sl, #8 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bne.w 93118 │ │ │ │ + bne.w 93350 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 156804 │ │ │ │ + bl 15793c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92e68 │ │ │ │ + bge.n 930a0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 939ba │ │ │ │ + beq.w 93bf2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 92f6c │ │ │ │ + beq.n 931a4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl d6240 <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ + bl d685c <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 939c4 │ │ │ │ + beq.w 93bfc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92d6a │ │ │ │ + bge.w 92fa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92d6a │ │ │ │ + bne.w 92fa2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 92d6a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 92fa2 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bgt.n 92f54 │ │ │ │ + bgt.n 9318c │ │ │ │ sub.w r2, r3, #100 @ 0x64 │ │ │ │ movs r1, #1 │ │ │ │ movw r0, #2081 @ 0x821 │ │ │ │ movt r0, #18 │ │ │ │ uxtb r2, r2 │ │ │ │ lsl.w lr, r1, r2 │ │ │ │ tst.w lr, r0 │ │ │ │ - bne.w 93092 │ │ │ │ + bne.w 932ca │ │ │ │ cmp r2, #12 │ │ │ │ - beq.w 9343e │ │ │ │ + beq.w 93676 │ │ │ │ cmp r2, #15 │ │ │ │ - bne.n 92f54 │ │ │ │ + bne.n 9318c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r3, r1, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 93752 │ │ │ │ + bne.w 9398a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl d5ef0 <_PyErr_FormatV@@Base+0x70> │ │ │ │ + bl d650c <_PyErr_FormatV@@Base+0x70> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92d6a │ │ │ │ - b.n 92f6c │ │ │ │ + bne.w 92fa2 │ │ │ │ + b.n 931a4 │ │ │ │ mov ip, r2 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #32] │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.n 92f54 │ │ │ │ + bhi.n 9318c │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi.w 92d00 │ │ │ │ + bhi.w 92f38 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 930fc │ │ │ │ + beq.w 93334 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 937cc │ │ │ │ + beq.w 93a04 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 92b9a │ │ │ │ - b.n 92f54 │ │ │ │ + beq.w 92dd2 │ │ │ │ + b.n 9318c │ │ │ │ and.w r1, r7, r9 │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ orrge.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92d2e │ │ │ │ - b.n 92f54 │ │ │ │ + beq.w 92f66 │ │ │ │ + b.n 9318c │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov.w ip, #3 │ │ │ │ adds r6, #1 │ │ │ │ - cbz r3, 92f54 │ │ │ │ + cbz r3, 9318c │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9311c │ │ │ │ + beq.w 93354 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.n 92f54 │ │ │ │ + bhi.n 9318c │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi.n 92f76 │ │ │ │ + bhi.n 931ae │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 930fc │ │ │ │ + beq.w 93334 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 937cc │ │ │ │ + beq.w 93a04 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65172 @ 0xfe94 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #4180 @ 0x1054 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92c5a │ │ │ │ + b.n 92e92 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 92b1a │ │ │ │ + b.n 92d52 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 92d00 │ │ │ │ + b.n 92f38 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r1, [r3], #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 938bc │ │ │ │ + bne.w 93af4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 938dc │ │ │ │ + beq.w 93b14 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl d6240 <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ + bl d685c <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92d6a │ │ │ │ - b.n 92f6c │ │ │ │ + bne.w 92fa2 │ │ │ │ + b.n 931a4 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 9397c │ │ │ │ - movw r2, #27336 @ 0x6ac8 │ │ │ │ + beq.w 93bb4 │ │ │ │ + movw r2, #31880 @ 0x7c88 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r7, r1, #29 │ │ │ │ itt pl │ │ │ │ addpl r6, #1 │ │ │ │ movpl.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bpl.w 92c72 │ │ │ │ + bpl.w 92eaa │ │ │ │ sub.w r7, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r0, r1, #29 │ │ │ │ it pl │ │ │ │ addpl r6, #2 │ │ │ │ - bpl.w 92c72 │ │ │ │ + bpl.w 92eaa │ │ │ │ mov.w fp, #47 @ 0x2f │ │ │ │ movt fp, #32768 @ 0x8000 │ │ │ │ sub.w r1, fp, r3 │ │ │ │ movw ip, #26215 @ 0x6667 │ │ │ │ movt ip, #26214 @ 0x6666 │ │ │ │ mov.w lr, r1, asr #31 │ │ │ │ smull r0, r1, ip, r1 │ │ │ │ rsb r1, lr, r1, asr #2 │ │ │ │ cmp r7, r1 │ │ │ │ - bgt.w 93994 │ │ │ │ + bgt.w 93bcc │ │ │ │ sub.w r1, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r6, #3] │ │ │ │ movs r0, #10 │ │ │ │ mla r7, r0, r7, r1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ it pl │ │ │ │ addpl r6, #3 │ │ │ │ - bpl.w 92c72 │ │ │ │ + bpl.w 92eaa │ │ │ │ sub.w r1, fp, r3 │ │ │ │ asrs r0, r1, #31 │ │ │ │ smull r1, lr, ip, r1 │ │ │ │ rsb r1, r0, lr, asr #2 │ │ │ │ cmp r1, r7 │ │ │ │ - blt.w 93994 │ │ │ │ + blt.w 93bcc │ │ │ │ ldrb.w lr, [r6, #4] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ movs r1, #10 │ │ │ │ adds r6, #4 │ │ │ │ mla r7, r1, r7, r3 │ │ │ │ ldr.w r1, [r2, lr, lsl #2] │ │ │ │ mov r3, lr │ │ │ │ lsls r0, r1, #29 │ │ │ │ - bpl.w 92c72 │ │ │ │ + bpl.w 92eaa │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #8] │ │ │ │ sub.w r3, r0, lr │ │ │ │ sub.w lr, lr, #48 @ 0x30 │ │ │ │ asrs r1, r3, #31 │ │ │ │ smull r4, r3, ip, r3 │ │ │ │ rsb r3, r1, r3, asr #2 │ │ │ │ cmp r3, r7 │ │ │ │ mov.w r3, #10 │ │ │ │ mla r7, r3, r7, lr │ │ │ │ - blt.w 93994 │ │ │ │ + blt.w 93bcc │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ mov lr, r3 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.n 9305c │ │ │ │ + bmi.n 93294 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b.n 92c72 │ │ │ │ + b.n 92eaa │ │ │ │ mov.w ip, #0 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp.w ip, #4 │ │ │ │ - bhi.w 9339e │ │ │ │ + bhi.w 935d6 │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r0, r2, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r5, r0 │ │ │ │ lsls r2, r1, #5 │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 9348c │ │ │ │ - bhi.n 93150 │ │ │ │ + beq.w 936c4 │ │ │ │ + bhi.n 93388 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 937fa │ │ │ │ + beq.w 93a32 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - bne.n 93156 │ │ │ │ + bne.n 9338e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65080 @ 0xfe38 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #4088 @ 0xff8 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ ldrb.w r2, [sp, #28] │ │ │ │ and.w r3, sl, #17 │ │ │ │ str r2, [sp, #16] │ │ │ │ sub.w ip, r2, #45 @ 0x2d │ │ │ │ rsbs r2, ip, #0 │ │ │ │ adc.w r2, r2, ip │ │ │ │ str r2, [sp, #12] │ │ │ │ sub.w r1, fp, r2 │ │ │ │ - b.n 9318a │ │ │ │ + b.n 933c2 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.w 92f7e │ │ │ │ - b.n 92f54 │ │ │ │ + ble.w 931b6 │ │ │ │ + b.n 9318c │ │ │ │ mov r2, ip │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 92be0 │ │ │ │ - b.n 92b1e │ │ │ │ + bne.w 92e18 │ │ │ │ + b.n 92d56 │ │ │ │ tst.w sl, #8 │ │ │ │ - beq.w 92e48 │ │ │ │ + beq.w 93080 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - b.n 92e4a │ │ │ │ + b.n 93082 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 92ef2 │ │ │ │ + b.n 9312a │ │ │ │ mov r2, r6 │ │ │ │ - b.n 92b1a │ │ │ │ + b.n 92d52 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ iteet eq │ │ │ │ moveq.w ip, #2 │ │ │ │ addne r6, #1 │ │ │ │ movne.w ip, #1 │ │ │ │ ldrbeq r3, [r6, #2] │ │ │ │ it eq │ │ │ │ addeq r6, #2 │ │ │ │ - b.n 92f36 │ │ │ │ + b.n 9316e │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov.w ip, #4 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 92f36 │ │ │ │ + b.n 9316e │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov.w ip, #5 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 92f36 │ │ │ │ + b.n 9316e │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - beq.w 934e8 │ │ │ │ + beq.w 93720 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ movs r2, #26 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #30088 @ 0x7588 │ │ │ │ + movw r3, #34632 @ 0x8748 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ ldrb.w r2, [sp, #28] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ sub.w r2, r2, #45 @ 0x2d │ │ │ │ and.w r3, sl, #17 │ │ │ │ @@ -154471,815 +154697,815 @@ │ │ │ │ adds r7, r2, r7 │ │ │ │ cmp r7, r9 │ │ │ │ it lt │ │ │ │ movlt r7, r9 │ │ │ │ cmp r3, #16 │ │ │ │ sub.w r9, r7, r2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - beq.w 93416 │ │ │ │ + beq.w 9364e │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 934aa │ │ │ │ + bls.w 936e2 │ │ │ │ ldrd r3, r2, [r5, #16] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, r7 │ │ │ │ - blt.w 934aa │ │ │ │ + blt.w 936e2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w sl, sl, #1 │ │ │ │ sub.w r7, r9, r3 │ │ │ │ cmp r7, #0 │ │ │ │ it le │ │ │ │ movle.w r9, #0 │ │ │ │ - bgt.w 934c2 │ │ │ │ + bgt.w 936fa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 9347c │ │ │ │ + beq.w 936b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r2, r3, fp │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w 93422 │ │ │ │ + bgt.w 9365a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, r4 │ │ │ │ - bl 93a08 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93c40 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92f6c │ │ │ │ + beq.w 931a4 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 92d6a │ │ │ │ + ble.w 92fa2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 92d6a │ │ │ │ + beq.w 92fa2 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r3, #32 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r9 │ │ │ │ - bl 25757c │ │ │ │ + bl 25879c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92f6c │ │ │ │ + beq.w 931a4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r0, r9 │ │ │ │ str r0, [r5, #20] │ │ │ │ - b.n 92d6a │ │ │ │ + b.n 92fa2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ed720 │ │ │ │ + bl edce0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92e6c │ │ │ │ - b.n 92f6c │ │ │ │ + bne.w 930a4 │ │ │ │ + b.n 931a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ef6f0 │ │ │ │ + bl efcb0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f6c │ │ │ │ - b.n 92e6c │ │ │ │ + beq.w 931a4 │ │ │ │ + b.n 930a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 938a2 │ │ │ │ + bge.w 93ada │ │ │ │ tst.w sl, #8 │ │ │ │ - bne.w 93896 │ │ │ │ - bl 156800 │ │ │ │ + bne.w 93ace │ │ │ │ + bl 157938 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 92e68 │ │ │ │ + b.n 930a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1eebf0 │ │ │ │ + bl 1efc40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92e6c │ │ │ │ - b.n 92f6c │ │ │ │ + bne.w 930a4 │ │ │ │ + b.n 931a4 │ │ │ │ adds r2, #7 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ ldrd r0, r1, [r2], #8 │ │ │ │ - beq.w 93676 │ │ │ │ - bhi.w 93652 │ │ │ │ + beq.w 938ae │ │ │ │ + bhi.w 9388a │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93634 │ │ │ │ + beq.w 9386c │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 93616 │ │ │ │ + beq.w 9384e │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #44808 @ 0xaf08 │ │ │ │ + movw r3, #49312 @ 0xc0a0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 930de │ │ │ │ + b.n 93316 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 93572 │ │ │ │ - bhi.w 9354e │ │ │ │ + beq.w 937aa │ │ │ │ + bhi.w 93786 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93530 │ │ │ │ + beq.w 93768 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 93512 │ │ │ │ + beq.w 9374a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #956 @ 0x3bc │ │ │ │ + movw r3, #5500 @ 0x157c │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 930de │ │ │ │ + b.n 93316 │ │ │ │ adds r2, #7 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ ldrd r0, r1, [r2], #8 │ │ │ │ - beq.w 93878 │ │ │ │ - bhi.w 93854 │ │ │ │ + beq.w 93ab0 │ │ │ │ + bhi.w 93a8c │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93836 │ │ │ │ + beq.w 93a6e │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 93818 │ │ │ │ + beq.w 93a50 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65128 @ 0xfe68 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #4136 @ 0x1028 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 930de │ │ │ │ + b.n 93316 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 9395c │ │ │ │ - bhi.w 93936 │ │ │ │ + beq.w 93b94 │ │ │ │ + bhi.w 93b6e │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93916 │ │ │ │ + beq.w 93b4e │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 938f6 │ │ │ │ + beq.w 93b2e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65108 @ 0xfe54 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #4116 @ 0x1014 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 930de │ │ │ │ + b.n 93316 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdd6c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ce3b8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92f6c │ │ │ │ + beq.w 931a4 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 92d62 │ │ │ │ + beq.w 92f9a │ │ │ │ cmp r3, #2 │ │ │ │ itet ne │ │ │ │ strne.w r4, [r2, r0, lsl #2] │ │ │ │ strheq.w r4, [r2, r0, lsl #1] │ │ │ │ ldrne r0, [r5, #20] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ - b.n 92d6a │ │ │ │ + b.n 92fa2 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 93734 │ │ │ │ - bhi.n 933cc │ │ │ │ + beq.w 9396c │ │ │ │ + bhi.n 93604 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 937d0 │ │ │ │ + beq.w 93a08 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #54120 @ 0xd368 │ │ │ │ + movw r3, #58664 @ 0xe528 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 930de │ │ │ │ + b.n 93316 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 9376a │ │ │ │ + beq.w 939a2 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.n 933ae │ │ │ │ + bne.n 935e6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #48664 @ 0xbe18 │ │ │ │ + movw r3, #53132 @ 0xcf8c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 930de │ │ │ │ + b.n 93316 │ │ │ │ sub.w r9, r3, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.w 93788 │ │ │ │ + bmi.w 939c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 92fb4 │ │ │ │ + beq.w 931ec │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92c72 │ │ │ │ + b.n 92eaa │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 937ee │ │ │ │ + bls.w 93a26 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - b.n 931ae │ │ │ │ + b.n 933e6 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 25757c │ │ │ │ + bl 25879c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92f6c │ │ │ │ + beq.w 931a4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 931e8 │ │ │ │ + b.n 93420 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ adds r0, r3, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #14360 @ 0x3818 │ │ │ │ + movw r3, #18904 @ 0x49d8 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ ldrb.w r3, [sp, #29] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93a00 │ │ │ │ + beq.w 93c38 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 939e0 │ │ │ │ + bne.w 93c18 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 93a08 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93c40 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92d6a │ │ │ │ - b.n 92f6c │ │ │ │ + bne.w 92fa2 │ │ │ │ + b.n 931a4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl e4e14 │ │ │ │ + bl e5404 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 931d8 │ │ │ │ - b.n 92f6c │ │ │ │ + bne.w 93410 │ │ │ │ + b.n 931a4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #54740 @ 0xd5d4 │ │ │ │ + movw r3, #59172 @ 0xe724 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 930de │ │ │ │ + b.n 93316 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 931ba │ │ │ │ + beq.w 933f2 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r0, r5 │ │ │ │ - bl cdd6c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ce3b8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 931ba │ │ │ │ - b.n 92f6c │ │ │ │ + bne.w 933f2 │ │ │ │ + b.n 931a4 │ │ │ │ bic.w r9, r7, r7, asr #31 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 931d0 │ │ │ │ + bne.w 93408 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r3, #32 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r9 │ │ │ │ - bl 25757c │ │ │ │ + bl 25879c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92f6c │ │ │ │ + beq.w 931a4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r3, r9 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 931d0 │ │ │ │ + b.n 93408 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65084 @ 0xfe3c │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #4092 @ 0xffc │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 930de │ │ │ │ + b.n 93316 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ orr.w sl, sl, #16 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 92ca8 │ │ │ │ + b.w 92ee0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65040 @ 0xfe10 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #4048 @ 0xfd0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 930de │ │ │ │ + b.n 93316 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65052 @ 0xfe1c │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #4060 @ 0xfdc │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 930de │ │ │ │ + b.n 93316 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 932dc │ │ │ │ + bne.w 93514 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65048 @ 0xfe18 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #4056 @ 0xfd8 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 930de │ │ │ │ + b.n 93316 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65044 @ 0xfe14 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #4052 @ 0xfd4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 930de │ │ │ │ + b.n 93316 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp.w r9, #0 │ │ │ │ itt lt │ │ │ │ orrlt.w sl, sl, #1 │ │ │ │ rsblt r9, r9, #0 │ │ │ │ - b.n 93408 │ │ │ │ + b.n 93640 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r6, r0 │ │ │ │ - b.w 92c4c │ │ │ │ + b.w 92e84 │ │ │ │ ldrb.w sl, [r3] │ │ │ │ adds r3, #4 │ │ │ │ strh.w sl, [ip], #8 │ │ │ │ ldrb.w sl, [r3, #-3] │ │ │ │ strh.w sl, [ip, #-6] │ │ │ │ ldrb.w sl, [r3, #-2] │ │ │ │ strh.w sl, [ip, #-4] │ │ │ │ ldrb.w sl, [r3, #-1] │ │ │ │ strh.w sl, [ip, #-2] │ │ │ │ - b.w 92da8 │ │ │ │ + b.w 92fe0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ bic.w r2, r6, #3 │ │ │ │ add.w lr, r4, r2 │ │ │ │ add.w ip, r3, r0, lsl #2 │ │ │ │ adds r0, r4, r6 │ │ │ │ mov r1, ip │ │ │ │ mov r3, r4 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi.n 93694 │ │ │ │ + bhi.n 938cc │ │ │ │ subs r3, r4, #3 │ │ │ │ cmp r3, lr │ │ │ │ mov.w r3, r2, lsl #2 │ │ │ │ itt hi │ │ │ │ movhi r2, #0 │ │ │ │ movhi r3, #0 │ │ │ │ add r3, ip │ │ │ │ add r2, r4 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 935ac │ │ │ │ + bls.n 937e4 │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 93604 │ │ │ │ + b.n 9383c │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65056 @ 0xfe20 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #4064 @ 0xfe0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 930de │ │ │ │ + b.n 93316 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65072 @ 0xfe30 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #4080 @ 0xff0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 930de │ │ │ │ + b.n 93316 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 932a6 │ │ │ │ + bne.w 934de │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65064 @ 0xfe28 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #4072 @ 0xfe8 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 930de │ │ │ │ + b.n 93316 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #42332 @ 0xa55c │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 930de │ │ │ │ + b.n 93316 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ adds r3, #4 │ │ │ │ str.w r9, [r1], #16 │ │ │ │ ldrb.w r9, [r3, #-3] │ │ │ │ str.w r9, [r1, #-12] │ │ │ │ ldrb.w r9, [r3, #-2] │ │ │ │ str.w r9, [r1, #-8] │ │ │ │ ldrb.w r9, [r3, #-1] │ │ │ │ str.w r9, [r1, #-4] │ │ │ │ - b.n 935ee │ │ │ │ + b.n 93826 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ orr.w sl, sl, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 92b40 │ │ │ │ + b.w 92d78 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4e14 │ │ │ │ + bl e5404 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92f6c │ │ │ │ + beq.w 931a4 │ │ │ │ adds r4, #2 │ │ │ │ - bne.w 92c50 │ │ │ │ - b.n 92f6c │ │ │ │ + bne.w 92e88 │ │ │ │ + b.n 931a4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 92c16 │ │ │ │ - b.w 92c20 │ │ │ │ + beq.w 92e4e │ │ │ │ + b.w 92e58 │ │ │ │ adds r1, #1 │ │ │ │ ldrb r2, [r4, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - bge.n 936f8 │ │ │ │ + bge.n 93930 │ │ │ │ lsls r5, r2, #24 │ │ │ │ - bpl.n 936ec │ │ │ │ + bpl.n 93924 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64864 @ 0xfd60 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #3872 @ 0xf20 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 92f6c │ │ │ │ + bl d6310 │ │ │ │ + b.n 931a4 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64996 @ 0xfde4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #4004 @ 0xfa4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 92f6c │ │ │ │ + bl f29e4 │ │ │ │ + b.n 931a4 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ orr.w sl, sl, #8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 92b40 │ │ │ │ + b.w 92d78 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65132 @ 0xfe6c │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #4140 @ 0x102c │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 930de │ │ │ │ + b.n 93316 │ │ │ │ str.w sl, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 292a24 │ │ │ │ + bl 293c04 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92d6a │ │ │ │ - b.n 92f6c │ │ │ │ + bne.w 92fa2 │ │ │ │ + b.n 931a4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65136 @ 0xfe70 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #4144 @ 0x1030 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 930de │ │ │ │ + b.n 93316 │ │ │ │ movs r0, #10 │ │ │ │ rsb r1, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r1, #47 @ 0x2f │ │ │ │ adds r6, #1 │ │ │ │ mla r0, r0, r9, r3 │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ smull r3, r7, r1, r3 │ │ │ │ asrs r3, r1, #31 │ │ │ │ rsb r3, r3, r7, asr #2 │ │ │ │ cmp r3, r9 │ │ │ │ sub.w r9, r0, #48 @ 0x30 │ │ │ │ - bge.w 933fa │ │ │ │ + bge.w 93632 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64960 @ 0xfdc0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #3968 @ 0xf80 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.w 92f6c │ │ │ │ + bl f29e4 │ │ │ │ + b.w 931a4 │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ - b.n 93092 │ │ │ │ + b.n 932ca │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65140 @ 0xfe74 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #4148 @ 0x1034 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 930de │ │ │ │ + b.n 93316 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 939ae │ │ │ │ + beq.w 93be6 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - b.n 934b0 │ │ │ │ + b.n 936e8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65088 @ 0xfe40 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #4096 @ 0x1000 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 930de │ │ │ │ + b.n 93316 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65112 @ 0xfe58 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #4120 @ 0x1018 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 930de │ │ │ │ + b.n 93316 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65124 @ 0xfe64 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #4132 @ 0x1024 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 930de │ │ │ │ + b.n 93316 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 9331a │ │ │ │ + bne.w 93552 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65120 @ 0xfe60 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #4128 @ 0x1020 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 930de │ │ │ │ + b.n 93316 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65116 @ 0xfe5c │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #4124 @ 0x101c │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 930de │ │ │ │ + b.n 93316 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - bl 156804 │ │ │ │ + bl 15793c │ │ │ │ mov r4, r0 │ │ │ │ - b.w 92e68 │ │ │ │ + b.w 930a0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65144 @ 0xfe78 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.w 92f6c │ │ │ │ + bl f29e4 │ │ │ │ + b.w 931a4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 92f9a │ │ │ │ + bne.w 931d2 │ │ │ │ str.w sl, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 292a24 │ │ │ │ + bl 293c04 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92d6a │ │ │ │ - b.w 92f6c │ │ │ │ + bne.w 92fa2 │ │ │ │ + b.w 931a4 │ │ │ │ str.w sl, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl d5ef0 <_PyErr_FormatV@@Base+0x70> │ │ │ │ + bl d650c <_PyErr_FormatV@@Base+0x70> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92d6a │ │ │ │ - b.w 92f6c │ │ │ │ + bne.w 92fa2 │ │ │ │ + b.w 931a4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65092 @ 0xfe44 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #4100 @ 0x1004 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 930de │ │ │ │ + b.w 93316 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65104 @ 0xfe50 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #4112 @ 0x1010 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 930de │ │ │ │ + b.w 93316 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 93350 │ │ │ │ + bne.w 93588 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65100 @ 0xfe4c │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #4108 @ 0x100c │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 930de │ │ │ │ + b.w 93316 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65096 @ 0xfe48 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #4104 @ 0x1008 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 930de │ │ │ │ + b.w 93316 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r6, #2 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ it lt │ │ │ │ mvnlt.w r7, #1 │ │ │ │ - b.w 92c72 │ │ │ │ + b.w 92eaa │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64976 @ 0xfdd0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #3984 @ 0xf90 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.w 92f6c │ │ │ │ + bl f29e4 │ │ │ │ + b.w 931a4 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ and.w sl, sl, #1 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 931d0 │ │ │ │ + b.n 93408 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 92e68 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 930a0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92f6c │ │ │ │ + bge.w 931a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92f6c │ │ │ │ + bne.w 931a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 92f6c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 931a4 │ │ │ │ add r0, sp, #28 │ │ │ │ adds r7, #2 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #24 │ │ │ │ adds r2, r0, #1 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, sp, #30 │ │ │ │ blx 2bf9c <__memmove_chk@plt> │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ strh.w r3, [sp, #28] │ │ │ │ - b.n 9346a │ │ │ │ + b.n 936a2 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ strb.w r3, [sp, #29] │ │ │ │ - b.n 9346a │ │ │ │ + b.n 936a2 │ │ │ │ │ │ │ │ -00093a08 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +00093c40 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 93a50 <_PyUnicodeWriter_WriteASCIIString@@Base+0x48> │ │ │ │ + beq.n 93c88 <_PyUnicodeWriter_WriteASCIIString@@Base+0x48> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 93a5e <_PyUnicodeWriter_WriteASCIIString@@Base+0x56> │ │ │ │ + cbz r3, 93c96 <_PyUnicodeWriter_WriteASCIIString@@Base+0x56> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 93a88 <_PyUnicodeWriter_WriteASCIIString@@Base+0x80> │ │ │ │ + bls.n 93cc0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x80> │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.n 93a88 <_PyUnicodeWriter_WriteASCIIString@@Base+0x80> │ │ │ │ + blt.n 93cc0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x80> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 93aa0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x98> │ │ │ │ + bne.n 93cd8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x98> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r3 │ │ │ │ blx 2beec │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r3 │ │ │ │ @@ -155287,54 +155513,54 @@ │ │ │ │ str r4, [r5, #20] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93a24 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1c> │ │ │ │ + bne.n 93c5c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1c> │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93a24 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1c> │ │ │ │ + bne.n 93c5c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 93b90 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 93dc8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93af0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe8> │ │ │ │ + beq.n 93d28 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe8> │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ strb.w r2, [r5, #33] @ 0x21 │ │ │ │ - bl 19a4d8 │ │ │ │ + bl 19bae8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r3 │ │ │ │ - b.n 93a4a <_PyUnicodeWriter_WriteASCIIString@@Base+0x42> │ │ │ │ - cbz r4, 93a98 <_PyUnicodeWriter_WriteASCIIString@@Base+0x90> │ │ │ │ + b.n 93c82 <_PyUnicodeWriter_WriteASCIIString@@Base+0x42> │ │ │ │ + cbz r4, 93cd0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x90> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdd6c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ce3b8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 93af0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe8> │ │ │ │ + beq.n 93d28 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe8> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 93a3a <_PyUnicodeWriter_WriteASCIIString@@Base+0x32> │ │ │ │ + beq.n 93c72 <_PyUnicodeWriter_WriteASCIIString@@Base+0x32> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 93af6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ + bne.n 93d2e <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ bic.w r1, r4, #3 │ │ │ │ adds r0, r7, r4 │ │ │ │ add r1, r7 │ │ │ │ add.w ip, r2, r3, lsl #1 │ │ │ │ mov r2, r7 │ │ │ │ mov lr, ip │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 93b48 <_PyUnicodeWriter_WriteASCIIString@@Base+0x140> │ │ │ │ + bcc.n 93d80 <_PyUnicodeWriter_WriteASCIIString@@Base+0x140> │ │ │ │ rsb r2, r7, #3 │ │ │ │ sub.w lr, r7, #3 │ │ │ │ add r2, r1 │ │ │ │ cmp r1, lr │ │ │ │ bic.w r1, r2, #3 │ │ │ │ it cc │ │ │ │ movcc r1, #0 │ │ │ │ @@ -155342,30 +155568,30 @@ │ │ │ │ add r1, r7 │ │ │ │ mov.w r2, r2, lsl #3 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ add r2, ip │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 93b44 <_PyUnicodeWriter_WriteASCIIString@@Base+0x13c> │ │ │ │ + bcs.n 93d7c <_PyUnicodeWriter_WriteASCIIString@@Base+0x13c> │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ strh.w r1, [r2], #2 │ │ │ │ mov r1, ip │ │ │ │ - b.n 93ade <_PyUnicodeWriter_WriteASCIIString@@Base+0xd6> │ │ │ │ + b.n 93d16 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd6> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #4] │ │ │ │ adds r1, r7, r4 │ │ │ │ add.w ip, r2, r3, lsl #2 │ │ │ │ bic.w r2, r4, #3 │ │ │ │ mov r3, r7 │ │ │ │ add r2, r7 │ │ │ │ mov r0, ip │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 93b6a <_PyUnicodeWriter_WriteASCIIString@@Base+0x162> │ │ │ │ + bcc.n 93da2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x162> │ │ │ │ rsb r3, r7, #3 │ │ │ │ subs r0, r7, #3 │ │ │ │ add r3, r2 │ │ │ │ cmp r2, r0 │ │ │ │ bic.w r0, r3, #3 │ │ │ │ it cc │ │ │ │ movcc r0, #0 │ │ │ │ @@ -155373,115 +155599,115 @@ │ │ │ │ add.w r3, r7, r0 │ │ │ │ mov.w r2, r2, lsl #4 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ add r2, ip │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 93b42 <_PyUnicodeWriter_WriteASCIIString@@Base+0x13a> │ │ │ │ + bcs.n 93d7a <_PyUnicodeWriter_WriteASCIIString@@Base+0x13a> │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 93b30 <_PyUnicodeWriter_WriteASCIIString@@Base+0x128> │ │ │ │ + b.n 93d68 <_PyUnicodeWriter_WriteASCIIString@@Base+0x128> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r3 │ │ │ │ - b.n 93a4a <_PyUnicodeWriter_WriteASCIIString@@Base+0x42> │ │ │ │ + b.n 93c82 <_PyUnicodeWriter_WriteASCIIString@@Base+0x42> │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ adds r2, #4 │ │ │ │ strh.w r6, [lr], #8 │ │ │ │ ldrb.w r6, [r2, #-3] │ │ │ │ strh.w r6, [lr, #-6] │ │ │ │ ldrb.w r6, [r2, #-2] │ │ │ │ strh.w r6, [lr, #-4] │ │ │ │ ldrb.w r6, [r2, #-1] │ │ │ │ strh.w r6, [lr, #-2] │ │ │ │ - b.n 93ab6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xae> │ │ │ │ + b.n 93cee <_PyUnicodeWriter_WriteASCIIString@@Base+0xae> │ │ │ │ ldrb.w lr, [r3] │ │ │ │ adds r3, #4 │ │ │ │ str.w lr, [r0], #16 │ │ │ │ ldrb.w lr, [r3, #-3] │ │ │ │ str.w lr, [r0, #-12] │ │ │ │ ldrb.w lr, [r3, #-2] │ │ │ │ str.w lr, [r0, #-8] │ │ │ │ ldrb.w lr, [r3, #-1] │ │ │ │ str.w lr, [r0, #-4] │ │ │ │ - b.n 93b08 <_PyUnicodeWriter_WriteASCIIString@@Base+0x100> │ │ │ │ + b.n 93d40 <_PyUnicodeWriter_WriteASCIIString@@Base+0x100> │ │ │ │ nop │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 93c9a <_PyUnicodeWriter_WriteASCIIString@@Base+0x292> │ │ │ │ + beq.w 93ed2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x292> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93d0a <_PyUnicodeWriter_WriteASCIIString@@Base+0x302> │ │ │ │ - blt.w 93d5e <_PyUnicodeWriter_WriteASCIIString@@Base+0x356> │ │ │ │ + beq.w 93f42 <_PyUnicodeWriter_WriteASCIIString@@Base+0x302> │ │ │ │ + blt.w 93f96 <_PyUnicodeWriter_WriteASCIIString@@Base+0x356> │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 93d4e <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ + bgt.w 93f86 <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ movw r5, #24184 @ 0x5e78 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ adds r1, #21 │ │ │ │ - movw r3, #3289 @ 0xcd9 │ │ │ │ + movw r3, #3685 @ 0xe65 │ │ │ │ movt r3, #7 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [r5, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 93cfa <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f2> │ │ │ │ - ldr r2, [pc, #424] @ (93d8c <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ + bne.w 93f32 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f2> │ │ │ │ + ldr r2, [pc, #424] @ (93fc4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1596] @ 0x63c │ │ │ │ mov r7, r3 │ │ │ │ - bgt.n 93cd0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2c8> │ │ │ │ + bgt.n 93f08 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2c8> │ │ │ │ add.w r6, r4, #20 │ │ │ │ lsrs r1, r6, #3 │ │ │ │ ldr.w r2, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 93cc4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2bc> │ │ │ │ + beq.n 93efc <_PyUnicodeWriter_WriteASCIIString@@Base+0x2bc> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r2, #4] │ │ │ │ - cbz r0, 93c76 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26e> │ │ │ │ + cbz r0, 93eae <_PyUnicodeWriter_WriteASCIIString@@Base+0x26e> │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #344] @ (93d90 <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ + ldr r2, [pc, #344] @ (93fc8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ ldr.w r5, [r2, #1600] @ 0x640 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 93d0e <_PyUnicodeWriter_WriteASCIIString@@Base+0x306> │ │ │ │ + bne.n 93f46 <_PyUnicodeWriter_WriteASCIIString@@Base+0x306> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r2, [r3, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r3, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, r6] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 93d76 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ + bpl.w 93fae <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 93d86 <_PyUnicodeWriter_WriteASCIIString@@Base+0x37e> │ │ │ │ + bpl.w 93fbe <_PyUnicodeWriter_WriteASCIIString@@Base+0x37e> │ │ │ │ add.w r0, r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2beec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ @@ -155489,259 +155715,259 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r5, r7, [r2, #24] │ │ │ │ cmp r7, r5 │ │ │ │ ittt cc │ │ │ │ ldrcc r2, [r2, #12] │ │ │ │ strcc.w r2, [ip, #12] │ │ │ │ strcc.w ip, [r2, #8] │ │ │ │ - bcc.n 93c1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ + bcc.n 93e54 <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r5 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r0, [r2, r5] │ │ │ │ - b.n 93c1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ + b.n 93e54 <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ittte ge │ │ │ │ movge r0, #24 │ │ │ │ movwge r3, #43944 @ 0xaba8 │ │ │ │ movwge r2, #24184 @ 0x5e78 │ │ │ │ - ldrlt r3, [pc, #228] @ (93d94 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ + ldrlt r3, [pc, #228] @ (93fcc <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ ittet ge │ │ │ │ movtge r2, #77 @ 0x4d │ │ │ │ mlage r3, r0, r1, r3 │ │ │ │ addlt.w r3, r3, r1, lsl #5 │ │ │ │ addge r3, r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93c1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ + bne.n 93e54 <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ ldr.w r2, [r5, #848] @ 0x350 │ │ │ │ - movw r3, #46021 @ 0xb3c5 │ │ │ │ + movw r3, #46421 @ 0xb555 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 93d32 <_PyUnicodeWriter_WriteASCIIString@@Base+0x32a> │ │ │ │ + bne.n 93f6a <_PyUnicodeWriter_WriteASCIIString@@Base+0x32a> │ │ │ │ mov r0, r9 │ │ │ │ blx 2bf6c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 93d4e <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ + cbz r3, 93f86 <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ add.w r6, r4, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 93c1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ + b.n 93e54 <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ ldr.w r0, [r5, #884] @ 0x374 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 93d4e <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ + cbz r0, 93f86 <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ add.w r6, r4, #20 │ │ │ │ - b.n 93c1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ - ldr r3, [pc, #140] @ (93d98 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390>) │ │ │ │ - b.n 93c50 <_PyUnicodeWriter_WriteASCIIString@@Base+0x248> │ │ │ │ - movw r1, #785 @ 0x311 │ │ │ │ + b.n 93e54 <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ + ldr r3, [pc, #140] @ (93fd0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390>) │ │ │ │ + b.n 93e88 <_PyUnicodeWriter_WriteASCIIString@@Base+0x248> │ │ │ │ + movw r1, #4689 @ 0x1251 │ │ │ │ movt r1, #19 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 93d3e <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ - ldr r0, [pc, #128] @ (93d9c <_PyUnicodeWriter_WriteASCIIString@@Base+0x394>) │ │ │ │ + bne.n 93f76 <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ + ldr r0, [pc, #128] @ (93fd4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x394>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93c40 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + bne.n 93e78 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ mov r0, r3 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 93c40 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + b.n 93e78 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 93ce8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e0> │ │ │ │ + b.n 93f20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e0> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 93c40 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ - bl 1f4674 │ │ │ │ + b.n 93e78 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + bl 1f56c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93c50 <_PyUnicodeWriter_WriteASCIIString@@Base+0x248> │ │ │ │ + bne.w 93e88 <_PyUnicodeWriter_WriteASCIIString@@Base+0x248> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 93c6e <_PyUnicodeWriter_WriteASCIIString@@Base+0x266> │ │ │ │ + b.n 93ea6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x266> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32852 @ 0x8054 │ │ │ │ + movw r1, #37396 @ 0x9214 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 93d5a <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 93f92 <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2beec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 93c6e <_PyUnicodeWriter_WriteASCIIString@@Base+0x266> │ │ │ │ + b.n 93ea6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x266> │ │ │ │ add.w r0, r3, #28 │ │ │ │ - b.n 93d78 <_PyUnicodeWriter_WriteASCIIString@@Base+0x370> │ │ │ │ + b.n 93fb0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x370> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00093da0 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +00093fd8 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 93e5a <_PyUnicodeWriter_Finish@@Base+0xba> │ │ │ │ + beq.n 94092 <_PyUnicodeWriter_Finish@@Base+0xba> │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str.w ip, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93e56 <_PyUnicodeWriter_Finish@@Base+0xb6> │ │ │ │ + bne.n 9408e <_PyUnicodeWriter_Finish@@Base+0xb6> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 93dee <_PyUnicodeWriter_Finish@@Base+0x4e> │ │ │ │ + beq.n 94026 <_PyUnicodeWriter_Finish@@Base+0x4e> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl ce6cc <_PyUnicodeWriter_PrepareInternal@@Base+0x960> │ │ │ │ + bl ced14 <_PyUnicodeWriter_PrepareInternal@@Base+0x95c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93e82 <_PyUnicodeWriter_Finish@@Base+0xe2> │ │ │ │ + beq.n 940ba <_PyUnicodeWriter_Finish@@Base+0xe2> │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 93e78 <_PyUnicodeWriter_Finish@@Base+0xd8> │ │ │ │ + beq.n 940b0 <_PyUnicodeWriter_Finish@@Base+0xd8> │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 93df4 <_PyUnicodeWriter_Finish@@Base+0x54> │ │ │ │ + beq.n 9402c <_PyUnicodeWriter_Finish@@Base+0x54> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 93de8 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 94020 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 93de8 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 94020 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 93e9e <_PyUnicodeWriter_Finish@@Base+0xfe> │ │ │ │ + bpl.n 940d6 <_PyUnicodeWriter_Finish@@Base+0xfe> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r3, #20 │ │ │ │ addpl.w r2, r3, #28 │ │ │ │ ldrsb.w r1, [r2] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ ittte ge │ │ │ │ movge.w ip, #24 │ │ │ │ movwge r1, #43944 @ 0xaba8 │ │ │ │ movwge r2, #24184 @ 0x5e78 │ │ │ │ - ldrlt r1, [pc, #124] @ (93ea4 <_PyUnicodeWriter_Finish@@Base+0x104>) │ │ │ │ + ldrlt r1, [pc, #124] @ (940dc <_PyUnicodeWriter_Finish@@Base+0x104>) │ │ │ │ ittet ge │ │ │ │ movtge r2, #77 @ 0x4d │ │ │ │ mlage r1, ip, r0, r1 │ │ │ │ addlt.w r1, r1, r0, lsl #5 │ │ │ │ addge r1, r1, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 93de8 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 94020 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93e52 <_PyUnicodeWriter_Finish@@Base+0xb2> │ │ │ │ + bge.n 9408a <_PyUnicodeWriter_Finish@@Base+0xb2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 93e52 <_PyUnicodeWriter_Finish@@Base+0xb2> │ │ │ │ + cbnz r2, 9408a <_PyUnicodeWriter_Finish@@Base+0xb2> │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - b.n 93de8 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 94020 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r3, r2 │ │ │ │ - b.n 93de8 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 94020 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 93e74 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + cbz r2, 940ac <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93e74 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + bge.n 940ac <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 93e74 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + cbnz r3, 940ac <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #48] @ (93ea8 <_PyUnicodeWriter_Finish@@Base+0x108>) │ │ │ │ - b.n 93de8 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #48] @ (940e0 <_PyUnicodeWriter_Finish@@Base+0x108>) │ │ │ │ + b.n 94020 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 198c50 │ │ │ │ + b.w 19a260 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93de8 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bge.n 94020 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 93de8 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 94020 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 93de8 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 94020 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b.n 93e0e <_PyUnicodeWriter_Finish@@Base+0x6e> │ │ │ │ + b.n 94046 <_PyUnicodeWriter_Finish@@Base+0x6e> │ │ │ │ nop │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94852 <_PyUnicodeWriter_Finish@@Base+0xab2> │ │ │ │ + beq.w 94a8a <_PyUnicodeWriter_Finish@@Base+0xab2> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 94a22 <_PyUnicodeWriter_Finish@@Base+0xc82> │ │ │ │ + bcs.w 94c62 <_PyUnicodeWriter_Finish@@Base+0xc8a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ - bgt.w 94878 <_PyUnicodeWriter_Finish@@Base+0xad8> │ │ │ │ + bgt.w 94ab0 <_PyUnicodeWriter_Finish@@Base+0xad8> │ │ │ │ bic.w r6, r2, #128 @ 0x80 │ │ │ │ and.w r7, r2, #128 @ 0x80 │ │ │ │ sub.w r2, r6, #40 @ 0x28 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi.w 94152 <_PyUnicodeWriter_Finish@@Base+0x3b2> │ │ │ │ + bhi.w 9438a <_PyUnicodeWriter_Finish@@Base+0x3b2> │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r2, #14 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ @@ -155820,1740 +156046,1746 @@ │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r7, r7, #14 │ │ │ │ lsls r5, r2, #17 │ │ │ │ lsls r0, r3, #10 │ │ │ │ lsls r7, r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95604 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9585c <_PyType_LookupRef@@Base+0x8> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 94a54 <_PyUnicodeWriter_Finish@@Base+0xcb4> │ │ │ │ + blt.w 94c94 <_PyUnicodeWriter_Finish@@Base+0xcbc> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.w 94a54 <_PyUnicodeWriter_Finish@@Base+0xcb4> │ │ │ │ + bge.w 94c94 <_PyUnicodeWriter_Finish@@Base+0xcbc> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r5, [r2, r0, lsl #2] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 94a5e <_PyUnicodeWriter_Finish@@Base+0xcbe> │ │ │ │ + beq.w 94c9e <_PyUnicodeWriter_Finish@@Base+0xcc6> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 946d6 <_PyUnicodeWriter_Finish@@Base+0x936> │ │ │ │ + blt.w 9490e <_PyUnicodeWriter_Finish@@Base+0x936> │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 948fa <_PyUnicodeWriter_Finish@@Base+0xb5a> │ │ │ │ + beq.w 94b3a <_PyUnicodeWriter_Finish@@Base+0xb62> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc.w r8, #1 │ │ │ │ - bcs.w 9497c <_PyUnicodeWriter_Finish@@Base+0xbdc> │ │ │ │ + bcs.w 94bbc <_PyUnicodeWriter_Finish@@Base+0xbe4> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 95c3c <_PyType_LookupRef@@Base+0x640> │ │ │ │ + bl 95e94 <_PyType_LookupRef@@Base+0x640> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + cbz r0, 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r1, r6 │ │ │ │ - bl 95e00 │ │ │ │ + bl 9605c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94168 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + beq.w 943a0 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9481a <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ - ldr r2, [pc, #436] @ (941e0 <_PyUnicodeWriter_Finish@@Base+0x440>) │ │ │ │ + beq.w 94a52 <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ + ldr r2, [pc, #436] @ (94418 <_PyUnicodeWriter_Finish@@Base+0x440>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 79ccc │ │ │ │ + bl 79ec8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r7, 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - cbz r5, 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + cbz r7, 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + cbz r5, 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94bac <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ + beq.w 94de8 <_PyUnicodeWriter_Finish@@Base+0xe10> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 93fde <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 94216 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95604 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9585c <_PyType_LookupRef@@Base+0x8> │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 94d82 <_PyUnicodeWriter_Finish@@Base+0xfe2> │ │ │ │ + blt.w 94fce <_PyUnicodeWriter_Finish@@Base+0xff6> │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 95c3c <_PyType_LookupRef@@Base+0x640> │ │ │ │ + bl 95e94 <_PyType_LookupRef@@Base+0x640> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94bac <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ + beq.w 94de8 <_PyUnicodeWriter_Finish@@Base+0xe10> │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2beec │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - b.n 94042 <_PyUnicodeWriter_Finish@@Base+0x2a2> │ │ │ │ + beq.n 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 9427a <_PyUnicodeWriter_Finish@@Base+0x2a2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94d66 <_PyUnicodeWriter_Finish@@Base+0xfc6> │ │ │ │ + beq.w 94fb2 <_PyUnicodeWriter_Finish@@Base+0xfda> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 9497c <_PyUnicodeWriter_Finish@@Base+0xbdc> │ │ │ │ + bcs.w 94bbc <_PyUnicodeWriter_Finish@@Base+0xbe4> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 71600 │ │ │ │ + bl 717a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 94640 <_PyUnicodeWriter_Finish@@Base+0x8a0> │ │ │ │ + bne.w 94878 <_PyUnicodeWriter_Finish@@Base+0x8a0> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 94168 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + beq.n 943a0 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + ble.n 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93eac <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 940e4 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c7c <_PyUnicodeWriter_Finish@@Base+0xedc> │ │ │ │ + beq.w 94f4c <_PyUnicodeWriter_Finish@@Base+0xf74> │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq.n 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93eac <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 940e4 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c7c <_PyUnicodeWriter_Finish@@Base+0xedc> │ │ │ │ + beq.w 94f4c <_PyUnicodeWriter_Finish@@Base+0xf74> │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93eac <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 940e4 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c7c <_PyUnicodeWriter_Finish@@Base+0xedc> │ │ │ │ + beq.w 94f4c <_PyUnicodeWriter_Finish@@Base+0xf74> │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ - beq.n 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93eac <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 940e4 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c7c <_PyUnicodeWriter_Finish@@Base+0xedc> │ │ │ │ + beq.w 94f4c <_PyUnicodeWriter_Finish@@Base+0xf74> │ │ │ │ cmp r6, #4 │ │ │ │ str r0, [r5, #28] │ │ │ │ - beq.n 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93eac <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 940e4 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c7c <_PyUnicodeWriter_Finish@@Base+0xedc> │ │ │ │ + beq.w 94f4c <_PyUnicodeWriter_Finish@@Base+0xf74> │ │ │ │ cmp r6, #5 │ │ │ │ str r0, [r5, #32] │ │ │ │ - beq.n 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93eac <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 940e4 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c7c <_PyUnicodeWriter_Finish@@Base+0xedc> │ │ │ │ + beq.w 94f4c <_PyUnicodeWriter_Finish@@Base+0xf74> │ │ │ │ cmp r6, #6 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ - beq.n 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ add.w r2, r5, #36 @ 0x24 │ │ │ │ mov r8, r5 │ │ │ │ mov r7, r4 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r2 │ │ │ │ movs r6, #6 │ │ │ │ mov r0, r7 │ │ │ │ adds r6, #1 │ │ │ │ - bl 93eac <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 940e4 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c78 <_PyUnicodeWriter_Finish@@Base+0xed8> │ │ │ │ - cmp r5, r6 │ │ │ │ + beq.w 94f48 <_PyUnicodeWriter_Finish@@Base+0xf70> │ │ │ │ + cmp r6, r5 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ - bne.n 94136 <_PyUnicodeWriter_Finish@@Base+0x396> │ │ │ │ + bne.n 9436e <_PyUnicodeWriter_Finish@@Base+0x396> │ │ │ │ mov r5, r8 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #556 @ 0x22c │ │ │ │ + movw r1, #5100 @ 0x13ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 93fde <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 94216 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95604 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9585c <_PyType_LookupRef@@Base+0x8> │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r9, r3 │ │ │ │ - blt.w 94d02 <_PyUnicodeWriter_Finish@@Base+0xf62> │ │ │ │ - bne.n 94186 <_PyUnicodeWriter_Finish@@Base+0x3e6> │ │ │ │ + blt.w 94f1e <_PyUnicodeWriter_Finish@@Base+0xf46> │ │ │ │ + bne.n 943be <_PyUnicodeWriter_Finish@@Base+0x3e6> │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ - beq.w 94f7c <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ + beq.w 95004 <_PyUnicodeWriter_Finish@@Base+0x102c> │ │ │ │ movs r0, #0 │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ - beq.w 94d4e <_PyUnicodeWriter_Finish@@Base+0xfae> │ │ │ │ - bl 110f04 │ │ │ │ + beq.w 94eda <_PyUnicodeWriter_Finish@@Base+0xf02> │ │ │ │ + bl 1118b8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 94c9c <_PyUnicodeWriter_Finish@@Base+0xefc> │ │ │ │ + bne.w 94eaa <_PyUnicodeWriter_Finish@@Base+0xed2> │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov fp, r6 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov sl, r1 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.w 94896 <_PyUnicodeWriter_Finish@@Base+0xaf6> │ │ │ │ - bl 93eac <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + beq.w 94ace <_PyUnicodeWriter_Finish@@Base+0xaf6> │ │ │ │ + bl 940e4 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b86 <_PyUnicodeWriter_Finish@@Base+0xde6> │ │ │ │ + beq.w 94dc2 <_PyUnicodeWriter_Finish@@Base+0xdea> │ │ │ │ mov r0, r6 │ │ │ │ - bl e7da0 │ │ │ │ + bl e8388 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94dbe <_PyUnicodeWriter_Finish@@Base+0x101e> │ │ │ │ + beq.w 9511e <_PyUnicodeWriter_Finish@@Base+0x1146> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 94a72 <_PyUnicodeWriter_Finish@@Base+0xcd2> │ │ │ │ + blt.w 94cb2 <_PyUnicodeWriter_Finish@@Base+0xcda> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 941ae <_PyUnicodeWriter_Finish@@Base+0x40e> │ │ │ │ + b.n 943e6 <_PyUnicodeWriter_Finish@@Base+0x40e> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94ad6 <_PyUnicodeWriter_Finish@@Base+0xd36> │ │ │ │ + beq.w 94d12 <_PyUnicodeWriter_Finish@@Base+0xd3a> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9482c <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ + bne.w 94a64 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95604 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9585c <_PyType_LookupRef@@Base+0x8> │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 94b76 <_PyUnicodeWriter_Finish@@Base+0xdd6> │ │ │ │ + beq.w 94db2 <_PyUnicodeWriter_Finish@@Base+0xdda> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95604 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9585c <_PyType_LookupRef@@Base+0x8> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 94dec <_PyUnicodeWriter_Finish@@Base+0x104c> │ │ │ │ + beq.w 95158 <_PyUnicodeWriter_Finish@@Base+0x1180> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95604 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9585c <_PyType_LookupRef@@Base+0x8> │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94ecc <_PyUnicodeWriter_Finish@@Base+0x112c> │ │ │ │ + beq.w 95108 <_PyUnicodeWriter_Finish@@Base+0x1130> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95604 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9585c <_PyType_LookupRef@@Base+0x8> │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.w 94ec0 <_PyUnicodeWriter_Finish@@Base+0x1120> │ │ │ │ + beq.w 950fc <_PyUnicodeWriter_Finish@@Base+0x1124> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95604 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9585c <_PyType_LookupRef@@Base+0x8> │ │ │ │ str r0, [sp, #32] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94ed8 <_PyUnicodeWriter_Finish@@Base+0x1138> │ │ │ │ + beq.w 950e2 <_PyUnicodeWriter_Finish@@Base+0x110a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93eac <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 940e4 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94d2c <_PyUnicodeWriter_Finish@@Base+0xf8c> │ │ │ │ + beq.w 950cc <_PyUnicodeWriter_Finish@@Base+0x10f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93eac <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ - mov sl, r0 │ │ │ │ + bl 940e4 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c2e <_PyUnicodeWriter_Finish@@Base+0xe8e> │ │ │ │ + beq.w 950ba <_PyUnicodeWriter_Finish@@Base+0x10e2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93eac <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 940e4 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94eae <_PyUnicodeWriter_Finish@@Base+0x110e> │ │ │ │ + beq.w 950a8 <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93eac <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ - mov r9, r0 │ │ │ │ + bl 940e4 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94ea0 <_PyUnicodeWriter_Finish@@Base+0x1100> │ │ │ │ + beq.w 9509a <_PyUnicodeWriter_Finish@@Base+0x10c2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93eac <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ - mov r8, r0 │ │ │ │ + bl 940e4 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94e94 <_PyUnicodeWriter_Finish@@Base+0x10f4> │ │ │ │ + beq.w 9508e <_PyUnicodeWriter_Finish@@Base+0x10b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93eac <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 940e4 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94e88 <_PyUnicodeWriter_Finish@@Base+0x10e8> │ │ │ │ + beq.w 94ef2 <_PyUnicodeWriter_Finish@@Base+0xf1a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93eac <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ - str r0, [sp, #0] │ │ │ │ + bl 940e4 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94e7e <_PyUnicodeWriter_Finish@@Base+0x10de> │ │ │ │ + beq.w 94e6a <_PyUnicodeWriter_Finish@@Base+0xe92> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93eac <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ - str r0, [sp, #8] │ │ │ │ + bl 940e4 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94e76 <_PyUnicodeWriter_Finish@@Base+0x10d6> │ │ │ │ + beq.w 9506c <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95604 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9585c <_PyType_LookupRef@@Base+0x8> │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94e50 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ + beq.w 9505e <_PyUnicodeWriter_Finish@@Base+0x1086> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93eac <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ - mov fp, r0 │ │ │ │ + bl 940e4 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94f74 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + beq.w 9514e <_PyUnicodeWriter_Finish@@Base+0x1176> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93eac <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 940e4 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94e6a <_PyUnicodeWriter_Finish@@Base+0x10ca> │ │ │ │ + beq.w 95072 <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r3, r5, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd fp, sl, [sp, #96] @ 0x60 │ │ │ │ - strd r3, r9, [sp, #104] @ 0x68 │ │ │ │ - str.w r8, [sp, #112] @ 0x70 │ │ │ │ - bl 96124 │ │ │ │ + strd r8, fp, [sp, #96] @ 0x60 │ │ │ │ + strd r3, sl, [sp, #104] @ 0x68 │ │ │ │ + str.w r9, [sp, #112] @ 0x70 │ │ │ │ + bl 96380 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94e6a <_PyUnicodeWriter_Finish@@Base+0x10ca> │ │ │ │ + beq.w 95072 <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 96584 │ │ │ │ + bl 967e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94a9a <_PyUnicodeWriter_Finish@@Base+0xcfa> │ │ │ │ + beq.w 94cda <_PyUnicodeWriter_Finish@@Base+0xd02> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 94822 <_PyUnicodeWriter_Finish@@Base+0xa82> │ │ │ │ + bne.w 94a5a <_PyUnicodeWriter_Finish@@Base+0xa82> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94342 <_PyUnicodeWriter_Finish@@Base+0x5a2> │ │ │ │ + bge.n 9457a <_PyUnicodeWriter_Finish@@Base+0x5a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 948b6 <_PyUnicodeWriter_Finish@@Base+0xb16> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.w 94af6 <_PyUnicodeWriter_Finish@@Base+0xb1e> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9435a <_PyUnicodeWriter_Finish@@Base+0x5ba> │ │ │ │ + bge.n 94592 <_PyUnicodeWriter_Finish@@Base+0x5ba> │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cbnz r3, 9435a <_PyUnicodeWriter_Finish@@Base+0x5ba> │ │ │ │ - mov r0, sl │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + str.w r3, [fp] │ │ │ │ + cbnz r3, 94592 <_PyUnicodeWriter_Finish@@Base+0x5ba> │ │ │ │ + mov r0, fp │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - cbz r2, 94370 <_PyUnicodeWriter_Finish@@Base+0x5d0> │ │ │ │ + cbz r2, 945a8 <_PyUnicodeWriter_Finish@@Base+0x5d0> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94370 <_PyUnicodeWriter_Finish@@Base+0x5d0> │ │ │ │ + bge.n 945a8 <_PyUnicodeWriter_Finish@@Base+0x5d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 947fa <_PyUnicodeWriter_Finish@@Base+0xa5a> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 9438c <_PyUnicodeWriter_Finish@@Base+0x5ec> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 94a32 <_PyUnicodeWriter_Finish@@Base+0xa5a> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 945c4 <_PyUnicodeWriter_Finish@@Base+0x5ec> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9438c <_PyUnicodeWriter_Finish@@Base+0x5ec> │ │ │ │ + bge.n 945c4 <_PyUnicodeWriter_Finish@@Base+0x5ec> │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94812 <_PyUnicodeWriter_Finish@@Base+0xa72> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 943aa <_PyUnicodeWriter_Finish@@Base+0x60a> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 94a4a <_PyUnicodeWriter_Finish@@Base+0xa72> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 945e2 <_PyUnicodeWriter_Finish@@Base+0x60a> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 943aa <_PyUnicodeWriter_Finish@@Base+0x60a> │ │ │ │ + bge.n 945e2 <_PyUnicodeWriter_Finish@@Base+0x60a> │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 943aa <_PyUnicodeWriter_Finish@@Base+0x60a> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, 945e2 <_PyUnicodeWriter_Finish@@Base+0x60a> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 943c2 <_PyUnicodeWriter_Finish@@Base+0x622> │ │ │ │ + cbz r2, 945fa <_PyUnicodeWriter_Finish@@Base+0x622> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 943c2 <_PyUnicodeWriter_Finish@@Base+0x622> │ │ │ │ + bge.n 945fa <_PyUnicodeWriter_Finish@@Base+0x622> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 943c2 <_PyUnicodeWriter_Finish@@Base+0x622> │ │ │ │ + cbnz r3, 945fa <_PyUnicodeWriter_Finish@@Base+0x622> │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cbz r2, 943da <_PyUnicodeWriter_Finish@@Base+0x63a> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cbz r2, 94612 <_PyUnicodeWriter_Finish@@Base+0x63a> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 943da <_PyUnicodeWriter_Finish@@Base+0x63a> │ │ │ │ + bge.n 94612 <_PyUnicodeWriter_Finish@@Base+0x63a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 943da <_PyUnicodeWriter_Finish@@Base+0x63a> │ │ │ │ + cbnz r3, 94612 <_PyUnicodeWriter_Finish@@Base+0x63a> │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cbz r2, 943f0 <_PyUnicodeWriter_Finish@@Base+0x650> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + cbz r2, 94628 <_PyUnicodeWriter_Finish@@Base+0x650> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 943f0 <_PyUnicodeWriter_Finish@@Base+0x650> │ │ │ │ + bge.n 94628 <_PyUnicodeWriter_Finish@@Base+0x650> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94802 <_PyUnicodeWriter_Finish@@Base+0xa62> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 9440c <_PyUnicodeWriter_Finish@@Base+0x66c> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 94a3a <_PyUnicodeWriter_Finish@@Base+0xa62> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 94644 <_PyUnicodeWriter_Finish@@Base+0x66c> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9440c <_PyUnicodeWriter_Finish@@Base+0x66c> │ │ │ │ + bge.n 94644 <_PyUnicodeWriter_Finish@@Base+0x66c> │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9480a <_PyUnicodeWriter_Finish@@Base+0xa6a> │ │ │ │ + beq.w 94a42 <_PyUnicodeWriter_Finish@@Base+0xa6a> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bge.w 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bne.w 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 948fe <_PyUnicodeWriter_Finish@@Base+0xb5e> │ │ │ │ + beq.w 94b3e <_PyUnicodeWriter_Finish@@Base+0xb66> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 9497c <_PyUnicodeWriter_Finish@@Base+0xbdc> │ │ │ │ + bcs.w 94bbc <_PyUnicodeWriter_Finish@@Base+0xbe4> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 94002 <_PyUnicodeWriter_Finish@@Base+0x262> │ │ │ │ + b.n 9423a <_PyUnicodeWriter_Finish@@Base+0x262> │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95604 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9585c <_PyType_LookupRef@@Base+0x8> │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.w 94bda <_PyUnicodeWriter_Finish@@Base+0xe3a> │ │ │ │ - beq.w 94bd0 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ + blt.w 94e16 <_PyUnicodeWriter_Finish@@Base+0xe3e> │ │ │ │ + beq.w 94e0c <_PyUnicodeWriter_Finish@@Base+0xe34> │ │ │ │ mov r1, r4 │ │ │ │ - bl 95c3c <_PyType_LookupRef@@Base+0x640> │ │ │ │ + bl 95e94 <_PyType_LookupRef@@Base+0x640> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r1, r8 │ │ │ │ - movw r2, #164 @ 0xa4 │ │ │ │ + movw r2, #4708 @ 0x1264 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl a1ab8 │ │ │ │ + bl a1cc8 │ │ │ │ mov r5, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 94c66 <_PyUnicodeWriter_Finish@@Base+0xec6> │ │ │ │ + bne.w 94e98 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19acb8 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ + bl 19c2c8 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 93fde <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 94216 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 93fde <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 94216 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov.w r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95604 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9585c <_PyType_LookupRef@@Base+0x8> │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 94bda <_PyUnicodeWriter_Finish@@Base+0xe3a> │ │ │ │ + blt.w 94e16 <_PyUnicodeWriter_Finish@@Base+0xe3e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 95c3c <_PyType_LookupRef@@Base+0x640> │ │ │ │ + bl 95e94 <_PyType_LookupRef@@Base+0x640> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 95e00 │ │ │ │ + bl 9605c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94022 <_PyUnicodeWriter_Finish@@Base+0x282> │ │ │ │ - b.n 94168 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + bne.w 9425a <_PyUnicodeWriter_Finish@@Base+0x282> │ │ │ │ + b.n 943a0 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 94448 <_PyUnicodeWriter_Finish@@Base+0x6a8> │ │ │ │ + b.n 94680 <_PyUnicodeWriter_Finish@@Base+0x6a8> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 944a6 <_PyUnicodeWriter_Finish@@Base+0x706> │ │ │ │ + b.n 946de <_PyUnicodeWriter_Finish@@Base+0x706> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 93fde <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 94216 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95604 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9585c <_PyType_LookupRef@@Base+0x8> │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - beq.w 94846 <_PyUnicodeWriter_Finish@@Base+0xaa6> │ │ │ │ + beq.w 94a7e <_PyUnicodeWriter_Finish@@Base+0xaa6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fef4 │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - b.n 94040 <_PyUnicodeWriter_Finish@@Base+0x2a0> │ │ │ │ + beq.w 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 94278 <_PyUnicodeWriter_Finish@@Base+0x2a0> │ │ │ │ movw r5, #5412 @ 0x1524 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 93fde <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 94216 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 93fde <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 94216 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r9, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 94b64 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ + bne.w 94da0 <_PyUnicodeWriter_Finish@@Base+0xdc8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93eac <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 940e4 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b5c <_PyUnicodeWriter_Finish@@Base+0xdbc> │ │ │ │ + beq.w 94d98 <_PyUnicodeWriter_Finish@@Base+0xdc0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93eac <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 940e4 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b5c <_PyUnicodeWriter_Finish@@Base+0xdbc> │ │ │ │ + beq.w 94d98 <_PyUnicodeWriter_Finish@@Base+0xdc0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93eac <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 940e4 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94e4a <_PyUnicodeWriter_Finish@@Base+0x10aa> │ │ │ │ + beq.w 95088 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 9dc78 │ │ │ │ + bl 9ded8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 94560 <_PyUnicodeWriter_Finish@@Base+0x7c0> │ │ │ │ + cbz r0, 94798 <_PyUnicodeWriter_Finish@@Base+0x7c0> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 94b52 <_PyUnicodeWriter_Finish@@Base+0xdb2> │ │ │ │ + bne.w 94d8e <_PyUnicodeWriter_Finish@@Base+0xdb6> │ │ │ │ mov r0, sl │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a3d0 │ │ │ │ + bl 7a5b8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 93fde <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 94216 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cc360 │ │ │ │ + bl 1cd300 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 9466a <_PyUnicodeWriter_Finish@@Base+0x8ca> │ │ │ │ - bl 85cf8 │ │ │ │ + beq.n 948a2 <_PyUnicodeWriter_Finish@@Base+0x8ca> │ │ │ │ + bl 85ecc │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r1, r4 │ │ │ │ - bl 19acb8 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ + bl 19c2c8 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 93fde <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 94216 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95604 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9585c <_PyType_LookupRef@@Base+0x8> │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 94a0a <_PyUnicodeWriter_Finish@@Base+0xc6a> │ │ │ │ + beq.w 94c4a <_PyUnicodeWriter_Finish@@Base+0xc72> │ │ │ │ cmp.w r6, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 94f5c <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + beq.w 9520c <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ eor.w r5, r6, r6, asr #31 │ │ │ │ lsrs r0, r6, #31 │ │ │ │ sub.w r5, r5, r6, asr #31 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ subs r5, #1 │ │ │ │ add.w r6, r5, r5, lsr #31 │ │ │ │ asrs r6, r6, #1 │ │ │ │ adds r1, r6, #1 │ │ │ │ - bl 1b1b80 │ │ │ │ + bl 1b2e94 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9496a <_PyUnicodeWriter_Finish@@Base+0xbca> │ │ │ │ + beq.w 94baa <_PyUnicodeWriter_Finish@@Base+0xbd2> │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov sl, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov fp, r2 │ │ │ │ mov r5, r2 │ │ │ │ add.w r9, r2, r6, lsl #2 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r6 │ │ │ │ cmp r9, r5 │ │ │ │ - beq.w 948c6 <_PyUnicodeWriter_Finish@@Base+0xb26> │ │ │ │ - bl 1b1be0 │ │ │ │ + beq.w 94b06 <_PyUnicodeWriter_Finish@@Base+0xb2e> │ │ │ │ + bl 1b2ef4 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r4, #32768 @ 0x8000 │ │ │ │ mov r0, r6 │ │ │ │ - bhi.w 94f78 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ - bl 1b1be0 │ │ │ │ + bhi.w 95154 <_PyUnicodeWriter_Finish@@Base+0x117c> │ │ │ │ + bl 1b2ef4 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 94f78 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ + bhi.w 95154 <_PyUnicodeWriter_Finish@@Base+0x117c> │ │ │ │ add.w r0, r4, r0, lsl #15 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - b.n 945ee <_PyUnicodeWriter_Finish@@Base+0x84e> │ │ │ │ + b.n 94826 <_PyUnicodeWriter_Finish@@Base+0x84e> │ │ │ │ movw r5, #5144 @ 0x1418 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 93fde <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 94216 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95604 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9585c <_PyType_LookupRef@@Base+0x8> │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 94c04 <_PyUnicodeWriter_Finish@@Base+0xe64> │ │ │ │ + blt.w 94e40 <_PyUnicodeWriter_Finish@@Base+0xe68> │ │ │ │ mov r0, r6 │ │ │ │ - bl 71600 │ │ │ │ + bl 717a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 940b4 <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ + beq.w 942ec <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94168 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + beq.w 943a0 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 85dd0 │ │ │ │ + bl 85fa4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 940b8 <_PyUnicodeWriter_Finish@@Base+0x318> │ │ │ │ - b.n 94cae <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ + bne.w 942f0 <_PyUnicodeWriter_Finish@@Base+0x318> │ │ │ │ + b.n 94ebc <_PyUnicodeWriter_Finish@@Base+0xee4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 283a70 │ │ │ │ + bl 284c58 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 9458c <_PyUnicodeWriter_Finish@@Base+0x7ec> │ │ │ │ + bne.n 947c4 <_PyUnicodeWriter_Finish@@Base+0x7ec> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ vldr d0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9458c <_PyUnicodeWriter_Finish@@Base+0x7ec> │ │ │ │ - b.n 94168 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + beq.n 947c4 <_PyUnicodeWriter_Finish@@Base+0x7ec> │ │ │ │ + b.n 943a0 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 283a70 │ │ │ │ + bl 284c58 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 94b46 <_PyUnicodeWriter_Finish@@Base+0xda6> │ │ │ │ + beq.w 94d82 <_PyUnicodeWriter_Finish@@Base+0xdaa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 283a70 │ │ │ │ + bl 284c58 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d1, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 94a86 <_PyUnicodeWriter_Finish@@Base+0xce6> │ │ │ │ + beq.w 94cc6 <_PyUnicodeWriter_Finish@@Base+0xcee> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 248974 │ │ │ │ + bl 249b94 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - b.n 94598 <_PyUnicodeWriter_Finish@@Base+0x7f8> │ │ │ │ + beq.w 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 947d0 <_PyUnicodeWriter_Finish@@Base+0x7f8> │ │ │ │ movw r2, #61116 @ 0xeebc │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 93fde <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + bge.w 94216 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 93fde <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 94216 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95604 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9585c <_PyType_LookupRef@@Base+0x8> │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.w 94cd8 <_PyUnicodeWriter_Finish@@Base+0xf38> │ │ │ │ - bl 7184c │ │ │ │ + blt.w 94f7a <_PyUnicodeWriter_Finish@@Base+0xfa2> │ │ │ │ + bl 719ec │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 94ccc <_PyUnicodeWriter_Finish@@Base+0xf2c> │ │ │ │ + bne.w 94f6e <_PyUnicodeWriter_Finish@@Base+0xf96> │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 94b04 <_PyUnicodeWriter_Finish@@Base+0xd64> │ │ │ │ - bl 93eac <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + beq.w 94d40 <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ + bl 940e4 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b0e <_PyUnicodeWriter_Finish@@Base+0xd6e> │ │ │ │ + beq.w 94d4a <_PyUnicodeWriter_Finish@@Base+0xd72> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 94700 <_PyUnicodeWriter_Finish@@Base+0x960> │ │ │ │ - bl 70600 │ │ │ │ + b.n 94938 <_PyUnicodeWriter_Finish@@Base+0x960> │ │ │ │ + bl 70790 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 94b34 <_PyUnicodeWriter_Finish@@Base+0xd94> │ │ │ │ + bne.w 94d70 <_PyUnicodeWriter_Finish@@Base+0xd98> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 93eac <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 940e4 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 94b40 <_PyUnicodeWriter_Finish@@Base+0xda0> │ │ │ │ - bl 93eac <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + beq.w 94d7c <_PyUnicodeWriter_Finish@@Base+0xda4> │ │ │ │ + bl 940e4 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94af0 <_PyUnicodeWriter_Finish@@Base+0xd50> │ │ │ │ + beq.w 94d2c <_PyUnicodeWriter_Finish@@Base+0xd54> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78728 │ │ │ │ + bl 788f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94f04 <_PyUnicodeWriter_Finish@@Base+0x1164> │ │ │ │ + beq.w 95196 <_PyUnicodeWriter_Finish@@Base+0x11be> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94772 <_PyUnicodeWriter_Finish@@Base+0x9d2> │ │ │ │ + bge.n 949aa <_PyUnicodeWriter_Finish@@Base+0x9d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94eea <_PyUnicodeWriter_Finish@@Base+0x114a> │ │ │ │ + beq.w 95056 <_PyUnicodeWriter_Finish@@Base+0x107e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94734 <_PyUnicodeWriter_Finish@@Base+0x994> │ │ │ │ + bge.n 9496c <_PyUnicodeWriter_Finish@@Base+0x994> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94734 <_PyUnicodeWriter_Finish@@Base+0x994> │ │ │ │ + bne.n 9496c <_PyUnicodeWriter_Finish@@Base+0x994> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 94734 <_PyUnicodeWriter_Finish@@Base+0x994> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9496c <_PyUnicodeWriter_Finish@@Base+0x994> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #8 │ │ │ │ - bl 95c3c <_PyType_LookupRef@@Base+0x640> │ │ │ │ + bl 95e94 <_PyType_LookupRef@@Base+0x640> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94488 <_PyUnicodeWriter_Finish@@Base+0x6e8> │ │ │ │ + beq.w 946c0 <_PyUnicodeWriter_Finish@@Base+0x6e8> │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 12b018 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 12bec8 <_PyLong_FromByteArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94488 <_PyUnicodeWriter_Finish@@Base+0x6e8> │ │ │ │ + b.n 946c0 <_PyUnicodeWriter_Finish@@Base+0x6e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cc360 │ │ │ │ + bl 1cd300 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 949fe <_PyUnicodeWriter_Finish@@Base+0xc5e> │ │ │ │ + beq.w 94c3e <_PyUnicodeWriter_Finish@@Base+0xc66> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cc360 │ │ │ │ + bl 1cd300 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 949ea <_PyUnicodeWriter_Finish@@Base+0xc4a> │ │ │ │ + beq.w 94c2a <_PyUnicodeWriter_Finish@@Base+0xc52> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ vstr d8, [sp, #72] @ 0x48 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 248974 │ │ │ │ + bl 249b94 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - b.n 94598 <_PyUnicodeWriter_Finish@@Base+0x7f8> │ │ │ │ + beq.w 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 947d0 <_PyUnicodeWriter_Finish@@Base+0x7f8> │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 94370 <_PyUnicodeWriter_Finish@@Base+0x5d0> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 945a8 <_PyUnicodeWriter_Finish@@Base+0x5d0> │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 943f0 <_PyUnicodeWriter_Finish@@Base+0x650> │ │ │ │ - mov r0, fp │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9440c <_PyUnicodeWriter_Finish@@Base+0x66c> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9438c <_PyUnicodeWriter_Finish@@Base+0x5ec> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 94628 <_PyUnicodeWriter_Finish@@Base+0x650> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 94644 <_PyUnicodeWriter_Finish@@Base+0x66c> │ │ │ │ + mov r0, sl │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 945c4 <_PyUnicodeWriter_Finish@@Base+0x5ec> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 94042 <_PyUnicodeWriter_Finish@@Base+0x2a2> │ │ │ │ - b.n 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bne.w 9427a <_PyUnicodeWriter_Finish@@Base+0x2a2> │ │ │ │ + b.n 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - bl 19b9f0 <_PySys_GetRequiredAttr@@Base+0x12bc> │ │ │ │ - b.n 9432e <_PyUnicodeWriter_Finish@@Base+0x58e> │ │ │ │ + bl 19d000 <_PySys_GetRequiredAttr@@Base+0x12bc> │ │ │ │ + b.n 94566 <_PyUnicodeWriter_Finish@@Base+0x58e> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 19aae8 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ + bl 19c0f8 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - blt.w 94168 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + blt.w 943a0 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95604 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9585c <_PyType_LookupRef@@Base+0x8> │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 941fe <_PyUnicodeWriter_Finish@@Base+0x45e> │ │ │ │ - bl 7fc54 │ │ │ │ + b.n 94436 <_PyUnicodeWriter_Finish@@Base+0x45e> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 944f4 <_PyUnicodeWriter_Finish@@Base+0x754> │ │ │ │ - b.n 94168 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + beq.w 9472c <_PyUnicodeWriter_Finish@@Base+0x754> │ │ │ │ + b.n 943a0 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94a14 <_PyUnicodeWriter_Finish@@Base+0xc74> │ │ │ │ + beq.w 94c54 <_PyUnicodeWriter_Finish@@Base+0xc7c> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 95c3c <_PyType_LookupRef@@Base+0x640> │ │ │ │ + bl 95e94 <_PyType_LookupRef@@Base+0x640> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94e40 <_PyUnicodeWriter_Finish@@Base+0x10a0> │ │ │ │ + beq.w 9507e <_PyUnicodeWriter_Finish@@Base+0x10a6> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - ble.w 93ee8 <_PyUnicodeWriter_Finish@@Base+0x148> │ │ │ │ + ble.w 94120 <_PyUnicodeWriter_Finish@@Base+0x148> │ │ │ │ movw r2, #43724 @ 0xaacc │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #20400 @ 0x4fb0 │ │ │ │ + movw r1, #24944 @ 0x6170 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 93fe0 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.w 94218 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r4, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r6 │ │ │ │ cmp.w fp, #60 @ 0x3c │ │ │ │ - beq.w 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19b9f0 <_PySys_GetRequiredAttr@@Base+0x12bc> │ │ │ │ - b.w 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bl 19d000 <_PySys_GetRequiredAttr@@Base+0x12bc> │ │ │ │ + b.w 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + mov r6, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 94342 <_PyUnicodeWriter_Finish@@Base+0x5a2> │ │ │ │ - b.n 9435a <_PyUnicodeWriter_Finish@@Base+0x5ba> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 9457a <_PyUnicodeWriter_Finish@@Base+0x5a2> │ │ │ │ + b.n 94592 <_PyUnicodeWriter_Finish@@Base+0x5ba> │ │ │ │ and.w r5, sl, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it lt │ │ │ │ neglt r5, r5 │ │ │ │ ldr.w sl, [sp] │ │ │ │ add.w r9, r5, #2 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, fp │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r0 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 9492c <_PyUnicodeWriter_Finish@@Base+0xb8c> │ │ │ │ + bne.n 94b6c <_PyUnicodeWriter_Finish@@Base+0xb94> │ │ │ │ str.w r5, [r2, sl, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1b1c0c │ │ │ │ + bl 1b2f20 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94488 <_PyUnicodeWriter_Finish@@Base+0x6e8> │ │ │ │ + b.n 946c0 <_PyUnicodeWriter_Finish@@Base+0x6e8> │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94990 <_PyUnicodeWriter_Finish@@Base+0xbf0> │ │ │ │ + beq.n 94bd0 <_PyUnicodeWriter_Finish@@Base+0xbf8> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 95c3c <_PyType_LookupRef@@Base+0x640> │ │ │ │ + bl 95e94 <_PyType_LookupRef@@Base+0x640> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 95c3c <_PyType_LookupRef@@Base+0x640> │ │ │ │ + bl 95e94 <_PyType_LookupRef@@Base+0x640> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 944c0 <_PyUnicodeWriter_Finish@@Base+0x720> │ │ │ │ - b.w 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bne.w 946f8 <_PyUnicodeWriter_Finish@@Base+0x720> │ │ │ │ + b.w 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1b1be0 │ │ │ │ + bl 1b2ef4 │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.n 94958 <_PyUnicodeWriter_Finish@@Base+0xbb8> │ │ │ │ + bhi.n 94b98 <_PyUnicodeWriter_Finish@@Base+0xbc0> │ │ │ │ cmp ip, r6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ rsb ip, ip, ip, lsl #4 │ │ │ │ - bne.n 94950 <_PyUnicodeWriter_Finish@@Base+0xbb0> │ │ │ │ + bne.n 94b90 <_PyUnicodeWriter_Finish@@Base+0xbb8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 949d0 <_PyUnicodeWriter_Finish@@Base+0xc30> │ │ │ │ + beq.n 94c10 <_PyUnicodeWriter_Finish@@Base+0xc38> │ │ │ │ lsl.w r0, r0, ip │ │ │ │ add r5, r0 │ │ │ │ - b.n 948e4 <_PyUnicodeWriter_Finish@@Base+0xb44> │ │ │ │ + b.n 94b24 <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ mov r4, r3 │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94f44 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + beq.w 951e8 <_PyUnicodeWriter_Finish@@Base+0x1210> │ │ │ │ mov r0, r8 │ │ │ │ - bl 4982c │ │ │ │ + bl 498fc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 94488 <_PyUnicodeWriter_Finish@@Base+0x6e8> │ │ │ │ + b.n 946c0 <_PyUnicodeWriter_Finish@@Base+0x6e8> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2bb48 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 94632 <_PyUnicodeWriter_Finish@@Base+0x892> │ │ │ │ + bne.w 9486a <_PyUnicodeWriter_Finish@@Base+0x892> │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65384 @ 0xff68 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - b.w 94162 <_PyUnicodeWriter_Finish@@Base+0x3c2> │ │ │ │ + movw r1, #4392 @ 0x1128 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + b.w 9439a <_PyUnicodeWriter_Finish@@Base+0x3c2> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2bb48 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 9497c <_PyUnicodeWriter_Finish@@Base+0xbdc> │ │ │ │ + beq.n 94bbc <_PyUnicodeWriter_Finish@@Base+0xbe4> │ │ │ │ mov r1, r4 │ │ │ │ - bl 95c3c <_PyType_LookupRef@@Base+0x640> │ │ │ │ + bl 95e94 <_PyType_LookupRef@@Base+0x640> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 944c0 <_PyUnicodeWriter_Finish@@Base+0x720> │ │ │ │ + bge.w 946f8 <_PyUnicodeWriter_Finish@@Base+0x720> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #140 @ 0x8c │ │ │ │ + movw r1, #4684 @ 0x124c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93fde <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.w 94216 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r4, r3 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65488 @ 0xffd0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #4496 @ 0x1190 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 94964 <_PyUnicodeWriter_Finish@@Base+0xbc4> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 94ba4 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ vldr d7, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94168 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ - b.n 947dc <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - bl 7fc54 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 94168 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ - b.n 947c2 <_PyUnicodeWriter_Finish@@Base+0xa22> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.w 943a0 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + b.n 94a14 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bl 7fe24 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 943a0 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + b.n 949fa <_PyUnicodeWriter_Finish@@Base+0xa22> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9496a <_PyUnicodeWriter_Finish@@Base+0xbca> │ │ │ │ - b.n 945bc <_PyUnicodeWriter_Finish@@Base+0x81c> │ │ │ │ + bne.n 94baa <_PyUnicodeWriter_Finish@@Base+0xbd2> │ │ │ │ + b.n 947f4 <_PyUnicodeWriter_Finish@@Base+0x81c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2bb48 │ │ │ │ mov r2, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - bne.w 9486a <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ + bne.w 94aa2 <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ movw r4, #61140 @ 0xeed4 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - movw r1, #65384 @ 0xff68 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #4392 @ 0x1128 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d81f0 │ │ │ │ + bl d880c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94890 <_PyUnicodeWriter_Finish@@Base+0xaf0> │ │ │ │ + beq.w 94ac8 <_PyUnicodeWriter_Finish@@Base+0xaf0> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #65412 @ 0xff84 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl f2414 │ │ │ │ - b.n 94890 <_PyUnicodeWriter_Finish@@Base+0xaf0> │ │ │ │ - bl 7fc54 │ │ │ │ + movw r1, #4420 @ 0x1144 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl f29e4 │ │ │ │ + b.n 94ac8 <_PyUnicodeWriter_Finish@@Base+0xaf0> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94168 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + bne.w 943a0 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #516 @ 0x204 │ │ │ │ + movw r1, #5060 @ 0x13c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.w 94162 <_PyUnicodeWriter_Finish@@Base+0x3c2> │ │ │ │ + b.w 9439a <_PyUnicodeWriter_Finish@@Base+0x3c2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 941da <_PyUnicodeWriter_Finish@@Base+0x43a> │ │ │ │ + bne.w 94412 <_PyUnicodeWriter_Finish@@Base+0x43a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 941da <_PyUnicodeWriter_Finish@@Base+0x43a> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 94412 <_PyUnicodeWriter_Finish@@Base+0x43a> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ vldr d1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94168 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ - b.n 946b0 <_PyUnicodeWriter_Finish@@Base+0x910> │ │ │ │ - bl 7fc54 │ │ │ │ + bne.w 943a0 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + b.n 948e8 <_PyUnicodeWriter_Finish@@Base+0x910> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9432e <_PyUnicodeWriter_Finish@@Base+0x58e> │ │ │ │ + bne.w 94566 <_PyUnicodeWriter_Finish@@Base+0x58e> │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #472 @ 0x1d8 │ │ │ │ + movw r1, #5016 @ 0x1398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cbz r3, 94aca <_PyUnicodeWriter_Finish@@Base+0xd2a> │ │ │ │ + bl f29e4 │ │ │ │ + str r5, [sp, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 94e26 <_PyUnicodeWriter_Finish@@Base+0x1086> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 951d0 <_PyUnicodeWriter_Finish@@Base+0x11f8> │ │ │ │ movs r5, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 94342 <_PyUnicodeWriter_Finish@@Base+0x5a2> │ │ │ │ - b.n 9435a <_PyUnicodeWriter_Finish@@Base+0x5ba> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 9457a <_PyUnicodeWriter_Finish@@Base+0x5a2> │ │ │ │ + b.n 94592 <_PyUnicodeWriter_Finish@@Base+0x5ba> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #428 @ 0x1ac │ │ │ │ + movw r1, #4972 @ 0x136c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.w 94168 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + bl f29e4 │ │ │ │ + b.w 943a0 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 94ef2 <_PyUnicodeWriter_Finish@@Base+0x1152> │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 94b18 <_PyUnicodeWriter_Finish@@Base+0xd78> │ │ │ │ + blt.w 95184 <_PyUnicodeWriter_Finish@@Base+0x11ac> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 94d54 <_PyUnicodeWriter_Finish@@Base+0xd7c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93fde <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ - bl 7fc54 │ │ │ │ + b.w 94216 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94fae <_PyUnicodeWriter_Finish@@Base+0x120e> │ │ │ │ + beq.w 95036 <_PyUnicodeWriter_Finish@@Base+0x105e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94b04 <_PyUnicodeWriter_Finish@@Base+0xd64> │ │ │ │ + bge.n 94d40 <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94b04 <_PyUnicodeWriter_Finish@@Base+0xd64> │ │ │ │ + bne.n 94d40 <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 94b04 <_PyUnicodeWriter_Finish@@Base+0xd64> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 94d40 <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ mov r1, r4 │ │ │ │ - bl 19acb8 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ + bl 19c2c8 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 9472a <_PyUnicodeWriter_Finish@@Base+0x98a> │ │ │ │ + b.n 94962 <_PyUnicodeWriter_Finish@@Base+0x98a> │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 94afe <_PyUnicodeWriter_Finish@@Base+0xd5e> │ │ │ │ - bl 7fc54 │ │ │ │ + b.n 94d3a <_PyUnicodeWriter_Finish@@Base+0xd62> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94168 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ - b.n 94696 <_PyUnicodeWriter_Finish@@Base+0x8f6> │ │ │ │ + bne.w 943a0 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + b.n 948ce <_PyUnicodeWriter_Finish@@Base+0x8f6> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r9 │ │ │ │ - bl 19b9f0 <_PySys_GetRequiredAttr@@Base+0x12bc> │ │ │ │ - b.n 94560 <_PyUnicodeWriter_Finish@@Base+0x7c0> │ │ │ │ + bl 19d000 <_PySys_GetRequiredAttr@@Base+0x12bc> │ │ │ │ + b.n 94798 <_PyUnicodeWriter_Finish@@Base+0x7c0> │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 94560 <_PyUnicodeWriter_Finish@@Base+0x7c0> │ │ │ │ + b.n 94798 <_PyUnicodeWriter_Finish@@Base+0x7c0> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 19aae8 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ + bl 19c0f8 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r9, r3 │ │ │ │ - bge.w 94520 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ - b.w 94168 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ - bl 7fc54 │ │ │ │ + bge.w 94758 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + b.w 943a0 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94204 <_PyUnicodeWriter_Finish@@Base+0x464> │ │ │ │ + beq.w 9443c <_PyUnicodeWriter_Finish@@Base+0x464> │ │ │ │ movs r5, #0 │ │ │ │ - b.w 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.w 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94e06 <_PyUnicodeWriter_Finish@@Base+0x1066> │ │ │ │ + beq.w 95168 <_PyUnicodeWriter_Finish@@Base+0x1190> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94b80 <_PyUnicodeWriter_Finish@@Base+0xde0> │ │ │ │ + bge.n 94dbc <_PyUnicodeWriter_Finish@@Base+0xde4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94b80 <_PyUnicodeWriter_Finish@@Base+0xde0> │ │ │ │ + bne.n 94dbc <_PyUnicodeWriter_Finish@@Base+0xde4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 94b80 <_PyUnicodeWriter_Finish@@Base+0xde0> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 94dbc <_PyUnicodeWriter_Finish@@Base+0xde4> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 94168 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + bge.w 943a0 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 94168 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + bne.w 943a0 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93fde <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.w 94216 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ movs r0, #7 │ │ │ │ - bl f9b98 │ │ │ │ + bl fa198 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94478 <_PyUnicodeWriter_Finish@@Base+0x6d8> │ │ │ │ - bl 7fc54 │ │ │ │ + b.n 946b0 <_PyUnicodeWriter_Finish@@Base+0x6d8> │ │ │ │ + bl 7fe24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94168 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + bne.w 943a0 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #96 @ 0x60 │ │ │ │ + movw r1, #4640 @ 0x1220 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93fde <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ - bl 7fc54 │ │ │ │ + b.w 94216 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + bl 7fe24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94168 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + bne.w 943a0 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #180 @ 0xb4 │ │ │ │ + movw r1, #4724 @ 0x1274 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93fde <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ - bl 7fc54 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + b.w 94216 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + bl 7fe24 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94dac <_PyUnicodeWriter_Finish@@Base+0x100c> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94c4a <_PyUnicodeWriter_Finish@@Base+0xeaa> │ │ │ │ - subs r5, #1 │ │ │ │ - str r5, [r3, #0] │ │ │ │ - cbz r5, 94c54 <_PyUnicodeWriter_Finish@@Base+0xeb4> │ │ │ │ + beq.w 9504e <_PyUnicodeWriter_Finish@@Base+0x1076> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 94ff8 <_PyUnicodeWriter_Finish@@Base+0x1020> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 94aee <_PyUnicodeWriter_Finish@@Base+0xb16> │ │ │ │ movs r6, #0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + mov r8, r6 │ │ │ │ mov r5, r6 │ │ │ │ - mov fp, r6 │ │ │ │ - b.w 943f0 <_PyUnicodeWriter_Finish@@Base+0x650> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - mov r6, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - b.w 943c2 <_PyUnicodeWriter_Finish@@Base+0x622> │ │ │ │ - ldr r2, [pc, #728] @ (94f40 <_PyUnicodeWriter_Finish@@Base+0x11a0>) │ │ │ │ + b.w 9457a <_PyUnicodeWriter_Finish@@Base+0x5a2> │ │ │ │ + ldr r2, [pc, #740] @ (95180 <_PyUnicodeWriter_Finish@@Base+0x11a8>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 80538 <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b.n 94486 <_PyUnicodeWriter_Finish@@Base+0x6e6> │ │ │ │ - mov r5, r8 │ │ │ │ - mov r4, r7 │ │ │ │ - bl 7fc54 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 94b94 <_PyUnicodeWriter_Finish@@Base+0xdf4> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #224 @ 0xe0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 94b94 <_PyUnicodeWriter_Finish@@Base+0xdf4> │ │ │ │ + bl 80708 <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b.n 946be <_PyUnicodeWriter_Finish@@Base+0x6e6> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 19aae8 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ + bl 19c0f8 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.w 9419c <_PyUnicodeWriter_Finish@@Base+0x3fc> │ │ │ │ + bge.w 943d4 <_PyUnicodeWriter_Finish@@Base+0x3fc> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 94168 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + bge.w 943a0 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94168 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + bne.w 943a0 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 94168 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 943a0 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + bl e52fc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 943d2 <_PyUnicodeWriter_Finish@@Base+0x3fa> │ │ │ │ mov r1, r4 │ │ │ │ - bl 19acb8 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ + bl 19c2c8 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ mov r5, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 946f8 <_PyUnicodeWriter_Finish@@Base+0x958> │ │ │ │ - bl 7fc54 │ │ │ │ + b.w 943d2 <_PyUnicodeWriter_Finish@@Base+0x3fa> │ │ │ │ + bl 7fe24 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9504e <_PyUnicodeWriter_Finish@@Base+0x1076> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 94fa4 <_PyUnicodeWriter_Finish@@Base+0xfcc> │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + subs r3, #1 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + mov r6, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9457a <_PyUnicodeWriter_Finish@@Base+0x5a2> │ │ │ │ + b.n 94af6 <_PyUnicodeWriter_Finish@@Base+0xb1e> │ │ │ │ + bl 7fe24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94168 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + bne.w 943a0 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #264 @ 0x108 │ │ │ │ + movw r1, #4892 @ 0x131c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93fde <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ - bl 7fc54 │ │ │ │ + b.w 94216 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + mov r5, r8 │ │ │ │ + mov r4, r7 │ │ │ │ + bl 7fe24 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 94dd0 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #4768 @ 0x12a0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f29e4 │ │ │ │ + b.n 94dd0 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 19c2c8 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 94930 <_PyUnicodeWriter_Finish@@Base+0x958> │ │ │ │ + bl 7fe24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94168 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + bne.w 943a0 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #348 @ 0x15c │ │ │ │ + movw r1, #4808 @ 0x12c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93fde <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ - bl 7fc54 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 94b80 <_PyUnicodeWriter_Finish@@Base+0xde0> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r6, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - mov sl, r3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 94aa4 <_PyUnicodeWriter_Finish@@Base+0xd04> │ │ │ │ - bl e4d0c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9419a <_PyUnicodeWriter_Finish@@Base+0x3fa> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 19acb8 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ - mov r5, r0 │ │ │ │ - b.w 9419a <_PyUnicodeWriter_Finish@@Base+0x3fa> │ │ │ │ + b.w 94216 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + mov r6, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + b.w 9457a <_PyUnicodeWriter_Finish@@Base+0x5a2> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9496e <_PyUnicodeWriter_Finish@@Base+0xbce> │ │ │ │ + beq.w 94bae <_PyUnicodeWriter_Finish@@Base+0xbd6> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 95c3c <_PyType_LookupRef@@Base+0x640> │ │ │ │ + bl 95e94 <_PyType_LookupRef@@Base+0x640> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ - b.n 94632 <_PyUnicodeWriter_Finish@@Base+0x892> │ │ │ │ - bl 7fc54 │ │ │ │ + b.n 9486a <_PyUnicodeWriter_Finish@@Base+0x892> │ │ │ │ + bl 7fe24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94168 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + bne.w 943a0 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44 @ 0x2c │ │ │ │ + movw r1, #4588 @ 0x11ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93fde <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + b.w 94216 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r6, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + b.w 9457a <_PyUnicodeWriter_Finish@@Base+0x5a2> │ │ │ │ + ldr r3, [pc, #376] @ (95180 <_PyUnicodeWriter_Finish@@Base+0x11a8>) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + movw r1, #11536 @ 0x2d10 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + bl 1fe9a4 <_PyTrash_thread_destroy_chain@@Base+0x308> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 19c2c8 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 94288 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #4852 @ 0x12f4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f29e4 │ │ │ │ + b.n 94d54 <_PyUnicodeWriter_Finish@@Base+0xd7c> │ │ │ │ + mov r6, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + b.n 94ce6 <_PyUnicodeWriter_Finish@@Base+0xd0e> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 949aa <_PyUnicodeWriter_Finish@@Base+0x9d2> │ │ │ │ + bl 7fe24 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 943a0 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + b.w 944f4 <_PyUnicodeWriter_Finish@@Base+0x51c> │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ + ldr.w r8, [sp] │ │ │ │ + bl 7fe24 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 94cfe <_PyUnicodeWriter_Finish@@Base+0xd26> │ │ │ │ + b.n 94ce4 <_PyUnicodeWriter_Finish@@Base+0xd0c> │ │ │ │ + movw r4, #61140 @ 0xeed4 │ │ │ │ + movt r4, #75 @ 0x4b │ │ │ │ + b.n 94c78 <_PyUnicodeWriter_Finish@@Base+0xca0> │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 94798 <_PyUnicodeWriter_Finish@@Base+0x7c0> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + strd r0, r0, [sp, #8] │ │ │ │ + b.n 95072 <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + strd r0, r0, [sp, #8] │ │ │ │ + b.n 95072 <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r6, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + mov sl, r3 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ + b.n 95072 <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + strd r0, r0, [sp, #8] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 95072 <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r6, r3 │ │ │ │ - mov fp, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r3 │ │ │ │ + mov sl, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 94aa4 <_PyUnicodeWriter_Finish@@Base+0xd04> │ │ │ │ + b.n 95072 <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 95114 <_PyUnicodeWriter_Finish@@Base+0x113c> │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + mov r8, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + mov sl, r6 │ │ │ │ + mov fp, r6 │ │ │ │ + strd r6, r6, [sp, #8] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + b.n 94d06 <_PyUnicodeWriter_Finish@@Base+0xd2e> │ │ │ │ + bl 7fe24 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 950e8 <_PyUnicodeWriter_Finish@@Base+0x1110> │ │ │ │ + b.w 94468 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bl 7fe24 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 950e8 <_PyUnicodeWriter_Finish@@Base+0x1110> │ │ │ │ + b.w 94458 <_PyUnicodeWriter_Finish@@Base+0x480> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b.w 94476 <_PyUnicodeWriter_Finish@@Base+0x49e> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r5 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94dd0 <_PyUnicodeWriter_Finish@@Base+0x1030> │ │ │ │ + bge.n 95132 <_PyUnicodeWriter_Finish@@Base+0x115a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 94e34 <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 95200 <_PyUnicodeWriter_Finish@@Base+0x1228> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 94b80 <_PyUnicodeWriter_Finish@@Base+0xde0> │ │ │ │ + bge.w 94dbc <_PyUnicodeWriter_Finish@@Base+0xde4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94b80 <_PyUnicodeWriter_Finish@@Base+0xde0> │ │ │ │ + bne.w 94dbc <_PyUnicodeWriter_Finish@@Base+0xde4> │ │ │ │ mov r0, r3 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 94b80 <_PyUnicodeWriter_Finish@@Base+0xde0> │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 94e1e <_PyUnicodeWriter_Finish@@Base+0x107e> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 94dbc <_PyUnicodeWriter_Finish@@Base+0xde4> │ │ │ │ movs r6, #0 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - mov fp, r6 │ │ │ │ mov r8, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - mov sl, r6 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - str r6, [sp, #12] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - b.n 94aca <_PyUnicodeWriter_Finish@@Base+0xd2a> │ │ │ │ + b.n 95072 <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ + mov r4, r6 │ │ │ │ + b.n 94b9a <_PyUnicodeWriter_Finish@@Base+0xbc2> │ │ │ │ + bl 7fe24 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 950e8 <_PyUnicodeWriter_Finish@@Base+0x1110> │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.w 9444a <_PyUnicodeWriter_Finish@@Base+0x472> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #392 @ 0x188 │ │ │ │ + movw r1, #4936 @ 0x1348 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 94b94 <_PyUnicodeWriter_Finish@@Base+0xdf4> │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.w 94212 <_PyUnicodeWriter_Finish@@Base+0x472> │ │ │ │ - subs r5, #1 │ │ │ │ - str r5, [r3, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 94aca <_PyUnicodeWriter_Finish@@Base+0xd2a> │ │ │ │ - mov r0, r3 │ │ │ │ - b.n 948b8 <_PyUnicodeWriter_Finish@@Base+0xb18> │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - b.n 94dd0 <_PyUnicodeWriter_Finish@@Base+0x1030> │ │ │ │ - movw r4, #61140 @ 0xeed4 │ │ │ │ - movt r4, #75 @ 0x4b │ │ │ │ - b.n 94a38 <_PyUnicodeWriter_Finish@@Base+0xc98> │ │ │ │ - mov r5, r0 │ │ │ │ - b.w 94560 <_PyUnicodeWriter_Finish@@Base+0x7c0> │ │ │ │ - bl 7fc54 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 94168 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 93eac <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 942ca <_PyUnicodeWriter_Finish@@Base+0x52a> │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7fc54 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 94abe <_PyUnicodeWriter_Finish@@Base+0xd1e> │ │ │ │ - b.n 94aa4 <_PyUnicodeWriter_Finish@@Base+0xd04> │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - b.n 94e6a <_PyUnicodeWriter_Finish@@Base+0x10ca> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r6, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - b.n 94e6a <_PyUnicodeWriter_Finish@@Base+0x10ca> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r6, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - b.n 94e6a <_PyUnicodeWriter_Finish@@Base+0x10ca> │ │ │ │ - mov r6, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b.n 94e6a <_PyUnicodeWriter_Finish@@Base+0x10ca> │ │ │ │ - mov r6, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b.n 94e6a <_PyUnicodeWriter_Finish@@Base+0x10ca> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r6, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 94e6a <_PyUnicodeWriter_Finish@@Base+0x10ca> │ │ │ │ - bl 7fc54 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 94df2 <_PyUnicodeWriter_Finish@@Base+0x1052> │ │ │ │ - b.w 94230 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ - bl 7fc54 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 94df2 <_PyUnicodeWriter_Finish@@Base+0x1052> │ │ │ │ - b.w 94220 <_PyUnicodeWriter_Finish@@Base+0x480> │ │ │ │ - bl 7fc54 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 94df2 <_PyUnicodeWriter_Finish@@Base+0x1052> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.w 9423e <_PyUnicodeWriter_Finish@@Base+0x49e> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 94772 <_PyUnicodeWriter_Finish@@Base+0x9d2> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 94dd0 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94afe <_PyUnicodeWriter_Finish@@Base+0xd5e> │ │ │ │ + bne.w 94d3a <_PyUnicodeWriter_Finish@@Base+0xd62> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 94afe <_PyUnicodeWriter_Finish@@Base+0xd5e> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 94d3a <_PyUnicodeWriter_Finish@@Base+0xd62> │ │ │ │ mov r8, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ - bge.n 94f16 <_PyUnicodeWriter_Finish@@Base+0x1176> │ │ │ │ + bge.n 951a8 <_PyUnicodeWriter_Finish@@Base+0x11d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 94f36 <_PyUnicodeWriter_Finish@@Base+0x1196> │ │ │ │ + cbz r3, 951c8 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 94afe <_PyUnicodeWriter_Finish@@Base+0xd5e> │ │ │ │ + bge.w 94d3a <_PyUnicodeWriter_Finish@@Base+0xd62> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94afe <_PyUnicodeWriter_Finish@@Base+0xd5e> │ │ │ │ + bne.w 94d3a <_PyUnicodeWriter_Finish@@Base+0xd62> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 94afe <_PyUnicodeWriter_Finish@@Base+0xd5e> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 94d3a <_PyUnicodeWriter_Finish@@Base+0xd62> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 94f16 <_PyUnicodeWriter_Finish@@Base+0x1176> │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 951a8 <_PyUnicodeWriter_Finish@@Base+0x11d0> │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 94d06 <_PyUnicodeWriter_Finish@@Base+0xd2e> │ │ │ │ + subs r5, #1 │ │ │ │ + str r5, [r3, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 94d06 <_PyUnicodeWriter_Finish@@Base+0xd2e> │ │ │ │ + mov r0, r3 │ │ │ │ + b.n 94af8 <_PyUnicodeWriter_Finish@@Base+0xb20> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65532 @ 0xfffc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #4540 @ 0x11bc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 94964 <_PyUnicodeWriter_Finish@@Base+0xbc4> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 94ba4 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + b.n 95132 <_PyUnicodeWriter_Finish@@Base+0x115a> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65444 @ 0xffa4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 9496a <_PyUnicodeWriter_Finish@@Base+0xbca> │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 94e6a <_PyUnicodeWriter_Finish@@Base+0x10ca> │ │ │ │ - mov r4, r6 │ │ │ │ - b.n 9495a <_PyUnicodeWriter_Finish@@Base+0xbba> │ │ │ │ - ldr r3, [pc, #72] @ (94fc8 <_PyUnicodeWriter_Finish@@Base+0x1228>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r1, #11536 @ 0x2d10 │ │ │ │ - movt r1, #75 @ 0x4b │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - bl 1fd914 <_PyTrash_thread_destroy_chain@@Base+0x308> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 19acb8 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ - mov r5, r0 │ │ │ │ - b.w 94050 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #308 @ 0x134 │ │ │ │ + movw r1, #4452 @ 0x1164 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 94b18 <_PyUnicodeWriter_Finish@@Base+0xd78> │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ + bl f29e4 │ │ │ │ + b.n 94baa <_PyUnicodeWriter_Finish@@Base+0xbd2> │ │ │ │ │ │ │ │ -00094fcc : │ │ │ │ +00095224 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #240] @ (950d4 ) │ │ │ │ + ldr r3, [pc, #240] @ (9532c ) │ │ │ │ sub sp, #16 │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 950d8 <_PyObject_GetMethod@@Base> │ │ │ │ + bl 95330 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9507a │ │ │ │ - cbz r0, 9503c │ │ │ │ + beq.n 952d2 │ │ │ │ + cbz r0, 95294 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ bic.w r2, r7, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r1, #20 │ │ │ │ - bpl.n 95048 │ │ │ │ + bpl.n 952a0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r7, [r5, r3] │ │ │ │ - cbz r7, 95048 │ │ │ │ + cbz r7, 952a0 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 95070 │ │ │ │ - cbnz r3, 9507e │ │ │ │ + cbz r0, 952c8 │ │ │ │ + cbnz r3, 952d6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 95034 │ │ │ │ + bge.n 9528c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 95068 │ │ │ │ + cbz r3, 952c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r4, #4 │ │ │ │ subs r2, r7, #1 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #20 │ │ │ │ - bmi.n 9500e │ │ │ │ + bmi.n 95266 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 8bb6c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bd24 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9502e │ │ │ │ - b.n 95034 │ │ │ │ + blt.n 95286 │ │ │ │ + b.n 9528c │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 95034 │ │ │ │ - cbz r3, 950a8 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9528c │ │ │ │ + cbz r3, 95300 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 950a8 │ │ │ │ + cbz r3, 95300 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 95024 │ │ │ │ + b.n 9527c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 95034 │ │ │ │ + b.n 9528c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95024 │ │ │ │ + beq.n 9527c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 950c4 │ │ │ │ + blt.n 9531c │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #56364 @ 0xdc2c │ │ │ │ + movw r2, #60908 @ 0xedec │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 235744 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ - b.n 95076 │ │ │ │ + bl 236960 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ + b.n 952ce │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #56316 @ 0xdbfc │ │ │ │ + movw r2, #60860 @ 0xedbc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1ee468 <_PyErr_Format@@Base> │ │ │ │ - b.n 95076 │ │ │ │ + bl 1ef4b8 <_PyErr_Format@@Base> │ │ │ │ + b.n 952ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9508c │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9508c │ │ │ │ + bne.n 952e4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 952e4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000950d8 <_PyObject_GetMethod@@Base>: │ │ │ │ +00095330 <_PyObject_GetMethod@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov sl, r2 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r2, #30 │ │ │ │ - bmi.w 952e2 <_PyObject_GetMethod@@Base+0x20a> │ │ │ │ + bmi.w 9553a <_PyObject_GetMethod@@Base+0x20a> │ │ │ │ ldr.w r2, [r4, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95320 <_PyObject_GetMethod@@Base+0x248> │ │ │ │ + beq.w 95578 <_PyObject_GetMethod@@Base+0x248> │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ - movw r2, #4781 @ 0x12ad │ │ │ │ + movw r2, #6397 @ 0x18fd │ │ │ │ movt r2, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 95332 <_PyObject_GetMethod@@Base+0x25a> │ │ │ │ + bne.w 9558a <_PyObject_GetMethod@@Base+0x25a> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r9, #40968 @ 0xa008 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 95332 <_PyObject_GetMethod@@Base+0x25a> │ │ │ │ - ldr r1, [pc, #668] @ (953c4 <_PyObject_GetMethod@@Base+0x2ec>) │ │ │ │ + bne.w 9558a <_PyObject_GetMethod@@Base+0x25a> │ │ │ │ + ldr r1, [pc, #668] @ (9561c <_PyObject_GetMethod@@Base+0x2ec>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ eor.w r6, r2, r3, asr #3 │ │ │ │ ubfx r6, r6, #0, #12 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ movs r1, #12 │ │ │ │ mul.w r6, r1, r6 │ │ │ │ add.w r8, r5, r6 │ │ │ │ add.w r8, r8, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r8, #1412] @ 0x584 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9521a <_PyObject_GetMethod@@Base+0x142> │ │ │ │ + bne.n 95472 <_PyObject_GetMethod@@Base+0x142> │ │ │ │ ldr.w r2, [r8, #1416] @ 0x588 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9521a <_PyObject_GetMethod@@Base+0x142> │ │ │ │ + bne.n 95472 <_PyObject_GetMethod@@Base+0x142> │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r6 │ │ │ │ ldr.w r5, [r5, #1420] @ 0x58c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9528a <_PyObject_GetMethod@@Base+0x1b2> │ │ │ │ + beq.w 954e2 <_PyObject_GetMethod@@Base+0x1b2> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ - bge.w 953f4 <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ + bge.w 9564c <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 9528a <_PyObject_GetMethod@@Base+0x1b2> │ │ │ │ + beq.w 954e2 <_PyObject_GetMethod@@Base+0x1b2> │ │ │ │ lsls r0, r5, #31 │ │ │ │ - bmi.w 95402 <_PyObject_GetMethod@@Base+0x32a> │ │ │ │ + bmi.w 9565a <_PyObject_GetMethod@@Base+0x32a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #14 │ │ │ │ itt mi │ │ │ │ movmi.w fp, #0 │ │ │ │ movmi.w r8, #1 │ │ │ │ - bpl.w 9535c <_PyObject_GetMethod@@Base+0x284> │ │ │ │ + bpl.w 955b4 <_PyObject_GetMethod@@Base+0x284> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r2, #29 │ │ │ │ - bmi.n 95296 <_PyObject_GetMethod@@Base+0x1be> │ │ │ │ + bmi.n 954ee <_PyObject_GetMethod@@Base+0x1be> │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 95342 <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ + bmi.w 9559a <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 95206 <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ + beq.n 9545e <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ itttt lt │ │ │ │ ldrlt r0, [r7, #8] │ │ │ │ eorlt.w r6, r0, r0, asr #31 │ │ │ │ sublt.w r6, r6, r0, asr #31 │ │ │ │ ldrdlt r0, ip, [r1, #16] │ │ │ │ itttt lt │ │ │ │ addlt r1, r0, #3 │ │ │ │ mlalt r1, ip, r6, r1 │ │ │ │ biclt.w r1, r1, #3 │ │ │ │ addlt r2, r2, r1 │ │ │ │ adds r2, r7, r2 │ │ │ │ - beq.n 95206 <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ + beq.n 9545e <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ ldr r6, [r2, #0] │ │ │ │ - cbz r6, 95206 <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ + cbz r6, 9545e <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r6, #0] │ │ │ │ mov r2, sl │ │ │ │ - bl 82c58 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + bl 82e20 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95460 <_PyObject_GetMethod@@Base+0x388> │ │ │ │ + bne.w 956b8 <_PyObject_GetMethod@@Base+0x388> │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 95206 <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ + bge.n 9545e <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 954da <_PyObject_GetMethod@@Base+0x402> │ │ │ │ + beq.w 95732 <_PyObject_GetMethod@@Base+0x402> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9534e <_PyObject_GetMethod@@Base+0x276> │ │ │ │ + beq.w 955a6 <_PyObject_GetMethod@@Base+0x276> │ │ │ │ movs r0, #1 │ │ │ │ str.w r5, [sl] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 95476 <_PyObject_GetMethod@@Base+0x39e> │ │ │ │ + bgt.w 956ce <_PyObject_GetMethod@@Base+0x39e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 84900 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ + bl 84ad4 <_PyObject_GenericSetAttrWithDict@@Base+0x704> │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84a0c <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ + bl 84be0 <_PyObject_GenericSetAttrWithDict@@Base+0x810> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9548e <_PyObject_GetMethod@@Base+0x3b6> │ │ │ │ + bne.w 956e6 <_PyObject_GetMethod@@Base+0x3b6> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 95284 <_PyObject_GetMethod@@Base+0x1ac> │ │ │ │ + beq.n 954dc <_PyObject_GetMethod@@Base+0x1ac> │ │ │ │ add.w r5, r5, #42240 @ 0xa500 │ │ │ │ adds r5, #132 @ 0x84 │ │ │ │ adds r1, r5, r6 │ │ │ │ str r0, [r1, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w ip, r6, #4 │ │ │ │ ldr.w r0, [r8, #1416] @ 0x588 │ │ │ │ @@ -157563,54 +157795,54 @@ │ │ │ │ strlt r1, [r3, #0] │ │ │ │ str.w r3, [r5, ip] │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r5, r6] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 953c8 <_PyObject_GetMethod@@Base+0x2f0> │ │ │ │ + blt.w 95620 <_PyObject_GetMethod@@Base+0x2f0> │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 953e4 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ + bne.w 9563c <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ movs r5, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r8, r5 │ │ │ │ lsls r6, r2, #29 │ │ │ │ - bpl.n 9519e <_PyObject_GetMethod@@Base+0xc6> │ │ │ │ + bpl.n 953f6 <_PyObject_GetMethod@@Base+0xc6> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r6, [r1, #16] │ │ │ │ add r6, r7 │ │ │ │ ldrb r0, [r6, #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9519e <_PyObject_GetMethod@@Base+0xc6> │ │ │ │ + beq.w 953f6 <_PyObject_GetMethod@@Base+0xc6> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr.w r1, [r1, #440] @ 0x1b8 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 954b6 <_PyObject_GetMethod@@Base+0x3de> │ │ │ │ + beq.w 9570e <_PyObject_GetMethod@@Base+0x3de> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 780c0 │ │ │ │ + bl 78290 │ │ │ │ adds r3, r0, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - beq.n 95206 <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ + beq.n 9545e <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ add.w r6, r6, r0, lsl #2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 95206 <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ + beq.n 9545e <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str.w r2, [sl] │ │ │ │ - bl 7751c │ │ │ │ - b.n 9533e <_PyObject_GetMethod@@Base+0x266> │ │ │ │ - ldr r1, [pc, #224] @ (953c4 <_PyObject_GetMethod@@Base+0x2ec>) │ │ │ │ + bl 776ec │ │ │ │ + b.n 95596 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ + ldr r1, [pc, #224] @ (9561c <_PyObject_GetMethod@@Base+0x2ec>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r0, #28 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr.w r2, [r4, #180] @ 0xb4 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #10 │ │ │ │ @@ -157620,436 +157852,436 @@ │ │ │ │ movhi r2, #1 │ │ │ │ add.w r5, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r5, #392] @ 0x188 │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9542c <_PyObject_GetMethod@@Base+0x354> │ │ │ │ + beq.w 95684 <_PyObject_GetMethod@@Base+0x354> │ │ │ │ ldr.w r2, [r5, #408] @ 0x198 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95104 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + bne.w 9535c <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7f794 │ │ │ │ + bl 7f964 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 95104 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 9533e <_PyObject_GetMethod@@Base+0x266> │ │ │ │ + bge.w 9535c <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 95596 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 90c84 │ │ │ │ + bl 90eb8 │ │ │ │ str.w r0, [sl] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 95214 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + b.n 9546c <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ ldr.w r6, [r7, #-12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 951d4 <_PyObject_GetMethod@@Base+0xfc> │ │ │ │ - b.n 95206 <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ + bne.w 9542c <_PyObject_GetMethod@@Base+0xfc> │ │ │ │ + b.n 9545e <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ mov r2, fp │ │ │ │ - cbnz r2, 9539a <_PyObject_GetMethod@@Base+0x2c2> │ │ │ │ + cbnz r2, 955f2 <_PyObject_GetMethod@@Base+0x2c2> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9543c <_PyObject_GetMethod@@Base+0x364> │ │ │ │ + beq.n 95694 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ str.w r5, [sl] │ │ │ │ - b.n 9533e <_PyObject_GetMethod@@Base+0x266> │ │ │ │ + b.n 95596 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ ldr.w r1, [r2, #136] @ 0x88 │ │ │ │ mov fp, r1 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 95198 <_PyObject_GetMethod@@Base+0xc0> │ │ │ │ + beq.w 953f0 <_PyObject_GetMethod@@Base+0xc0> │ │ │ │ ldr.w r2, [r2, #140] @ 0x8c │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95198 <_PyObject_GetMethod@@Base+0xc0> │ │ │ │ + beq.w 953f0 <_PyObject_GetMethod@@Base+0xc0> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx fp │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r0, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9533e <_PyObject_GetMethod@@Base+0x266> │ │ │ │ + bge.n 95596 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9533e <_PyObject_GetMethod@@Base+0x266> │ │ │ │ + bne.n 95596 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9533e <_PyObject_GetMethod@@Base+0x266> │ │ │ │ - movw r3, #62225 @ 0xf311 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 95596 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ + movw r3, #63713 @ 0xf8e1 │ │ │ │ movt r3, #13 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 95414 <_PyObject_GetMethod@@Base+0x33c> │ │ │ │ + bne.n 9566c <_PyObject_GetMethod@@Base+0x33c> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9549e <_PyObject_GetMethod@@Base+0x3c6> │ │ │ │ + beq.n 956f6 <_PyObject_GetMethod@@Base+0x3c6> │ │ │ │ mov r0, r4 │ │ │ │ - bl df600 │ │ │ │ + bl dfbd0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r0, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9538a <_PyObject_GetMethod@@Base+0x2b2> │ │ │ │ - b.n 9533e <_PyObject_GetMethod@@Base+0x266> │ │ │ │ + blt.n 955e2 <_PyObject_GetMethod@@Base+0x2b2> │ │ │ │ + b.n 95596 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95284 <_PyObject_GetMethod@@Base+0x1ac> │ │ │ │ + bne.w 954dc <_PyObject_GetMethod@@Base+0x1ac> │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9528a <_PyObject_GetMethod@@Base+0x1b2> │ │ │ │ + beq.w 954e2 <_PyObject_GetMethod@@Base+0x1b2> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r5, r2 │ │ │ │ orrge.w r5, r2, #1 │ │ │ │ - b.n 95178 <_PyObject_GetMethod@@Base+0xa0> │ │ │ │ + b.n 953d0 <_PyObject_GetMethod@@Base+0xa0> │ │ │ │ bics.w r2, r5, #1 │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ - beq.w 9528a <_PyObject_GetMethod@@Base+0x1b2> │ │ │ │ + beq.w 954e2 <_PyObject_GetMethod@@Base+0x1b2> │ │ │ │ bic.w r5, r5, #1 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ - b.n 95184 <_PyObject_GetMethod@@Base+0xac> │ │ │ │ + b.n 953dc <_PyObject_GetMethod@@Base+0xac> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx fp │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r4, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9538a <_PyObject_GetMethod@@Base+0x2b2> │ │ │ │ - b.n 9533e <_PyObject_GetMethod@@Base+0x266> │ │ │ │ + blt.n 955e2 <_PyObject_GetMethod@@Base+0x2b2> │ │ │ │ + b.n 95596 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ ldr.w r2, [r1, #384] @ 0x180 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95104 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 95320 <_PyObject_GetMethod@@Base+0x248> │ │ │ │ + bne.w 9535c <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 95578 <_PyObject_GetMethod@@Base+0x248> │ │ │ │ movw r1, #61148 @ 0xeedc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #55920 @ 0xda70 │ │ │ │ + movw r1, #60464 @ 0xec30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl d7f84 │ │ │ │ - b.n 9533e <_PyObject_GetMethod@@Base+0x266> │ │ │ │ + bl d85a0 │ │ │ │ + b.n 95596 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9546e <_PyObject_GetMethod@@Base+0x396> │ │ │ │ + bge.n 956c6 <_PyObject_GetMethod@@Base+0x396> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 954f2 <_PyObject_GetMethod@@Base+0x41a> │ │ │ │ + beq.n 9574a <_PyObject_GetMethod@@Base+0x41a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7751c │ │ │ │ - b.n 9533e <_PyObject_GetMethod@@Base+0x266> │ │ │ │ + bl 776ec │ │ │ │ + b.n 95596 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ mov r1, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 84a0c <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ + bl 84be0 <_PyObject_GenericSetAttrWithDict@@Base+0x810> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 95284 <_PyObject_GetMethod@@Base+0x1ac> │ │ │ │ + beq.w 954dc <_PyObject_GetMethod@@Base+0x1ac> │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 9528a <_PyObject_GetMethod@@Base+0x1b2> │ │ │ │ + bne.w 954e2 <_PyObject_GetMethod@@Base+0x1b2> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl d8428 │ │ │ │ + bl d8a44 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9528a <_PyObject_GetMethod@@Base+0x1b2> │ │ │ │ + b.n 954e2 <_PyObject_GetMethod@@Base+0x1b2> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #712 @ 0x2c8 │ │ │ │ + movw r1, #5256 @ 0x1488 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 9541e <_PyObject_GetMethod@@Base+0x346> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 95676 <_PyObject_GetMethod@@Base+0x346> │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 954e6 <_PyObject_GetMethod@@Base+0x40e> │ │ │ │ + beq.n 9573e <_PyObject_GetMethod@@Base+0x40e> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ - bl 780c0 │ │ │ │ + bl 78290 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 95206 <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ - b.n 952c0 <_PyObject_GetMethod@@Base+0x1e8> │ │ │ │ + beq.w 9545e <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ + b.n 95518 <_PyObject_GetMethod@@Base+0x1e8> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 95206 <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ - bl d8428 │ │ │ │ + b.n 9545e <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ + bl d8a44 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 952c0 <_PyObject_GetMethod@@Base+0x1e8> │ │ │ │ + b.n 95518 <_PyObject_GetMethod@@Base+0x1e8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9546e <_PyObject_GetMethod@@Base+0x396> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 956c6 <_PyObject_GetMethod@@Base+0x396> │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 955b8 <_PyObject_GetMethod@@Base+0x4e0> │ │ │ │ + beq.n 95810 <_PyObject_GetMethod@@Base+0x4e0> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ mov ip, r0 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 95524 <_PyObject_GetMethod@@Base+0x44c> │ │ │ │ + b.n 9577c <_PyObject_GetMethod@@Base+0x44c> │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbz r3, 9553a <_PyObject_GetMethod@@Base+0x462> │ │ │ │ + cbz r3, 95792 <_PyObject_GetMethod@@Base+0x462> │ │ │ │ adds r2, #1 │ │ │ │ adds r0, #1 │ │ │ │ lsls r4, r3, #24 │ │ │ │ - bmi.n 95540 <_PyObject_GetMethod@@Base+0x468> │ │ │ │ + bmi.n 95798 <_PyObject_GetMethod@@Base+0x468> │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 9551c <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bne.n 95774 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ adds r0, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov ip, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95524 <_PyObject_GetMethod@@Base+0x44c> │ │ │ │ + bne.n 9577c <_PyObject_GetMethod@@Base+0x44c> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 95564 <_PyObject_GetMethod@@Base+0x48c> │ │ │ │ + bhi.n 957bc <_PyObject_GetMethod@@Base+0x48c> │ │ │ │ cmp r3, #193 @ 0xc1 │ │ │ │ - bls.n 9557a <_PyObject_GetMethod@@Base+0x4a2> │ │ │ │ + bls.n 957d2 <_PyObject_GetMethod@@Base+0x4a2> │ │ │ │ movs r3, #1 │ │ │ │ adds r4, r3, r0 │ │ │ │ ldrb r5, [r4, #0] │ │ │ │ subs r4, #1 │ │ │ │ eor.w r5, r5, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.n 9557a <_PyObject_GetMethod@@Base+0x4a2> │ │ │ │ + bhi.n 957d2 <_PyObject_GetMethod@@Base+0x4a2> │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 9554c <_PyObject_GetMethod@@Base+0x474> │ │ │ │ + bne.n 957a4 <_PyObject_GetMethod@@Base+0x474> │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ add r0, r3 │ │ │ │ - b.n 95534 <_PyObject_GetMethod@@Base+0x45c> │ │ │ │ + b.n 9578c <_PyObject_GetMethod@@Base+0x45c> │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bhi.n 955c4 <_PyObject_GetMethod@@Base+0x4ec> │ │ │ │ + bhi.n 9581c <_PyObject_GetMethod@@Base+0x4ec> │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ - beq.n 955bc <_PyObject_GetMethod@@Base+0x4e4> │ │ │ │ + beq.n 95814 <_PyObject_GetMethod@@Base+0x4e4> │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq.n 95574 <_PyObject_GetMethod@@Base+0x49c> │ │ │ │ + beq.n 957cc <_PyObject_GetMethod@@Base+0x49c> │ │ │ │ movs r3, #2 │ │ │ │ - b.n 9554a <_PyObject_GetMethod@@Base+0x472> │ │ │ │ + b.n 957a2 <_PyObject_GetMethod@@Base+0x472> │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #159 @ 0x9f │ │ │ │ - bls.n 95570 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + bls.n 957c8 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ ldr.w r4, [lr, #2284] @ 0x8ec │ │ │ │ adds r2, #1 │ │ │ │ str.w r1, [lr, #464] @ 0x1d0 │ │ │ │ str.w ip, [lr, #2704] @ 0xa90 │ │ │ │ str.w r0, [lr, #4] │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ - cbnz r4, 955de <_PyObject_GetMethod@@Base+0x506> │ │ │ │ - movw r3, #32496 @ 0x7ef0 │ │ │ │ + cbnz r4, 95836 <_PyObject_GetMethod@@Base+0x506> │ │ │ │ + movw r3, #37040 @ 0x90b0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ mov ip, r3 │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ mov r0, lr │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #8] │ │ │ │ strd r5, ip, [sp] │ │ │ │ - movw r3, #760 @ 0x2f8 │ │ │ │ + movw r3, #5304 @ 0x14b8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e148c <_PyTemplate_Build@@Base+0x534> │ │ │ │ + bl 1e2418 <_PyTemplate_Build@@Base+0x534> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9553c <_PyObject_GetMethod@@Base+0x464> │ │ │ │ + b.n 95794 <_PyObject_GetMethod@@Base+0x464> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #159 @ 0x9f │ │ │ │ - bhi.n 95570 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ - b.n 9557a <_PyObject_GetMethod@@Base+0x4a2> │ │ │ │ + bhi.n 957c8 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + b.n 957d2 <_PyObject_GetMethod@@Base+0x4a2> │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - bhi.n 9557a <_PyObject_GetMethod@@Base+0x4a2> │ │ │ │ + bhi.n 957d2 <_PyObject_GetMethod@@Base+0x4a2> │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.n 955f0 <_PyObject_GetMethod@@Base+0x518> │ │ │ │ + bls.n 95848 <_PyObject_GetMethod@@Base+0x518> │ │ │ │ sub.w r4, r3, #244 @ 0xf4 │ │ │ │ negs r3, r4 │ │ │ │ adcs r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9557a <_PyObject_GetMethod@@Base+0x4a2> │ │ │ │ + bne.n 957d2 <_PyObject_GetMethod@@Base+0x4a2> │ │ │ │ movs r3, #3 │ │ │ │ - b.n 9554a <_PyObject_GetMethod@@Base+0x472> │ │ │ │ - movw ip, #748 @ 0x2ec │ │ │ │ + b.n 957a2 <_PyObject_GetMethod@@Base+0x472> │ │ │ │ + movw ip, #5292 @ 0x14ac │ │ │ │ movt ip, #42 @ 0x2a │ │ │ │ - movw r3, #32496 @ 0x7ef0 │ │ │ │ + movw r3, #37040 @ 0x90b0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 9559a <_PyObject_GetMethod@@Base+0x4c2> │ │ │ │ + b.n 957f2 <_PyObject_GetMethod@@Base+0x4c2> │ │ │ │ sub.w r5, r3, #240 @ 0xf0 │ │ │ │ negs r3, r5 │ │ │ │ adcs r3, r5 │ │ │ │ - b.n 955d6 <_PyObject_GetMethod@@Base+0x4fe> │ │ │ │ + b.n 9582e <_PyObject_GetMethod@@Base+0x4fe> │ │ │ │ nop │ │ │ │ │ │ │ │ -000955fc <_PyType_LookupRef@@Base>: │ │ │ │ +00095854 <_PyType_LookupRef@@Base>: │ │ │ │ movs r2, #0 │ │ │ │ - b.w 8b95c │ │ │ │ + b.w 8bb14 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 9562c <_PyType_LookupRef@@Base+0x30> │ │ │ │ + cbz r3, 95884 <_PyType_LookupRef@@Base+0x30> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 956a8 <_PyType_LookupRef@@Base+0xac> │ │ │ │ + ble.n 95900 <_PyType_LookupRef@@Base+0xac> │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 95728 <_PyType_LookupRef@@Base+0x12c> │ │ │ │ + beq.n 95980 <_PyType_LookupRef@@Base+0x12c> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 95714 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + ble.n 9596c <_PyType_LookupRef@@Base+0x118> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95704 <_PyType_LookupRef@@Base+0x108> │ │ │ │ - vldr d7, [pc, #284] @ 95760 <_PyType_LookupRef@@Base+0x164> │ │ │ │ + beq.n 9595c <_PyType_LookupRef@@Base+0x108> │ │ │ │ + vldr d7, [pc, #284] @ 959b8 <_PyType_LookupRef@@Base+0x164> │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - vldr d7, [pc, #276] @ 95768 <_PyType_LookupRef@@Base+0x16c> │ │ │ │ + vldr d7, [pc, #276] @ 959c0 <_PyType_LookupRef@@Base+0x16c> │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 13170c │ │ │ │ + bl 132628 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 956be <_PyType_LookupRef@@Base+0xc2> │ │ │ │ - ldr r1, [pc, #252] @ (95770 <_PyType_LookupRef@@Base+0x174>) │ │ │ │ - movw r2, #43720 @ 0xaac8 │ │ │ │ + cbz r0, 95916 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ + ldr r1, [pc, #252] @ (959c8 <_PyType_LookupRef@@Base+0x174>) │ │ │ │ + movw r2, #48264 @ 0xbc88 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1ca5c0 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1cb564 <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 956d8 <_PyType_LookupRef@@Base+0xdc> │ │ │ │ + cbz r0, 95930 <_PyType_LookupRef@@Base+0xdc> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dc338 │ │ │ │ + bl dc930 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 956c4 <_PyType_LookupRef@@Base+0xc8> │ │ │ │ + blt.n 9591c <_PyType_LookupRef@@Base+0xc8> │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 956dc <_PyType_LookupRef@@Base+0xe0> │ │ │ │ + bne.n 95934 <_PyType_LookupRef@@Base+0xe0> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 956be <_PyType_LookupRef@@Base+0xc2> │ │ │ │ + cbz r3, 95916 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 95628 <_PyType_LookupRef@@Base+0x2c> │ │ │ │ + b.n 95880 <_PyType_LookupRef@@Base+0x2c> │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #892 @ 0x37c │ │ │ │ + movw r1, #5436 @ 0x153c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 95628 <_PyType_LookupRef@@Base+0x2c> │ │ │ │ + b.n 95880 <_PyType_LookupRef@@Base+0x2c> │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9569c <_PyType_LookupRef@@Base+0xa0> │ │ │ │ + bne.n 958f4 <_PyType_LookupRef@@Base+0xa0> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9569c <_PyType_LookupRef@@Base+0xa0> │ │ │ │ + b.n 958f4 <_PyType_LookupRef@@Base+0xa0> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 956be <_PyType_LookupRef@@Base+0xc2> │ │ │ │ + bne.n 95916 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - bgt.n 9573a <_PyType_LookupRef@@Base+0x13e> │ │ │ │ + bgt.n 95992 <_PyType_LookupRef@@Base+0x13e> │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65384 @ 0xff68 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #4392 @ 0x1128 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 956be <_PyType_LookupRef@@Base+0xc2> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 95916 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, ip │ │ │ │ blx 2b958 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9569c <_PyType_LookupRef@@Base+0xa0> │ │ │ │ + b.n 958f4 <_PyType_LookupRef@@Base+0xa0> │ │ │ │ mov r0, ip │ │ │ │ movs r1, #4 │ │ │ │ - bl 85f98 │ │ │ │ + bl 8616c │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 95754 <_PyType_LookupRef@@Base+0x158> │ │ │ │ + cbz r0, 959ac <_PyType_LookupRef@@Base+0x158> │ │ │ │ movs r3, #4 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ - b.n 9563c <_PyType_LookupRef@@Base+0x40> │ │ │ │ + b.n 95894 <_PyType_LookupRef@@Base+0x40> │ │ │ │ movs r0, #4 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 95754 <_PyType_LookupRef@@Base+0x158> │ │ │ │ + cbz r0, 959ac <_PyType_LookupRef@@Base+0x158> │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 9563c <_PyType_LookupRef@@Base+0x40> │ │ │ │ + b.n 95894 <_PyType_LookupRef@@Base+0x40> │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movs r2, #4 │ │ │ │ - movw r1, #916 @ 0x394 │ │ │ │ + movw r1, #5460 @ 0x1554 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - b.n 956be <_PyType_LookupRef@@Base+0xc2> │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 956be <_PyType_LookupRef@@Base+0xc2> │ │ │ │ + bl d6310 │ │ │ │ + b.n 95916 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 95916 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -158061,190 +158293,190 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r3 │ │ │ │ bics.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ add r7, sp, #0 │ │ │ │ - beq.w 95bac <_PyType_LookupRef@@Base+0x5b0> │ │ │ │ + beq.w 95e04 <_PyType_LookupRef@@Base+0x5b0> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #824] @ 95ad4 <_PyType_LookupRef@@Base+0x4d8> │ │ │ │ + ldr.w sl, [pc, #824] @ 95d2c <_PyType_LookupRef@@Base+0x4d8> │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w fp, [sl, r5] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 958b8 <_PyType_LookupRef@@Base+0x2bc> │ │ │ │ + bne.w 95b10 <_PyType_LookupRef@@Base+0x2bc> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 95bec <_PyType_LookupRef@@Base+0x5f0> │ │ │ │ + bne.w 95e44 <_PyType_LookupRef@@Base+0x5f0> │ │ │ │ subs.w r9, r3, #1 │ │ │ │ - beq.w 95a7e <_PyType_LookupRef@@Base+0x482> │ │ │ │ + beq.w 95cd6 <_PyType_LookupRef@@Base+0x482> │ │ │ │ subs r2, r3, #2 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.w 95b00 <_PyType_LookupRef@@Base+0x504> │ │ │ │ + bgt.w 95d58 <_PyType_LookupRef@@Base+0x504> │ │ │ │ ldr.w r2, [sl, r5] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1704] @ 0x6a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95a66 <_PyType_LookupRef@@Base+0x46a> │ │ │ │ - ldr r0, [pc, #748] @ (95acc <_PyType_LookupRef@@Base+0x4d0>) │ │ │ │ + beq.w 95cbe <_PyType_LookupRef@@Base+0x46a> │ │ │ │ + ldr r0, [pc, #748] @ (95d24 <_PyType_LookupRef@@Base+0x4d0>) │ │ │ │ ldr.w r1, [r2, #1708] @ 0x6ac │ │ │ │ ldr r6, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1708] @ 0x6ac │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r6, [r2, #1704] @ 0x6a8 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95b6a <_PyType_LookupRef@@Base+0x56e> │ │ │ │ + bne.w 95dc2 <_PyType_LookupRef@@Base+0x56e> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #12] │ │ │ │ add.w ip, r3, #16 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ and.w lr, r2, #16384 @ 0x4000 │ │ │ │ ubfx r2, r2, #14, #1 │ │ │ │ - bge.w 95924 <_PyType_LookupRef@@Base+0x328> │ │ │ │ + bge.w 95b7c <_PyType_LookupRef@@Base+0x328> │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r9, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [ip] │ │ │ │ - bne.n 9592e <_PyType_LookupRef@@Base+0x332> │ │ │ │ + bne.n 95b86 <_PyType_LookupRef@@Base+0x332> │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95994 <_PyType_LookupRef@@Base+0x398> │ │ │ │ + bne.w 95bec <_PyType_LookupRef@@Base+0x398> │ │ │ │ ldr.w r1, [fp, #712] @ 0x2c8 │ │ │ │ mov r2, r7 │ │ │ │ cmp r1, r7 │ │ │ │ - bhi.w 95a8c <_PyType_LookupRef@@Base+0x490> │ │ │ │ + bhi.w 95ce4 <_PyType_LookupRef@@Base+0x490> │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95aae <_PyType_LookupRef@@Base+0x4b2> │ │ │ │ + beq.w 95d06 <_PyType_LookupRef@@Base+0x4b2> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r7, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 958ae <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ + bge.n 95b06 <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 958ae <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ + cbnz r2, 95b06 <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r8, [sl, r5] │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ ubfx r6, r6, #14, #1 │ │ │ │ subs r2, r7, r2 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r1, #0 │ │ │ │ andlt.w r1, r6, #1 │ │ │ │ mov.w sl, r2, asr #13 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95c18 <_PyType_LookupRef@@Base+0x61c> │ │ │ │ - ldr r2, [pc, #564] @ (95acc <_PyType_LookupRef@@Base+0x4d0>) │ │ │ │ + bne.w 95e70 <_PyType_LookupRef@@Base+0x61c> │ │ │ │ + ldr r2, [pc, #564] @ (95d24 <_PyType_LookupRef@@Base+0x4d0>) │ │ │ │ ldr.w r5, [r2, #1600] @ 0x640 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 95b4c <_PyType_LookupRef@@Base+0x550> │ │ │ │ + bne.w 95da4 <_PyType_LookupRef@@Base+0x550> │ │ │ │ mov r0, r3 │ │ │ │ blx r9 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95b36 <_PyType_LookupRef@@Base+0x53a> │ │ │ │ + bne.w 95d8e <_PyType_LookupRef@@Base+0x53a> │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r2, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95c22 <_PyType_LookupRef@@Base+0x626> │ │ │ │ + beq.w 95e7a <_PyType_LookupRef@@Base+0x626> │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n 9590c <_PyType_LookupRef@@Base+0x310> │ │ │ │ + ble.n 95b64 <_PyType_LookupRef@@Base+0x310> │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 957ae <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ + beq.w 95a06 <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.n 9590c <_PyType_LookupRef@@Base+0x310> │ │ │ │ + beq.n 95b64 <_PyType_LookupRef@@Base+0x310> │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 957ae <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ + beq.w 95a06 <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 9590c <_PyType_LookupRef@@Base+0x310> │ │ │ │ + beq.n 95b64 <_PyType_LookupRef@@Base+0x310> │ │ │ │ ldr r6, [r0, #24] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 957ae <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ + beq.w 95a06 <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 9590c <_PyType_LookupRef@@Base+0x310> │ │ │ │ + beq.n 95b64 <_PyType_LookupRef@@Base+0x310> │ │ │ │ add.w ip, r0, #24 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r6, [ip, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 957ae <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ + beq.w 95a06 <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 958fc <_PyType_LookupRef@@Base+0x300> │ │ │ │ + bne.n 95b54 <_PyType_LookupRef@@Base+0x300> │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 19b03c <_PySys_GetRequiredAttr@@Base+0x908> │ │ │ │ + bl 19c64c <_PySys_GetRequiredAttr@@Base+0x908> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 957ae <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ + bne.w 95a06 <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 958ae <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ + b.n 95b06 <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ cmp.w r9, #1 │ │ │ │ str.w r1, [ip] │ │ │ │ - beq.n 95830 <_PyType_LookupRef@@Base+0x234> │ │ │ │ + beq.n 95a88 <_PyType_LookupRef@@Base+0x234> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 95ae4 <_PyType_LookupRef@@Base+0x4e8> │ │ │ │ + bne.w 95d3c <_PyType_LookupRef@@Base+0x4e8> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - bge.n 95a42 <_PyType_LookupRef@@Base+0x446> │ │ │ │ + bge.n 95c9a <_PyType_LookupRef@@Base+0x446> │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r9, #2 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - beq.w 95830 <_PyType_LookupRef@@Base+0x234> │ │ │ │ + beq.w 95a88 <_PyType_LookupRef@@Base+0x234> │ │ │ │ add.w r9, r4, r9, lsl #2 │ │ │ │ add.w ip, r4, #8 │ │ │ │ add.w lr, r3, #20 │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 95a5c <_PyType_LookupRef@@Base+0x460> │ │ │ │ + bne.n 95cb4 <_PyType_LookupRef@@Base+0x460> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - bge.w 95ad8 <_PyType_LookupRef@@Base+0x4dc> │ │ │ │ + bge.w 95d30 <_PyType_LookupRef@@Base+0x4dc> │ │ │ │ adds r0, #1 │ │ │ │ cmp r9, ip │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - bne.n 95966 <_PyType_LookupRef@@Base+0x36a> │ │ │ │ + bne.n 95bbe <_PyType_LookupRef@@Base+0x36a> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95836 <_PyType_LookupRef@@Base+0x23a> │ │ │ │ + beq.w 95a8e <_PyType_LookupRef@@Base+0x23a> │ │ │ │ ldr.w r2, [sl, r5] │ │ │ │ sub.w ip, r3, #8 │ │ │ │ str r2, [r7, #12] │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ and.w r0, r0, #3 │ │ │ │ addw r9, r2, #3756 @ 0xeac │ │ │ │ @@ -158263,666 +158495,668 @@ │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ ldr.w r1, [r2, #3764] @ 0xeb4 │ │ │ │ adds r0, #1 │ │ │ │ str.w ip, [r2, #3760] @ 0xeb0 │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [r2, #3768] @ 0xeb8 │ │ │ │ - ble.w 95836 <_PyType_LookupRef@@Base+0x23a> │ │ │ │ + ble.w 95a8e <_PyType_LookupRef@@Base+0x23a> │ │ │ │ ldr.w r0, [r2, #3748] @ 0xea4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95836 <_PyType_LookupRef@@Base+0x23a> │ │ │ │ + beq.w 95a8e <_PyType_LookupRef@@Base+0x23a> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 95836 <_PyType_LookupRef@@Base+0x23a> │ │ │ │ + beq.w 95a8e <_PyType_LookupRef@@Base+0x23a> │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95836 <_PyType_LookupRef@@Base+0x23a> │ │ │ │ + bne.w 95a8e <_PyType_LookupRef@@Base+0x23a> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95b92 <_PyType_LookupRef@@Base+0x596> │ │ │ │ + bne.w 95dea <_PyType_LookupRef@@Base+0x596> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w r1, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 95836 <_PyType_LookupRef@@Base+0x23a> │ │ │ │ + bmi.w 95a8e <_PyType_LookupRef@@Base+0x23a> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95a2c <_PyType_LookupRef@@Base+0x430> │ │ │ │ + bne.n 95c84 <_PyType_LookupRef@@Base+0x430> │ │ │ │ dmb ish │ │ │ │ - b.n 95836 <_PyType_LookupRef@@Base+0x23a> │ │ │ │ + b.n 95a8e <_PyType_LookupRef@@Base+0x23a> │ │ │ │ cmp.w r9, #2 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - beq.w 95830 <_PyType_LookupRef@@Base+0x234> │ │ │ │ - b.n 9595a <_PyType_LookupRef@@Base+0x35e> │ │ │ │ + beq.w 95a88 <_PyType_LookupRef@@Base+0x234> │ │ │ │ + b.n 95bb2 <_PyType_LookupRef@@Base+0x35e> │ │ │ │ cmp r9, ip │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - beq.n 95994 <_PyType_LookupRef@@Base+0x398> │ │ │ │ + beq.n 95bec <_PyType_LookupRef@@Base+0x398> │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 95982 <_PyType_LookupRef@@Base+0x386> │ │ │ │ - b.n 95a50 <_PyType_LookupRef@@Base+0x454> │ │ │ │ + blt.n 95bda <_PyType_LookupRef@@Base+0x386> │ │ │ │ + b.n 95ca8 <_PyType_LookupRef@@Base+0x454> │ │ │ │ mov r1, r9 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76e34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77004 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95800 <_PyType_LookupRef@@Base+0x204> │ │ │ │ - b.n 95920 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + bne.w 95a58 <_PyType_LookupRef@@Base+0x204> │ │ │ │ + b.n 95b78 <_PyType_LookupRef@@Base+0x324> │ │ │ │ ldr.w r1, [fp, #712] @ 0x2c8 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r3, [pc, #72] @ (95ad0 <_PyType_LookupRef@@Base+0x4d4>) │ │ │ │ + ldr r3, [pc, #72] @ (95d28 <_PyType_LookupRef@@Base+0x4d4>) │ │ │ │ cmp r7, r1 │ │ │ │ - bcs.w 95842 <_PyType_LookupRef@@Base+0x246> │ │ │ │ + bcs.w 95a9a <_PyType_LookupRef@@Base+0x246> │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 95842 <_PyType_LookupRef@@Base+0x246> │ │ │ │ + bcc.w 95a9a <_PyType_LookupRef@@Base+0x246> │ │ │ │ mov r0, fp │ │ │ │ - movw r1, #61504 @ 0xf040 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #512 @ 0x200 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 313a8 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 31408 <_Py_CheckRecursiveCall@@Base> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95842 <_PyType_LookupRef@@Base+0x246> │ │ │ │ + beq.w 95a9a <_PyType_LookupRef@@Base+0x246> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 95920 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + bge.w 95b78 <_PyType_LookupRef@@Base+0x324> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95920 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + bne.w 95b78 <_PyType_LookupRef@@Base+0x324> │ │ │ │ mov r0, r3 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 95920 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 95b78 <_PyType_LookupRef@@Base+0x324> │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp ip, r9 │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - beq.w 95830 <_PyType_LookupRef@@Base+0x234> │ │ │ │ - b.n 95966 <_PyType_LookupRef@@Base+0x36a> │ │ │ │ + beq.w 95a88 <_PyType_LookupRef@@Base+0x234> │ │ │ │ + b.n 95bbe <_PyType_LookupRef@@Base+0x36a> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ cmp.w r9, #2 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - beq.w 95994 <_PyType_LookupRef@@Base+0x398> │ │ │ │ + beq.w 95bec <_PyType_LookupRef@@Base+0x398> │ │ │ │ movs r2, #1 │ │ │ │ - b.n 9595a <_PyType_LookupRef@@Base+0x35e> │ │ │ │ + b.n 95bb2 <_PyType_LookupRef@@Base+0x35e> │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r9, r3 │ │ │ │ - ble.n 95a66 <_PyType_LookupRef@@Base+0x46a> │ │ │ │ - bl 1f4674 │ │ │ │ + ble.n 95cbe <_PyType_LookupRef@@Base+0x46a> │ │ │ │ + bl 1f56c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95920 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + beq.w 95b78 <_PyType_LookupRef@@Base+0x324> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and.w lr, r1, #16384 @ 0x4000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r0, #16] │ │ │ │ - b.n 9592e <_PyType_LookupRef@@Base+0x332> │ │ │ │ + b.n 95b86 <_PyType_LookupRef@@Base+0x332> │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.w 958ae <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ + ble.w 95b06 <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 958ae <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ + beq.w 95b06 <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fd60c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 958ae <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ - movw r1, #785 @ 0x311 │ │ │ │ + bl 1fe69c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 95b06 <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ + movw r1, #4689 @ 0x1251 │ │ │ │ movt r1, #19 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 958a0 <_PyType_LookupRef@@Base+0x2a4> │ │ │ │ + beq.w 95af8 <_PyType_LookupRef@@Base+0x2a4> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ blx r5 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 958a0 <_PyType_LookupRef@@Base+0x2a4> │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + b.n 95af8 <_PyType_LookupRef@@Base+0x2a4> │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 95b9c <_PyType_LookupRef@@Base+0x5a0> │ │ │ │ + bne.n 95df4 <_PyType_LookupRef@@Base+0x5a0> │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95800 <_PyType_LookupRef@@Base+0x204> │ │ │ │ + bne.w 95a58 <_PyType_LookupRef@@Base+0x204> │ │ │ │ mov r0, r3 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 95800 <_PyType_LookupRef@@Base+0x204> │ │ │ │ + b.n 95a58 <_PyType_LookupRef@@Base+0x204> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95836 <_PyType_LookupRef@@Base+0x23a> │ │ │ │ - b.n 95a1a <_PyType_LookupRef@@Base+0x41e> │ │ │ │ + bne.w 95a8e <_PyType_LookupRef@@Base+0x23a> │ │ │ │ + b.n 95c72 <_PyType_LookupRef@@Base+0x41e> │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #12] │ │ │ │ blx r6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 95800 <_PyType_LookupRef@@Base+0x204> │ │ │ │ - bl 1ff810 <_PyObject_FunctionStr@@Base> │ │ │ │ + b.n 95a58 <_PyType_LookupRef@@Base+0x204> │ │ │ │ + bl 2008a0 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95920 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + beq.w 95b78 <_PyType_LookupRef@@Base+0x324> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1024 @ 0x400 │ │ │ │ + movw r1, #5568 @ 0x15c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5cf4 │ │ │ │ + bl d6310 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 95920 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + bge.w 95b78 <_PyType_LookupRef@@Base+0x324> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95920 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + bne.w 95b78 <_PyType_LookupRef@@Base+0x324> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 95920 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 95b78 <_PyType_LookupRef@@Base+0x324> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 957b6 <_PyType_LookupRef@@Base+0x1ba> │ │ │ │ + beq.w 95a0e <_PyType_LookupRef@@Base+0x1ba> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff810 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2008a0 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95920 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + beq.w 95b78 <_PyType_LookupRef@@Base+0x324> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64204 @ 0xfacc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #3212 @ 0xc8c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ - b.n 95bca <_PyType_LookupRef@@Base+0x5ce> │ │ │ │ + b.n 95e22 <_PyType_LookupRef@@Base+0x5ce> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fce7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 958ae <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ + bl 1fdf0c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 95b06 <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ mov r0, r2 │ │ │ │ strd r3, r1, [r7, #4] │ │ │ │ str r2, [r7, #12] │ │ │ │ bl 2e108 <_PyObject_DebugMallocStats@@Base+0x638> │ │ │ │ ldrd r1, r2, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 957ae <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ - b.n 9590c <_PyType_LookupRef@@Base+0x310> │ │ │ │ + bne.w 95a06 <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ + b.n 95b64 <_PyType_LookupRef@@Base+0x310> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 95c68 <_PyType_LookupRef@@Base+0x66c> │ │ │ │ + cbz r3, 95ec0 <_PyType_LookupRef@@Base+0x66c> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ itt le │ │ │ │ addle r4, r4, r3 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt.n 95d36 <_PyType_LookupRef@@Base+0x73a> │ │ │ │ + bgt.n 95f8e <_PyType_LookupRef@@Base+0x73a> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w ip, [r1, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 95d24 <_PyType_LookupRef@@Base+0x728> │ │ │ │ + beq.n 95f7c <_PyType_LookupRef@@Base+0x728> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 95d12 <_PyType_LookupRef@@Base+0x716> │ │ │ │ + blt.n 95f6a <_PyType_LookupRef@@Base+0x716> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95d02 <_PyType_LookupRef@@Base+0x706> │ │ │ │ + beq.n 95f5a <_PyType_LookupRef@@Base+0x706> │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd ip, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ add r2, sp, #16 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 13170c │ │ │ │ + bl 132628 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 95cfe <_PyType_LookupRef@@Base+0x702> │ │ │ │ - ldr r1, [pc, #224] @ (95d88 <_PyType_LookupRef@@Base+0x78c>) │ │ │ │ - movw r2, #43720 @ 0xaac8 │ │ │ │ + cbz r0, 95f56 <_PyType_LookupRef@@Base+0x702> │ │ │ │ + ldr r1, [pc, #224] @ (95fe0 <_PyType_LookupRef@@Base+0x78c>) │ │ │ │ + movw r2, #48264 @ 0xbc88 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1ca5c0 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1cb564 <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95d80 <_PyType_LookupRef@@Base+0x784> │ │ │ │ + beq.n 95fd8 <_PyType_LookupRef@@Base+0x784> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dc338 │ │ │ │ + bl dc930 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 95d6c <_PyType_LookupRef@@Base+0x770> │ │ │ │ + blt.n 95fc4 <_PyType_LookupRef@@Base+0x770> │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq.n 95c62 <_PyType_LookupRef@@Base+0x666> │ │ │ │ + beq.n 95eba <_PyType_LookupRef@@Base+0x666> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7fc54 │ │ │ │ - cbnz r0, 95cfe <_PyType_LookupRef@@Base+0x702> │ │ │ │ + bl 7fe24 │ │ │ │ + cbnz r0, 95f56 <_PyType_LookupRef@@Base+0x702> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 95d4e <_PyType_LookupRef@@Base+0x752> │ │ │ │ + bgt.n 95fa6 <_PyType_LookupRef@@Base+0x752> │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65384 @ 0xff68 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #4392 @ 0x1128 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 95c62 <_PyType_LookupRef@@Base+0x666> │ │ │ │ + b.n 95eba <_PyType_LookupRef@@Base+0x666> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ movs r1, #1 │ │ │ │ blx 2b958 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 95cd2 <_PyType_LookupRef@@Base+0x6d6> │ │ │ │ + b.n 95f2a <_PyType_LookupRef@@Base+0x6d6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl 85f98 │ │ │ │ + bl 8616c │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 95d30 <_PyType_LookupRef@@Base+0x734> │ │ │ │ + cbz r0, 95f88 <_PyType_LookupRef@@Base+0x734> │ │ │ │ str r0, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b.n 95c78 <_PyType_LookupRef@@Base+0x67c> │ │ │ │ - bl 75df4 │ │ │ │ + b.n 95ed0 <_PyType_LookupRef@@Base+0x67c> │ │ │ │ + bl 75fc4 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95d20 <_PyType_LookupRef@@Base+0x724> │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 95cfe <_PyType_LookupRef@@Base+0x702> │ │ │ │ + bne.n 95f78 <_PyType_LookupRef@@Base+0x724> │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 95f56 <_PyType_LookupRef@@Base+0x702> │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #892 @ 0x37c │ │ │ │ + movw r1, #5436 @ 0x153c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 95cfe <_PyType_LookupRef@@Base+0x702> │ │ │ │ + bl f29e4 │ │ │ │ + b.n 95f56 <_PyType_LookupRef@@Base+0x702> │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #916 @ 0x394 │ │ │ │ + movw r1, #5460 @ 0x1554 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5cf4 │ │ │ │ + b.w d6310 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 95cd2 <_PyType_LookupRef@@Base+0x6d6> │ │ │ │ + bne.n 95f2a <_PyType_LookupRef@@Base+0x6d6> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 95cd2 <_PyType_LookupRef@@Base+0x6d6> │ │ │ │ + b.n 95f2a <_PyType_LookupRef@@Base+0x6d6> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 95cd2 <_PyType_LookupRef@@Base+0x6d6> │ │ │ │ + b.n 95f2a <_PyType_LookupRef@@Base+0x6d6> │ │ │ │ nop │ │ │ │ @ instruction: 0xfab0004d │ │ │ │ │ │ │ │ -00095d8c : │ │ │ │ +00095fe4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r3, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ - blt.n 95de4 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 95dae │ │ │ │ + blt.n 96040 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.n 96006 │ │ │ │ + mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 95e00 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 95dca │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 95dc2 │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 95dca │ │ │ │ + b.w 9605c │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 96026 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 9601c │ │ │ │ + cmp r0, #4 │ │ │ │ + bne.n 96026 │ │ │ │ + mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 228a8c │ │ │ │ + b.w 229c84 │ │ │ │ + mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e8428 │ │ │ │ + b.w 1e93b8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1352 @ 0x548 │ │ │ │ + movw r1, #5896 @ 0x1708 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #140 @ 0x8c │ │ │ │ + movw r1, #4684 @ 0x124c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 95de0 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 9603c │ │ │ │ │ │ │ │ -00095dfc : │ │ │ │ - b.w 80a84 │ │ │ │ +00096058 : │ │ │ │ + b.w 80c54 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 960ce │ │ │ │ + beq.w 9632a │ │ │ │ cmp r1, #1 │ │ │ │ itttt ne │ │ │ │ movne r6, r0 │ │ │ │ movne r4, r1 │ │ │ │ addne r2, r6, r4 │ │ │ │ movne r3, r6 │ │ │ │ - beq.w 96078 │ │ │ │ + beq.w 962d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 95f28 │ │ │ │ + bls.n 96184 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.n 95e8e │ │ │ │ + beq.n 960ea │ │ │ │ mov ip, r3 │ │ │ │ mov r3, ip │ │ │ │ ldrsb.w r1, [r3], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 95e28 │ │ │ │ + bge.n 96084 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 960e0 │ │ │ │ + blt.w 9633c │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 95e7e │ │ │ │ + bgt.n 960da │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #3289 @ 0xcd9 │ │ │ │ + movw r3, #3685 @ 0xe65 │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #29 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r5, [r2, #888] @ 0x378 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 95f5a │ │ │ │ + beq.n 961b6 │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95f9e │ │ │ │ - bl 1f4674 │ │ │ │ + bne.w 961fa │ │ │ │ + bl 1f56c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95fda │ │ │ │ + bne.w 96236 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 95ff2 │ │ │ │ + b.n 9624e │ │ │ │ add.w ip, r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 95e30 │ │ │ │ + bcc.n 9608c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95e3c │ │ │ │ + bne.n 96098 │ │ │ │ add.w r1, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 95f24 │ │ │ │ + bcc.n 96180 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95e3c │ │ │ │ + bne.n 96098 │ │ │ │ add.w ip, r3, #12 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 96042 │ │ │ │ + bcc.w 9629e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95e3c │ │ │ │ + bne.n 96098 │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 95f24 │ │ │ │ + bcc.n 96180 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95e3c │ │ │ │ + bne.n 96098 │ │ │ │ add.w ip, r3, #20 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 96042 │ │ │ │ + bcc.w 9629e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95e3c │ │ │ │ + bne.n 96098 │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 95f24 │ │ │ │ + bcc.n 96180 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95e3c │ │ │ │ + bne.n 96098 │ │ │ │ add.w r5, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.w 96042 │ │ │ │ + bcc.w 9629e │ │ │ │ ldr r1, [r3, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95e3c │ │ │ │ + bne.n 96098 │ │ │ │ sub.w r1, r2, #28 │ │ │ │ subs r3, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r5 │ │ │ │ - b.n 95f1e │ │ │ │ + b.n 9617a │ │ │ │ ldr.w r1, [ip] │ │ │ │ adds r5, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95e3c │ │ │ │ + bne.n 96098 │ │ │ │ mov ip, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 95f12 │ │ │ │ + bne.n 9616e │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 95e32 │ │ │ │ + bne.n 9608e │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 960e0 │ │ │ │ + blt.w 9633c │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 95e7e │ │ │ │ + bgt.n 960da │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #3289 @ 0xcd9 │ │ │ │ + movw r3, #3685 @ 0xe65 │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #21 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r5, [r2, #888] @ 0x378 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 95e6e │ │ │ │ - ldr r3, [pc, #440] @ (96114 ) │ │ │ │ + bne.n 960ca │ │ │ │ + ldr r3, [pc, #440] @ (96370 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r7, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1596] @ 0x63c │ │ │ │ mov sl, r3 │ │ │ │ - bhi.n 96018 │ │ │ │ + bhi.n 96274 │ │ │ │ subs r1, r7, #1 │ │ │ │ mov.w r8, r1, lsr #3 │ │ │ │ ldr.w r3, [r3, r8, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 960b8 │ │ │ │ + beq.w 96314 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 95ffa │ │ │ │ + beq.n 96256 │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [pc, #368] @ (96118 ) │ │ │ │ + ldr r0, [pc, #368] @ (96374 ) │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96058 │ │ │ │ + bne.n 962b4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 960a0 │ │ │ │ + beq.n 962fc │ │ │ │ adds r3, r5, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r2, [r5, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r5, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #20] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 96110 │ │ │ │ + bpl.w 9636c │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 960d2 │ │ │ │ + bpl.n 9632e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #20 │ │ │ │ blx 2beec │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r0, r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 9604c │ │ │ │ + bhi.n 962a8 │ │ │ │ add.w r1, r8, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 95f9e │ │ │ │ + bne.n 961fa │ │ │ │ ldr.w r5, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #46021 @ 0xb3c5 │ │ │ │ + movw r3, #46421 @ 0xb555 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 960f8 │ │ │ │ + bne.n 96354 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bf6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 95e7e │ │ │ │ + beq.w 960da │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 95f9e │ │ │ │ + b.n 961fa │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 95e32 │ │ │ │ - b.n 95f28 │ │ │ │ + bne.w 9608e │ │ │ │ + b.n 96184 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 95f9e │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + b.n 961fa │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 96104 │ │ │ │ + bne.n 96360 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95fc2 │ │ │ │ + bne.n 9621e │ │ │ │ mov r0, r5 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ - b.n 95fc2 │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ + b.n 9621e │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ittte ge │ │ │ │ movge r1, #24 │ │ │ │ movwge r5, #43944 @ 0xaba8 │ │ │ │ movwge r3, #24184 @ 0x5e78 │ │ │ │ - ldrlt r5, [pc, #140] @ (9611c ) │ │ │ │ + ldrlt r5, [pc, #140] @ (96378 ) │ │ │ │ ittet ge │ │ │ │ movtge r3, #77 @ 0x4d │ │ │ │ mlage r5, r1, r2, r5 │ │ │ │ addlt.w r5, r5, r2, lsl #5 │ │ │ │ addge r5, r5, r3 │ │ │ │ - b.n 95ff2 │ │ │ │ + b.n 9624e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r3, [r5, #8] │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ strb r3, [r5, #16] │ │ │ │ adds r3, r5, r4 │ │ │ │ strb.w r9, [r3, #28] │ │ │ │ strd r9, r9, [r5, #20] │ │ │ │ - b.n 95fda │ │ │ │ + b.n 96236 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 95f9e │ │ │ │ - b.n 96018 │ │ │ │ - ldr r5, [pc, #80] @ (96120 ) │ │ │ │ - b.n 95ff2 │ │ │ │ + bne.w 961fa │ │ │ │ + b.n 96274 │ │ │ │ + ldr r5, [pc, #80] @ (9637c ) │ │ │ │ + b.n 9624e │ │ │ │ add.w r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 2beec │ │ │ │ - b.n 95ff2 │ │ │ │ + b.n 9624e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32852 @ 0x8054 │ │ │ │ + movw r1, #37396 @ 0x9214 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 95e8a │ │ │ │ + bl f29e4 │ │ │ │ + b.n 960e6 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96030 │ │ │ │ + b.n 9628c │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 95fc2 │ │ │ │ + b.n 9621e │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 960d6 │ │ │ │ + b.n 96332 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ @@ -158933,500 +159167,500 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r4, r2, [r0, #44] @ 0x2c │ │ │ │ cmp r4, r2 │ │ │ │ ite ge │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ orrs.w r3, r3, r2, lsr #31 │ │ │ │ - bne.w 962d8 │ │ │ │ + bne.w 96534 │ │ │ │ ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.w 962d8 │ │ │ │ + blt.w 96534 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 962d8 │ │ │ │ + blt.w 96534 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 962d8 │ │ │ │ + blt.w 96534 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 962d8 │ │ │ │ + beq.w 96534 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w 962d8 │ │ │ │ + bpl.w 96534 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 962d8 │ │ │ │ + beq.w 96534 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bpl.w 962d8 │ │ │ │ + bpl.w 96534 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 962d8 │ │ │ │ + beq.w 96534 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 962d8 │ │ │ │ + bpl.w 96534 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 962d8 │ │ │ │ + beq.w 96534 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 962d8 │ │ │ │ + bpl.w 96534 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 962d8 │ │ │ │ + beq.w 96534 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - bpl.w 962d8 │ │ │ │ + bpl.w 96534 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bne.w 962d8 │ │ │ │ + bne.w 96534 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 962d8 │ │ │ │ + beq.w 96534 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 962d8 │ │ │ │ + bpl.n 96534 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 962d8 │ │ │ │ + beq.n 96534 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 962d8 │ │ │ │ + bpl.n 96534 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 962d8 │ │ │ │ + beq.n 96534 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 962d8 │ │ │ │ + bpl.n 96534 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 962d8 │ │ │ │ + beq.n 96534 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - bpl.n 962d8 │ │ │ │ + bpl.n 96534 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 962d8 │ │ │ │ + beq.n 96534 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 962d8 │ │ │ │ + bpl.n 96534 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orrs r2, r0 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 962bc │ │ │ │ + bne.n 96518 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 96278 │ │ │ │ + ble.n 964d4 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands.w r2, r2, #32 │ │ │ │ - beq.n 962b0 │ │ │ │ + beq.n 9650c │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 96260 │ │ │ │ + beq.n 964bc │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r5, r0, #26 │ │ │ │ - bpl.n 962b6 │ │ │ │ + bpl.n 96512 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 96260 │ │ │ │ + beq.n 964bc │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ lsls r0, r0, #26 │ │ │ │ it mi │ │ │ │ addmi r2, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 96260 │ │ │ │ + beq.n 964bc │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 962aa │ │ │ │ + bpl.n 96506 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 96252 │ │ │ │ + bne.n 964ae │ │ │ │ ubfx r3, ip, #2, #1 │ │ │ │ add lr, r4 │ │ │ │ add r3, lr │ │ │ │ ubfx ip, ip, #3, #1 │ │ │ │ add r3, ip │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 96292 │ │ │ │ + blt.n 964ee │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ubfx r3, ip, #2, #1 │ │ │ │ add.w r1, r4, lr │ │ │ │ add r1, r3 │ │ │ │ ubfx r3, ip, #3, #1 │ │ │ │ add r3, r1 │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ movge r0, r2 │ │ │ │ - bge.n 96276 │ │ │ │ + bge.n 964d2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1636 @ 0x664 │ │ │ │ + movw r1, #6180 @ 0x1824 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 962d2 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 9652e │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 96252 │ │ │ │ - b.n 96260 │ │ │ │ + bne.n 964ae │ │ │ │ + b.n 964bc │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 96232 │ │ │ │ - b.n 96260 │ │ │ │ + bne.n 9648e │ │ │ │ + b.n 964bc │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 9623e │ │ │ │ - b.n 96260 │ │ │ │ + bne.n 9649a │ │ │ │ + b.n 964bc │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1608 @ 0x648 │ │ │ │ + movw r1, #6152 @ 0x1808 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #1584 @ 0x630 │ │ │ │ + movw r0, #6128 @ 0x17f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 962d2 │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9652e │ │ │ │ nop │ │ │ │ │ │ │ │ -000962ec <_Py_write@@Base>: │ │ │ │ +00096548 <_Py_write@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov sl, r1 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r2 │ │ │ │ - bl 97f04 │ │ │ │ + bl 98158 │ │ │ │ mov r7, r0 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 2c028 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 9aae0 │ │ │ │ + bl 9ad1c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 9633c <_Py_write@@Base+0x50> │ │ │ │ + bge.n 96598 <_Py_write@@Base+0x50> │ │ │ │ cmp r7, #4 │ │ │ │ - beq.n 96358 <_Py_write@@Base+0x6c> │ │ │ │ + beq.n 965b4 <_Py_write@@Base+0x6c> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 96342 <_Py_write@@Base+0x56> │ │ │ │ + blt.n 9659e <_Py_write@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac41c │ │ │ │ + bl 1ada34 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r5, #0] │ │ │ │ - b.n 9633c <_Py_write@@Base+0x50> │ │ │ │ - bl ee330 │ │ │ │ + b.n 96598 <_Py_write@@Base+0x50> │ │ │ │ + bl ee8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9630e <_Py_write@@Base+0x22> │ │ │ │ + beq.n 9656a <_Py_write@@Base+0x22> │ │ │ │ movs r7, #4 │ │ │ │ - b.n 96350 <_Py_write@@Base+0x64> │ │ │ │ + b.n 965ac <_Py_write@@Base+0x64> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #41469 @ 0xa1fd │ │ │ │ + movw r3, #41957 @ 0xa3e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 96404 <_Py_write@@Base+0x118> │ │ │ │ + bne.n 96660 <_Py_write@@Base+0x118> │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r3, #25473 @ 0x6381 │ │ │ │ + movw r3, #25937 @ 0x6551 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #900] @ 0x384 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 964b4 <_Py_write@@Base+0x1c8> │ │ │ │ + bne.w 96712 <_Py_write@@Base+0x1ca> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #424] @ (9654c <_Py_write@@Base+0x260>) │ │ │ │ + ldr r3, [pc, #424] @ (967a8 <_Py_write@@Base+0x260>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1596] @ 0x63c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 96418 <_Py_write@@Base+0x12c> │ │ │ │ + beq.n 96674 <_Py_write@@Base+0x12c> │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r2, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 963e0 <_Py_write@@Base+0xf4> │ │ │ │ + bgt.n 9663c <_Py_write@@Base+0xf4> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 96418 <_Py_write@@Base+0x12c> │ │ │ │ + cbz r2, 96674 <_Py_write@@Base+0x12c> │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 96406 <_Py_write@@Base+0x11a> │ │ │ │ - cbz r2, 9643c <_Py_write@@Base+0x150> │ │ │ │ + beq.n 96662 <_Py_write@@Base+0x11a> │ │ │ │ + cbz r2, 96698 <_Py_write@@Base+0x150> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx r2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 96400 <_Py_write@@Base+0x114> │ │ │ │ + b.n 9665c <_Py_write@@Base+0x114> │ │ │ │ ldr.w r2, [r0, #860] @ 0x35c │ │ │ │ - movw r3, #46181 @ 0xb465 │ │ │ │ + movw r3, #46581 @ 0xb5f5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 96544 <_Py_write@@Base+0x258> │ │ │ │ + bne.w 9679e <_Py_write@@Base+0x256> │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 96400 <_Py_write@@Base+0x114> │ │ │ │ + b.n 9665c <_Py_write@@Base+0x114> │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ - mov r7, r2 │ │ │ │ + mov r6, r2 │ │ │ │ adds r2, r1, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r7, r1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ str r5, [r3, #8] │ │ │ │ add.w ip, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ - ldr.w r3, [ip, #528] @ 0x210 │ │ │ │ - mov r6, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 9647c <_Py_write@@Base+0x190> │ │ │ │ + ldr.w lr, [ip, #528] @ 0x210 │ │ │ │ + cmp r2, lr │ │ │ │ + bne.n 966d6 <_Py_write@@Base+0x18e> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 96478 <_Py_write@@Base+0x18c> │ │ │ │ + cbz r3, 966d2 <_Py_write@@Base+0x18a> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [ip, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 964da <_Py_write@@Base+0x1ee> │ │ │ │ + beq.n 96738 <_Py_write@@Base+0x1f0> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 964ba <_Py_write@@Base+0x1ce> │ │ │ │ + beq.n 96718 <_Py_write@@Base+0x1d0> │ │ │ │ ldr.w r3, [ip, #532] @ 0x214 │ │ │ │ - cbnz r3, 96494 <_Py_write@@Base+0x1a8> │ │ │ │ + cbnz r3, 966ee <_Py_write@@Base+0x1a6> │ │ │ │ str.w r2, [ip, #532] @ 0x214 │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.n 96400 <_Py_write@@Base+0x114> │ │ │ │ + cmp r2, lr │ │ │ │ + beq.n 9665c <_Py_write@@Base+0x114> │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 96538 <_Py_write@@Base+0x24c> │ │ │ │ + beq.n 96792 <_Py_write@@Base+0x24a> │ │ │ │ str r3, [r1, #20] │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ + ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 964b0 <_Py_write@@Base+0x1c4> │ │ │ │ + strd r3, lr, [r2, #20] │ │ │ │ + cbz r3, 9670c <_Py_write@@Base+0x1c4> │ │ │ │ str r2, [r3, #24] │ │ │ │ - str r2, [r6, #20] │ │ │ │ - b.n 96400 <_Py_write@@Base+0x114> │ │ │ │ + str.w r2, [lr, #20] │ │ │ │ + b.n 9665c <_Py_write@@Base+0x114> │ │ │ │ ldr.w r0, [r0, #884] @ 0x374 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 964c8 <_Py_write@@Base+0x1dc> │ │ │ │ + cbz r3, 96726 <_Py_write@@Base+0x1de> │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96400 <_Py_write@@Base+0x114> │ │ │ │ + bne.n 9665c <_Py_write@@Base+0x114> │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 96400 <_Py_write@@Base+0x114> │ │ │ │ + b.n 9665c <_Py_write@@Base+0x114> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 96486 <_Py_write@@Base+0x19a> │ │ │ │ + beq.n 966e0 <_Py_write@@Base+0x198> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 9653e <_Py_write@@Base+0x252> │ │ │ │ + cbz r3, 96798 <_Py_write@@Base+0x250> │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ - ldr.w r1, [r8, r7] │ │ │ │ + ldr r1, [r7, r6] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 96510 <_Py_write@@Base+0x224> │ │ │ │ + cbz r3, 9676c <_Py_write@@Base+0x224> │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w ip, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [r0, #988] @ 0x3dc │ │ │ │ ldr.w r0, [r0, #980] @ 0x3d4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ - str.w r5, [r8, r7] │ │ │ │ + str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 96400 <_Py_write@@Base+0x114> │ │ │ │ + b.n 9665c <_Py_write@@Base+0x114> │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 964a2 <_Py_write@@Base+0x1b6> │ │ │ │ + b.n 966fc <_Py_write@@Base+0x1b4> │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 964e6 <_Py_write@@Base+0x1fa> │ │ │ │ + b.n 96744 <_Py_write@@Base+0x1fc> │ │ │ │ ldr.w r0, [r0, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 96430 <_Py_write@@Base+0x144> │ │ │ │ + b.n 9668c <_Py_write@@Base+0x144> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00096550 : │ │ │ │ +000967ac : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (96580 ) │ │ │ │ + ldr r3, [pc, #32] @ (967dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbz r0, 9656a │ │ │ │ + cbz r0, 967c6 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #31720 @ 0x7be8 │ │ │ │ + movw r1, #36264 @ 0x8da8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #44804 @ 0xaf04 │ │ │ │ + movw r0, #49348 @ 0xc0c4 │ │ │ │ movt r0, #56 @ 0x38 │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r1, [pc, #48] @ (965c8 ) │ │ │ │ + ldr r1, [pc, #48] @ (96824 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ str r2, [r7, #20] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ subs.w sl, r2, #1 │ │ │ │ str r1, [r7, #16] │ │ │ │ - bmi.w 9755a │ │ │ │ + bmi.w 977ce │ │ │ │ adds r3, #16 │ │ │ │ movw r5, #40968 @ 0xa008 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ add.w fp, r3, r2, lsl #2 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 965e0 │ │ │ │ + b.n 9683c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 97ae6 │ │ │ │ + beq.w 97abe │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ str.w r4, [fp] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 966bc │ │ │ │ + beq.n 96918 │ │ │ │ ldr.w r4, [fp, #-4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 97e6e │ │ │ │ + beq.w 97e18 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r9, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 97e6e │ │ │ │ + bne.w 97e18 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 965d2 │ │ │ │ + bpl.n 9682e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - bne.n 965cc │ │ │ │ + bne.n 96828 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 97a30 │ │ │ │ - ldr r3, [pc, #644] @ (96890 ) │ │ │ │ + beq.w 97af8 │ │ │ │ + ldr r3, [pc, #644] @ (96aec ) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96e96 │ │ │ │ + bne.w 970dc │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3980] @ 0xf8c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ - bl 7b8a4 │ │ │ │ + bl 7ba70 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 97de4 │ │ │ │ + beq.w 97e3e │ │ │ │ ldr r6, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 96daa │ │ │ │ + bne.w 9700c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 966a0 │ │ │ │ + bge.n 968fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 966a0 │ │ │ │ - ldr r2, [pc, #576] @ (96894 ) │ │ │ │ + cbnz r3, 968fc │ │ │ │ + ldr r2, [pc, #576] @ (96af0 ) │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r8, [r2, r1] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r3, [r8, #712] @ 0x2c8 │ │ │ │ @@ -159436,273 +159670,273 @@ │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r2, #1 │ │ │ │ asrs r3, r3, #13 │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97a24 │ │ │ │ - ldr r2, [pc, #528] @ (96898 ) │ │ │ │ + bne.w 97aec │ │ │ │ + ldr r2, [pc, #528] @ (96af4 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97af8 │ │ │ │ + bne.w 97ad0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97910 │ │ │ │ + bne.w 97a18 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9768a │ │ │ │ + beq.w 978de │ │ │ │ mov r4, r6 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ str.w r4, [fp] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 965e0 │ │ │ │ - ldr r2, [pc, #468] @ (96894 ) │ │ │ │ + bne.n 9683c │ │ │ │ + ldr r2, [pc, #468] @ (96af0 ) │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [r7, #16] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs.w sl, r2, #1 │ │ │ │ - bmi.w 97462 │ │ │ │ + bmi.w 976d6 │ │ │ │ adds r3, #16 │ │ │ │ - movw r8, #27336 @ 0x6ac8 │ │ │ │ + movw r8, #31880 @ 0x7c88 │ │ │ │ movt r8, #45 @ 0x2d │ │ │ │ add.w fp, r3, r2, lsl #2 │ │ │ │ str r6, [r7, #4] │ │ │ │ movw r3, #40760 @ 0x9f38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r3, [r7, #12] │ │ │ │ movw r3, #11536 @ 0x2d10 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r4, [fp, #-4]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 96cfc │ │ │ │ + bne.w 96f60 │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ lsls r6, r5, #25 │ │ │ │ - bpl.w 9685a │ │ │ │ + bpl.w 96ab6 │ │ │ │ ubfx ip, r5, #5, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 97d72 │ │ │ │ + beq.w 98098 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ add.w r3, r4, #20 │ │ │ │ adds r0, r3, r6 │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - beq.w 9684c │ │ │ │ + beq.w 96aa8 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ ldr.w r2, [r8, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9685a │ │ │ │ + bne.w 96ab6 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9684c │ │ │ │ + beq.n 96aa8 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ ldr.w r2, [r8, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9685a │ │ │ │ + bne.n 96ab6 │ │ │ │ adds r2, r3, #2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9684c │ │ │ │ + beq.n 96aa8 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ ldr.w r2, [r8, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9685a │ │ │ │ + bne.n 96ab6 │ │ │ │ adds r2, r3, #3 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9684c │ │ │ │ + beq.n 96aa8 │ │ │ │ ldrb r1, [r3, #3] │ │ │ │ ldr.w r2, [r8, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9685a │ │ │ │ + bne.n 96ab6 │ │ │ │ adds r2, r3, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9684c │ │ │ │ + beq.n 96aa8 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ ldr.w r2, [r8, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9685a │ │ │ │ + bne.n 96ab6 │ │ │ │ adds r2, r3, #5 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9684c │ │ │ │ + beq.n 96aa8 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ ldr.w r2, [r8, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9685a │ │ │ │ + bne.n 96ab6 │ │ │ │ adds r2, r3, #6 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9684c │ │ │ │ + beq.n 96aa8 │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ ldr.w r2, [r8, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - cbnz r1, 9685a │ │ │ │ + cbnz r1, 96ab6 │ │ │ │ adds r2, r3, #7 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9684c │ │ │ │ + beq.n 96aa8 │ │ │ │ ldrb r1, [r3, #7] │ │ │ │ ldr.w r2, [r8, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - cbnz r1, 9685a │ │ │ │ + cbnz r1, 96ab6 │ │ │ │ add.w lr, r3, #8 │ │ │ │ cmp r0, lr │ │ │ │ - beq.n 9684c │ │ │ │ + beq.n 96aa8 │ │ │ │ ldrb.w r2, [lr] │ │ │ │ ldr.w r1, [r8, r2, lsl #2] │ │ │ │ subs r2, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 9685a │ │ │ │ + cbnz r2, 96ab6 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 9682a │ │ │ │ + bne.n 96a86 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 9685a │ │ │ │ + bpl.n 96ab6 │ │ │ │ lsls r1, r5, #30 │ │ │ │ - beq.w 96f34 │ │ │ │ + beq.w 971c8 │ │ │ │ subs.w sl, sl, #1 │ │ │ │ - bcs.w 966f8 │ │ │ │ - ldr r3, [pc, #48] @ (96894 ) │ │ │ │ + bcs.w 96954 │ │ │ │ + ldr r3, [pc, #48] @ (96af0 ) │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ subs.w r8, r3, #1 │ │ │ │ str r1, [r7, #16] │ │ │ │ - bmi.w 9746e │ │ │ │ + bmi.w 976e2 │ │ │ │ adds r2, #16 │ │ │ │ movw r5, #40968 @ 0xa008 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - ldr.w sl, [pc, #8] @ 96890 │ │ │ │ + ldr.w sl, [pc, #8] @ 96aec │ │ │ │ add.w r9, r2, r3, lsl #2 │ │ │ │ str r6, [r7, #12] │ │ │ │ - b.n 968b0 │ │ │ │ + b.n 96b0c │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 97ab8 │ │ │ │ + beq.w 97a92 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w r4, [r9] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 96988 │ │ │ │ + beq.n 96be4 │ │ │ │ ldr.w r4, [r9, #-4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 97e6e │ │ │ │ + beq.w 97e18 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 97e6e │ │ │ │ + bne.w 97e18 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 968a2 │ │ │ │ + bpl.n 96afe │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - bne.n 9689c │ │ │ │ + bne.n 96af8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 96e06 │ │ │ │ + beq.w 97d36 │ │ │ │ ldr.w r0, [sl, #980] @ 0x3d4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96e22 │ │ │ │ + bne.w 97068 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3980] @ 0xf8c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ - bl 7b8a4 │ │ │ │ + bl 7ba70 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 97dce │ │ │ │ + beq.w 980aa │ │ │ │ ldr r6, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 96d50 │ │ │ │ + bne.w 96fb4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9696c │ │ │ │ + bge.n 96bc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9696c │ │ │ │ - ldr r2, [pc, #632] @ (96b98 ) │ │ │ │ + cbnz r3, 96bc8 │ │ │ │ + ldr r2, [pc, #632] @ (96df4 ) │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w fp, [r2, r1] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r3, [fp, #712] @ 0x2c8 │ │ │ │ @@ -159712,154 +159946,154 @@ │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r2, #1 │ │ │ │ asrs r3, r3, #13 │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9794e │ │ │ │ - ldr r2, [pc, #584] @ (96b9c ) │ │ │ │ + bne.w 97d2a │ │ │ │ + ldr r2, [pc, #584] @ (96df8 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97aca │ │ │ │ + bne.w 97d0e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [fp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97a82 │ │ │ │ + bne.w 97cf4 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 97674 │ │ │ │ + beq.w 978f4 │ │ │ │ mov r4, r6 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w r4, [r9] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 968b0 │ │ │ │ - ldr r3, [pc, #524] @ (96b98 ) │ │ │ │ + bne.n 96b0c │ │ │ │ + ldr r3, [pc, #524] @ (96df4 ) │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97dd6 │ │ │ │ + beq.w 97e0a │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9747c │ │ │ │ + beq.w 976f0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movw r8, #36380 @ 0x8e1c │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ mov.w r9, r3, lsr #1 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ adds r5, #3 │ │ │ │ mla r5, r3, r9, r5 │ │ │ │ bics.w r5, r5, #3 │ │ │ │ - bmi.w 97248 │ │ │ │ + bmi.w 974c2 │ │ │ │ movw sl, #24184 @ 0x5e78 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ - movw r2, #3289 @ 0xcd9 │ │ │ │ + movw r2, #3685 @ 0xe65 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [sl, #888] @ 0x378 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 97238 │ │ │ │ - ldr r3, [pc, #428] @ (96b98 ) │ │ │ │ + bne.w 974b2 │ │ │ │ + ldr r3, [pc, #428] @ (96df4 ) │ │ │ │ subs r1, r5, #1 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w fp, [r3, #1596] @ 0x63c │ │ │ │ - bcs.w 976de │ │ │ │ + bcs.w 97948 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [fp, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 976d0 │ │ │ │ + beq.w 9793a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ str r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96fdc │ │ │ │ - ldr r0, [pc, #376] @ (96b9c ) │ │ │ │ + beq.w 97270 │ │ │ │ + ldr r0, [pc, #376] @ (96df8 ) │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9792a │ │ │ │ + bne.w 979f4 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 97262 │ │ │ │ + ble.w 974dc │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ ands.w r0, r2, #32 │ │ │ │ - beq.w 97654 │ │ │ │ + beq.w 978be │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 97736 │ │ │ │ + bne.w 979a0 │ │ │ │ cmp.w r8, #1 │ │ │ │ ittt eq │ │ │ │ moveq fp, r1 │ │ │ │ moveq r5, r8 │ │ │ │ moveq sl, fp │ │ │ │ - beq.n 96ada │ │ │ │ + beq.n 96d36 │ │ │ │ mov sl, r1 │ │ │ │ movs r5, #1 │ │ │ │ mov fp, r1 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 976a0 │ │ │ │ + bpl.w 9790a │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 976c0 │ │ │ │ + bne.w 9792a │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 96ada │ │ │ │ + beq.n 96d36 │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 976b0 │ │ │ │ + bpl.w 9791a │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 976c8 │ │ │ │ + bne.w 97932 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 96ada │ │ │ │ + beq.n 96d36 │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r8 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ tst.w r2, #32 │ │ │ │ - beq.w 9759c │ │ │ │ + beq.w 97810 │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9764c │ │ │ │ + bne.w 978b6 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 96abe │ │ │ │ + bne.n 96d1a │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9795e │ │ │ │ - ldr r3, [pc, #180] @ (96b98 ) │ │ │ │ + beq.w 97c08 │ │ │ │ + ldr r3, [pc, #180] @ (96df4 ) │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -159873,60 +160107,60 @@ │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 97712 │ │ │ │ + blt.w 9797c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r9, #40968 @ 0xa008 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, r9 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 96b44 │ │ │ │ + bmi.n 96da0 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 97150 │ │ │ │ + beq.w 973e4 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldrb.w r3, [r1, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r1, r9 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 96b68 │ │ │ │ + bmi.n 96dc4 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 970a0 │ │ │ │ + beq.w 97334 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9745e │ │ │ │ + beq.w 976d2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r2, r9 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 96ba0 │ │ │ │ + bmi.n 96dfc │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 96ffa │ │ │ │ - b.n 96ba0 │ │ │ │ + beq.w 9728e │ │ │ │ + b.n 96dfc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ @@ -159990,204 +160224,194 @@ │ │ │ │ strd sl, fp, [r4, #60] @ 0x3c │ │ │ │ adds r3, #10 │ │ │ │ add r3, r8 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r2, #336] @ 0x150 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97d48 │ │ │ │ + beq.w 9716c │ │ │ │ + mov.w r8, #0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #336] @ 0x150 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ - str r3, [r4, #124] @ 0x7c │ │ │ │ add.w r5, r4, #128 @ 0x80 │ │ │ │ - strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ + strd r8, r8, [r4, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - str r3, [r4, #104] @ 0x68 │ │ │ │ - add.w r1, r2, #16 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + str.w r8, [r4, #124] @ 0x7c │ │ │ │ + strd r8, r8, [r4, #108] @ 0x6c │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + str.w r8, [r4, #104] @ 0x68 │ │ │ │ + add.w r1, r3, #16 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ blx 2beec │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 96c72 │ │ │ │ - ldrb r3, [r5, #0] │ │ │ │ + cmp r6, r8 │ │ │ │ + ble.n 96ed6 │ │ │ │ + ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 9721e │ │ │ │ - movs r3, #0 │ │ │ │ + bne.w 971a0 │ │ │ │ + mov r3, r8 │ │ │ │ subs r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ - ble.n 96ccc │ │ │ │ - movw ip, #44804 @ 0xaf04 │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.n 96f30 │ │ │ │ + movw ip, #49348 @ 0xc0c4 │ │ │ │ movt ip, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r8, #17 │ │ │ │ movw r9, #21845 @ 0x5555 │ │ │ │ - b.n 96c96 │ │ │ │ + b.n 96efa │ │ │ │ adds r3, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - bge.n 96ccc │ │ │ │ + cmp r6, r3 │ │ │ │ + ble.n 96f30 │ │ │ │ ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ lsls r0, r3, #1 │ │ │ │ add.w r1, ip, r2 │ │ │ │ ldrb.w r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 96c90 │ │ │ │ + beq.n 96ef4 │ │ │ │ adds r0, #2 │ │ │ │ cmp r2, #75 @ 0x4b │ │ │ │ add.w lr, r5, r0 │ │ │ │ - beq.w 96fd2 │ │ │ │ + beq.w 97266 │ │ │ │ subs r2, #100 @ 0x64 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ strhls.w r9, [r5, r0] │ │ │ │ - bls.n 96c90 │ │ │ │ + bls.n 96ef4 │ │ │ │ adds r3, #1 │ │ │ │ strh.w r8, [lr] │ │ │ │ - cmp r3, r6 │ │ │ │ - blt.n 96c96 │ │ │ │ - ldr r3, [pc, #600] @ (96f28 ) │ │ │ │ + cmp r6, r3 │ │ │ │ + bgt.n 96efa │ │ │ │ + ldr r3, [pc, #652] @ (971c0 ) │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r2, r5, #4096 @ 0x1000 │ │ │ │ ldrb.w r6, [r2, #1700] @ 0x6a4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9789a │ │ │ │ + bne.w 97c62 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 96cf2 │ │ │ │ + cbz r3, 96f56 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 96f0c │ │ │ │ + blt.w 97152 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9720c │ │ │ │ + beq.w 974a0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9685a │ │ │ │ + bne.w 96ab6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76544 │ │ │ │ + bl 76714 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97bcc │ │ │ │ + beq.w 97e2e │ │ │ │ add.w r1, r7, #28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 988e0 │ │ │ │ + bl 98b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97bb8 │ │ │ │ + beq.w 97e52 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 978e2 │ │ │ │ + bne.w 97dbe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9685a │ │ │ │ + bge.w 96ab6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9685a │ │ │ │ + bne.w 96ab6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9685a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 96ab6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96d62 │ │ │ │ + bge.n 96fc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97e50 │ │ │ │ + beq.w 980c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96d84 │ │ │ │ + bge.n 96fe8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97d32 │ │ │ │ + beq.w 980bc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96d84 │ │ │ │ + bge.n 96fe8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97e64 │ │ │ │ + beq.w 980b2 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bmi.w 9732c │ │ │ │ + bmi.w 975a2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 968a2 │ │ │ │ - mov.w r3, #1342177280 @ 0x50000000 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 968a2 │ │ │ │ + itt lt │ │ │ │ + movlt.w r3, #1342177280 @ 0x50000000 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + b.n 96afe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96dbc │ │ │ │ + bge.n 9701e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97e5a │ │ │ │ + beq.w 97e34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96dde │ │ │ │ + bge.n 97040 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97e44 │ │ │ │ + beq.w 9808c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96dde │ │ │ │ + bge.n 97040 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97e86 │ │ │ │ + beq.w 98082 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bmi.w 972ac │ │ │ │ + bmi.w 97522 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 965d2 │ │ │ │ + bge.w 9682e │ │ │ │ mov.w r3, #1342177280 @ 0x50000000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 965d2 │ │ │ │ - and.w r2, r3, #28 │ │ │ │ - cmp r2, #4 │ │ │ │ - beq.w 97b74 │ │ │ │ - ldr r3, [pc, #280] @ (96f2c ) │ │ │ │ - mov r1, r4 │ │ │ │ - ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 968e8 │ │ │ │ + b.w 9682e │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 968e8 │ │ │ │ + beq.w 96b44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96e86 │ │ │ │ + bge.n 970cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 96e86 │ │ │ │ - ldr r2, [pc, #236] @ (96f28 ) │ │ │ │ + cbnz r3, 970cc │ │ │ │ + ldr r2, [pc, #320] @ (971c0 ) │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w fp, [r2, r1] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r3, [fp, #712] @ 0x2c8 │ │ │ │ @@ -160197,42 +160421,42 @@ │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r2, #1 │ │ │ │ asrs r3, r3, #13 │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97966 │ │ │ │ - ldr r2, [pc, #196] @ (96f30 ) │ │ │ │ + bne.w 97b4a │ │ │ │ + ldr r2, [pc, #272] @ (971c4 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97a9c │ │ │ │ + bne.w 97b98 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [fp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97b38 │ │ │ │ + bne.w 97b7e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ - b.n 9697a │ │ │ │ + b.n 96bd6 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9661c │ │ │ │ + beq.w 96878 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96efa │ │ │ │ + bge.n 97140 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 96efa │ │ │ │ - ldr r2, [pc, #120] @ (96f28 ) │ │ │ │ + cbnz r3, 97140 │ │ │ │ + ldr r2, [pc, #204] @ (971c0 ) │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r8, [r2, r1] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r3, [r8, #712] @ 0x2c8 │ │ │ │ @@ -160242,396 +160466,414 @@ │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r2, #1 │ │ │ │ asrs r3, r3, #13 │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97b2c │ │ │ │ - ldr r2, [pc, #80] @ (96f30 ) │ │ │ │ + bne.w 97b72 │ │ │ │ + ldr r2, [pc, #156] @ (971c4 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97b52 │ │ │ │ + bne.w 97b56 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 978bc │ │ │ │ + bne.w 97aa4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ - b.w 966ae │ │ │ │ + b.w 9690a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96cf2 │ │ │ │ + bne.w 96f56 │ │ │ │ mov r0, r2 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ + add.w r5, r4, #128 @ 0x80 │ │ │ │ + str r3, [r4, #124] @ 0x7c │ │ │ │ + mov r0, r5 │ │ │ │ + strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + str r3, [r4, #104] @ 0x68 │ │ │ │ + add.w r1, r2, #16 │ │ │ │ + str r3, [r7, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + blx 2beec │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.w 96ed8 │ │ │ │ + ldrb.w r2, [r4, #128] @ 0x80 │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ + beq.w 96ed8 │ │ │ │ + cmp r6, #1 │ │ │ │ + it eq │ │ │ │ + streq r6, [r4, #120] @ 0x78 │ │ │ │ + beq.w 96f30 │ │ │ │ + movs r3, #1 │ │ │ │ + ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ + beq.w 96ed8 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 971ac │ │ │ │ + b.n 96ed8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r6, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - beq.w 9778a │ │ │ │ - ldr r3, [pc, #524] @ (9714c ) │ │ │ │ + beq.w 97bb4 │ │ │ │ + ldr r3, [pc, #524] @ (973e0 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97572 │ │ │ │ + bne.w 977e6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3980] @ 0xf8c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ - bl 7b8a4 │ │ │ │ + bl 7ba70 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 97dc6 │ │ │ │ + beq.w 97fce │ │ │ │ ldr r5, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 97278 │ │ │ │ + beq.w 974ee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96f8a │ │ │ │ + bge.n 9721e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97e0e │ │ │ │ + beq.w 97e00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96fac │ │ │ │ + bge.n 97240 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97e02 │ │ │ │ + beq.w 97df4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96fac │ │ │ │ + bge.n 97240 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97df8 │ │ │ │ + beq.w 97dea │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ittt lt │ │ │ │ movlt r2, #1 │ │ │ │ bfilt r3, r2, #0, #2 │ │ │ │ strblt r3, [r4, #16] │ │ │ │ - blt.w 9685a │ │ │ │ + blt.w 96ab6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 9685a │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 96ab6 │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ add r3, r1 │ │ │ │ strh r2, [r5, r0] │ │ │ │ - b.n 96c90 │ │ │ │ + b.n 96ef4 │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 97642 │ │ │ │ + bcc.w 978ac │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ add.w r2, r3, ip │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r5, [r3, ip] │ │ │ │ - b.n 96a22 │ │ │ │ + b.n 96c7e │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r9, [r1] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 979c4 │ │ │ │ - ldr r3, [pc, #324] @ (9714c ) │ │ │ │ + beq.w 97c10 │ │ │ │ + ldr r3, [pc, #324] @ (973e0 ) │ │ │ │ str r1, [r7, #8] │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 975ac │ │ │ │ + bne.w 97820 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3980] @ 0xf8c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 7b8a4 │ │ │ │ + bl 7ba70 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 97d3e │ │ │ │ + beq.w 98062 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 973ee │ │ │ │ + beq.w 97622 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97056 │ │ │ │ + bge.n 972ea │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97d90 │ │ │ │ + beq.w 97f12 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97078 │ │ │ │ + bge.n 9730c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97ca6 │ │ │ │ + beq.w 97ea4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97078 │ │ │ │ + bge.n 9730c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97c10 │ │ │ │ + beq.w 97e88 │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ittt lt │ │ │ │ movlt r2, #1 │ │ │ │ bfilt r3, r2, #0, #2 │ │ │ │ strblt r3, [r1, #16] │ │ │ │ - blt.w 96ba0 │ │ │ │ + blt.w 96dfc │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - b.n 96ba0 │ │ │ │ + b.n 96dfc │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r1, #1 │ │ │ │ str r0, [r7, #4] │ │ │ │ - beq.w 97972 │ │ │ │ - ldr r3, [pc, #156] @ (9714c ) │ │ │ │ + beq.w 97a40 │ │ │ │ + ldr r3, [pc, #156] @ (973e0 ) │ │ │ │ mov r1, r2 │ │ │ │ str r2, [r7, #8] │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 975da │ │ │ │ + bne.w 9784e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r2 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3980] @ 0xf8c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl 7b8a4 │ │ │ │ + bl 7ba70 │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - beq.w 97dbc │ │ │ │ + beq.w 9806c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 97428 │ │ │ │ + beq.w 9769c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 970fe │ │ │ │ + bge.n 97392 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 97c1e │ │ │ │ + beq.w 97e96 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97120 │ │ │ │ + bge.n 973b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97dac │ │ │ │ + beq.w 97e78 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97120 │ │ │ │ + bge.n 973b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97d9e │ │ │ │ + beq.w 97e6a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ ittt lt │ │ │ │ movlt r1, #1 │ │ │ │ bfilt r3, r1, #0, #2 │ │ │ │ strblt r3, [r2, #16] │ │ │ │ - blt.w 96b68 │ │ │ │ + blt.w 96dc4 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r7, #8] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - b.n 96b68 │ │ │ │ + b.n 96dc4 │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 977da │ │ │ │ - ldr r3, [pc, #700] @ (97420 ) │ │ │ │ + beq.w 97c9c │ │ │ │ + ldr r3, [pc, #668] @ (97694 ) │ │ │ │ str r1, [r7, #8] │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97608 │ │ │ │ + bne.w 9787c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3980] @ 0xf8c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 7b8a4 │ │ │ │ + bl 7ba70 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 97dec │ │ │ │ + beq.w 98076 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 973ac │ │ │ │ + beq.w 97652 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 971b0 │ │ │ │ + bge.n 97444 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97e36 │ │ │ │ + beq.w 980e2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 971d2 │ │ │ │ + bge.n 97466 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97e26 │ │ │ │ + beq.w 980d2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 971d2 │ │ │ │ + bge.n 97466 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97e18 │ │ │ │ + beq.w 980f0 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ movlt r3, r1 │ │ │ │ ldrlt r2, [r4, #84] @ 0x54 │ │ │ │ - blt.n 97200 │ │ │ │ + blt.n 97494 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 96b46 │ │ │ │ + bne.w 96da2 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 97454 │ │ │ │ + b.n 976c8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 988e0 │ │ │ │ + bl 98b34 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 9685a │ │ │ │ - b.w 97bcc │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - movne r3, #1 │ │ │ │ - beq.w 97be4 │ │ │ │ - ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ - bne.w 97638 │ │ │ │ - subs r6, #1 │ │ │ │ - str r3, [r4, #120] @ 0x78 │ │ │ │ - b.n 96c7c │ │ │ │ + bne.w 96ab6 │ │ │ │ + b.w 97e2e │ │ │ │ ldr.w r0, [sl, #884] @ 0x374 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96a22 │ │ │ │ - bl 1f4674 │ │ │ │ + bne.w 96c7e │ │ │ │ + bl 1f56c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97d84 │ │ │ │ + beq.w 97e46 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bgt.w 96a58 │ │ │ │ - ldr.w fp, [r6, #56] @ 0x38 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 9795a │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov fp, sl │ │ │ │ - mov r5, sl │ │ │ │ - b.n 96ae2 │ │ │ │ + bgt.w 96cb4 │ │ │ │ + ldr r5, [r6, #56] @ 0x38 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 97c04 │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov r5, fp │ │ │ │ + mov sl, fp │ │ │ │ + b.n 96d3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9728c │ │ │ │ + bge.n 97502 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9728c │ │ │ │ + cbnz r3, 97502 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 972a0 │ │ │ │ + blt.n 97516 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9776a │ │ │ │ + beq.w 979d4 │ │ │ │ cmp r4, r5 │ │ │ │ it ne │ │ │ │ strne.w r5, [fp] │ │ │ │ - b.w 9685a │ │ │ │ + b.w 96ab6 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbz r3, 972cc │ │ │ │ - movw r2, #64885 @ 0xfd75 │ │ │ │ + cbz r3, 97542 │ │ │ │ + movw r2, #65349 @ 0xff45 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 97782 │ │ │ │ + bne.w 979ec │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96df2 │ │ │ │ + beq.w 97054 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96df2 │ │ │ │ - ldr r1, [pc, #332] @ (97424 ) │ │ │ │ + beq.w 97054 │ │ │ │ + ldr r1, [pc, #328] @ (97698 ) │ │ │ │ bic.w r6, r3, #3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r1, [r1, r0] │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -160651,29 +160893,29 @@ │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ it gt │ │ │ │ strgt.w r3, [r0, #3768] @ 0xeb8 │ │ │ │ ldr.w r3, [r0, #3868] @ 0xf1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #3868] @ 0xf1c │ │ │ │ - b.n 96df2 │ │ │ │ + b.n 97054 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbz r3, 9734c │ │ │ │ - movw r2, #64885 @ 0xfd75 │ │ │ │ + cbz r3, 975c2 │ │ │ │ + movw r2, #65349 @ 0xff45 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9777a │ │ │ │ + bne.w 979e4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96d98 │ │ │ │ + beq.w 96ffc │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96d98 │ │ │ │ - ldr r1, [pc, #204] @ (97424 ) │ │ │ │ + beq.w 96ffc │ │ │ │ + ldr r1, [pc, #200] @ (97698 ) │ │ │ │ bic.w r6, r3, #3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r1, [r1, r0] │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -160693,1612 +160935,1605 @@ │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ it gt │ │ │ │ strgt.w r3, [r0, #3768] @ 0xeb8 │ │ │ │ ldr.w r3, [r0, #3868] @ 0xf1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #3868] @ 0xf1c │ │ │ │ - b.n 96d98 │ │ │ │ + b.n 96ffc │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 973c4 │ │ │ │ + bge.n 9763a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 973c4 │ │ │ │ + cbnz r2, 9763a │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 971fe │ │ │ │ + cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 9764c │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 971fe │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - bfi r2, r1, #0, #2 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - b.n 971fe │ │ │ │ + beq.w 979c0 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 96dfe │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97406 │ │ │ │ + bge.n 9766a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 97406 │ │ │ │ + cbnz r2, 9766a │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 97418 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 97492 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 97756 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 96ba2 │ │ │ │ - nop │ │ │ │ + bne.w 97492 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [r7, #8] │ │ │ │ + bfi r2, r1, #0, #2 │ │ │ │ + strb r2, [r3, #16] │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + b.n 97492 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97440 │ │ │ │ + bge.n 976b4 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 97440 │ │ │ │ + cbnz r1, 976b4 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 97454 │ │ │ │ + blt.n 976c8 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 97742 │ │ │ │ + beq.w 979ac │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 96b72 │ │ │ │ + bne.w 96dce │ │ │ │ movs r3, #0 │ │ │ │ - b.n 97418 │ │ │ │ + b.n 9764c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs.w r8, r3, #1 │ │ │ │ - bpl.w 9687a │ │ │ │ + bpl.w 96ad6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 969a4 │ │ │ │ + bne.w 96c00 │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ - bl 713ec │ │ │ │ + bl 7158c │ │ │ │ add.w sl, r9, #16 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97d8a │ │ │ │ + beq.w 97e4c │ │ │ │ add.w r3, r0, #16 │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ mov r4, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r5, r1 │ │ │ │ - bge.w 9787a │ │ │ │ + bge.w 97da2 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w fp, r4, r3 │ │ │ │ add.w r2, fp, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bge.w 9785c │ │ │ │ + bge.w 97d86 │ │ │ │ ldrb.w r2, [sl, r5] │ │ │ │ add.w r0, sl, r5 │ │ │ │ add.w fp, r4, #1 │ │ │ │ and.w r1, r2, #120 @ 0x78 │ │ │ │ cmp r1, #120 @ 0x78 │ │ │ │ - beq.w 97856 │ │ │ │ + beq.w 97d80 │ │ │ │ and.w r2, r2, #7 │ │ │ │ orn r2, r2, #23 │ │ │ │ strb r2, [r4, #0] │ │ │ │ ldrb.w r2, [sl, r5] │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ cmp r2, #15 │ │ │ │ - beq.w 97826 │ │ │ │ + beq.w 97d50 │ │ │ │ cmp r2, #12 │ │ │ │ - bhi.w 9782a │ │ │ │ + bhi.w 97d54 │ │ │ │ cmp r2, #11 │ │ │ │ - beq.w 97842 │ │ │ │ + beq.w 97d6c │ │ │ │ sub.w ip, r2, #12 │ │ │ │ rsbs r2, ip, #0 │ │ │ │ adc.w r2, r2, ip │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, fp │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 97846 │ │ │ │ + bhi.w 97d70 │ │ │ │ strb r2, [r1, #0] │ │ │ │ subs r1, r1, r4 │ │ │ │ add.w r4, fp, r1 │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ adds r2, r5, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n 97556 │ │ │ │ + bge.n 977ca │ │ │ │ ldrsb.w r0, [sl, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97556 │ │ │ │ + blt.n 977ca │ │ │ │ adds r2, r5, #2 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 97556 │ │ │ │ + ble.n 977ca │ │ │ │ ldrsb.w r0, [sl, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97556 │ │ │ │ + blt.n 977ca │ │ │ │ adds r2, r5, #3 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 97556 │ │ │ │ + ble.n 977ca │ │ │ │ ldrsb.w r0, [sl, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97556 │ │ │ │ + blt.n 977ca │ │ │ │ adds r2, r5, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 97556 │ │ │ │ + ble.n 977ca │ │ │ │ ldrsb.w r0, [sl, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97556 │ │ │ │ + blt.n 977ca │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - blt.n 97548 │ │ │ │ + blt.n 977bc │ │ │ │ mov r5, r2 │ │ │ │ - b.n 974a2 │ │ │ │ + b.n 97716 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs.w sl, r2, #1 │ │ │ │ - bmi.w 97462 │ │ │ │ + bmi.w 976d6 │ │ │ │ movw r9, #40968 @ 0xa008 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ - b.w 966d4 │ │ │ │ + b.w 96930 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96f50 │ │ │ │ + beq.w 971e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9758e │ │ │ │ + bge.n 97802 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9758e │ │ │ │ + cbnz r3, 97802 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - b.n 972a0 │ │ │ │ + b.n 97516 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9764c │ │ │ │ + bne.n 978b6 │ │ │ │ lsls r2, r2, #24 │ │ │ │ it mi │ │ │ │ addmi.w fp, fp, #1 │ │ │ │ - b.w 96ad6 │ │ │ │ + b.w 96d32 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9701a │ │ │ │ + beq.w 972ae │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 975cc │ │ │ │ + bge.n 97840 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 975cc │ │ │ │ + cbnz r2, 97840 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - b.n 97418 │ │ │ │ + b.n 9764c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 970c2 │ │ │ │ + beq.w 97356 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 975fa │ │ │ │ + bge.n 9786e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 975fa │ │ │ │ + cbnz r1, 9786e │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - b.n 97454 │ │ │ │ + b.n 976c8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97174 │ │ │ │ + beq.w 97408 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97628 │ │ │ │ + bge.n 9789c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 97628 │ │ │ │ + cbnz r2, 9789c │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ - b.n 97200 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 97228 │ │ │ │ - b.n 97232 │ │ │ │ + b.n 97494 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.w 96a22 │ │ │ │ + b.w 96c7e │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.w 96ad6 │ │ │ │ - cbnz r1, 9766a │ │ │ │ + b.w 96d32 │ │ │ │ + cbnz r1, 978d4 │ │ │ │ mov sl, r1 │ │ │ │ mov.w fp, r2, lsr #7 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 96a82 │ │ │ │ - b.w 96ada │ │ │ │ + bne.w 96cde │ │ │ │ + b.w 96d36 │ │ │ │ mov fp, r0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9765e │ │ │ │ + b.n 978c8 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r6, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 9697a │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 9690a │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r6, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 966ae │ │ │ │ - cbnz r1, 976c0 │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 96bd6 │ │ │ │ + cbnz r1, 9792a │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.w 96a96 │ │ │ │ + bpl.w 96cf2 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.w 96a96 │ │ │ │ - cbnz r1, 976c8 │ │ │ │ + b.w 96cf2 │ │ │ │ + cbnz r1, 97932 │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.w 96ab0 │ │ │ │ + bpl.w 96d0c │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.w 96ab0 │ │ │ │ + b.w 96d0c │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.w 96a96 │ │ │ │ + b.w 96cf2 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.w 96ab0 │ │ │ │ + b.w 96d0c │ │ │ │ mov r0, fp │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96a22 │ │ │ │ + bne.w 96c7e │ │ │ │ ldr.w r3, [sl, #848] @ 0x350 │ │ │ │ - movw r2, #46021 @ 0xb3c5 │ │ │ │ + movw r2, #46421 @ 0xb555 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 978d6 │ │ │ │ + bne.w 97ce8 │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 97248 │ │ │ │ + beq.w 974c2 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.w 96a22 │ │ │ │ + b.w 96c7e │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r9, #40968 @ 0xa008 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldrb.w r0, [r3, #87] @ 0x57 │ │ │ │ lsls r0, r0, #27 │ │ │ │ - bpl.w 96b44 │ │ │ │ + bpl.w 96da0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 96b3c │ │ │ │ - b.w 96b44 │ │ │ │ + beq.w 96d98 │ │ │ │ + b.w 96da0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, sl │ │ │ │ - b.n 9765e │ │ │ │ + b.n 978c8 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #8] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b.n 97454 │ │ │ │ + b.n 976c8 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #8] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b.n 97418 │ │ │ │ + b.n 9764c │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 972a0 │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 97516 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 97346 │ │ │ │ + b.n 975bc │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 972c6 │ │ │ │ + b.n 9753c │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ + movt r2, #19 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 97a32 │ │ │ │ + add.w r0, r0, #1592 @ 0x638 │ │ │ │ + bl 6b7c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 96ca2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ + b.w 96ca2 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r3, #3 │ │ │ │ + ble.w 968fc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 968fc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1fe69c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 968fc │ │ │ │ + ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b.w 96ca2 │ │ │ │ + and.w r1, r3, #28 │ │ │ │ + cmp r1, #4 │ │ │ │ + bne.w 97340 │ │ │ │ + lsls r1, r3, #26 │ │ │ │ + bmi.w 97f66 │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ + ldrsb.w r1, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 97f94 │ │ │ │ + ldrb r1, [r3, #0] │ │ │ │ + movs r0, #24 │ │ │ │ + movw r3, #43944 @ 0xaba8 │ │ │ │ + mla r3, r0, r1, r3 │ │ │ │ + movw r1, #24184 @ 0x5e78 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ + add r3, r1 │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 976c8 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 976c8 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [r7, #8] │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + b.n 976c8 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bfi r3, r2, #0, #2 │ │ │ │ + strb r3, [r4, #16] │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 96afe │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r3, #3 │ │ │ │ + ble.w 97140 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 97140 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1fe69c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 97140 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bfi r3, r2, #0, #2 │ │ │ │ + strb r3, [r4, #16] │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 9682e │ │ │ │ + movw r1, #4689 @ 0x1251 │ │ │ │ + movt r1, #19 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 968ec │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b.w 968ec │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1fdf0c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 968fc │ │ │ │ + and.w r2, r3, #28 │ │ │ │ + cmp r2, #4 │ │ │ │ + bne.w 96866 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + lsls r6, r3, #26 │ │ │ │ + bmi.w 97fd6 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + ldrsb.w r1, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 97ffe │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + movs r1, #24 │ │ │ │ + movw r6, #43944 @ 0xaba8 │ │ │ │ + mla r6, r1, r3, r6 │ │ │ │ + movw r3, #24184 @ 0x5e78 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + add r6, r3 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 96908 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 96908 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 9690a │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 1fdf0c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 970cc │ │ │ │ + movw r1, #4689 @ 0x1251 │ │ │ │ + movt r1, #19 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 97130 │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b.w 97130 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1fdf0c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 97140 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r3, #3 │ │ │ │ + ble.w 970cc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 970cc │ │ │ │ + mov r0, fp │ │ │ │ + bl 1fe69c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 970cc │ │ │ │ + movw r1, #4689 @ 0x1251 │ │ │ │ + movt r1, #19 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 970bc │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b.w 970bc │ │ │ │ and.w r5, r5, #28 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.w 96f3e │ │ │ │ + bne.w 971d2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 97e90 │ │ │ │ + bne.w 97efc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrsb.w r1, [r2] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r1, ip │ │ │ │ - blt.w 97e9c │ │ │ │ + blt.w 97f08 │ │ │ │ movs r3, #24 │ │ │ │ movw r5, #43944 @ 0xaba8 │ │ │ │ mla r5, r3, r2, r5 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 972a0 │ │ │ │ + bge.w 97516 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 972a0 │ │ │ │ + bne.w 97516 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 972a0 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 97516 │ │ │ │ + mov fp, r5 │ │ │ │ + mov sl, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r6, #56] @ 0x38 │ │ │ │ + b.w 96d3e │ │ │ │ + and.w r2, r3, #28 │ │ │ │ + cmp r2, #4 │ │ │ │ + bne.w 9729a │ │ │ │ + lsls r2, r3, #26 │ │ │ │ + bmi.w 97fa4 │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldrsb.w r2, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 97fc4 │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + movs r0, #24 │ │ │ │ + movw r3, #43944 @ 0xaba8 │ │ │ │ + mla r3, r0, r2, r3 │ │ │ │ + movw r2, #24184 @ 0x5e78 │ │ │ │ + movt r2, #77 @ 0x4d │ │ │ │ + add r3, r2 │ │ │ │ + cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 9764c │ │ │ │ + add.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9764c │ │ │ │ + mov r0, r1 │ │ │ │ + str r3, [r7, #8] │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + b.n 9764c │ │ │ │ + add.w r5, r5, #5728 @ 0x1660 │ │ │ │ + adds r5, #4 │ │ │ │ + lsls r3, r6, #31 │ │ │ │ + bpl.n 97c96 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #0 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 97c8e │ │ │ │ + movw r1, #6244 @ 0x1864 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #6268 @ 0x187c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r2, r4 │ │ │ │ + bl 1ff064 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ + beq.w 96f46 │ │ │ │ + b.n 97c66 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ + adds r5, #4 │ │ │ │ + b.n 97c68 │ │ │ │ and.w r0, r3, #28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 97160 │ │ │ │ + bne.w 973f4 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 97c5e │ │ │ │ + bmi.w 97eb4 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 97c7c │ │ │ │ + blt.w 97ed2 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ mov.w ip, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97820 │ │ │ │ + bge.n 97ce2 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97c90 │ │ │ │ + beq.w 97ee6 │ │ │ │ mov r1, r3 │ │ │ │ - b.w 96b44 │ │ │ │ + b.w 96da0 │ │ │ │ + ldr.w r0, [sl, #844] @ 0x34c │ │ │ │ + mov r1, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 97968 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r3, #3 │ │ │ │ + ble.w 96bc8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 96bc8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 1fe69c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 96bc8 │ │ │ │ + movw r1, #4689 @ 0x1251 │ │ │ │ + movt r1, #19 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 96bb8 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b.w 96bb8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 1fdf0c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 96bc8 │ │ │ │ + and.w r2, r3, #28 │ │ │ │ + cmp r2, #4 │ │ │ │ + beq.w 97f20 │ │ │ │ + ldr r3, [pc, #724] @ (98018 ) │ │ │ │ + mov r1, r4 │ │ │ │ + ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + blx r3 │ │ │ │ + b.w 96b3e │ │ │ │ movs r2, #0 │ │ │ │ - b.n 97502 │ │ │ │ + b.n 97776 │ │ │ │ str r3, [r7, #16] │ │ │ │ - bl 9e170 │ │ │ │ + bl 9e3d0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.w 97502 │ │ │ │ + bge.w 97776 │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 97504 │ │ │ │ + b.n 97778 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 97502 │ │ │ │ + b.n 97776 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ lsrs r2, r2, #6 │ │ │ │ orr.w r0, r0, #64 @ 0x40 │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ - b.n 97506 │ │ │ │ + b.n 9777a │ │ │ │ strb r2, [r4, #0] │ │ │ │ mov r4, fp │ │ │ │ - b.n 97514 │ │ │ │ + b.n 97788 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add.w r0, r7, #28 │ │ │ │ - bl 9e304 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e564 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97bcc │ │ │ │ + beq.n 97e2e │ │ │ │ ldr.w r8, [r7, #28] │ │ │ │ add.w r3, r8, #16 │ │ │ │ add.w r4, r3, fp │ │ │ │ - b.n 974ba │ │ │ │ + b.n 9772e │ │ │ │ subs r1, r4, r3 │ │ │ │ add.w r0, r7, #28 │ │ │ │ - bl 9e304 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e564 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97bcc │ │ │ │ + bne.n 97e2e │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97bcc │ │ │ │ + beq.n 97e2e │ │ │ │ str r3, [r6, #24] │ │ │ │ - b.w 969a8 │ │ │ │ - add.w r5, r5, #5728 @ 0x1660 │ │ │ │ - adds r5, #4 │ │ │ │ - lsls r3, r6, #31 │ │ │ │ - bpl.w 97b6e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #0 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 97b14 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ - beq.w 96ce2 │ │ │ │ - b.n 9789e │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, #3 │ │ │ │ - ble.w 96efa │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 96efa │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1fd60c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 96efa │ │ │ │ - ldr.w r0, [sl, #844] @ 0x34c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 976fe │ │ │ │ + b.w 96c04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 110f04 │ │ │ │ + bl 1118b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97bb8 │ │ │ │ + beq.n 97e52 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r0, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 96d34 │ │ │ │ + bge.w 96f98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96d34 │ │ │ │ + bne.w 96f98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 96d34 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, #3 │ │ │ │ - ble.w 966a0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 966a0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1fd60c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 966a0 │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ - movt r2, #19 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 97a16 │ │ │ │ - add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b630 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 96a46 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 96f98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ - b.w 96a46 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 1fce7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 9696c │ │ │ │ - mov sl, fp │ │ │ │ - mov r5, fp │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r6, #56] @ 0x38 │ │ │ │ - b.w 96ae2 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 1fce7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 96e86 │ │ │ │ - and.w r1, r3, #28 │ │ │ │ - cmp r1, #4 │ │ │ │ - bne.w 970ac │ │ │ │ - lsls r1, r3, #26 │ │ │ │ - bmi.w 97cf4 │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - ldrsb.w r1, [r3] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 97d22 │ │ │ │ - ldrb r1, [r3, #0] │ │ │ │ - movs r0, #24 │ │ │ │ - movw r3, #43944 @ 0xaba8 │ │ │ │ - mla r3, r0, r1, r3 │ │ │ │ - movw r1, #24184 @ 0x5e78 │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - add r3, r1 │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97454 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 97454 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 97240 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + b.w 97230 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 9721e │ │ │ │ + movw r1, #36264 @ 0x8da8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #520] @ (9801c ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #6212 @ 0x1844 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f29e4 │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 96f56 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 9701e │ │ │ │ + bl d8a44 │ │ │ │ + b.w 9682e │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ + bl 7a5b8 │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 97e2e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 97e2e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 97e2e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 97e2e │ │ │ │ mov r0, r2 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - b.n 97454 │ │ │ │ - and.w r2, r3, #28 │ │ │ │ - cmp r2, #4 │ │ │ │ - bne.w 97006 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ - bmi.w 97cb6 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldrsb.w r2, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.w 97cde │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ - movs r0, #24 │ │ │ │ - movw r3, #43944 @ 0xaba8 │ │ │ │ - mla r3, r0, r2, r3 │ │ │ │ - movw r2, #24184 @ 0x5e78 │ │ │ │ - movt r2, #77 @ 0x4d │ │ │ │ - add r3, r2 │ │ │ │ - cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97418 │ │ │ │ - add.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 97418 │ │ │ │ + str r2, [r7, #8] │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + b.w 973b4 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [r7, #8] │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + b.w 973a4 │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [r7, #8] │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + b.w 9730c │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [r7, #8] │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + b.w 97392 │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [r7, #8] │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + b.w 972fc │ │ │ │ + lsls r0, r3, #25 │ │ │ │ + bmi.n 97ec6 │ │ │ │ + ldrsb.w r0, [r1, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 97edc │ │ │ │ + add.w r3, r1, #28 │ │ │ │ + b.n 97cb8 │ │ │ │ + ldrsb.w r3, [r1, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 97ef6 │ │ │ │ + add.w r3, r1, #20 │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + ldr r3, [pc, #328] @ (98020 ) │ │ │ │ + add.w r3, r3, r0, lsl #5 │ │ │ │ + b.n 97cd0 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ + bmi.n 97ece │ │ │ │ + add.w r3, r1, #28 │ │ │ │ + b.n 97ed2 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b.n 97418 │ │ │ │ - ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.w 96a46 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1fce7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 966a0 │ │ │ │ - and.w r2, r3, #28 │ │ │ │ - cmp r2, #4 │ │ │ │ - bne.w 9660a │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - lsls r6, r3, #26 │ │ │ │ - bmi.w 97bd2 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - ldrsb.w r1, [r3] │ │ │ │ + b.w 97494 │ │ │ │ + add.w r3, r1, #20 │ │ │ │ + b.n 97cb8 │ │ │ │ + ldrsb.w r1, [r4, #20] │ │ │ │ + ldrb r2, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 97c06 │ │ │ │ + bge.w 97bd4 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - movs r1, #24 │ │ │ │ - movw r6, #43944 @ 0xaba8 │ │ │ │ - mla r6, r1, r3, r6 │ │ │ │ - movw r3, #24184 @ 0x5e78 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - add r6, r3 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 966ac │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 966ac │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 966ae │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, #3 │ │ │ │ - ble.w 9696c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9696c │ │ │ │ - mov r0, fp │ │ │ │ - bl 1fd60c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 9696c │ │ │ │ - movw r1, #785 @ 0x311 │ │ │ │ - movt r1, #19 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 96e76 │ │ │ │ - ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.w 96e76 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bfi r3, r2, #0, #2 │ │ │ │ - strb r3, [r4, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 968a2 │ │ │ │ - movw r1, #785 @ 0x311 │ │ │ │ - movt r1, #19 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 9695c │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.w 9695c │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bfi r3, r2, #0, #2 │ │ │ │ - strb r3, [r4, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 965d2 │ │ │ │ - movw r1, #785 @ 0x311 │ │ │ │ - movt r1, #19 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 96690 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.w 96690 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r1, #1700 @ 0x6a4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1724 @ 0x6bc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 1fdfd4 │ │ │ │ - b.n 978b4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1fce7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 96efa │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, #3 │ │ │ │ - ble.w 96e86 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 96e86 │ │ │ │ - mov r0, fp │ │ │ │ - bl 1fd60c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 96e86 │ │ │ │ - movw r1, #785 @ 0x311 │ │ │ │ - movt r1, #19 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 96eea │ │ │ │ - ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.w 96eea │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ - adds r5, #4 │ │ │ │ - b.n 978a0 │ │ │ │ + ldr r5, [pc, #276] @ (98020 ) │ │ │ │ + add.w r5, r5, r3, lsl #5 │ │ │ │ + b.n 97be8 │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [r7, #8] │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + b.w 972ea │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bmi.n 97c2c │ │ │ │ + bmi.n 98024 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 97c54 │ │ │ │ + blt.w 98052 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r6, #43944 @ 0xaba8 │ │ │ │ mla r6, r1, r3, r6 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add r6, r3 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 96978 │ │ │ │ + bge.w 96bd4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 96978 │ │ │ │ + bne.w 96bd4 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 9697a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97bcc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 97bcc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 96cf2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 96bd6 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ + ubfx r1, r3, #6, #1 │ │ │ │ + ite mi │ │ │ │ + addmi.w r3, r2, #20 │ │ │ │ + addpl.w r3, r2, #28 │ │ │ │ + ldrsb.w r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 97f8e │ │ │ │ + ldrb r3, [r2, #16] │ │ │ │ + lsls r1, r3, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r3, r2, #20 │ │ │ │ + addpl.w r3, r2, #28 │ │ │ │ + b.n 97a5c │ │ │ │ + cbnz r1, 97f9e │ │ │ │ + add.w r3, r2, #28 │ │ │ │ + ldrb r1, [r3, #0] │ │ │ │ + ldr r3, [pc, #136] @ (98020 ) │ │ │ │ + add.w r3, r3, r1, lsl #5 │ │ │ │ + b.n 97a72 │ │ │ │ + add.w r3, r2, #20 │ │ │ │ + b.n 97f94 │ │ │ │ + lsls r3, r3, #25 │ │ │ │ + bmi.n 98008 │ │ │ │ + ldrsb.w r3, [r1, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 97fc0 │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ + lsls r0, r3, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r3, r1, #20 │ │ │ │ + addpl.w r3, r1, #28 │ │ │ │ + b.n 97c2c │ │ │ │ + add.w r3, r1, #28 │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + ldr r3, [pc, #88] @ (98020 ) │ │ │ │ + add.w r3, r3, r2, lsl #5 │ │ │ │ + b.n 97c42 │ │ │ │ + bl d8a44 │ │ │ │ + b.w 96ab6 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 97bea │ │ │ │ + bmi.n 97fe8 │ │ │ │ ldrsb.w r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 97bf8 │ │ │ │ + blt.n 97ff0 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 97a4e │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ - b.w 96ccc │ │ │ │ + b.n 97b16 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 97bf8 │ │ │ │ - add.w r3, r4, #20 │ │ │ │ - b.n 97a4e │ │ │ │ + bge.n 9805c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - ldr r6, [pc, #668] @ (97ea8 ) │ │ │ │ + ldr r6, [pc, #28] @ (98020 ) │ │ │ │ add.w r6, r6, r3, lsl #5 │ │ │ │ - b.n 97a64 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [r7, #8] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - b.w 97078 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - b.w 970fe │ │ │ │ + b.n 97b2c │ │ │ │ + ldrsb.w r3, [r1, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 97fb0 │ │ │ │ + add.w r3, r1, #20 │ │ │ │ + b.n 97fc4 │ │ │ │ + nop │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + stmia r0!, {r3, r4, r6, r7} │ │ │ │ + movs r0, r7 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 97c3e │ │ │ │ + bmi.n 98036 │ │ │ │ ldrsb.w r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 97c46 │ │ │ │ + blt.n 98044 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 97b84 │ │ │ │ + b.n 97f32 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 97cee │ │ │ │ + blt.n 98044 │ │ │ │ + add.w r3, r4, #20 │ │ │ │ + b.n 97f32 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - ldr r6, [pc, #592] @ (97ea8 ) │ │ │ │ + ldr r6, [pc, #168] @ (98100 ) │ │ │ │ add.w r6, r6, r3, lsl #5 │ │ │ │ - b.n 97b9a │ │ │ │ - lsls r0, r3, #25 │ │ │ │ - bmi.n 97c70 │ │ │ │ - ldrsb.w r0, [r1, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 97c86 │ │ │ │ - add.w r3, r1, #28 │ │ │ │ - b.n 977f6 │ │ │ │ - ldrsb.w r3, [r1, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 97ca0 │ │ │ │ - add.w r3, r1, #20 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #552] @ (97ea8 ) │ │ │ │ - add.w r3, r3, r0, lsl #5 │ │ │ │ - b.n 9780e │ │ │ │ - lsls r0, r3, #25 │ │ │ │ - bmi.n 97c78 │ │ │ │ - add.w r3, r1, #28 │ │ │ │ - b.n 97c7c │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - b.w 97200 │ │ │ │ - add.w r3, r1, #20 │ │ │ │ - b.n 977f6 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [r7, #8] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - b.w 97068 │ │ │ │ - lsls r3, r3, #25 │ │ │ │ - bmi.n 97cd2 │ │ │ │ - ldrsb.w r3, [r1, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 97ce8 │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ - lsls r0, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r3, r1, #20 │ │ │ │ - addpl.w r3, r1, #28 │ │ │ │ - b.n 979e0 │ │ │ │ - ldrsb.w r3, [r1, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 97cc2 │ │ │ │ - add.w r3, r1, #20 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #452] @ (97ea8 ) │ │ │ │ - add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 979f6 │ │ │ │ - add.w r3, r1, #28 │ │ │ │ - b.n 97cde │ │ │ │ + b.n 97f48 │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 97b84 │ │ │ │ - lsls r0, r3, #25 │ │ │ │ - ubfx r1, r3, #6, #1 │ │ │ │ - ite mi │ │ │ │ - addmi.w r3, r2, #20 │ │ │ │ - addpl.w r3, r2, #28 │ │ │ │ - ldrsb.w r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 97d1c │ │ │ │ - ldrb r3, [r2, #16] │ │ │ │ - lsls r1, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r3, r2, #20 │ │ │ │ - addpl.w r3, r2, #28 │ │ │ │ - b.n 9798e │ │ │ │ - cbnz r1, 97d2c │ │ │ │ - add.w r3, r2, #28 │ │ │ │ - ldrb r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #384] @ (97ea8 ) │ │ │ │ - add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 979a4 │ │ │ │ - add.w r3, r2, #20 │ │ │ │ - b.n 97d22 │ │ │ │ + b.n 97b16 │ │ │ │ + bl d8a44 │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + b.w 96dfc │ │ │ │ + bl d8a44 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + b.w 96dc4 │ │ │ │ + bl d8a44 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ + b.w 97494 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 97040 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.w 96d74 │ │ │ │ - bl d8428 │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - b.w 96ba0 │ │ │ │ - strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ - add.w r5, r4, #128 @ 0x80 │ │ │ │ - str r3, [r4, #124] @ 0x7c │ │ │ │ - mov r0, r5 │ │ │ │ - strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ - str r3, [r4, #104] @ 0x68 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - add.w r1, r3, #16 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - blx 2beec │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - bgt.w 96c6a │ │ │ │ - b.w 96c72 │ │ │ │ + b.w 97030 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ adds r0, r3, r6 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9672a │ │ │ │ + bne.w 96986 │ │ │ │ mov r6, ip │ │ │ │ - b.w 9684c │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - bl 7a3d0 │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 97bcc │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [r7, #8] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - b.w 97056 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - b.w 97120 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - b.w 97110 │ │ │ │ - bl d8428 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - b.w 96b68 │ │ │ │ - bl d8428 │ │ │ │ - b.w 9685a │ │ │ │ - bl d8428 │ │ │ │ - b.w 968a2 │ │ │ │ - movw r1, #31720 @ 0x7be8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #204] @ (97eac ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl d8428 │ │ │ │ - b.w 965d2 │ │ │ │ - bl d8428 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 97200 │ │ │ │ + b.w 96aa8 │ │ │ │ + bl d8a44 │ │ │ │ + b.w 96afe │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 96fac │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 96fe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.w 96f9c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 96f8a │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [r7, #8] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - b.w 971d2 │ │ │ │ + b.w 96fd8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.w 96fc6 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - b.w 971c2 │ │ │ │ + b.w 97456 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - b.w 971b0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - b.w 96dce │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 96d62 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 96dbc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 96d84 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1668 @ 0x684 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 97bcc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.w 96dde │ │ │ │ - ldrsb.w r1, [r4, #20] │ │ │ │ - ldrb r2, [r4, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - bge.w 977aa │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ldr r5, [pc, #8] @ (97ea8 ) │ │ │ │ - add.w r5, r5, r3, lsl #5 │ │ │ │ - b.n 977be │ │ │ │ + b.w 97444 │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [r7, #8] │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + b.w 97466 │ │ │ │ nop │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ - movs r0, r7 │ │ │ │ │ │ │ │ -00097eb0 <_Py_ReachedRecursionLimitWithMargin@@Base>: │ │ │ │ +00098104 <_Py_ReachedRecursionLimitWithMargin@@Base>: │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r2, [r0, #712] @ 0x2c8 │ │ │ │ add r7, sp, #0 │ │ │ │ add.w lr, r2, r1, lsl #13 │ │ │ │ cmp lr, r7 │ │ │ │ - bcs.n 97ed6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26> │ │ │ │ + bcs.n 9812a <_Py_ReachedRecursionLimitWithMargin@@Base+0x26> │ │ │ │ movs r0, #0 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldr.w r4, [r0, #716] @ 0x2cc │ │ │ │ - cbz r4, 97eea <_Py_ReachedRecursionLimitWithMargin@@Base+0x3a> │ │ │ │ + cbz r4, 9813e <_Py_ReachedRecursionLimitWithMargin@@Base+0x3a> │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ cmp r7, r2 │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ - b.n 97ed0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x20> │ │ │ │ + b.n 98124 <_Py_ReachedRecursionLimitWithMargin@@Base+0x20> │ │ │ │ strd r1, r0, [r7] │ │ │ │ - bl 193120 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 194728 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr.w r2, [r3, #712] @ 0x2c8 │ │ │ │ add.w r1, r2, r1, lsl #13 │ │ │ │ cmp r1, r7 │ │ │ │ - bcs.n 97edc <_Py_ReachedRecursionLimitWithMargin@@Base+0x2c> │ │ │ │ - b.n 97ece <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e> │ │ │ │ + bcs.n 98130 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2c> │ │ │ │ + b.n 98122 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e> │ │ │ │ │ │ │ │ -00097f04 : │ │ │ │ +00098158 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #252] @ (98010 ) │ │ │ │ + ldr r1, [pc, #252] @ (98264 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [r3, r1] │ │ │ │ str r2, [r3, r1] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ str r2, [r4, #28] │ │ │ │ bic.w r3, r3, #16 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ strb r3, [r4, #16] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 98002 │ │ │ │ + beq.n 98256 │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 2ab84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97ff4 │ │ │ │ + bne.n 98248 │ │ │ │ str r0, [r5, #8] │ │ │ │ add.w r0, r5, #16 │ │ │ │ str r3, [r4, #20] │ │ │ │ blx 2b13c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97fe6 │ │ │ │ + bne.n 9823a │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 2c47c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97fd8 │ │ │ │ + bne.n 9822c │ │ │ │ add.w r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 97f6c │ │ │ │ + bmi.n 981c0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r5, #136 @ 0x88 │ │ │ │ add.w r7, r5, #136 @ 0x88 │ │ │ │ blx 2ab84 │ │ │ │ - cbnz r0, 97fbc │ │ │ │ + cbnz r0, 98210 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 97fa4 │ │ │ │ + bne.n 981f8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 97f84 │ │ │ │ + bne.n 981d8 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ blx 2bcd0 │ │ │ │ - cbnz r0, 97fca │ │ │ │ + cbnz r0, 9821e │ │ │ │ mov r0, r7 │ │ │ │ blx 2c47c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97f68 │ │ │ │ - movw r1, #32104 @ 0x7d68 │ │ │ │ + beq.n 981bc │ │ │ │ + movw r1, #36648 @ 0x8f28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #92] @ (98014 ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #32024 @ 0x7d18 │ │ │ │ + ldr r0, [pc, #92] @ (98268 ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #36568 @ 0x8ed8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #76] @ (98014 ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #1832 @ 0x728 │ │ │ │ + ldr r0, [pc, #76] @ (98268 ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #6376 @ 0x18e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #64] @ (98014 ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #31988 @ 0x7cf4 │ │ │ │ + ldr r0, [pc, #64] @ (98268 ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #36532 @ 0x8eb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #52] @ (98018 ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #1800 @ 0x708 │ │ │ │ + ldr r0, [pc, #52] @ (9826c ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #6344 @ 0x18c8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #40] @ (9826c ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #36468 @ 0x8e74 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #24] @ (9826c ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #6316 @ 0x18ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #40] @ (98018 ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #31924 @ 0x7cb4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #24] @ (98018 ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #1772 @ 0x6ec │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #8] @ (98014 ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (98268 ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #160 @ 0xa0 │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ movs r0, r7 │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ + stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ movs r0, r7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ add r7, sp, #0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - beq.w 988c6 │ │ │ │ - ldr r0, [pc, #308] @ (98178 ) │ │ │ │ + beq.w 98b1a │ │ │ │ + ldr r0, [pc, #308] @ (983cc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r5, [r0, r1] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9889e │ │ │ │ + beq.w 98af2 │ │ │ │ ldr.w r3, [r5, #712] @ 0x2c8 │ │ │ │ add.w r1, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r1 │ │ │ │ - bls.w 9888a │ │ │ │ + bls.w 98ade │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 988d6 │ │ │ │ + bne.w 98b2a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r1, [r7, #16] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 985f6 │ │ │ │ - ldr r0, [pc, #252] @ (98178 ) │ │ │ │ + beq.w 9884a │ │ │ │ + ldr r0, [pc, #252] @ (983cc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r6, [r0, r1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9889e │ │ │ │ + beq.w 98af2 │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 985e4 │ │ │ │ + bls.w 98838 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ str r2, [r7, #20] │ │ │ │ - movw r3, #3289 @ 0xcd9 │ │ │ │ + movw r3, #3685 @ 0xe65 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #868] @ 0x364 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [r7, #28] │ │ │ │ it eq │ │ │ │ moveq r3, r6 │ │ │ │ - bne.w 98622 │ │ │ │ + bne.w 98876 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1596] @ 0x63c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 985d4 │ │ │ │ + beq.w 98828 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98414 │ │ │ │ + beq.w 98668 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9853c │ │ │ │ + bne.w 98790 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r9, #1 │ │ │ │ str r3, [r7, #24] │ │ │ │ mov r8, r5 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 98170 │ │ │ │ - ldr r3, [pc, #116] @ (98178 ) │ │ │ │ + beq.n 983c4 │ │ │ │ + ldr r3, [pc, #116] @ (983cc ) │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9889e │ │ │ │ + beq.w 98af2 │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ add.w r3, r2, #8192 @ 0x2000 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.w 9881e │ │ │ │ + bls.w 98a72 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ mov sl, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 986f2 │ │ │ │ + bne.w 98946 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 98d1c │ │ │ │ + bl 98f70 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 983d0 │ │ │ │ + bne.w 98624 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 986f2 │ │ │ │ + bne.w 98946 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e7fc │ │ │ │ + bl 9ea60 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ subs r2, #1 │ │ │ │ - cbz r0, 9817c │ │ │ │ + cbz r0, 983d0 │ │ │ │ cmp r9, r8 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq.w 983b6 │ │ │ │ + beq.w 9860a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str.w r5, [r6, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 98100 │ │ │ │ + bne.n 98354 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ - b.n 9811a │ │ │ │ + bl 289490 │ │ │ │ + b.n 9836e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 98534 │ │ │ │ + beq.w 98788 │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 98534 │ │ │ │ + bne.w 98788 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bhi.w 987c8 │ │ │ │ + bhi.w 98a1c │ │ │ │ subs r2, r5, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 987c8 │ │ │ │ + bhi.w 98a1c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add.w r0, r2, #19 │ │ │ │ bic.w fp, r0, #7 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w lr, fp, r0 │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.w 9864e │ │ │ │ + bhi.w 988a2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ adds.w r8, r1, r0 │ │ │ │ - beq.w 987b8 │ │ │ │ + beq.w 98a0c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9869a │ │ │ │ + bne.w 988ee │ │ │ │ adds r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b314 │ │ │ │ mov r3, r8 │ │ │ │ cmp r5, #1 │ │ │ │ str.w r5, [r3], #8 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r3, [r8, #8] │ │ │ │ - ble.n 98222 │ │ │ │ + ble.n 98476 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ - beq.n 98222 │ │ │ │ + beq.n 98476 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ - beq.n 98222 │ │ │ │ + beq.n 98476 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 98210 │ │ │ │ + bne.n 98464 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - movw r2, #25473 @ 0x6381 │ │ │ │ + movw r2, #25937 @ 0x6551 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r3, #880] @ 0x370 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9863e │ │ │ │ - ldr r3, [pc, #708] @ (984fc ) │ │ │ │ + bne.w 98892 │ │ │ │ + ldr r3, [pc, #708] @ (98750 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1596] @ 0x63c │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 98434 │ │ │ │ + beq.w 98688 │ │ │ │ lsrs r3, r6, #18 │ │ │ │ ubfx r2, r6, #0, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldr.w r1, [r3, #808] @ 0x328 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 98272 │ │ │ │ + bgt.n 984c6 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 98434 │ │ │ │ + bgt.w 98688 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98434 │ │ │ │ + beq.w 98688 │ │ │ │ bic.w r1, r6, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r1, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 984e8 │ │ │ │ + beq.w 9873c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9854c │ │ │ │ + beq.w 987a0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 98880 │ │ │ │ + beq.w 98ad4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 982e0 │ │ │ │ + ble.n 98534 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 982b2 │ │ │ │ + cbz r2, 98506 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r5, r2 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 982e0 │ │ │ │ + beq.n 98534 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 982c0 │ │ │ │ + cbz r2, 98514 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r5, r2 │ │ │ │ cmp.w sl, #3 │ │ │ │ - beq.n 982e0 │ │ │ │ + beq.n 98534 │ │ │ │ add.w sl, r3, sl, lsl #2 │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 988ce │ │ │ │ + beq.w 98b22 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r3, sl │ │ │ │ add r5, r2 │ │ │ │ - bne.n 982ce │ │ │ │ + bne.n 98522 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 98804 │ │ │ │ + bhi.w 98a58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9846e │ │ │ │ + beq.w 986c2 │ │ │ │ subs r2, r5, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 98804 │ │ │ │ + bhi.w 98a58 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add.w r3, r2, #19 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add.w lr, r0, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, lr │ │ │ │ - bcc.w 9848a │ │ │ │ + bcc.w 986de │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str.w lr, [r1, #4] │ │ │ │ adds r3, r3, r0 │ │ │ │ - beq.w 987f4 │ │ │ │ + beq.w 98a48 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 986a0 │ │ │ │ + bne.w 988f4 │ │ │ │ adds r2, #12 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b314 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w lr, [r8] │ │ │ │ mov r3, r0 │ │ │ │ str.w r5, [r2], #8 │ │ │ │ cmp.w lr, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ - ble.n 983a6 │ │ │ │ + ble.n 985fa │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [r0, r9, lsl #2] │ │ │ │ - cbz r2, 9839e │ │ │ │ + cbz r2, 985f2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 9839e │ │ │ │ + ble.n 985f2 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov.w sl, ip, lsl #2 │ │ │ │ cmp r1, #1 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str.w r5, [r0, ip, lsl #2] │ │ │ │ - beq.n 98388 │ │ │ │ + beq.n 985dc │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ add.w r5, r5, r0, lsl #2 │ │ │ │ ldr.w r6, [r6, r0, lsl #2] │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r0 │ │ │ │ str.w r6, [r5, sl] │ │ │ │ - bne.n 98372 │ │ │ │ + bne.n 985c6 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, lr │ │ │ │ - beq.n 983a6 │ │ │ │ + beq.n 985fa │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ add ip, r1 │ │ │ │ ldr.w r2, [r0, r9, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98358 │ │ │ │ + bne.n 985ac │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp lr, r9 │ │ │ │ - bne.n 98352 │ │ │ │ + bne.n 985a6 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ - bl 85f98 │ │ │ │ + bl 8616c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 987cc │ │ │ │ + beq.w 98a20 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 98158 │ │ │ │ + b.n 983ac │ │ │ │ ldr.w fp, [r4, #20] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add.w lr, r0, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.w 986aa │ │ │ │ + bhi.w 988fe │ │ │ │ ldr r5, [r2, #12] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ adds r5, r5, r0 │ │ │ │ - beq.w 98830 │ │ │ │ + beq.w 98a84 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 986a4 │ │ │ │ + bne.w 988f8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ movs r0, #1 │ │ │ │ str.w r0, [r2], #8 │ │ │ │ strd r2, r3, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 986fa │ │ │ │ + bne.w 9894e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 98150 │ │ │ │ + b.n 983a4 │ │ │ │ ldrd lr, r3, [r1, #24] │ │ │ │ cmp r3, lr │ │ │ │ - bcc.n 984dc │ │ │ │ + bcc.n 98730 │ │ │ │ add.w r3, r1, lr │ │ │ │ str r3, [r1, #4] │ │ │ │ add.w r3, lr, #8 │ │ │ │ str r3, [r1, #24] │ │ │ │ str.w r0, [r1, lr] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 98500 │ │ │ │ + beq.n 98754 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b.n 980e0 │ │ │ │ + b.n 98334 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r3, #860] @ 0x35c │ │ │ │ - movw r3, #46181 @ 0xb465 │ │ │ │ + movw r3, #46581 @ 0xb5f5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9879c │ │ │ │ + bne.w 989f0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr.w sl, [r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w sl, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bgt.w 98298 │ │ │ │ + bgt.w 984ec │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movs r5, #0 │ │ │ │ ldrd r3, r0, [r1] │ │ │ │ add.w lr, r0, #16 │ │ │ │ cmp lr, r3 │ │ │ │ it ls │ │ │ │ movls r2, r5 │ │ │ │ - bls.w 98316 │ │ │ │ + bls.w 9856a │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ strd r1, r2, [r7, #20] │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ it cc │ │ │ │ movcc.w r3, #8192 @ 0x2000 │ │ │ │ add.w r0, r3, #16 │ │ │ │ mov sl, r3 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov fp, r0 │ │ │ │ ldrd r1, r2, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 987f4 │ │ │ │ + beq.w 98a48 │ │ │ │ str.w sl, [r0], #16 │ │ │ │ add.w ip, fp, #23 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ bic.w ip, ip, #7 │ │ │ │ str.w r0, [fp, #12] │ │ │ │ sub.w r0, ip, r0 │ │ │ │ add.w lr, r3, r0 │ │ │ │ str.w r0, [fp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ str.w fp, [r1, #8] │ │ │ │ mov r1, fp │ │ │ │ - b.n 98316 │ │ │ │ + b.n 9856a │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 980e0 │ │ │ │ + b.n 98334 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r3, r2, [r1, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 98292 │ │ │ │ + b.n 984e6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r2, [r7, #24] │ │ │ │ ldr.w r5, [r3, #848] @ 0x350 │ │ │ │ - movw r3, #46021 @ 0xb3c5 │ │ │ │ + movw r3, #46421 @ 0xb555 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 987a8 │ │ │ │ + bne.w 989fc │ │ │ │ movs r0, #4 │ │ │ │ blx 2bf6c │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 98634 │ │ │ │ + beq.w 98888 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 980e0 │ │ │ │ + b.n 98334 │ │ │ │ mov r0, r6 │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r2, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 983aa │ │ │ │ + b.n 985fe │ │ │ │ ldr r3, [r1, #16] │ │ │ │ movs r2, #28 │ │ │ │ mul.w fp, r2, r3 │ │ │ │ ldr.w r3, [r5, #512] @ 0x200 │ │ │ │ str r3, [r7, #28] │ │ │ │ mov r0, r3 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ @@ -162308,183 +162543,183 @@ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ str r2, [r1, #8] │ │ │ │ add.w r0, r5, ip, lsl #2 │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr.w r2, [r0, #528] @ 0x210 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9858e │ │ │ │ + bne.n 987e2 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 9858a │ │ │ │ + cbz r1, 987de │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp ip, r6 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [r0, #528] @ 0x210 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 9872c │ │ │ │ + beq.w 98980 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 9870a │ │ │ │ + beq.w 9895e │ │ │ │ ldr.w r1, [r0, #532] @ 0x214 │ │ │ │ - cbnz r1, 985b0 │ │ │ │ + cbnz r1, 98804 │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 98292 │ │ │ │ + beq.w 984e6 │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 98704 │ │ │ │ + beq.w 98958 │ │ │ │ str r1, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r6, [r1, #24] │ │ │ │ strd r0, r2, [r3, #20] │ │ │ │ - cbz r0, 985d0 │ │ │ │ + cbz r0, 98824 │ │ │ │ str r3, [r0, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b.n 98292 │ │ │ │ + b.n 984e6 │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r7, #24] │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9842c │ │ │ │ + b.n 98680 │ │ │ │ ldr.w r2, [r6, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 987d4 │ │ │ │ + beq.w 98a28 │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 985fc │ │ │ │ + bcc.n 98850 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ + bl 289490 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9853a │ │ │ │ + bne.n 9878e │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ str r2, [r7, #20] │ │ │ │ - movw r3, #3289 @ 0xcd9 │ │ │ │ + movw r3, #3685 @ 0xe65 │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r2, [r2, #868] @ 0x364 │ │ │ │ str r1, [r7, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 987ea │ │ │ │ + beq.w 98a3e │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r3, #864] @ 0x360 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98430 │ │ │ │ + bne.w 98684 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 9853a │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 9878e │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r2, #864] @ 0x360 │ │ │ │ blx r3 │ │ │ │ ldr.w sl, [r8] │ │ │ │ - b.n 9845c │ │ │ │ + b.n 986b0 │ │ │ │ cmp.w fp, #8192 @ 0x2000 │ │ │ │ mov r8, fp │ │ │ │ it cc │ │ │ │ movcc.w r8, #8192 @ 0x2000 │ │ │ │ str r3, [r7, #12] │ │ │ │ add.w r0, r8, #16 │ │ │ │ str r2, [r7, #24] │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 987b8 │ │ │ │ + beq.w 98a0c │ │ │ │ mov ip, r0 │ │ │ │ str.w r8, [ip], #16 │ │ │ │ add.w r8, r0, #23 │ │ │ │ bic.w r8, r8, #7 │ │ │ │ strd r9, ip, [r0, #8] │ │ │ │ str r0, [r3, #8] │ │ │ │ sub.w r3, r8, ip │ │ │ │ add r3, fp │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 987b8 │ │ │ │ + beq.w 98a0c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 981d4 │ │ │ │ + b.n 98428 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 981dc │ │ │ │ + b.n 98430 │ │ │ │ str r1, [r6, #4] │ │ │ │ - b.n 9832c │ │ │ │ + b.n 98580 │ │ │ │ str.w r2, [fp, #4] │ │ │ │ - b.n 983fa │ │ │ │ + b.n 9864e │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r3, r2, [r7, #4] │ │ │ │ str.w fp, [r7, #12] │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ ldrd r2, fp, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98830 │ │ │ │ + beq.w 98a84 │ │ │ │ mov ip, r0 │ │ │ │ mov.w lr, #8192 @ 0x2000 │ │ │ │ str.w lr, [ip], #16 │ │ │ │ strd r5, ip, [r0, #8] │ │ │ │ add.w r5, r0, #23 │ │ │ │ bic.w r5, r5, #7 │ │ │ │ str r0, [r2, #8] │ │ │ │ sub.w r2, r5, ip │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 98830 │ │ │ │ + beq.w 98a84 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ - b.n 983f2 │ │ │ │ + b.n 98646 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r5, r8 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9817e │ │ │ │ + b.n 983d2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2854 <_PyToken_ThreeChars@@Base+0x24c8> │ │ │ │ - b.n 9840e │ │ │ │ + bl 1a3e80 <_PyToken_ThreeChars@@Base+0x24f0> │ │ │ │ + b.n 98662 │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 985c2 │ │ │ │ + b.n 98816 │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ - cbz r2, 98718 │ │ │ │ + cbz r2, 9896c │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98292 │ │ │ │ + bne.w 984e6 │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 98292 │ │ │ │ + b.n 984e6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9859e │ │ │ │ + beq.w 987f2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 98796 │ │ │ │ + cbz r2, 989ea │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr.w r1, [r2, fp] │ │ │ │ ldr.w r2, [r5, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r5, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 98764 │ │ │ │ + cbz r3, 989b8 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r5, r2, lsl #3 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ @@ -162496,539 +162731,539 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str.w sl, [r3, fp] │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ ldr.w sl, [r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 9845c │ │ │ │ + b.n 986b0 │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 9873a │ │ │ │ + b.n 9898e │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 9844e │ │ │ │ + b.n 986a2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r5 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 98520 │ │ │ │ + b.n 98774 │ │ │ │ str r2, [r7, #28] │ │ │ │ - bl 1f4674 │ │ │ │ + bl 1f56c4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 981dc │ │ │ │ - bl 1f4674 │ │ │ │ + bne.w 98430 │ │ │ │ + bl 1f56c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 761ac │ │ │ │ - b.n 98634 │ │ │ │ + bl 7637c │ │ │ │ + b.n 98888 │ │ │ │ mov r0, r6 │ │ │ │ - bl 193120 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 194728 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 985fc │ │ │ │ - b.n 985ee │ │ │ │ - ldr r0, [pc, #240] @ (988dc ) │ │ │ │ + bhi.w 98850 │ │ │ │ + b.n 98842 │ │ │ │ + ldr r0, [pc, #240] @ (98b30 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r1] │ │ │ │ - b.n 980b8 │ │ │ │ + b.n 9830c │ │ │ │ str r2, [r7, #28] │ │ │ │ - bl 1f4674 │ │ │ │ + bl 1f56c4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9832c │ │ │ │ - bl 1f4674 │ │ │ │ - bl 7fc54 │ │ │ │ + bne.w 98580 │ │ │ │ + bl 1f56c4 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98544 │ │ │ │ + beq.w 98798 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.n 983aa │ │ │ │ + b.n 985fe │ │ │ │ ldr.w r3, [r5, #716] @ 0x2cc │ │ │ │ - cbz r3, 9886a │ │ │ │ + cbz r3, 98abe │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 9811a │ │ │ │ - b.n 98170 │ │ │ │ + bcc.w 9836e │ │ │ │ + b.n 983c4 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 1f4674 │ │ │ │ + bl 1f56c4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 983fa │ │ │ │ + bne.w 9864e │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1f4674 │ │ │ │ + bl 1f56c4 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ - cbz r2, 98856 │ │ │ │ + cbz r2, 98aaa │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2854 <_PyToken_ThreeChars@@Base+0x24c8> │ │ │ │ - bl 7fc54 │ │ │ │ + bl 1a3e80 <_PyToken_ThreeChars@@Base+0x24f0> │ │ │ │ + bl 7fe24 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9817e │ │ │ │ + beq.w 983d2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9817e │ │ │ │ + b.n 983d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 193120 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 194728 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ add.w r3, r2, #8192 @ 0x2000 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 9811a │ │ │ │ - b.n 98824 │ │ │ │ + bhi.w 9836e │ │ │ │ + b.n 98a78 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bgt.w 982ac │ │ │ │ - b.n 9846c │ │ │ │ + bgt.w 98500 │ │ │ │ + b.n 986c0 │ │ │ │ ldr.w r2, [r5, #716] @ 0x2cc │ │ │ │ - cbz r2, 988b2 │ │ │ │ + cbz r2, 98b06 │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 988c6 │ │ │ │ + bcs.n 98b1a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9805e │ │ │ │ - movw r1, #31720 @ 0x7be8 │ │ │ │ + b.w 982b2 │ │ │ │ + movw r1, #36264 @ 0x8da8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #44804 @ 0xaf04 │ │ │ │ + movw r0, #49348 @ 0xc0c4 │ │ │ │ movt r0, #56 @ 0x38 │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 193120 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 194728 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr.w r3, [r5, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.n 98890 │ │ │ │ - b.n 98898 │ │ │ │ + bls.n 98ae4 │ │ │ │ + b.n 98aec │ │ │ │ mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ - b.n 98898 │ │ │ │ + bl 289490 │ │ │ │ + b.n 98aec │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 982ce │ │ │ │ - b.n 982e0 │ │ │ │ + bne.w 98522 │ │ │ │ + b.n 98534 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 983aa │ │ │ │ + b.n 985fe │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ subs r6, r3, #1 │ │ │ │ - bmi.w 98aa0 │ │ │ │ + bmi.w 98cf4 │ │ │ │ adds r0, #16 │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #676] @ (98ba4 ) │ │ │ │ + ldr r1, [pc, #676] @ (98df8 ) │ │ │ │ add.w r8, r0, r3, lsl #2 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r7, #40968 @ 0xa008 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ movw fp, #11536 @ 0x2d10 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ - movw r4, #27336 @ 0x6ac8 │ │ │ │ + movw r4, #31880 @ 0x7c88 │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ movw fp, #40760 @ 0x9f38 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r5, [r8, #-4]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 98aa8 │ │ │ │ + bne.w 98cfc │ │ │ │ ldrb.w ip, [r5, #16] │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 98a9a │ │ │ │ + beq.w 98cee │ │ │ │ ubfx sl, ip, #5, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 98cc4 │ │ │ │ + beq.w 98f18 │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ add.w r3, r5, #20 │ │ │ │ add.w r0, r3, lr │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ moveq.w lr, #0 │ │ │ │ - beq.w 98a8e │ │ │ │ + beq.w 98ce2 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ ldr.w r2, [r4, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 98a9a │ │ │ │ + bne.w 98cee │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 98a8e │ │ │ │ + beq.n 98ce2 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ ldr.w r2, [r4, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 98a9a │ │ │ │ + bne.n 98cee │ │ │ │ adds r2, r3, #2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 98a8e │ │ │ │ + beq.n 98ce2 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ ldr.w r2, [r4, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 98a9a │ │ │ │ + bne.n 98cee │ │ │ │ adds r2, r3, #3 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 98a8e │ │ │ │ + beq.n 98ce2 │ │ │ │ ldrb r1, [r3, #3] │ │ │ │ ldr.w r2, [r4, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 98a9a │ │ │ │ + bne.n 98cee │ │ │ │ adds r2, r3, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 98a8e │ │ │ │ + beq.n 98ce2 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ ldr.w r2, [r4, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 98a9a │ │ │ │ + bne.n 98cee │ │ │ │ adds r2, r3, #5 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 98a8e │ │ │ │ + beq.n 98ce2 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ ldr.w r2, [r4, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 98a9a │ │ │ │ + bne.n 98cee │ │ │ │ adds r2, r3, #6 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 98a8e │ │ │ │ + beq.n 98ce2 │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ ldr.w r2, [r4, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - cbnz r1, 98a9a │ │ │ │ + cbnz r1, 98cee │ │ │ │ adds r2, r3, #7 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 98a8e │ │ │ │ + beq.n 98ce2 │ │ │ │ ldrb r1, [r3, #7] │ │ │ │ ldr.w r2, [r4, r1, lsl #2] │ │ │ │ subs r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ubfx r2, r2, #0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - cbnz r1, 98a9a │ │ │ │ + cbnz r1, 98cee │ │ │ │ add.w r9, r3, #8 │ │ │ │ - b.n 98a8a │ │ │ │ + b.n 98cde │ │ │ │ ldrb.w r2, [r9] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r1, [r4, r2, lsl #2] │ │ │ │ subs r2, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 98a9a │ │ │ │ + cbnz r2, 98cee │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 98a6c │ │ │ │ + bne.n 98cc0 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 98a9a │ │ │ │ + bpl.n 98cee │ │ │ │ tst.w ip, #3 │ │ │ │ - beq.n 98af2 │ │ │ │ + beq.n 98d46 │ │ │ │ subs r6, #1 │ │ │ │ - bcs.w 98932 │ │ │ │ + bcs.w 98b86 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 98b8e │ │ │ │ + beq.n 98de2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 98a9a │ │ │ │ + bne.n 98cee │ │ │ │ mov r0, r5 │ │ │ │ - bl 76544 │ │ │ │ + bl 76714 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98b9c │ │ │ │ + beq.n 98df0 │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 988e0 │ │ │ │ + bl 98b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 98ce2 │ │ │ │ + beq.w 98f36 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98c2c │ │ │ │ + bne.w 98e80 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98a9a │ │ │ │ + bge.n 98cee │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98a9a │ │ │ │ + bne.n 98cee │ │ │ │ mov r0, sl │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 98a9a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 98cee │ │ │ │ ldr.w r9, [r5] │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.w 98c60 │ │ │ │ - ldr r3, [pc, #168] @ (98ba8 ) │ │ │ │ + beq.w 98eb4 │ │ │ │ + ldr r3, [pc, #168] @ (98dfc ) │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98bea │ │ │ │ + bne.n 98e3e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3980] @ 0xf8c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 7b8a4 │ │ │ │ + bl 7ba70 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 98cd8 │ │ │ │ + beq.w 98f2c │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 98bac │ │ │ │ + beq.n 98e00 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98b4a │ │ │ │ + bge.n 98d9e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98cbc │ │ │ │ + beq.w 98f10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98b6c │ │ │ │ + bge.n 98dc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98cb2 │ │ │ │ + beq.w 98f06 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98b6c │ │ │ │ + bge.n 98dc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98caa │ │ │ │ + beq.w 98efe │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ ittt lt │ │ │ │ movlt r2, #1 │ │ │ │ bfilt r3, r2, #0, #2 │ │ │ │ strblt r3, [r5, #16] │ │ │ │ - blt.n 98a9a │ │ │ │ + blt.n 98cee │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 98a9a │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 98cee │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ - bl 988e0 │ │ │ │ + bl 98b34 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 98a9a │ │ │ │ + bne.w 98cee │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 98aa2 │ │ │ │ + b.n 98cf6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98bc0 │ │ │ │ + bge.n 98e14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 98bc0 │ │ │ │ + cbnz r3, 98e14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 98bd2 │ │ │ │ + blt.n 98e26 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 98c1a │ │ │ │ + beq.n 98e6e │ │ │ │ cmp r5, sl │ │ │ │ - beq.w 98a9a │ │ │ │ + beq.w 98cee │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w sl, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98a9a │ │ │ │ + beq.w 98cee │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 98a9a │ │ │ │ + b.n 98cee │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 98b0e │ │ │ │ + beq.n 98d62 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98c08 │ │ │ │ + bge.n 98e5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 98c08 │ │ │ │ + cbnz r3, 98e5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [sl] │ │ │ │ - b.n 98bd2 │ │ │ │ + b.n 98e26 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, sl │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [sl, #16] │ │ │ │ - bl 750b0 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 98bd2 │ │ │ │ + bl 75284 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 98e26 │ │ │ │ mov r0, sl │ │ │ │ - bl 110f04 │ │ │ │ + bl 1118b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98ce2 │ │ │ │ + beq.n 98f36 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r0, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98c48 │ │ │ │ + bge.n 98e9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 98c58 │ │ │ │ + cbz r3, 98eac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98ad6 │ │ │ │ + beq.w 98d2a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 98ad6 │ │ │ │ + b.n 98d2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 98c48 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 98e9c │ │ │ │ and.w ip, ip, #28 │ │ │ │ cmp.w ip, #4 │ │ │ │ - bne.w 98afe │ │ │ │ + bne.w 98d52 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 98d02 │ │ │ │ + bne.n 98f56 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldrsb.w r1, [r2] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r1, sl │ │ │ │ - blt.n 98d0c │ │ │ │ + blt.n 98f60 │ │ │ │ movs r3, #24 │ │ │ │ movw sl, #43944 @ 0xaba8 │ │ │ │ mla sl, r3, r2, sl │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add sl, r3 │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98bd2 │ │ │ │ + bge.n 98e26 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98bd2 │ │ │ │ + bne.n 98e26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 98bd2 │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 98e26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 98b6c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 98dc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n 98b5c │ │ │ │ + b.n 98db0 │ │ │ │ mov r0, sl │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 98b4a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 98d9e │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ add.w r3, r2, lr │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 98cde │ │ │ │ + beq.n 98f32 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 9896e │ │ │ │ - bl d8428 │ │ │ │ - b.n 98a9a │ │ │ │ + b.n 98bc2 │ │ │ │ + bl d8a44 │ │ │ │ + b.n 98cee │ │ │ │ mov lr, sl │ │ │ │ - b.n 98a8e │ │ │ │ + b.n 98ce2 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 98b9c │ │ │ │ + bge.w 98df0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98b9c │ │ │ │ + bne.w 98df0 │ │ │ │ mov r0, sl │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 98b9c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 98df0 │ │ │ │ ldrsb.w r1, [r5, #20] │ │ │ │ ldrb r2, [r5, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 98c7e │ │ │ │ + bge.n 98ed2 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #8] @ (98d18 ) │ │ │ │ + ldr r3, [pc, #8] @ (98f6c ) │ │ │ │ add.w sl, r3, r2, lsl #5 │ │ │ │ - b.n 98c92 │ │ │ │ + b.n 98ee6 │ │ │ │ nop │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -163036,1116 +163271,1115 @@ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ add r7, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9a76a │ │ │ │ - ldr r2, [pc, #704] @ (99004 ) │ │ │ │ + beq.w 9ab32 │ │ │ │ + ldr r2, [pc, #704] @ (99258 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r5, [r1, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9a944 │ │ │ │ + beq.w 9ab10 │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ add.w r1, r2, #8192 @ 0x2000 │ │ │ │ cmp r7, r1 │ │ │ │ - bls.w 9a758 │ │ │ │ + bls.w 9ab24 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r1, r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99036 │ │ │ │ + bne.w 9928a │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 996c8 │ │ │ │ - ldr r3, [pc, #648] @ (99004 ) │ │ │ │ + beq.w 9991c │ │ │ │ + ldr r3, [pc, #648] @ (99258 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a944 │ │ │ │ + beq.w 9ab10 │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 996b6 │ │ │ │ + bls.w 9990a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 996dc │ │ │ │ + beq.w 99930 │ │ │ │ mov r6, r5 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r0, #699 @ 0x2bb │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 991bc │ │ │ │ + beq.w 99410 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 996f4 │ │ │ │ + bne.w 99948 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 99706 │ │ │ │ + beq.w 9995a │ │ │ │ ldr.w r1, [r1, r6, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #49 @ 0x31 │ │ │ │ - beq.w 991bc │ │ │ │ + beq.w 99410 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 996f4 │ │ │ │ + bne.w 99948 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 99750 │ │ │ │ + beq.w 9997c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ ldr.w r2, [r0, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 991bc │ │ │ │ + beq.w 99410 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99290 │ │ │ │ + bne.w 994e4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 99728 │ │ │ │ + beq.w 999a2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #682 @ 0x2aa │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 993ba │ │ │ │ + beq.w 9960e │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99290 │ │ │ │ + bne.w 994e4 │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 99788 │ │ │ │ - ldr r3, [pc, #460] @ (99004 ) │ │ │ │ + beq.w 999dc │ │ │ │ + ldr r3, [pc, #460] @ (99258 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a944 │ │ │ │ + beq.w 9ab10 │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 99776 │ │ │ │ + bls.w 999ca │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 9979c │ │ │ │ + beq.w 999f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r0, #701 @ 0x2bd │ │ │ │ ldr.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 99210 │ │ │ │ + beq.w 99464 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 997b2 │ │ │ │ + bne.w 99a06 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 997fa │ │ │ │ + beq.w 99a4e │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 99210 │ │ │ │ + beq.w 99464 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9926a │ │ │ │ + bne.w 994be │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 997ca │ │ │ │ - ldr r3, [pc, #348] @ (99004 ) │ │ │ │ + beq.w 99a1e │ │ │ │ + ldr r3, [pc, #348] @ (99258 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a944 │ │ │ │ + beq.w 9ab10 │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 997b8 │ │ │ │ + bls.w 99a0c │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 997de │ │ │ │ + beq.w 99a32 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r0, #647 @ 0x287 │ │ │ │ ldr.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 99270 │ │ │ │ + beq.w 994c4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 997f4 │ │ │ │ + bne.w 99a48 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 99866 │ │ │ │ + beq.w 99aba │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #698 @ 0x2ba │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 99270 │ │ │ │ + beq.w 994c4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99290 │ │ │ │ + bne.w 994e4 │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9982e │ │ │ │ - ldr r3, [pc, #228] @ (99004 ) │ │ │ │ + beq.w 99a82 │ │ │ │ + ldr r3, [pc, #228] @ (99258 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a944 │ │ │ │ + beq.w 9ab10 │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 9981c │ │ │ │ + bls.w 99a70 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 99842 │ │ │ │ + beq.w 99a96 │ │ │ │ mov r6, r5 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 99296 │ │ │ │ + beq.w 994ea │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99856 │ │ │ │ + bne.w 99aaa │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 998b0 │ │ │ │ + beq.w 99b04 │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ movw r2, #698 @ 0x2ba │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 99296 │ │ │ │ + beq.w 994ea │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99290 │ │ │ │ + bne.w 994e4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9988c │ │ │ │ + beq.w 99ae0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #656 @ 0x290 │ │ │ │ - beq.w 994c0 │ │ │ │ + beq.w 99714 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a062 │ │ │ │ + bne.w 9a908 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 998d6 │ │ │ │ + beq.w 99b2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #689 @ 0x2b1 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 995ee │ │ │ │ + beq.w 99842 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99290 │ │ │ │ + bne.w 994e4 │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9a93c │ │ │ │ - ldr r3, [pc, #40] @ (99004 ) │ │ │ │ + beq.w 9aaea │ │ │ │ + ldr r3, [pc, #40] @ (99258 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a944 │ │ │ │ + beq.w 9ab10 │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 9a7c2 │ │ │ │ + bls.w 9aad8 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ cmp r5, r8 │ │ │ │ - beq.w 9a7e2 │ │ │ │ + beq.w 9ab96 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 99008 │ │ │ │ + b.n 9925c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r3, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [r0, r2, lsl #2] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 99040 │ │ │ │ + beq.n 99294 │ │ │ │ ldrd r1, r2, [r4, #88] @ 0x58 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 999d6 │ │ │ │ + bne.w 99c2a │ │ │ │ subs r1, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr.w r1, [ip, #84] @ 0x54 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bpl.w 9a3b0 │ │ │ │ + bpl.w 9a912 │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 9a3ca │ │ │ │ - movw r1, #10536 @ 0x2928 │ │ │ │ + beq.w 9a92c │ │ │ │ + movw r1, #14896 @ 0x3a30 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ strd r3, r2, [r7, #24] │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99020 │ │ │ │ + bne.n 99274 │ │ │ │ mov r0, r4 │ │ │ │ - bl a0ba4 │ │ │ │ + bl a0dbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99020 │ │ │ │ + beq.n 99274 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f02e0 │ │ │ │ + bl 1f1330 │ │ │ │ str r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99020 │ │ │ │ + beq.n 99274 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ad94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99020 │ │ │ │ + beq.n 99274 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ad94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99020 │ │ │ │ + beq.n 99274 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ad94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99020 │ │ │ │ + beq.n 99274 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ ldrd r3, r2, [r7, #24] │ │ │ │ adds r6, r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a776 │ │ │ │ + beq.w 9a9f8 │ │ │ │ strd r3, r2, [r7, #24] │ │ │ │ - bl 96550 │ │ │ │ + bl 967ac │ │ │ │ movs r1, #1 │ │ │ │ - bl 97eb0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98104 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ ldrd r3, r2, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a776 │ │ │ │ + bne.w 9a9f8 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 999c2 │ │ │ │ + bne.w 99c16 │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r0, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ str r2, [r7, #28] │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a866 │ │ │ │ + beq.w 9aa16 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 999c2 │ │ │ │ + bne.w 99c16 │ │ │ │ str r1, [r7, #16] │ │ │ │ mov fp, r5 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r6, [r7, #28] │ │ │ │ str r3, [r7, #20] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ adds r3, r1, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9a916 │ │ │ │ - bl 96550 │ │ │ │ + beq.w 9aa94 │ │ │ │ + bl 967ac │ │ │ │ movs r1, #1 │ │ │ │ - bl 97eb0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98104 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a916 │ │ │ │ + bne.w 9aa94 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a98 │ │ │ │ + bne.w 99cec │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99f84 │ │ │ │ - movw r1, #4316 @ 0x10dc │ │ │ │ + bne.w 9a016 │ │ │ │ + movw r1, #8860 @ 0x229c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bc30 │ │ │ │ + bl 19d240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a98 │ │ │ │ + beq.w 99cec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f42f4 <_PySlice_GetLongIndices@@Base+0xa80> │ │ │ │ + bl 1f5344 <_PySlice_GetLongIndices@@Base+0xa80> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a98 │ │ │ │ + beq.w 99cec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fada0 <_PyEvent_IsSet@@Base+0x14> │ │ │ │ + bl 1fbe30 <_PyEvent_IsSet@@Base+0x14> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a98 │ │ │ │ + bne.w 99cec │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ad94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a98 │ │ │ │ + beq.w 99cec │ │ │ │ mov r0, r4 │ │ │ │ - bl c8c3c │ │ │ │ + bl c929c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a98 │ │ │ │ + beq.w 99cec │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #12 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl a276c <_PyArena_Malloc@@Base> │ │ │ │ + bl a297c <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a8d4 │ │ │ │ + beq.w 9aab6 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ subs r1, #1 │ │ │ │ strd r5, r9, [r0] │ │ │ │ cmp r6, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 99bb6 │ │ │ │ + beq.w 99e0a │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ str.w r3, [r0, r2, lsl #2] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 99106 │ │ │ │ + b.n 9935a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9a9dc │ │ │ │ - bl 96550 │ │ │ │ + beq.w 9a9ae │ │ │ │ + bl 967ac │ │ │ │ movs r1, #1 │ │ │ │ - bl 97eb0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98104 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a9dc │ │ │ │ + bne.w 9a9ae │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a71c │ │ │ │ + bne.w 9ab5e │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 19d344 │ │ │ │ + bl 19e958 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 998fe │ │ │ │ + bne.w 99b52 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 996f4 │ │ │ │ + bne.w 99948 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ddb4 │ │ │ │ + bl 19f3bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999b2 │ │ │ │ + beq.w 99c06 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 99034 │ │ │ │ + b.n 99288 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9a9f2 │ │ │ │ - bl 96550 │ │ │ │ + beq.w 9a998 │ │ │ │ + bl 967ac │ │ │ │ movs r1, #1 │ │ │ │ - bl 97eb0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98104 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a9f2 │ │ │ │ + bne.w 9a998 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 997b2 │ │ │ │ + bne.w 99a06 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 19d344 │ │ │ │ + bl 19e958 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99aea │ │ │ │ + bne.w 99d3e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 997b2 │ │ │ │ + bne.w 99a06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2b74 <_PyToken_ThreeChars@@Base+0x27e8> │ │ │ │ + bl 1a41a0 <_PyToken_ThreeChars@@Base+0x2810> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9920a │ │ │ │ + bne.n 9945e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98e98 │ │ │ │ + beq.w 990ec │ │ │ │ subs r1, r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 99036 │ │ │ │ + b.n 9928a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 1a57c4 <_PyBytes_DecodeEscape2@@Base+0x1a88> │ │ │ │ + bl 1a6df0 <_PyBytes_DecodeEscape2@@Base+0x1a88> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99034 │ │ │ │ + bne.w 99288 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98f0e │ │ │ │ + beq.w 99162 │ │ │ │ subs r1, #1 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 99036 │ │ │ │ + b.n 9928a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9a9d2 │ │ │ │ - bl 96550 │ │ │ │ + beq.w 9aa84 │ │ │ │ + bl 967ac │ │ │ │ movs r1, #1 │ │ │ │ - bl 97eb0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98104 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a9d2 │ │ │ │ + bne.w 9aa84 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a92a │ │ │ │ + bne.w 9aa26 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99dc4 │ │ │ │ + beq.w 9a188 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99dee │ │ │ │ + bne.w 9a1b2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ad94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99bd2 │ │ │ │ + beq.w 99e26 │ │ │ │ mov r0, r4 │ │ │ │ - bl b437c <_PyObjectArray_FromStackRefArray@@Base+0x48> │ │ │ │ + bl b4a48 <_PyObjectArray_FromStackRefArray@@Base+0x48> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99bd2 │ │ │ │ + beq.w 99e26 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ad94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99bd2 │ │ │ │ + beq.w 99e26 │ │ │ │ mov r0, r4 │ │ │ │ - bl b94b0 <_PyEval_FrameClearAndPop@@Base+0x1f0c> │ │ │ │ + bl b9b20 <_PyEval_FrameClearAndPop@@Base+0x1eec> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a06c │ │ │ │ + beq.w 9a61c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ad94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a06c │ │ │ │ + beq.w 9a61c │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ad94 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99856 │ │ │ │ + bne.w 99aaa │ │ │ │ mov r0, r4 │ │ │ │ - bl c8c3c │ │ │ │ - str r0, [r7, #28] │ │ │ │ + bl c929c │ │ │ │ + str r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a06c │ │ │ │ + beq.w 9a61c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1a6c <_PyToken_ThreeChars@@Base+0x16e0> │ │ │ │ + bl 1a3098 <_PyToken_ThreeChars@@Base+0x1708> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99856 │ │ │ │ + bne.w 99aaa │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [r7, #24] │ │ │ │ - bl b591c <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ + str r3, [r7, #28] │ │ │ │ + bl b5fe0 <_PyObjectArray_FromStackRefArray@@Base+0x15e0> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a92a │ │ │ │ + beq.w 9aa26 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ mov r1, fp │ │ │ │ - str r3, [r7, #24] │ │ │ │ + str r3, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r7, #16] │ │ │ │ - bl c4e78 <_PyArg_CheckPositional@@Base+0x1f88> │ │ │ │ + bl c54e0 <_PyArg_CheckPositional@@Base+0x1f90> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [r7, #24] │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ strd r9, r3, [sp, #8] │ │ │ │ strd r0, r8, [sp] │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldrd r3, r2, [r7, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 1a3aec │ │ │ │ + bl 1a5118 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9920a │ │ │ │ - bl 7fc54 │ │ │ │ + bne.w 9945e │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99dae │ │ │ │ + beq.w 99ff6 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 99db4 │ │ │ │ + b.w 99ffc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a876 │ │ │ │ - bl 96550 │ │ │ │ + beq.w 9aa5e │ │ │ │ + bl 967ac │ │ │ │ movs r1, #1 │ │ │ │ - bl 97eb0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98104 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a876 │ │ │ │ + bne.w 9aa5e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 994b8 │ │ │ │ + bne.n 9970c │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9a0e0 │ │ │ │ + beq.w 9a622 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a10a │ │ │ │ + bne.w 9a64c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ - bl 9ab58 │ │ │ │ - cbz r0, 99438 │ │ │ │ + bl 9ad94 │ │ │ │ + cbz r0, 9968c │ │ │ │ mov r0, r4 │ │ │ │ - bl c7e4c │ │ │ │ + bl c84ac │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 99438 │ │ │ │ + cbz r0, 9968c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cbz r0, 99438 │ │ │ │ + bl 9ad94 │ │ │ │ + cbz r0, 9968c │ │ │ │ mov r0, r4 │ │ │ │ - bl c8c3c │ │ │ │ + bl c929c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 99438 │ │ │ │ + cbz r0, 9968c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a17a8 <_PyToken_ThreeChars@@Base+0x141c> │ │ │ │ + bl 1a2dd4 <_PyToken_ThreeChars@@Base+0x1444> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9996a │ │ │ │ + bne.w 99bbe │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 994b8 │ │ │ │ + bne.n 9970c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ - bl 9ab58 │ │ │ │ - cbz r0, 994b6 │ │ │ │ + bl 9ad94 │ │ │ │ + cbz r0, 9970a │ │ │ │ mov r0, r4 │ │ │ │ - bl c7e4c │ │ │ │ + bl c84ac │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 994b6 │ │ │ │ + cbz r0, 9970a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cbz r0, 994b6 │ │ │ │ + bl 9ad94 │ │ │ │ + cbz r0, 9970a │ │ │ │ mov r0, r4 │ │ │ │ - bl c8c3c │ │ │ │ + bl c929c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 994b6 │ │ │ │ + cbz r0, 9970a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1a6c <_PyToken_ThreeChars@@Base+0x16e0> │ │ │ │ + bl 1a3098 <_PyToken_ThreeChars@@Base+0x1708> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r3, 994b8 │ │ │ │ + cbnz r3, 9970c │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #28] │ │ │ │ str r2, [r7, #24] │ │ │ │ - bl b591c <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ + bl b5fe0 <_PyObjectArray_FromStackRefArray@@Base+0x15e0> │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov ip, r0 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 994b8 │ │ │ │ + cbz r0, 9970c │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r9, r6, [sp] │ │ │ │ - bl 1a1d84 <_PyToken_ThreeChars@@Base+0x19f8> │ │ │ │ + bl 1a33b0 <_PyToken_ThreeChars@@Base+0x1a20> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9920a │ │ │ │ - bl 7fc54 │ │ │ │ + bne.w 9945e │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a892 │ │ │ │ + bne.w 9a9e8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 98e1e │ │ │ │ + b.n 99072 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a920 │ │ │ │ - bl 96550 │ │ │ │ + beq.w 9aa7a │ │ │ │ + bl 967ac │ │ │ │ movs r1, #1 │ │ │ │ - bl 97eb0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98104 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a920 │ │ │ │ + bne.w 9aa7a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a534 │ │ │ │ + bne.w 9a44c │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9a3ee │ │ │ │ + beq.w 9a306 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a418 │ │ │ │ + bne.w 9a330 │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cbz r0, 9953e │ │ │ │ - movw r2, #14604 @ 0x390c │ │ │ │ + bl 9ad94 │ │ │ │ + cbz r0, 99792 │ │ │ │ + movw r2, #19148 @ 0x4acc │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1054 <_PyToken_ThreeChars@@Base+0xcc8> │ │ │ │ - cbz r0, 9953e │ │ │ │ + bl 1a2680 <_PyToken_ThreeChars@@Base+0xcf0> │ │ │ │ + cbz r0, 99792 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8c3c │ │ │ │ + bl c929c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 9953e │ │ │ │ + cbz r0, 99792 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1c50 <_PyToken_ThreeChars@@Base+0x18c4> │ │ │ │ + bl 1a327c <_PyToken_ThreeChars@@Base+0x18ec> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99a4e │ │ │ │ + bne.w 99ca2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a534 │ │ │ │ + bne.w 9a44c │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ad94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99cc4 │ │ │ │ - movw r2, #14604 @ 0x390c │ │ │ │ + beq.w 99f18 │ │ │ │ + movw r2, #19148 @ 0x4acc │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1054 <_PyToken_ThreeChars@@Base+0xcc8> │ │ │ │ + bl 1a2680 <_PyToken_ThreeChars@@Base+0xcf0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99cc4 │ │ │ │ + beq.w 99f18 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8c3c │ │ │ │ + bl c929c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99cc4 │ │ │ │ + beq.w 99f18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2140 <_PyToken_ThreeChars@@Base+0x1db4> │ │ │ │ + bl 1a376c <_PyToken_ThreeChars@@Base+0x1ddc> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99cc4 │ │ │ │ + beq.w 99f18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1a6c <_PyToken_ThreeChars@@Base+0x16e0> │ │ │ │ + bl 1a3098 <_PyToken_ThreeChars@@Base+0x1708> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99cc6 │ │ │ │ + bne.w 99f1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1c50 <_PyToken_ThreeChars@@Base+0x18c4> │ │ │ │ + bl 1a327c <_PyToken_ThreeChars@@Base+0x18ec> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99cc6 │ │ │ │ + bne.w 99f1a │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl b591c <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ + bl b5fe0 <_PyObjectArray_FromStackRefArray@@Base+0x15e0> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a534 │ │ │ │ + beq.w 9a44c │ │ │ │ ldrd r6, r3, [r2, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl a276c <_PyArena_Malloc@@Base> │ │ │ │ + bl a297c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f6e │ │ │ │ + beq.w 9a000 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ movs r3, #18 │ │ │ │ strd sl, fp, [r0, #4] │ │ │ │ strd r8, r9, [r0, #32] │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 9920a │ │ │ │ + b.n 9945e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a880 │ │ │ │ - bl 96550 │ │ │ │ + beq.w 9aa68 │ │ │ │ + bl 967ac │ │ │ │ movs r1, #1 │ │ │ │ - bl 97eb0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98104 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a880 │ │ │ │ + bne.w 9aa68 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 996ae │ │ │ │ + bne.n 99902 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9a284 │ │ │ │ + beq.w 9a79c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a2ae │ │ │ │ + bne.w 9a7c6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ - bl 9ab58 │ │ │ │ - cbz r0, 996ac │ │ │ │ + bl 9ad94 │ │ │ │ + cbz r0, 99900 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7e4c │ │ │ │ + bl c84ac │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 996ac │ │ │ │ + cbz r0, 99900 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cbz r0, 996ac │ │ │ │ + bl 9ad94 │ │ │ │ + cbz r0, 99900 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8c3c │ │ │ │ + bl c929c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 996ac │ │ │ │ + cbz r0, 99900 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1a6c <_PyToken_ThreeChars@@Base+0x16e0> │ │ │ │ + bl 1a3098 <_PyToken_ThreeChars@@Base+0x1708> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r3, 996ae │ │ │ │ + cbnz r3, 99902 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #28] │ │ │ │ str r2, [r7, #24] │ │ │ │ - bl b591c <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ + bl b5fe0 <_PyObjectArray_FromStackRefArray@@Base+0x15e0> │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov ip, r0 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 996ae │ │ │ │ + cbz r0, 99902 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r8, r6, [sp] │ │ │ │ - bl 1a4a94 <_PyBytes_DecodeEscape2@@Base+0xd58> │ │ │ │ + bl 1a60c0 <_PyBytes_DecodeEscape2@@Base+0xd58> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9920a │ │ │ │ - bl 7fc54 │ │ │ │ + bne.w 9945e │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a73c │ │ │ │ + bne.w 9a960 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 98fc2 │ │ │ │ + b.n 99216 │ │ │ │ ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a958 │ │ │ │ + beq.w 9abec │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 996ce │ │ │ │ + bcc.n 99922 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ + bl 289490 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 996f4 │ │ │ │ + cbnz r3, 99948 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a98c │ │ │ │ + bne.w 9abe6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 9abb0 │ │ │ │ + bl 9adec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 996f0 │ │ │ │ + blt.n 99944 │ │ │ │ ldr r6, [r7, #28] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 98da2 │ │ │ │ + b.w 98ff6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98e02 │ │ │ │ + beq.w 99056 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 99290 │ │ │ │ + b.n 994e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb0 │ │ │ │ + bl 9adec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a3d2 │ │ │ │ + blt.w 9a8f8 │ │ │ │ ldrd r3, r1, [r4, #4] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 991bc │ │ │ │ + beq.w 99410 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98dd2 │ │ │ │ + b.w 99026 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb0 │ │ │ │ + bl 9adec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a3da │ │ │ │ + blt.w 9a900 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #682 @ 0x2aa │ │ │ │ + movw r3, #698 @ 0x2ba │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 993ba │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ + beq.w 99410 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98e1e │ │ │ │ + b.w 99048 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb0 │ │ │ │ + bl 9adec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a27c │ │ │ │ + blt.w 9a94c │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #698 @ 0x2ba │ │ │ │ + movw r3, #682 @ 0x2aa │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 991bc │ │ │ │ + beq.w 9960e │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98df4 │ │ │ │ + b.w 99072 │ │ │ │ ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a972 │ │ │ │ + beq.w 9ab3e │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 9978e │ │ │ │ + bcc.n 999e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ + bl 289490 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 997b2 │ │ │ │ + cbnz r3, 99a06 │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9aa12 │ │ │ │ + bne.w 9ab58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb0 │ │ │ │ + bl 9adec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 997ae │ │ │ │ + blt.n 99a02 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.w 98e5c │ │ │ │ + b.w 990b0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99262 │ │ │ │ + b.n 994b6 │ │ │ │ ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a9ac │ │ │ │ + beq.w 9ac20 │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 997d0 │ │ │ │ + bcc.n 99a24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ + bl 289490 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 997f4 │ │ │ │ + cbnz r3, 99a48 │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9a9c6 │ │ │ │ + bne.w 9a9b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb0 │ │ │ │ + bl 9adec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 997f0 │ │ │ │ + blt.n 99a44 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.w 98ece │ │ │ │ + b.w 99122 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 99288 │ │ │ │ + b.n 994dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb0 │ │ │ │ + bl 9adec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a3e6 │ │ │ │ + blt.w 9a944 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 99210 │ │ │ │ + beq.w 99464 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98e8c │ │ │ │ + b.w 990e0 │ │ │ │ ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a992 │ │ │ │ + beq.w 9ac06 │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 99834 │ │ │ │ + bcc.n 99a88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ + bl 289490 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99856 │ │ │ │ + cbnz r3, 99aaa │ │ │ │ ldrd r3, r6, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 9a9cc │ │ │ │ + bne.w 9ab0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb0 │ │ │ │ + bl 9adec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99852 │ │ │ │ + blt.n 99aa6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 98f44 │ │ │ │ + b.w 99198 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98f86 │ │ │ │ - b.n 99702 │ │ │ │ + beq.w 991da │ │ │ │ + b.n 99956 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb0 │ │ │ │ + bl 9adec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a264 │ │ │ │ + blt.w 9a958 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #698 @ 0x2ba │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 99270 │ │ │ │ + beq.w 994c4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98f02 │ │ │ │ + b.w 99156 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb0 │ │ │ │ + bl 9adec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a26c │ │ │ │ + blt.w 9a934 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #656 @ 0x290 │ │ │ │ - beq.w 994c0 │ │ │ │ + beq.w 99714 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98f9e │ │ │ │ + b.w 991f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb0 │ │ │ │ + bl 9adec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a274 │ │ │ │ + blt.w 9a93c │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #698 @ 0x2ba │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 99296 │ │ │ │ + beq.w 994ea │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98f78 │ │ │ │ + b.w 991cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb0 │ │ │ │ + bl 9adec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a258 │ │ │ │ + blt.w 9a4f4 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #689 @ 0x2b1 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 995ee │ │ │ │ + beq.w 99842 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98fc2 │ │ │ │ + b.w 99216 │ │ │ │ str r0, [r7, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ddb4 │ │ │ │ + bl 19f3bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 991f4 │ │ │ │ + beq.w 99448 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldrd lr, r3, [r0, #20] │ │ │ │ cmp.w ip, #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ @@ -164162,174 +164396,174 @@ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ strd fp, r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ strd r6, sl, [sp, #8] │ │ │ │ strd lr, r9, [sp] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ - beq.w 99db8 │ │ │ │ - bl 1a30fc │ │ │ │ + beq.w 9a0a4 │ │ │ │ + bl 1a4728 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9920a │ │ │ │ - bl 7fc54 │ │ │ │ + bne.w 9945e │ │ │ │ + bl 7fe24 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a8ae │ │ │ │ + bne.w 9a9a2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.n 999b8 │ │ │ │ + b.n 99c0c │ │ │ │ str r0, [r7, #28] │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b591c <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ + bl b5fe0 <_PyObjectArray_FromStackRefArray@@Base+0x15e0> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a730 │ │ │ │ + beq.w 9ab6e │ │ │ │ ldrd r6, r3, [r2, #20] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 19d234 │ │ │ │ + bl 19e848 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a728 │ │ │ │ + beq.w 9ab66 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 1a1d84 <_PyToken_ThreeChars@@Base+0x19f8> │ │ │ │ + bl 1a33b0 <_PyToken_ThreeChars@@Base+0x1a20> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9920a │ │ │ │ - b.n 994ac │ │ │ │ + bne.w 9945e │ │ │ │ + b.n 99700 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 996fa │ │ │ │ + b.n 9994e │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9902e │ │ │ │ + beq.w 99282 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9902e │ │ │ │ + bne.w 99282 │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9a90c │ │ │ │ - bl 96550 │ │ │ │ + beq.w 9a984 │ │ │ │ + bl 967ac │ │ │ │ movs r1, #1 │ │ │ │ - bl 97eb0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98104 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a90c │ │ │ │ + bne.w 9a984 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9a904 │ │ │ │ + bne.w 9a97c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r1, #10536 @ 0x2928 │ │ │ │ + movw r1, #14896 @ 0x3a30 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r3 │ │ │ │ - bl 19bc30 │ │ │ │ + bl 19d240 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99f10 │ │ │ │ + bne.w 9a11a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a904 │ │ │ │ + bne.w 9a97c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #10536 @ 0x2928 │ │ │ │ + movw r1, #14896 @ 0x3a30 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 19bc30 │ │ │ │ + bl 19d240 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99ea6 │ │ │ │ + bne.w 9a0b0 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r6, r1, #1 │ │ │ │ subs r1, r6, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.w 99034 │ │ │ │ + b.w 99288 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b591c <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ + bl b5fe0 <_PyObjectArray_FromStackRefArray@@Base+0x15e0> │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a8c8 │ │ │ │ + beq.w 9aafe │ │ │ │ str r2, [r7, #24] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ str r2, [r7, #28] │ │ │ │ - bl a276c <_PyArena_Malloc@@Base> │ │ │ │ + bl a297c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a8ba │ │ │ │ + beq.w 9aaa8 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ movs r3, #18 │ │ │ │ str.w sl, [r0, #4] │ │ │ │ strd r8, r9, [r0, #32] │ │ │ │ strd r2, r6, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.w 9920a │ │ │ │ + b.w 9945e │ │ │ │ ldr.w r8, [r7, #28] │ │ │ │ mov r5, fp │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r4, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 999bc │ │ │ │ + beq.n 99c10 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 999bc │ │ │ │ + bne.n 99c10 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ str r2, [r7, #28] │ │ │ │ - bl b49c0 <_PyObjectArray_FromStackRefArray@@Base+0x68c> │ │ │ │ + bl b5088 <_PyObjectArray_FromStackRefArray@@Base+0x688> │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a860 │ │ │ │ + beq.w 9aa10 │ │ │ │ ldr.w ip, [r7, #24] │ │ │ │ mov lr, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 99b3e │ │ │ │ + ble.n 99d92 │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ ldr.w r6, [ip, r2, lsl #2] │ │ │ │ str.w r6, [r0, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - b.n 99ad6 │ │ │ │ + b.n 99d2a │ │ │ │ str r0, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2b74 <_PyToken_ThreeChars@@Base+0x27e8> │ │ │ │ + bl 1a41a0 <_PyToken_ThreeChars@@Base+0x2810> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99248 │ │ │ │ + beq.w 9949c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ @@ -164337,1573 +164571,1572 @@ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldrd r0, r1, [r0, #4] │ │ │ │ - bl 1a3624 │ │ │ │ + bl 1a4c50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9920a │ │ │ │ - bl 7fc54 │ │ │ │ + bne.w 9945e │ │ │ │ + bl 7fe24 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9925e │ │ │ │ + beq.w 994b2 │ │ │ │ movs r1, #1 │ │ │ │ subs r2, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b.w 99262 │ │ │ │ + b.w 994b6 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ad94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99020 │ │ │ │ + beq.w 99274 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b591c <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ + bl b5fe0 <_PyObjectArray_FromStackRefArray@@Base+0x15e0> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a8f6 │ │ │ │ + beq.w 9aaf6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, r9 │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1fbc78 │ │ │ │ + bl 1fcd80 │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #2372 @ 0x944 │ │ │ │ + movw r2, #6916 @ 0x1b04 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4d40 <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ + bl 1a636c <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99034 │ │ │ │ + bne.w 99288 │ │ │ │ str r1, [r7, #28] │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a46 │ │ │ │ + beq.w 99c9a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99a46 │ │ │ │ + b.n 99c9a │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ str r3, [r7, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bl 85f98 │ │ │ │ + bl 8616c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a85a │ │ │ │ + beq.w 9aa0a │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r0, [r7, #24] │ │ │ │ - b.w 991aa │ │ │ │ + b.w 993fe │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a92a │ │ │ │ + bne.w 9aa26 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ad94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99da4 │ │ │ │ + beq.w 99fec │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ad94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99da4 │ │ │ │ + beq.w 99fec │ │ │ │ mov r0, r4 │ │ │ │ - bl b437c <_PyObjectArray_FromStackRefArray@@Base+0x48> │ │ │ │ + bl b4a48 <_PyObjectArray_FromStackRefArray@@Base+0x48> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99da4 │ │ │ │ + beq.w 99fec │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ad94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99da4 │ │ │ │ + beq.w 99fec │ │ │ │ mov r0, r4 │ │ │ │ - bl b94b0 <_PyEval_FrameClearAndPop@@Base+0x1f0c> │ │ │ │ + bl b9b20 <_PyEval_FrameClearAndPop@@Base+0x1eec> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a06c │ │ │ │ + beq.w 9a61c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ad94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a06c │ │ │ │ + beq.w 9a61c │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ad94 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99856 │ │ │ │ + bne.w 99aaa │ │ │ │ mov r0, r4 │ │ │ │ - bl c8c3c │ │ │ │ + bl c929c │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a06c │ │ │ │ + beq.w 9a61c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1a6c <_PyToken_ThreeChars@@Base+0x16e0> │ │ │ │ + bl 1a3098 <_PyToken_ThreeChars@@Base+0x1708> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99856 │ │ │ │ + bne.w 99aaa │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl b591c <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ + bl b5fe0 <_PyObjectArray_FromStackRefArray@@Base+0x15e0> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a92a │ │ │ │ + beq.w 9aa26 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ mov r1, fp │ │ │ │ str r3, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r7, #16] │ │ │ │ - bl c4e78 <_PyArg_CheckPositional@@Base+0x1f88> │ │ │ │ + bl c54e0 <_PyArg_CheckPositional@@Base+0x1f90> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ strd r9, r3, [sp, #8] │ │ │ │ strd r0, r8, [sp] │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldrd r3, r2, [r7, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 24fd2c │ │ │ │ - movw r2, #2008 @ 0x7d8 │ │ │ │ + bl 250f4c │ │ │ │ + movw r2, #6552 @ 0x1998 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4d40 <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ + bl 1a636c <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9920a │ │ │ │ - b.w 993a2 │ │ │ │ + bne.w 9945e │ │ │ │ + b.w 995f6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a534 │ │ │ │ + bne.w 9a44c │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ad94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f78 │ │ │ │ - movw r2, #14604 @ 0x390c │ │ │ │ + beq.n 9a00a │ │ │ │ + movw r2, #19148 @ 0x4acc │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1054 <_PyToken_ThreeChars@@Base+0xcc8> │ │ │ │ + bl 1a2680 <_PyToken_ThreeChars@@Base+0xcf0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f78 │ │ │ │ + beq.n 9a00a │ │ │ │ mov r0, r4 │ │ │ │ - bl c8c3c │ │ │ │ + bl c929c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f78 │ │ │ │ + beq.n 9a00a │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b5f8 │ │ │ │ + bl 24c818 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f78 │ │ │ │ + beq.n 9a00a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1a6c <_PyToken_ThreeChars@@Base+0x16e0> │ │ │ │ + bl 1a3098 <_PyToken_ThreeChars@@Base+0x1708> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a534 │ │ │ │ + bne.w 9a44c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1c50 <_PyToken_ThreeChars@@Base+0x18c4> │ │ │ │ + bl 1a327c <_PyToken_ThreeChars@@Base+0x18ec> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a534 │ │ │ │ + bne.w 9a44c │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl b591c <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ + bl b5fe0 <_PyObjectArray_FromStackRefArray@@Base+0x15e0> │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a534 │ │ │ │ + beq.w 9a44c │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r6, [r6, #24] │ │ │ │ str r2, [r7, #20] │ │ │ │ - bl a276c <_PyArena_Malloc@@Base> │ │ │ │ + bl a297c <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 99d70 │ │ │ │ + cbz r0, 99fbc │ │ │ │ ldr r2, [r7, #28] │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ strd r2, r6, [r0, #40] @ 0x28 │ │ │ │ movs r2, #19 │ │ │ │ strd sl, fp, [r0, #4] │ │ │ │ strd r8, r9, [r0, #32] │ │ │ │ str r2, [r0, #0] │ │ │ │ - movw r2, #2188 @ 0x88c │ │ │ │ + movw r2, #6732 @ 0x1a4c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4d40 <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ + bl 1a636c <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9920a │ │ │ │ + bne.w 9945e │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r1, [r7, #28] │ │ │ │ subs r6, r1, #1 │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99f7a │ │ │ │ + cbz r0, 9a00c │ │ │ │ movs r2, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 98f9e │ │ │ │ + b.w 991f2 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a008 │ │ │ │ + bne.w 9a178 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9985c │ │ │ │ - bl 1ea464 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1994> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9920a │ │ │ │ - b.n 99958 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abb0 │ │ │ │ + b.n 99ab0 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 993ac │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9a9e6 │ │ │ │ + bne.w 9a9c6 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a92a │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 991f2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a850 │ │ │ │ - bl 96550 │ │ │ │ + mov r9, r2 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9a98e │ │ │ │ + bl 967ac │ │ │ │ movs r1, #1 │ │ │ │ - bl 97eb0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98104 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a850 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a20e │ │ │ │ + bne.w 9a98e │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9a796 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ + movw r1, #8860 @ 0x229c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #698 @ 0x2ba │ │ │ │ - mov sl, r3 │ │ │ │ - bl 9ab58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99e50 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #694 @ 0x2b6 │ │ │ │ - str r3, [r7, #28] │ │ │ │ - bl 9ab58 │ │ │ │ - cbz r0, 99e4e │ │ │ │ - mov r0, r4 │ │ │ │ - bl b437c <_PyObjectArray_FromStackRefArray@@Base+0x48> │ │ │ │ - cbz r0, 99e4e │ │ │ │ + str r3, [r7, #8] │ │ │ │ + bl 19d240 │ │ │ │ + cbz r0, 9a062 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #695 @ 0x2b7 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 1f5344 <_PySlice_GetLongIndices@@Base+0xa80> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a214 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a20e │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #698 @ 0x2ba │ │ │ │ - bl 9ab58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a8fe │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #694 @ 0x2b6 │ │ │ │ - str r3, [r7, #28] │ │ │ │ - bl 9ab58 │ │ │ │ - mov sl, r0 │ │ │ │ - cbz r0, 99e94 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b437c <_PyObjectArray_FromStackRefArray@@Base+0x48> │ │ │ │ - cbz r0, 99e94 │ │ │ │ + bne.w 9a728 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + str r3, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9a796 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #695 @ 0x2b7 │ │ │ │ - bl 9ab58 │ │ │ │ + movw r1, #8860 @ 0x229c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl 19d240 │ │ │ │ + str r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a072 │ │ │ │ + bne.w 9a500 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ subs r2, r1, #1 │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 992e0 │ │ │ │ - b.n 99856 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 99388 │ │ │ │ + subs r2, #1 │ │ │ │ + ldr.w r8, [r7, #28] │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + mov r5, fp │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.n 99cfa │ │ │ │ + bl 1eb44c <_PyCompile_GetBinaryIntrinsicName@@Base+0x19ec> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9945e │ │ │ │ + b.n 99bac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f02e0 │ │ │ │ + bl 1f1330 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a40 │ │ │ │ + beq.w 99c94 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ad94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a40 │ │ │ │ + beq.w 99c94 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ad94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a40 │ │ │ │ + beq.w 99c94 │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e2a0 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ + bl 9e500 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a40 │ │ │ │ + beq.w 99c94 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ movw r3, #61064 @ 0xee88 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #2392 @ 0x958 │ │ │ │ + movw r3, #6936 @ 0x1b18 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e13b0 <_PyTemplate_Build@@Base+0x458> │ │ │ │ - bl 7fc54 │ │ │ │ + bl 1e233c <_PyTemplate_Build@@Base+0x458> │ │ │ │ + bl 7fe24 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r6, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a42 │ │ │ │ + beq.w 99c96 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99a44 │ │ │ │ + b.n 99c98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f02e0 │ │ │ │ + bl 1f1330 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a1c │ │ │ │ + beq.w 99c70 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ad94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a1c │ │ │ │ + beq.w 99c70 │ │ │ │ movw r1, #61112 @ 0xeeb8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #1872 @ 0x750 │ │ │ │ + movw r3, #6416 @ 0x1910 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1e13b0 <_PyTemplate_Build@@Base+0x458> │ │ │ │ + bl 1e233c <_PyTemplate_Build@@Base+0x458> │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #2372 @ 0x944 │ │ │ │ + movw r2, #6916 @ 0x1b04 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1a4d40 <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ + bl 1a636c <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r6, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a88a │ │ │ │ + bne.w 9a9e0 │ │ │ │ str r1, [r7, #28] │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99f0a │ │ │ │ - b.n 99a42 │ │ │ │ - bl 7fc54 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9a7a0 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98f9e │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - adds r1, r3, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - mov r9, r2 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 9a932 │ │ │ │ - bl 96550 │ │ │ │ - movs r1, #1 │ │ │ │ - bl 97eb0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9a932 │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 9a018 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - movw r1, #4316 @ 0x10dc │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - bl 19bc30 │ │ │ │ - cbz r0, 99fca │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1f42f4 <_PySlice_GetLongIndices@@Base+0xa80> │ │ │ │ - cbnz r0, 9a01e │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - str r3, [r4, #8] │ │ │ │ - cbnz r5, 9a018 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #4316 @ 0x10dc │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - bl 19bc30 │ │ │ │ - str r0, [r7, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9a6a8 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r1, #1 │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 99134 │ │ │ │ - subs r2, #1 │ │ │ │ - ldr.w r8, [r7, #28] │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - mov r5, fp │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 99aa6 │ │ │ │ + bne.n 9a114 │ │ │ │ + b.n 99c96 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a92a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1e3f34 │ │ │ │ - b.n 99dae │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.n 99fee │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1fada0 <_PyEvent_IsSet@@Base+0x14> │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 99fcc │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 99fca │ │ │ │ - movw r3, #61112 @ 0xeeb8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #1872 @ 0x750 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e13b0 <_PyTemplate_Build@@Base+0x458> │ │ │ │ - bl 7fc54 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 99fea │ │ │ │ - movs r5, #1 │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ - b.n 99fee │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r1, #1 │ │ │ │ - b.w 99036 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 99856 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b94b0 <_PyEval_FrameClearAndPop@@Base+0x1f0c> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99e94 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99e94 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99e94 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 9e2a0 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99e94 │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ + bne.w 9aa26 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - movw r3, #61064 @ 0xee88 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #1948 @ 0x79c │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e13b0 <_PyTemplate_Build@@Base+0x458> │ │ │ │ - bl 7fc54 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99e96 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99e9a │ │ │ │ + bl 1e4ec4 │ │ │ │ + b.n 99ff6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb0 │ │ │ │ + bl 9adec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a892 │ │ │ │ + blt.w 99600 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a8a2 │ │ │ │ + beq.w 9aa3e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 994b8 │ │ │ │ + bne.w 9aa26 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a848 │ │ │ │ - bl 96550 │ │ │ │ + beq.w 9aa9e │ │ │ │ + bl 967ac │ │ │ │ movs r1, #1 │ │ │ │ - bl 97eb0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98104 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a848 │ │ │ │ + bne.w 9aa9e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a1e0 │ │ │ │ - str r3, [r7, #28] │ │ │ │ - mov r0, r4 │ │ │ │ + bne.n 9a25e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r1, #682 @ 0x2aa │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #698 @ 0x2ba │ │ │ │ mov sl, r3 │ │ │ │ - bl 9ab58 │ │ │ │ - cbz r0, 9a156 │ │ │ │ + bl 9ad94 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbnz r3, 9a210 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7e4c │ │ │ │ - cbz r0, 9a156 │ │ │ │ - movs r1, #4 │ │ │ │ + movw r1, #694 @ 0x2b6 │ │ │ │ + str r3, [r7, #28] │ │ │ │ + bl 9ad94 │ │ │ │ + cbz r0, 9a20e │ │ │ │ + mov r0, r4 │ │ │ │ + bl b4a48 <_PyObjectArray_FromStackRefArray@@Base+0x48> │ │ │ │ + cbz r0, 9a20e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ + movw r1, #695 @ 0x2b7 │ │ │ │ + bl 9ad94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a1e6 │ │ │ │ + bne.n 9a2c8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ + cbnz r3, 9a25e │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #698 @ 0x2ba │ │ │ │ + bl 9ad94 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a1e0 │ │ │ │ + bne.w 9aa8e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #682 @ 0x2aa │ │ │ │ + movw r1, #694 @ 0x2b6 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ad94 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 9a19a │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7e4c │ │ │ │ - cbz r0, 9a19a │ │ │ │ - movs r1, #11 │ │ │ │ + cbz r0, 9a24c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cbz r0, 9a19a │ │ │ │ - movs r1, #4 │ │ │ │ + bl b4a48 <_PyObjectArray_FromStackRefArray@@Base+0x48> │ │ │ │ + cbz r0, 9a24c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cbz r0, 9a19a │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 9e2a0 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - cbnz r0, 9a1ae │ │ │ │ + movw r1, #695 @ 0x2b7 │ │ │ │ + bl 9ad94 │ │ │ │ + cbnz r0, 9a264 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99402 │ │ │ │ - b.w 994b8 │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - movw r3, #61064 @ 0xee88 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #1888 @ 0x760 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e13b0 <_PyTemplate_Build@@Base+0x458> │ │ │ │ - bl 7fc54 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9a19c │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9a1a0 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.n 9a1a0 │ │ │ │ - movw r3, #61112 @ 0xeeb8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #1872 @ 0x750 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e13b0 <_PyTemplate_Build@@Base+0x458> │ │ │ │ - bl 7fc54 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 9a1da │ │ │ │ - b.n 9a19c │ │ │ │ + beq.w 99534 │ │ │ │ + b.n 99aaa │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99e9a │ │ │ │ - mov r0, r4 │ │ │ │ - bl b94b0 <_PyEval_FrameClearAndPop@@Base+0x1f0c> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99e4e │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99e4e │ │ │ │ - movw r3, #61112 @ 0xeeb8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + b.n 9a252 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #1872 @ 0x750 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e13b0 <_PyTemplate_Build@@Base+0x458> │ │ │ │ - bl 7fc54 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + bl b9b20 <_PyEval_FrameClearAndPop@@Base+0x1eec> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a0da │ │ │ │ - b.n 99e96 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 98fc2 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98f02 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98f9e │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98f78 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98df4 │ │ │ │ + beq.n 9a24c │ │ │ │ + movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9a73c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r9, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9a74c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 996ae │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a7ba │ │ │ │ - bl 96550 │ │ │ │ - movs r1, #1 │ │ │ │ - bl 97eb0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 9ad94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a7ba │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9a350 │ │ │ │ - str r3, [r7, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - movw r1, #689 @ 0x2b1 │ │ │ │ - mov sl, r3 │ │ │ │ - bl 9ab58 │ │ │ │ - cbz r0, 9a2fa │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7e4c │ │ │ │ - cbz r0, 9a2fa │ │ │ │ + beq.n 9a24c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ad94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a388 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - cbnz r3, 9a350 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #689 @ 0x2b1 │ │ │ │ - str r3, [r7, #28] │ │ │ │ - bl 9ab58 │ │ │ │ - mov sl, r0 │ │ │ │ - cbz r0, 9a33c │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7e4c │ │ │ │ - cbz r0, 9a33c │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cbz r0, 9a33c │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cbz r0, 9a33c │ │ │ │ + beq.n 9a24c │ │ │ │ ldr r0, [r7, #28] │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9e2a0 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ + bl 9e500 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - cbnz r0, 9a356 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r1, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 99636 │ │ │ │ - b.w 996ae │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.n 9a342 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9a24c │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #61064 @ 0xee88 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #2212 @ 0x8a4 │ │ │ │ + movw r3, #6492 @ 0x195c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e13b0 <_PyTemplate_Build@@Base+0x458> │ │ │ │ - bl 7fc54 │ │ │ │ + bl 1e233c <_PyTemplate_Build@@Base+0x458> │ │ │ │ + bl 7fe24 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a33e │ │ │ │ + beq.n 9a24e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9a342 │ │ │ │ + b.n 9a252 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b9b20 <_PyEval_FrameClearAndPop@@Base+0x1eec> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9a20e │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ad94 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9a20e │ │ │ │ movw r3, #61112 @ 0xeeb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #1872 @ 0x750 │ │ │ │ + movw r3, #6416 @ 0x1910 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e13b0 <_PyTemplate_Build@@Base+0x458> │ │ │ │ - bl 7fc54 │ │ │ │ + bl 1e233c <_PyTemplate_Build@@Base+0x458> │ │ │ │ + bl 7fe24 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a382 │ │ │ │ - b.n 9a33e │ │ │ │ - movw r0, #44536 @ 0xadf8 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #2276 @ 0x8e4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr.w r2, [ip, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d5cf4 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 99020 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98dd2 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 98e1e │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98e8c │ │ │ │ + bne.n 9a2c2 │ │ │ │ + b.n 9a24e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb0 │ │ │ │ + bl 9adec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a7a0 │ │ │ │ + blt.w 9a9c6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a7b0 │ │ │ │ + beq.w 9a9d6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a534 │ │ │ │ + bne.w 9a44c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a788 │ │ │ │ - bl 96550 │ │ │ │ + beq.w 9a9be │ │ │ │ + bl 967ac │ │ │ │ movs r1, #1 │ │ │ │ - bl 97eb0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98104 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a788 │ │ │ │ + bne.w 9a9be │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a674 │ │ │ │ + bne.w 9a582 │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r3 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ad94 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 9a47a │ │ │ │ + cbz r0, 9a392 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cbz r0, 9a47a │ │ │ │ + bl 9ad94 │ │ │ │ + cbz r0, 9a392 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cbz r0, 9a47a │ │ │ │ + bl 9ad94 │ │ │ │ + cbz r0, 9a392 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9e2a0 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ + bl 9e500 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a67a │ │ │ │ + bne.w 9a8c8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a674 │ │ │ │ + bne.w 9a582 │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 9ab58 │ │ │ │ - cbz r0, 9a4bc │ │ │ │ + bl 9ad94 │ │ │ │ + cbz r0, 9a3d4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cbz r0, 9a4bc │ │ │ │ + bl 9ad94 │ │ │ │ + cbz r0, 9a3d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8c3c │ │ │ │ - cbz r0, 9a4bc │ │ │ │ - movw r1, #5629 @ 0x15fd │ │ │ │ + bl c929c │ │ │ │ + cbz r0, 9a3d4 │ │ │ │ + movw r1, #5789 @ 0x169d │ │ │ │ movt r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r2, r4 │ │ │ │ - bl 19b974 <_PySys_GetRequiredAttr@@Base+0x1240> │ │ │ │ + bl 19cf84 <_PySys_GetRequiredAttr@@Base+0x1240> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a5e0 │ │ │ │ + bne.w 9a588 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a674 │ │ │ │ + bne.w 9a582 │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cbz r0, 9a4f2 │ │ │ │ + bl 9ad94 │ │ │ │ + cbz r0, 9a40a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cbz r0, 9a4f2 │ │ │ │ + bl 9ad94 │ │ │ │ + cbz r0, 9a40a │ │ │ │ mov r0, r4 │ │ │ │ - bl 26c4f8 <_PyBytes_Find@@Base+0x850> │ │ │ │ - cbz r0, 9a4f2 │ │ │ │ + bl 26d710 <_PyBytes_Find@@Base+0x850> │ │ │ │ + cbz r0, 9a40a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2140 <_PyToken_ThreeChars@@Base+0x1db4> │ │ │ │ + bl 1a376c <_PyToken_ThreeChars@@Base+0x1ddc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a608 │ │ │ │ + bne.w 9a5b0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a674 │ │ │ │ + bne.w 9a582 │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cbz r0, 9a524 │ │ │ │ + bl 9ad94 │ │ │ │ + cbz r0, 9a43c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ - cbz r0, 9a524 │ │ │ │ + bl 9ad94 │ │ │ │ + cbz r0, 9a43c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26c4f8 <_PyBytes_Find@@Base+0x850> │ │ │ │ - cbz r0, 9a524 │ │ │ │ + bl 26d710 <_PyBytes_Find@@Base+0x850> │ │ │ │ + cbz r0, 9a43c │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b5f8 │ │ │ │ - cbnz r0, 9a538 │ │ │ │ + bl 24c818 │ │ │ │ + cbnz r0, 9a450 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9950a │ │ │ │ + beq.w 9975e │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 99f7c │ │ │ │ + b.n 9a00e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ad94 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a524 │ │ │ │ + beq.n 9a43c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a798 │ │ │ │ - bl 96550 │ │ │ │ + beq.w 9aa36 │ │ │ │ + bl 967ac │ │ │ │ movs r1, #1 │ │ │ │ - bl 97eb0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98104 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a798 │ │ │ │ + bne.w 9aa36 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a790 │ │ │ │ + bne.w 9aa2e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r3 │ │ │ │ - bl b7df8 <_PyEval_FrameClearAndPop@@Base+0x854> │ │ │ │ - cbz r0, 9a5d8 │ │ │ │ + bl b8488 <_PyEval_FrameClearAndPop@@Base+0x854> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9a57a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f0c0 │ │ │ │ + bl 1a06c4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9a5da │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9a57c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a528 │ │ │ │ + bne.n 9a440 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ad94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a524 │ │ │ │ - movw r3, #2128 @ 0x850 │ │ │ │ + beq.n 9a43c │ │ │ │ + movw r3, #6672 @ 0x1a10 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r3, #61112 @ 0xeeb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [fp, #12] │ │ │ │ - bl 1e8aec <_PyCompile_GetBinaryIntrinsicName@@Base+0x1c> │ │ │ │ - bl 7fc54 │ │ │ │ + bl 1e9a7c <_PyCompile_GetBinaryIntrinsicName@@Base+0x1c> │ │ │ │ + bl 7fe24 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a526 │ │ │ │ + beq.n 9a43e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9a52a │ │ │ │ + b.n 9a442 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 99216 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1f5344 <_PySlice_GetLongIndices@@Base+0xa80> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a084 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1fbe30 <_PyEvent_IsSet@@Base+0x14> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9a9da │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ad94 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a084 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ad94 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a084 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9e500 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a084 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + movw r3, #61064 @ 0xee88 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #6852 @ 0x1ac4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e233c <_PyTemplate_Build@@Base+0x458> │ │ │ │ + bl 7fe24 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r1, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a086 │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.n 9a08a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - b.n 9a586 │ │ │ │ + b.n 9a4a2 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 9a442 │ │ │ │ movw r3, #61112 @ 0xeeb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #2088 @ 0x828 │ │ │ │ + movw r3, #6632 @ 0x19e8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e13b0 <_PyTemplate_Build@@Base+0x458> │ │ │ │ - bl 7fc54 │ │ │ │ + bl 1e233c <_PyTemplate_Build@@Base+0x458> │ │ │ │ + bl 7fe24 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a5d2 │ │ │ │ - b.n 9a526 │ │ │ │ + bne.n 9a4ee │ │ │ │ + b.n 9a43e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ad94 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a4f2 │ │ │ │ + beq.w 9a40a │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ad94 │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a4f2 │ │ │ │ + beq.w 9a40a │ │ │ │ mov r0, r4 │ │ │ │ - bl b7df8 <_PyEval_FrameClearAndPop@@Base+0x854> │ │ │ │ + bl b8488 <_PyEval_FrameClearAndPop@@Base+0x854> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a4f2 │ │ │ │ + beq.w 9a40a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f0c0 │ │ │ │ + bl 1a06c4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a4f4 │ │ │ │ + bne.w 9a40c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ad94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a4f2 │ │ │ │ - movw r3, #2128 @ 0x850 │ │ │ │ + beq.w 9a40a │ │ │ │ + movw r3, #6672 @ 0x1a10 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r3, #61112 @ 0xeeb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 9a5be │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.n 9a52a │ │ │ │ - ldr.w r2, [fp, #12] │ │ │ │ + b.n 9a4da │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 99aaa │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9adec │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9a9e8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9aa4a │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9970c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9aa72 │ │ │ │ + bl 967ac │ │ │ │ + movs r1, #1 │ │ │ │ + bl 98104 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9aa72 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9a722 │ │ │ │ + str r3, [r7, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + movw r1, #682 @ 0x2aa │ │ │ │ + mov sl, r3 │ │ │ │ + bl 9ad94 │ │ │ │ + cbz r0, 9a698 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c84ac │ │ │ │ + cbz r0, 9a698 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ad94 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 9a76e │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9a722 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #682 @ 0x2aa │ │ │ │ + str r3, [r7, #28] │ │ │ │ + bl 9ad94 │ │ │ │ + mov sl, r0 │ │ │ │ + cbz r0, 9a6dc │ │ │ │ + mov r0, r4 │ │ │ │ + bl c84ac │ │ │ │ + cbz r0, 9a6dc │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ad94 │ │ │ │ + cbz r0, 9a6dc │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ad94 │ │ │ │ + cbz r0, 9a6dc │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 9e500 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + cbnz r0, 9a6f0 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r2, r1, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 99656 │ │ │ │ + b.w 9970c │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #61064 @ 0xee88 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #2028 @ 0x7ec │ │ │ │ + movw r3, #6432 @ 0x1920 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e13b0 <_PyTemplate_Build@@Base+0x458> │ │ │ │ - bl 7fc54 │ │ │ │ + bl 1e233c <_PyTemplate_Build@@Base+0x458> │ │ │ │ + bl 7fe24 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a5d2 │ │ │ │ - b.n 9a526 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1f42f4 <_PySlice_GetLongIndices@@Base+0xa80> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99fe8 │ │ │ │ + beq.n 9a6de │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9a6e2 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 9a6e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fada0 <_PyEvent_IsSet@@Base+0x14> │ │ │ │ + bl 1fbe30 <_PyEvent_IsSet@@Base+0x14> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9a724 │ │ │ │ - movs r1, #11 │ │ │ │ + bne.w 9a064 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ad94 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a062 │ │ │ │ + movw r3, #61112 @ 0xeeb8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #6416 @ 0x1910 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e233c <_PyTemplate_Build@@Base+0x458> │ │ │ │ + bl 7fe24 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r1, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9a574 │ │ │ │ + b.n 9a086 │ │ │ │ + movw r3, #61112 @ 0xeeb8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #6416 @ 0x1910 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e233c <_PyTemplate_Build@@Base+0x458> │ │ │ │ + bl 7fe24 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r1, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 9a71c │ │ │ │ + b.n 9a6de │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 9a08a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9adec │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9a960 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r9, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9a970 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99902 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9aa56 │ │ │ │ + bl 967ac │ │ │ │ + movs r1, #1 │ │ │ │ + bl 98104 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99fe8 │ │ │ │ + bne.w 9aa56 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9a868 │ │ │ │ + str r3, [r7, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + movw r1, #689 @ 0x2b1 │ │ │ │ + mov sl, r3 │ │ │ │ + bl 9ad94 │ │ │ │ + cbz r0, 9a812 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c84ac │ │ │ │ + cbz r0, 9a812 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ad94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99fe8 │ │ │ │ + bne.n 9a8a0 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ + cbnz r3, 9a868 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #689 @ 0x2b1 │ │ │ │ + str r3, [r7, #28] │ │ │ │ + bl 9ad94 │ │ │ │ + mov sl, r0 │ │ │ │ + cbz r0, 9a854 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c84ac │ │ │ │ + cbz r0, 9a854 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ad94 │ │ │ │ + cbz r0, 9a854 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ad94 │ │ │ │ + cbz r0, 9a854 │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e2a0 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99fe8 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ + bl 9e500 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + cbnz r0, 9a86e │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r2, r1, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9988a │ │ │ │ + b.w 99902 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 9a85a │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ movw r3, #61064 @ 0xee88 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #2308 @ 0x904 │ │ │ │ + movw r3, #6756 @ 0x1a64 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e13b0 <_PyTemplate_Build@@Base+0x458> │ │ │ │ - bl 7fc54 │ │ │ │ + bl 1e233c <_PyTemplate_Build@@Base+0x458> │ │ │ │ + bl 7fe24 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a05c │ │ │ │ - b.n 99fea │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 999b8 │ │ │ │ + beq.n 9a856 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9a85a │ │ │ │ + movw r3, #61112 @ 0xeeb8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #6416 @ 0x1910 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e233c <_PyTemplate_Build@@Base+0x458> │ │ │ │ + bl 7fe24 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 99fec │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - b.w 99994 │ │ │ │ + subs r2, r1, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 9a89a │ │ │ │ + b.n 9a856 │ │ │ │ + ldr.w r2, [fp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + movw r3, #61064 @ 0xee88 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #6572 @ 0x19ac │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e233c <_PyTemplate_Build@@Base+0x458> │ │ │ │ + bl 7fe24 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r2, r1, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9a4ee │ │ │ │ + b.n 9a43e │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 99026 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 99048 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98e1e │ │ │ │ + b.w 9928a │ │ │ │ + movw r0, #44536 @ 0xadf8 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + movw r1, #6820 @ 0x1aa4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr.w r2, [ip, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d6310 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 99274 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 991f2 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 991cc │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 990e0 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 99072 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 99156 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98fc2 │ │ │ │ + b.w 99216 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99636 │ │ │ │ - b.w 996ae │ │ │ │ - ldr.w r3, [r5, #716] @ 0x2cc │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9a9fc │ │ │ │ - sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ - cmp r7, r2 │ │ │ │ - bcc.n 9a770 │ │ │ │ + beq.w 9988a │ │ │ │ + b.w 99902 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + subs r6, #1 │ │ │ │ + b.w 99c98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 98d5e │ │ │ │ + bl 289490 │ │ │ │ + b.w 99c50 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r2, [r7, #24] │ │ │ │ - bl 2882a8 │ │ │ │ - ldrd r3, r2, [r7, #24] │ │ │ │ - b.w 990d0 │ │ │ │ + bl 289490 │ │ │ │ + b.w 9a03a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ - b.n 9a438 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 9a528 │ │ │ │ + bl 289490 │ │ │ │ + b.w 99486 │ │ │ │ + movs r1, #1 │ │ │ │ + subs r2, #1 │ │ │ │ + mov r3, r1 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + b.w 99c0c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 289490 │ │ │ │ + b.w 99432 │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 99122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ - b.n 9a568 │ │ │ │ + bl 289490 │ │ │ │ + b.n 9a350 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ subs r1, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98f9e │ │ │ │ + b.w 991f2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9950a │ │ │ │ - b.n 9a534 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ - b.n 9a2ce │ │ │ │ - ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ - cbz r2, 9a820 │ │ │ │ - sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ - cmp r7, r3 │ │ │ │ - bcs.w 9a93c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a8f6 │ │ │ │ - ldrd r8, r2, [r4, #8] │ │ │ │ - cmp r2, r8 │ │ │ │ - bne.n 9a842 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9a836 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr.w r2, [r0, r8, lsl #2] │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9a8f6 │ │ │ │ - ldrd r2, r1, [r4, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 99016 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r7, #28] │ │ │ │ - bl 9abb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9a3ca │ │ │ │ - ldrd r0, r2, [r4, #4] │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - b.w 99016 │ │ │ │ - str r0, [r7, #28] │ │ │ │ - bl 193120 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ - add.w r2, r3, #8192 @ 0x2000 │ │ │ │ - cmp r7, r2 │ │ │ │ - bhi.n 9a7d2 │ │ │ │ - b.n 9a7c8 │ │ │ │ + b.n 9a446 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9a088 │ │ │ │ + subs r1, r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 99288 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ subs r1, #1 │ │ │ │ - b.w 99a46 │ │ │ │ - mov r2, r8 │ │ │ │ - b.w 99008 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ - b.n 9a12a │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 99072 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ - b.w 99e0e │ │ │ │ + strd r3, r2, [r7, #24] │ │ │ │ + bl 289490 │ │ │ │ + ldrd r3, r2, [r7, #24] │ │ │ │ + b.w 99324 │ │ │ │ ldr.w r8, [r7, #28] │ │ │ │ mov r5, fp │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 761ac │ │ │ │ + bl 7637c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - bl 1f4674 │ │ │ │ + bl 1f56c4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 999c6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ - b.w 993dc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ - b.w 99610 │ │ │ │ - subs r1, r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 99034 │ │ │ │ + b.w 99c1a │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 99ffc │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98e1e │ │ │ │ + b.n 9a440 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 289490 │ │ │ │ + b.n 9a480 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99402 │ │ │ │ - b.w 994b8 │ │ │ │ - movs r1, #1 │ │ │ │ - subs r2, #1 │ │ │ │ - mov r3, r1 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - b.w 999b8 │ │ │ │ - bl 7fc54 │ │ │ │ + beq.w 99534 │ │ │ │ + b.w 99aaa │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 99656 │ │ │ │ + b.w 9970c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 289490 │ │ │ │ + b.n 9a7e6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 289490 │ │ │ │ + b.w 99630 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 289490 │ │ │ │ + b.w 99864 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 289490 │ │ │ │ + b.n 9a66c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 289490 │ │ │ │ + b.w 99736 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 289490 │ │ │ │ + b.w 9950c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99f7a │ │ │ │ - b.n 9a7a2 │ │ │ │ + b.w 9a250 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 289490 │ │ │ │ + b.w 99378 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 289490 │ │ │ │ + b.w 9a1d2 │ │ │ │ + bl 7fe24 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98f9e │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a00c │ │ │ │ + b.n 9a9c8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r5, fp │ │ │ │ ldr.w r8, [r7, #28] │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99aa0 │ │ │ │ + beq.w 99cf4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 99aa4 │ │ │ │ + b.w 99cf8 │ │ │ │ + ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9ac3a │ │ │ │ + sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ + cmp r7, r3 │ │ │ │ + bcc.n 9aaf0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 289490 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 9ab8e │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ - b.w 99a46 │ │ │ │ + b.w 99c9a │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 99e98 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - subs r6, #1 │ │ │ │ - b.w 99a44 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ - b.w 999fc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ - b.w 99124 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 991f2 │ │ │ │ + mov r6, r3 │ │ │ │ + b.w 99198 │ │ │ │ + movw r1, #36264 @ 0x8da8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #49348 @ 0xc0c4 │ │ │ │ + movt r0, #56 @ 0x38 │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr.w r3, [r5, #716] @ 0x2cc │ │ │ │ + cbz r3, 9ab7a │ │ │ │ + sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ + cmp r7, r2 │ │ │ │ + bcc.n 9ab38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ - b.w 994e2 │ │ │ │ + bl 289490 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 98fb2 │ │ │ │ + str r0, [r7, #28] │ │ │ │ + bl 194728 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ + add.w r2, r3, #8192 @ 0x2000 │ │ │ │ + cmp r7, r2 │ │ │ │ + bhi.w 999e2 │ │ │ │ + b.w 999d4 │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 990b0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 99db4 │ │ │ │ + b.w 99c0c │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + b.w 99be8 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 99072 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 194728 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ + add.w r3, r2, #8192 @ 0x2000 │ │ │ │ + cmp r7, r3 │ │ │ │ + bls.n 9ab2a │ │ │ │ + b.n 9ab38 │ │ │ │ + ldrd r8, r2, [r4, #8] │ │ │ │ + cmp r2, r8 │ │ │ │ + bne.n 9abe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ - b.w 99fa8 │ │ │ │ + bl 9adec │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9abd4 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr.w r2, [r0, r8, lsl #2] │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 9aaf6 │ │ │ │ + ldrd r2, r1, [r4, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 9926a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ - b.n 9a7d2 │ │ │ │ - movw r1, #31720 @ 0x7be8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #44804 @ 0xaf04 │ │ │ │ - movt r0, #56 @ 0x38 │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + str r3, [r7, #28] │ │ │ │ + bl 9adec │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9a92c │ │ │ │ + ldrd r0, r2, [r4, #4] │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + b.w 9926a │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + subs r1, #1 │ │ │ │ + b.w 99c9a │ │ │ │ + mov r2, r8 │ │ │ │ + b.w 9925c │ │ │ │ + mov r6, r3 │ │ │ │ + b.w 98ff6 │ │ │ │ str r0, [r7, #28] │ │ │ │ - bl 193120 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 194728 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 996ce │ │ │ │ - b.w 996c0 │ │ │ │ + bhi.w 99922 │ │ │ │ + b.w 99914 │ │ │ │ str r0, [r7, #28] │ │ │ │ - bl 193120 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 194728 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 9978e │ │ │ │ - b.w 99780 │ │ │ │ - mov r6, r3 │ │ │ │ - b.w 98da2 │ │ │ │ + bhi.w 99a88 │ │ │ │ + b.w 99a7a │ │ │ │ str r0, [r7, #28] │ │ │ │ - bl 193120 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 194728 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 99834 │ │ │ │ - b.w 99826 │ │ │ │ + bhi.w 99a24 │ │ │ │ + b.w 99a16 │ │ │ │ str r0, [r7, #28] │ │ │ │ - bl 193120 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 194728 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 997d0 │ │ │ │ - b.w 997c2 │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 98ece │ │ │ │ - mov r6, r3 │ │ │ │ - b.w 98f44 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ - b.w 992b8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ - b.w 991de │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 992e0 │ │ │ │ - b.w 99856 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2882a8 │ │ │ │ - b.w 99232 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 193120 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ - ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ - add.w r3, r2, #8192 @ 0x2000 │ │ │ │ - cmp r7, r3 │ │ │ │ - bls.w 9a762 │ │ │ │ - b.n 9a770 │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 98e5c │ │ │ │ + bhi.w 9aaf0 │ │ │ │ + b.n 9aae2 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0009aa18 <_Py_GetConfig@@Base>: │ │ │ │ +0009ac54 <_Py_GetConfig@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (9aa48 <_Py_GetConfig@@Base+0x30>) │ │ │ │ + ldr r3, [pc, #32] @ (9ac84 <_Py_GetConfig@@Base+0x30>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 9aa38 <_Py_GetConfig@@Base+0x20> │ │ │ │ + cbz r3, 9ac74 <_Py_GetConfig@@Base+0x20> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #4160 @ 0x1040 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #31720 @ 0x7be8 │ │ │ │ + movw r1, #36264 @ 0x8da8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #8] @ (9aa4c <_Py_GetConfig@@Base+0x34>) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (9ac88 <_Py_GetConfig@@Base+0x34>) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + stmia r0!, {r3, r4, r6, r7} │ │ │ │ movs r0, r7 │ │ │ │ │ │ │ │ -0009aa50 <_PyObject_NewVar@@Base>: │ │ │ │ +0009ac8c <_PyObject_NewVar@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ adds r0, #3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - bl 70bec │ │ │ │ - cbz r0, 9aad2 <_PyObject_NewVar@@Base+0x82> │ │ │ │ + bl 70d78 │ │ │ │ + cbz r0, 9ad0e <_PyObject_NewVar@@Base+0x82> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ str r4, [r0, #4] │ │ │ │ - ldr r0, [pc, #92] @ (9aadc <_PyObject_NewVar@@Base+0x8c>) │ │ │ │ + ldr r0, [pc, #92] @ (9ad18 <_PyObject_NewVar@@Base+0x8c>) │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r4, [r0, #1600] @ 0x640 │ │ │ │ - cbnz r4, 9aa9c <_PyObject_NewVar@@Base+0x4c> │ │ │ │ + cbnz r4, 9acd8 <_PyObject_NewVar@@Base+0x4c> │ │ │ │ mov r0, r3 │ │ │ │ str r5, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 9aac2 <_PyObject_NewVar@@Base+0x72> │ │ │ │ + bne.n 9acfe <_PyObject_NewVar@@Base+0x72> │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9aa94 <_PyObject_NewVar@@Base+0x44> │ │ │ │ + bne.n 9acd0 <_PyObject_NewVar@@Base+0x44> │ │ │ │ mov r0, r3 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9aa94 <_PyObject_NewVar@@Base+0x44> │ │ │ │ + b.n 9acd0 <_PyObject_NewVar@@Base+0x44> │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9aa94 <_PyObject_NewVar@@Base+0x44> │ │ │ │ + b.n 9acd0 <_PyObject_NewVar@@Base+0x44> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1f4674 │ │ │ │ + b.w 1f56c4 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0009aae0 : │ │ │ │ +0009ad1c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 9ab40 │ │ │ │ - ldr r6, [pc, #92] @ (9ab50 ) │ │ │ │ + cbz r0, 9ad7c │ │ │ │ + ldr r6, [pc, #92] @ (9ad8c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ - cbnz r3, 9ab2c │ │ │ │ + cbnz r3, 9ad68 │ │ │ │ ldr.w r3, [r0, #716] @ 0x2cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 9ab24 │ │ │ │ - bl 6c7f8 │ │ │ │ + cbz r3, 9ad60 │ │ │ │ + bl 6c988 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r4, [r6, r5] │ │ │ │ str r2, [r4, #28] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 9ab1a │ │ │ │ + bpl.n 9ad56 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 192ec8 │ │ │ │ + bl 1944d0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 9ab12 │ │ │ │ - bl 193120 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + b.n 9ad4e │ │ │ │ + bl 194728 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9ab02 │ │ │ │ - movw r1, #31896 @ 0x7c98 │ │ │ │ + b.n 9ad3e │ │ │ │ + movw r1, #36440 @ 0x8e58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #24568 @ 0x5ff8 │ │ │ │ + movw r0, #29112 @ 0x71b8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #31720 @ 0x7be8 │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #36264 @ 0x8da8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #8] @ (9ab54 ) │ │ │ │ - bl 62ff2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (9ad90 ) │ │ │ │ + bl 631e6 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + stmia r2!, {r2} │ │ │ │ movs r0, r7 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r2, r4, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 9ab84 │ │ │ │ + beq.n 9adc0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 9aba2 │ │ │ │ + beq.n 9adde │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 9abb0 │ │ │ │ + bl 9adec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9abaa │ │ │ │ + blt.n 9ade6 │ │ │ │ ldrd r0, r2, [r3, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 9ab7e │ │ │ │ + bne.n 9adba │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ - b.n 9ab7e │ │ │ │ + b.n 9adba │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ @@ -165917,514 +166150,512 @@ │ │ │ │ mov r2, r7 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r3, r6, r1 │ │ │ │ add.w r1, r1, #2752 @ 0xac0 │ │ │ │ add r1, r6 │ │ │ │ ldr.w r3, [r3, #2752] @ 0xac0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b34c │ │ │ │ - bl 9b6c8 │ │ │ │ + bne.w 9b584 │ │ │ │ + bl 9b900 │ │ │ │ ldr.w r3, [r6, #2692] @ 0xa84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b35c │ │ │ │ + bne.w 9b594 │ │ │ │ cmp r5, #56 @ 0x38 │ │ │ │ itt eq │ │ │ │ moveq r6, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.w 9b3f0 │ │ │ │ + beq.w 9b628 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ it eq │ │ │ │ cmpeq r5, #0 │ │ │ │ - beq.w 9b44c │ │ │ │ + beq.w 9b684 │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq.w 9b0e0 │ │ │ │ + beq.w 9b318 │ │ │ │ ldr.w r8, [r0, r3, lsl #2] │ │ │ │ cmp r5, #1 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ - beq.w 9adb8 │ │ │ │ + beq.w 9aff0 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r6, [r8] │ │ │ │ subs.w r3, r3, r9 │ │ │ │ - bmi.w 9b63c │ │ │ │ + bmi.w 9b874 │ │ │ │ sub.w r2, r3, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9afd0 │ │ │ │ + bne.w 9b208 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9afca │ │ │ │ + beq.w 9b202 │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 9b50a │ │ │ │ + bhi.w 9b742 │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #3289 @ 0xcd9 │ │ │ │ + movw r2, #3685 @ 0xe65 │ │ │ │ movt r2, #7 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r6, [r7, #888] @ 0x378 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9af90 │ │ │ │ - ldr r2, [pc, #280] @ (9adb0 ) │ │ │ │ + bne.w 9b1c8 │ │ │ │ + ldr r2, [pc, #276] @ (9afe8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1596] @ 0x63c │ │ │ │ mov sl, r2 │ │ │ │ - bhi.w 9b31c │ │ │ │ + bhi.w 9b554 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ adds r1, r0, #2 │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 9b30a │ │ │ │ + beq.w 9b542 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r7, [r6, #0] │ │ │ │ str r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9af72 │ │ │ │ - ldr r0, [pc, #220] @ (9adb4 ) │ │ │ │ + beq.w 9b1aa │ │ │ │ + ldr r0, [pc, #216] @ (9afec ) │ │ │ │ movw r2, #41176 @ 0xa0d8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr.w r7, [r0, #1600] @ 0x640 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9b386 │ │ │ │ + bne.w 9b5be │ │ │ │ adds r2, r6, r3 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r6, #8] │ │ │ │ str r1, [r6, #12] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9afbc │ │ │ │ + bne.w 9b1f4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str.w r6, [r8, #4] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - bpl.w 9affa │ │ │ │ + bpl.w 9b232 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.w 9b028 │ │ │ │ + bge.w 9b260 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ str.w r6, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r2, [r7, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9b082 │ │ │ │ + blt.w 9b2ba │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9b0a2 │ │ │ │ + bne.w 9b2da │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ str.w r2, [r8, #8] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ str.w r3, [r8, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r6, #464] @ 0x1d0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9b4da │ │ │ │ + beq.w 9b712 │ │ │ │ str.w r2, [r8, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #20] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r1, [r6, #464] @ 0x1d0 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ ldreq r3, [r4, #56] @ 0x38 │ │ │ │ - beq.w 9b4f4 │ │ │ │ + beq.w 9b72c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, #67 @ 0x43 │ │ │ │ str.w r2, [r8, #24] │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq.w 9b4f8 │ │ │ │ + beq.w 9b730 │ │ │ │ + movs r0, #0 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r2, r2, r3 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 9af6e │ │ │ │ + ble.w 9b1a6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r7, [r3, r2, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9ac38 │ │ │ │ + beq.w 9ae74 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 9ac38 │ │ │ │ + beq.w 9ae74 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2aecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac3a │ │ │ │ + beq.w 9ae76 │ │ │ │ cmn.w r7, #8 │ │ │ │ - beq.w 9ac38 │ │ │ │ + beq.w 9ae74 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 9ac38 │ │ │ │ + beq.w 9ae74 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2aecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac3a │ │ │ │ + beq.w 9ae76 │ │ │ │ cmn.w r7, #16 │ │ │ │ - beq.w 9ac38 │ │ │ │ + beq.w 9ae74 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.w 9af6e │ │ │ │ + beq.w 9b1a6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2aecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac3a │ │ │ │ + beq.w 9ae76 │ │ │ │ cmn.w r7, #24 │ │ │ │ - beq.w 9af6e │ │ │ │ + beq.w 9b1a6 │ │ │ │ ldr r6, [r7, #28] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 9af6e │ │ │ │ + beq.w 9b1a6 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2aecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac3a │ │ │ │ + beq.w 9ae76 │ │ │ │ cmn.w r7, #32 │ │ │ │ - beq.w 9af6e │ │ │ │ + beq.w 9b1a6 │ │ │ │ ldr r6, [r7, #36] @ 0x24 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 9af6e │ │ │ │ + beq.w 9b1a6 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2aecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac3a │ │ │ │ + beq.w 9ae76 │ │ │ │ cmn.w r7, #40 @ 0x28 │ │ │ │ - beq.n 9af6e │ │ │ │ + beq.n 9b1a6 │ │ │ │ ldr r6, [r7, #44] @ 0x2c │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 9af6e │ │ │ │ + beq.n 9b1a6 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2aecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac3a │ │ │ │ + beq.w 9ae76 │ │ │ │ adds.w r3, r7, #48 @ 0x30 │ │ │ │ - beq.n 9af6e │ │ │ │ + beq.n 9b1a6 │ │ │ │ mvn.w r1, #7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r1, r1, r3 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ adds r1, #1 │ │ │ │ ands.w r1, r1, #3 │ │ │ │ - beq.w 9b0c6 │ │ │ │ + beq.w 9b2fe │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 9aee2 │ │ │ │ + beq.n 9b11a │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 9aec4 │ │ │ │ + beq.n 9b0fc │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 9af6e │ │ │ │ + beq.n 9b1a6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2aecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac3a │ │ │ │ + beq.w 9ae76 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r7, r6, #1 │ │ │ │ - beq.n 9af6e │ │ │ │ + beq.n 9b1a6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r1, r9 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ blx 2aecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac3a │ │ │ │ + beq.w 9ae76 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, #8 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.n 9af6e │ │ │ │ + beq.n 9b1a6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r1, r9 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ blx 2aecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac3a │ │ │ │ + beq.w 9ae76 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #8 │ │ │ │ - beq.n 9af6e │ │ │ │ + beq.n 9b1a6 │ │ │ │ mov sl, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov fp, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.n 9af6a │ │ │ │ + beq.n 9b1a2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r7, r4, #8 │ │ │ │ blx 2aecc │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b364 │ │ │ │ + beq.w 9b59c │ │ │ │ ldr r6, [r7, #4] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 9af6a │ │ │ │ + beq.n 9b1a2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx 2aecc │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b364 │ │ │ │ + beq.w 9b59c │ │ │ │ ldr r6, [r7, #12] │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 9af6a │ │ │ │ + beq.n 9b1a2 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx 2aecc │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b364 │ │ │ │ + beq.w 9b59c │ │ │ │ ldr r6, [r7, #20] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 9af6a │ │ │ │ + beq.n 9b1a2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, r9 │ │ │ │ blx 2aecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b364 │ │ │ │ + beq.w 9b59c │ │ │ │ adds.w r4, r7, #24 │ │ │ │ - bne.n 9af08 │ │ │ │ + bne.n 9b140 │ │ │ │ mov r5, sl │ │ │ │ mov r4, fp │ │ │ │ movs r6, #1 │ │ │ │ - b.n 9ac3a │ │ │ │ + b.n 9ae76 │ │ │ │ ldrd lr, r1, [r2, #24] │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.w 9b0ba │ │ │ │ + bhi.w 9b2f2 │ │ │ │ adds r0, #3 │ │ │ │ add.w r1, r2, lr │ │ │ │ str r1, [r2, #4] │ │ │ │ add.w r0, lr, r0, lsl #3 │ │ │ │ str r0, [r2, #24] │ │ │ │ str.w r7, [r2, lr] │ │ │ │ - b.n 9acd6 │ │ │ │ + b.n 9af12 │ │ │ │ ldr.w r0, [r7, #884] @ 0x374 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9acd6 │ │ │ │ + bne.w 9af12 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1f4674 │ │ │ │ + bl 1f56c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b520 │ │ │ │ + beq.w 9b758 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9ad12 │ │ │ │ + beq.w 9af4e │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r6, #16 │ │ │ │ blx 2beec │ │ │ │ - b.n 9ad12 │ │ │ │ + b.n 9af4e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r6, [pc, #268] @ (9b0dc ) │ │ │ │ - b.n 9ad14 │ │ │ │ + ldr r6, [pc, #268] @ (9b314 ) │ │ │ │ + b.n 9af50 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ movs r2, #24 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movw r6, #13388 @ 0x344c │ │ │ │ ldr r7, [r1, #8] │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add r6, r3 │ │ │ │ str.w r6, [r8, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.w 9ad24 │ │ │ │ - movw r0, #33000 @ 0x80e8 │ │ │ │ + bmi.w 9af60 │ │ │ │ + movw r0, #37544 @ 0x92a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #542 @ 0x21e │ │ │ │ - bl 24659c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 247e2c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9b504 │ │ │ │ + bge.w 9b73c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b504 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9b504 │ │ │ │ + bne.w 9b73c │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9b73c │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 9b0d0 │ │ │ │ + bge.n 9b308 │ │ │ │ add.w r9, r3, #7 │ │ │ │ adds r1, r3, #4 │ │ │ │ add.w r9, r9, r2, asr #3 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ bic.w r9, r9, #3 │ │ │ │ sub.w r0, r9, r2 │ │ │ │ cmp r0, #0 │ │ │ │ it le │ │ │ │ movle r9, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9b47c │ │ │ │ + beq.w 9b6b4 │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 9b4aa │ │ │ │ + bcs.w 9b6e2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - bl 85f98 │ │ │ │ + bl 8616c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b4aa │ │ │ │ + beq.w 9b6e2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r7, #8] │ │ │ │ strd r0, r9, [r7, #12] │ │ │ │ str.w r6, [r0, r3, lsl #2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9ad4e │ │ │ │ + bge.w 9af8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ad4e │ │ │ │ + bne.w 9af8a │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r8, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9ad5c │ │ │ │ + beq.w 9af98 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 9e1a8 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9e408 <_PyArena_AddPyObject@@Base> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9b6a0 │ │ │ │ + blt.w 9b8d8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [r8, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 9ad5c │ │ │ │ + b.n 9af98 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 9acd6 │ │ │ │ + b.n 9af12 │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 9af08 │ │ │ │ + b.n 9b140 │ │ │ │ cmp.w r2, r1, asr #1 │ │ │ │ - blt.n 9b02c │ │ │ │ + blt.n 9b264 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ str r2, [r7, #8] │ │ │ │ - b.n 9b074 │ │ │ │ + b.n 9b2ac │ │ │ │ str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 85f98 │ │ │ │ + bl 8616c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b6ba │ │ │ │ + beq.w 9b8f2 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r7, r6 │ │ │ │ - ble.w 9b3e8 │ │ │ │ + ble.w 9b620 │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ - movw fp, #24697 @ 0x6079 │ │ │ │ + movw fp, #25161 @ 0x6249 │ │ │ │ movt fp, #7 │ │ │ │ - movw r3, #29717 @ 0x7415 │ │ │ │ + movw r3, #30181 @ 0x75e5 │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r6, #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #16] │ │ │ │ - bpl.n 9b1a0 │ │ │ │ + bpl.n 9b3d8 │ │ │ │ ldr.w r3, [r7, #872] @ 0x368 │ │ │ │ add.w r9, r0, r6, lsl #2 │ │ │ │ mov.w sl, r6, lsl #2 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 9b48e │ │ │ │ - ldr r3, [pc, #696] @ (9b3ec ) │ │ │ │ + bne.w 9b6c6 │ │ │ │ + ldr r3, [pc, #696] @ (9b624 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1596] @ 0x63c │ │ │ │ ldr.w r2, [r8, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 9b3b0 │ │ │ │ + beq.w 9b5e8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 9b17c │ │ │ │ + cbnz r1, 9b3b4 │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp ip, lr │ │ │ │ ittte ls │ │ │ │ addls.w lr, r2, ip │ │ │ │ addls.w r0, ip, #40 @ 0x28 │ │ │ │ strls.w lr, [r2, #4] │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ @@ -166438,43 +166669,43 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 2b314 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r0, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b6b8 │ │ │ │ + beq.w 9b8f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 9b29a │ │ │ │ + beq.n 9b4d2 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r7, #872] @ 0x368 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ add r5, r8 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 9b378 │ │ │ │ - ldr r3, [pc, #564] @ (9b3ec ) │ │ │ │ + bne.w 9b5b0 │ │ │ │ + ldr r3, [pc, #564] @ (9b624 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1596] @ 0x63c │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9b2a2 │ │ │ │ + beq.n 9b4da │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 9b1fc │ │ │ │ + cbnz r1, 9b434 │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp ip, lr │ │ │ │ itttt ls │ │ │ │ addls.w r0, r2, ip │ │ │ │ strls r0, [r2, #4] │ │ │ │ addls.w r0, ip, #40 @ 0x28 │ │ │ │ strls r0, [r2, #24] │ │ │ │ @@ -166488,39 +166719,39 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 2b314 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr.w r3, [r5, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b6b8 │ │ │ │ + beq.w 9b8f0 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [r7, #872] @ 0x368 │ │ │ │ mov r9, r6 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ cmp r3, fp │ │ │ │ add r5, r8 │ │ │ │ - bne.w 9b36a │ │ │ │ - ldr r3, [pc, #448] @ (9b3ec ) │ │ │ │ + bne.w 9b5a2 │ │ │ │ + ldr r3, [pc, #448] @ (9b624 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1596] @ 0x63c │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9b2d6 │ │ │ │ + beq.n 9b50e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 9b272 │ │ │ │ + cbnz r1, 9b4aa │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp ip, lr │ │ │ │ itttt ls │ │ │ │ addls.w r0, r2, ip │ │ │ │ strls r0, [r2, #4] │ │ │ │ addls.w r0, ip, #40 @ 0x28 │ │ │ │ strls r0, [r2, #24] │ │ │ │ @@ -166534,410 +166765,410 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 2b314 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr.w r3, [r5, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b6b8 │ │ │ │ + beq.w 9b8f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r6, r9, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 9b1a4 │ │ │ │ + bne.n 9b3dc │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 9ac2a │ │ │ │ + b.n 9ae66 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b1fc │ │ │ │ + bne.n 9b434 │ │ │ │ ldr.w r3, [r7, #852] @ 0x354 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9b528 │ │ │ │ + bne.w 9b760 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bdac │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b208 │ │ │ │ + beq.n 9b440 │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 9b208 │ │ │ │ + b.n 9b440 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b272 │ │ │ │ + bne.n 9b4aa │ │ │ │ ldr.w r3, [r7, #852] @ 0x354 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9b480 │ │ │ │ + bne.w 9b6b8 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bdac │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b27e │ │ │ │ + beq.n 9b4b6 │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 9b27e │ │ │ │ + b.n 9b4b6 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9acd6 │ │ │ │ + bne.w 9af12 │ │ │ │ ldr.w r6, [r7, #848] @ 0x350 │ │ │ │ - movw r2, #46021 @ 0xb3c5 │ │ │ │ + movw r2, #46421 @ 0xb555 │ │ │ │ movt r2, #6 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9b4ca │ │ │ │ + bne.w 9b702 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2bf6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9afa4 │ │ │ │ + beq.w 9b1dc │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 9acd6 │ │ │ │ - bl caa3c │ │ │ │ + b.n 9af12 │ │ │ │ + bl cb074 │ │ │ │ ldr.w r3, [r6, #2692] @ 0xa84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ac00 │ │ │ │ + beq.w 9ae3c │ │ │ │ movs r3, #22 │ │ │ │ movs r5, #67 @ 0x43 │ │ │ │ str r3, [r6, #32] │ │ │ │ - b.n 9ac1a │ │ │ │ + b.n 9ae56 │ │ │ │ mov r5, sl │ │ │ │ mov r4, fp │ │ │ │ - b.n 9ac3a │ │ │ │ + b.n 9ae76 │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9b27e │ │ │ │ + b.n 9b4b6 │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9b208 │ │ │ │ - movw r2, #785 @ 0x311 │ │ │ │ + b.n 9b440 │ │ │ │ + movw r2, #4689 @ 0x1251 │ │ │ │ movt r2, #19 │ │ │ │ cmp r7, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.w 9b49c │ │ │ │ + bne.w 9b6d4 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b630 │ │ │ │ + bl 6b7c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9acfc │ │ │ │ + bne.w 9af38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 130978 <_PyUnicode_IsNumeric@@Base+0x1684> │ │ │ │ + bl 1318ac <_PyUnicode_IsNumeric@@Base+0x1660> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 9acfc │ │ │ │ + b.n 9af38 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 70da4 │ │ │ │ + bl 70f30 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b17c │ │ │ │ + bne.w 9b3b4 │ │ │ │ ldr.w r3, [r7, #852] @ 0x354 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9b536 │ │ │ │ + bne.w 9b76e │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bdac │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b188 │ │ │ │ + beq.w 9b3c0 │ │ │ │ ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.n 9b188 │ │ │ │ + b.n 9b3c0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.n 9b29c │ │ │ │ + b.n 9b4d4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r5, r5, r3 │ │ │ │ adds r0, r5, #1 │ │ │ │ - bl 75df4 │ │ │ │ + bl 75fc4 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b6ba │ │ │ │ + beq.w 9b8f2 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx 2c1e0 │ │ │ │ strb r6, [r7, r5] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r9, [r3, #464] @ 0x1d0 │ │ │ │ ldrd r5, r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.w 9b654 │ │ │ │ + bcs.w 9b88c │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str.w r9, [r2, r3, lsl #3] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ adds r3, #1 │ │ │ │ str r7, [r2, #4] │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 19b9a4 <_PySys_GetRequiredAttr@@Base+0x1270> │ │ │ │ + bl 19cfb4 <_PySys_GetRequiredAttr@@Base+0x1270> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - beq.n 9b3f0 │ │ │ │ + beq.n 9b628 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - bne.w 9ac1a │ │ │ │ + bne.w 9ae56 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ac1a │ │ │ │ + bne.w 9ae56 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9ac1a │ │ │ │ + beq.w 9ae56 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b544 │ │ │ │ + bne.n 9b77c │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ movs r5, #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9b0e0 │ │ │ │ + beq.w 9b318 │ │ │ │ ldr.w r8, [r0, r3, lsl #2] │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ - b.w 9ac3a │ │ │ │ + b.w 9ae76 │ │ │ │ mov r9, r2 │ │ │ │ - b.n 9b056 │ │ │ │ + b.n 9b28e │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9b2fa │ │ │ │ + b.n 9b532 │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9b188 │ │ │ │ + b.n 9b3c0 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 9acfc │ │ │ │ - bl 1f4674 │ │ │ │ + b.n 9af38 │ │ │ │ + bl 1f56c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9b00a │ │ │ │ + bge.w 9b242 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b00a │ │ │ │ + bne.w 9b242 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ffc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9b00a │ │ │ │ + bl 771cc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9b242 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9b33a │ │ │ │ + b.n 9b572 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [r8, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #20] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r6, #464] @ 0x1d0 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 9ad92 │ │ │ │ + bne.w 9afce │ │ │ │ add r2, r3 │ │ │ │ - b.n 9ad92 │ │ │ │ + b.n 9afce │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 9b584 │ │ │ │ - bl 7fc54 │ │ │ │ - cbz r0, 9b556 │ │ │ │ + beq.n 9b7bc │ │ │ │ + bl 7fe24 │ │ │ │ + cbz r0, 9b78e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ada8 │ │ │ │ + b.n 9afe2 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32944 @ 0x80b0 │ │ │ │ + movw r1, #37488 @ 0x9270 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ + bl f29e4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ - b.n 9b504 │ │ │ │ + b.n 9b73c │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9b2c6 │ │ │ │ + b.n 9b4fe │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9b3d6 │ │ │ │ + b.n 9b60e │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ands.w r2, r2, #2 │ │ │ │ ittt eq │ │ │ │ streq r2, [r1, #44] @ 0x2c │ │ │ │ negeq r3, r3 │ │ │ │ streq.w r3, [r1, #452] @ 0x1c4 │ │ │ │ - b.n 9b460 │ │ │ │ + b.n 9b698 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ movw r2, #61112 @ 0xeeb8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r3, [r6, #32] │ │ │ │ subs r3, #11 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.n 9b61e │ │ │ │ + bhi.n 9b856 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrb r0, [r2, #17] │ │ │ │ ldrsb r1, [r1, r5] │ │ │ │ ldrsb r5, [r2, r6] │ │ │ │ subs r5, #87 @ 0x57 │ │ │ │ adds r1, #87 @ 0x57 │ │ │ │ ldrsb r3, [r4, r4] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r6, [r1, r4] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e25c0 <_Py_dup@@Base+0x280> │ │ │ │ - b.n 9b504 │ │ │ │ + bl 1e354c <_Py_dup@@Base+0x280> │ │ │ │ + b.n 9b73c │ │ │ │ ldrd r2, r3, [r6] │ │ │ │ - movw r5, #2556 @ 0x9fc │ │ │ │ + movw r5, #7100 @ 0x1bbc │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ subs r3, r3, r2 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r2, [r6, #464] @ 0x1d0 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r4, [sp] │ │ │ │ - bl 1e8aec <_PyCompile_GetBinaryIntrinsicName@@Base+0x1c> │ │ │ │ - b.n 9b504 │ │ │ │ + bl 1e9a7c <_PyCompile_GetBinaryIntrinsicName@@Base+0x1c> │ │ │ │ + b.n 9b73c │ │ │ │ movw r1, #61064 @ 0xee88 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #2636 @ 0xa4c │ │ │ │ + movw r3, #7180 @ 0x1c0c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1e13b0 <_PyTemplate_Build@@Base+0x458> │ │ │ │ - b.n 9b504 │ │ │ │ + bl 1e233c <_PyTemplate_Build@@Base+0x458> │ │ │ │ + b.n 9b73c │ │ │ │ movw r2, #61064 @ 0xee88 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r5, #2524 @ 0x9dc │ │ │ │ + movw r5, #7068 @ 0x1b9c │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - b.n 9b59c │ │ │ │ + b.n 9b7d4 │ │ │ │ movw r2, #61032 @ 0xee68 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r5, #2472 @ 0x9a8 │ │ │ │ + movw r5, #7016 @ 0x1b68 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - b.n 9b59c │ │ │ │ - movw r5, #2456 @ 0x998 │ │ │ │ + b.n 9b7d4 │ │ │ │ + movw r5, #7000 @ 0x1b58 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b59c │ │ │ │ + b.n 9b7d4 │ │ │ │ ldr.w r2, [r6, #480] @ 0x1e0 │ │ │ │ - cbz r2, 9b62c │ │ │ │ + cbz r2, 9b864 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e89b0 <_PyCompile_GetUnaryIntrinsicName@@Base+0x410> │ │ │ │ - b.n 9b504 │ │ │ │ - movw r5, #2612 @ 0xa34 │ │ │ │ + bl 1e9940 <_PyCompile_GetUnaryIntrinsicName@@Base+0x410> │ │ │ │ + b.n 9b73c │ │ │ │ + movw r5, #7156 @ 0x1bf4 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b59c │ │ │ │ + b.n 9b7d4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #1160 @ 0x488 │ │ │ │ + movw r3, #5704 @ 0x1648 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e13b0 <_PyTemplate_Build@@Base+0x458> │ │ │ │ - b.n 9b504 │ │ │ │ + bl 1e233c <_PyTemplate_Build@@Base+0x458> │ │ │ │ + b.n 9b73c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32892 @ 0x807c │ │ │ │ + movw r1, #37436 @ 0x923c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 9b520 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 9b758 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - bl 85f98 │ │ │ │ - cbz r0, 9b6ba │ │ │ │ + bl 8616c │ │ │ │ + cbz r0, 9b8f2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ str r5, [r4, #76] @ 0x4c │ │ │ │ - b.n 9b41e │ │ │ │ - bl 7fc54 │ │ │ │ + b.n 9b656 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b504 │ │ │ │ + bne.w 9b73c │ │ │ │ movw r3, #61160 @ 0xeee8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 153cf0 │ │ │ │ - b.n 9b504 │ │ │ │ + bl 154e20 │ │ │ │ + b.n 9b73c │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2688 @ 0xa80 │ │ │ │ + movw r1, #7232 @ 0x1c40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f2414 │ │ │ │ - b.n 9b504 │ │ │ │ - bl 1f4674 │ │ │ │ - b.n 9b504 │ │ │ │ + bl f29e4 │ │ │ │ + b.n 9b73c │ │ │ │ + bl 1f56c4 │ │ │ │ + b.n 9b73c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9b504 │ │ │ │ + bge.w 9b73c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b504 │ │ │ │ + bne.w 9b73c │ │ │ │ mov r0, r2 │ │ │ │ - b.n 9b022 │ │ │ │ + b.n 9b25a │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 1f4674 │ │ │ │ + bl 1f56c4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 7751c │ │ │ │ - b.n 9b504 │ │ │ │ + bl 776ec │ │ │ │ + b.n 9b73c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -166947,191 +167178,191 @@ │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r6, [r2, #28] │ │ │ │ str.w r0, [r2, #472] @ 0x1d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9bac2 │ │ │ │ + bne.w 9bcfa │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r7, [r2, #452] @ 0x1c4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr.w r1, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r2, #28] │ │ │ │ str.w r1, [r2, #472] @ 0x1d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9c23c │ │ │ │ + bne.w 9c666 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ mov r8, sl │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 9c1ca │ │ │ │ + beq.w 9c402 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, r2 │ │ │ │ itttt cs │ │ │ │ movcs r2, #29 │ │ │ │ ldrcs r1, [sp, #12] │ │ │ │ movcs r4, r1 │ │ │ │ strcs r2, [r1, #32] │ │ │ │ - bcs.n 9b756 │ │ │ │ + bcs.n 9b98e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bhi.w 9db14 │ │ │ │ + bhi.w 9dd46 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 9db06 │ │ │ │ + bne.w 9dd38 │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ str.w r9, [r4, #28] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 9c14e │ │ │ │ + beq.w 9c386 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ cmp r0, r8 │ │ │ │ - bcs.w 9c1c4 │ │ │ │ + bcs.w 9c3fc │ │ │ │ adds r2, r0, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ str r1, [r4, #4] │ │ │ │ ldrb.w ip, [r3] │ │ │ │ sub.w r2, ip, #9 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi.w 9b95e │ │ │ │ + bhi.w 9bb96 │ │ │ │ movs r6, #9 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ lsrs r6, r2 │ │ │ │ lsls r6, r6, #31 │ │ │ │ - bmi.w 9bdca │ │ │ │ + bmi.w 9c002 │ │ │ │ mov r6, ip │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9daee │ │ │ │ + beq.w 9dc80 │ │ │ │ str r3, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 9db22 │ │ │ │ + beq.w 9dd54 │ │ │ │ bic.w r3, r6, #32 │ │ │ │ sub.w r2, r3, #65 @ 0x41 │ │ │ │ mov r1, r3 │ │ │ │ cmp r2, #25 │ │ │ │ - bls.w 9b9b4 │ │ │ │ + bls.w 9bbec │ │ │ │ sub.w r3, r6, #95 @ 0x5f │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ it gt │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b9c6 │ │ │ │ + bne.w 9bbfe │ │ │ │ cmp r6, #13 │ │ │ │ - beq.w 9d1ae │ │ │ │ + beq.w 9d68a │ │ │ │ cmp r6, #10 │ │ │ │ - beq.w 9ba9a │ │ │ │ + beq.w 9bcd2 │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ - beq.w 9be56 │ │ │ │ + beq.w 9c08e │ │ │ │ uxtb r3, r6 │ │ │ │ - movw sl, #27336 @ 0x6ac8 │ │ │ │ + movw sl, #31880 @ 0x7c88 │ │ │ │ movt sl, #45 @ 0x2d │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bmi.w 9bb88 │ │ │ │ + bmi.w 9bdc0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - movw sl, #28360 @ 0x6ec8 │ │ │ │ + movw sl, #32904 @ 0x8088 │ │ │ │ movt sl, #45 @ 0x2d │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb.w r3, [sl, r3] │ │ │ │ subs r3, #102 @ 0x66 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #14 │ │ │ │ - bhi.n 9b824 │ │ │ │ + bhi.n 9ba5c │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 9c9b0 │ │ │ │ + bmi.w 9cbe8 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ cmpne r6, #39 @ 0x27 │ │ │ │ - beq.w 9c318 │ │ │ │ + beq.w 9c54c │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ - beq.w 9d1ba │ │ │ │ + beq.w 9d696 │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ it ne │ │ │ │ cmpne r6, #58 @ 0x3a │ │ │ │ - beq.w 9bc4a │ │ │ │ + beq.w 9be82 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ cmpne r6, #33 @ 0x21 │ │ │ │ - beq.w 9bc4a │ │ │ │ + beq.w 9be82 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9db38 │ │ │ │ + bl 9dd98 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl b0b2c <_PyToken_TwoChars@@Base> │ │ │ │ + bl b129c <_PyToken_TwoChars@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 9c7e6 │ │ │ │ + bne.w 9ca1e │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.w 9bd9a │ │ │ │ + beq.w 9bfd2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9db14 │ │ │ │ + bcc.w 9dd46 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9db06 │ │ │ │ + bne.w 9dd38 │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ - beq.w 9bc84 │ │ │ │ - ble.w 9bda4 │ │ │ │ + beq.w 9bebc │ │ │ │ + ble.w 9bfdc │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - beq.w 9bc84 │ │ │ │ + beq.w 9bebc │ │ │ │ bic.w r3, r6, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ addeq.w sl, r3, #12288 @ 0x3000 │ │ │ │ - beq.w 9bdce │ │ │ │ + beq.w 9c006 │ │ │ │ lsrs r1, r6, #6 │ │ │ │ - movw r2, #46488 @ 0xb598 │ │ │ │ + movw r2, #51032 @ 0xc758 │ │ │ │ movt r2, #57 @ 0x39 │ │ │ │ - movw r3, #45256 @ 0xb0c8 │ │ │ │ + movw r3, #49800 @ 0xc288 │ │ │ │ movt r3, #56 @ 0x38 │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ and.w r1, r6, #63 @ 0x3f │ │ │ │ add.w r1, r1, r2, lsl #6 │ │ │ │ - movw r2, #53400 @ 0xd098 │ │ │ │ + movw r2, #57944 @ 0xe258 │ │ │ │ movt r2, #56 @ 0x38 │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r4, r3, #21 │ │ │ │ - bpl.w 9bdb8 │ │ │ │ + bpl.w 9bff0 │ │ │ │ sub.w r2, r6, #33 @ 0x21 │ │ │ │ cmp r6, #61 @ 0x3d │ │ │ │ - beq.w 9c642 │ │ │ │ + beq.w 9c82a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bhi.w 9d642 │ │ │ │ - movw r3, #44804 @ 0xaf04 │ │ │ │ + bhi.w 9d6b0 │ │ │ │ + movw r3, #49348 @ 0xc0c4 │ │ │ │ movt r3, #56 @ 0x38 │ │ │ │ add r3, r2 │ │ │ │ ldrsb.w r0, [r3, #356] @ 0x164 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ cmpne r0, #3 │ │ │ │ @@ -167140,127 +167371,127 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c5f2 │ │ │ │ + bne.w 9c842 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ ldr.w r3, [r3, #464] @ 0x1d0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [r5, #20] │ │ │ │ str r1, [r5, #24] │ │ │ │ str r3, [r5, #16] │ │ │ │ str r3, [r5, #8] │ │ │ │ - beq.n 9b958 │ │ │ │ + beq.n 9bb90 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r5, #16] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, ip │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9daee │ │ │ │ + beq.w 9dc80 │ │ │ │ cmp r6, #35 @ 0x23 │ │ │ │ str r3, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 9b7a8 │ │ │ │ - b.n 9b978 │ │ │ │ + bne.w 9b9e0 │ │ │ │ + b.n 9bbb0 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 9b988 │ │ │ │ + beq.n 9bbc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9db38 │ │ │ │ + bl 9dd98 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #10 │ │ │ │ - bne.n 9b974 │ │ │ │ + bne.n 9bbac │ │ │ │ add.w sl, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r4, #2736] @ 0xab0 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r1, [sl, #668] @ 0x29c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9cf98 │ │ │ │ + bne.w 9d1fc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d440 │ │ │ │ + bne.w 9d2d4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 9db22 │ │ │ │ + beq.w 9dd54 │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 9c950 │ │ │ │ + beq.w 9cb88 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 9b7c0 │ │ │ │ + b.n 9b9f8 │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.w 9c240 │ │ │ │ + beq.w 9c474 │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ - beq.w 9c8ae │ │ │ │ + beq.w 9cae6 │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - beq.w 9c4d0 │ │ │ │ + beq.w 9c70a │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - beq.w 9c708 │ │ │ │ + beq.w 9c940 │ │ │ │ cmp r1, #84 @ 0x54 │ │ │ │ - beq.w 9c794 │ │ │ │ + beq.w 9c9b8 │ │ │ │ bic.w r3, r6, #32 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ - b.n 9ba06 │ │ │ │ + b.n 9bc3e │ │ │ │ ldrd r6, r3, [r4, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9bfdc │ │ │ │ + beq.w 9c214 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, r7 │ │ │ │ - bcs.w 9c04c │ │ │ │ + bcs.w 9c284 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, r6, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r2, [r4, #4] │ │ │ │ ldrb r6, [r6, #0] │ │ │ │ bic.w r3, r6, #32 │ │ │ │ subs r3, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls.n 9b9e2 │ │ │ │ + bls.n 9bc1a │ │ │ │ sub.w r3, r6, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 9b9e2 │ │ │ │ + bls.n 9bc1a │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bd0c │ │ │ │ + bne.w 9bf44 │ │ │ │ adds r7, r6, #1 │ │ │ │ - beq.w 9cbe8 │ │ │ │ + beq.w 9ce02 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ mov r2, r3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bcc.w 9db14 │ │ │ │ + bcc.w 9dd46 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r6, r6 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9db06 │ │ │ │ + bne.w 9dd38 │ │ │ │ ldr.w r2, [r0, #476] @ 0x1dc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #476] @ 0x1dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9d4c8 │ │ │ │ + bne.w 9d600 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ @@ -167268,32 +167499,32 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r5, #20] │ │ │ │ str r3, [r5, #24] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ - beq.n 9ba96 │ │ │ │ + beq.n 9bcce │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r5, #16] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9b958 │ │ │ │ + b.n 9bb90 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r2, #448] @ 0x1c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9bf88 │ │ │ │ + beq.w 9c1c0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w sl, r1, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [sl, #668] @ 0x29c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cc8e │ │ │ │ + bne.w 9cf0e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #28] │ │ │ │ str.w r2, [r1, #472] @ 0x1d8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r2 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ @@ -167302,119 +167533,119 @@ │ │ │ │ str.w r2, [r6, #448] @ 0x1c0 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r5, r7 │ │ │ │ subs r7, r3, r7 │ │ │ │ ldrd r4, r3, [r6, #4] │ │ │ │ add.w r8, r7, r5 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 9bb10 │ │ │ │ + beq.n 9bd48 │ │ │ │ ldr.w r1, [r6, #476] @ 0x1dc │ │ │ │ cmp r1, sl │ │ │ │ - bcs.n 9bb7a │ │ │ │ + bcs.n 9bdb2 │ │ │ │ adds r2, r1, #1 │ │ │ │ adds r0, r4, #1 │ │ │ │ str.w r2, [r6, #476] @ 0x1dc │ │ │ │ str r0, [r6, #4] │ │ │ │ ldrb.w ip, [r4] │ │ │ │ cmp.w ip, #32 │ │ │ │ - bne.w 9bd12 │ │ │ │ + bne.w 9bf4a │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r7, r5 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9bae6 │ │ │ │ + bne.n 9bd1e │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9cc88 │ │ │ │ + bne.w 9cec0 │ │ │ │ ldr.w r3, [r6, #2744] @ 0xab8 │ │ │ │ - movw r2, #14385 @ 0x3831 │ │ │ │ + movw r2, #18337 @ 0x47a1 │ │ │ │ movt r2, #19 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9c860 │ │ │ │ + bne.w 9ca98 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c464 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce70 │ │ │ │ + beq.w 9d010 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - cbnz r2, 9bb40 │ │ │ │ + cbnz r2, 9bd78 │ │ │ │ str r4, [r6, #0] │ │ │ │ ldr.w r2, [r6, #464] @ 0x1d0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ adds r2, #1 │ │ │ │ str.w r4, [r6, #2704] @ 0xa90 │ │ │ │ str.w r2, [r6, #464] @ 0x1d0 │ │ │ │ subs r2, r3, r4 │ │ │ │ str.w r1, [r6, #476] @ 0x1dc │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2c1d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c886 │ │ │ │ + bne.w 9cabe │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 9cedc │ │ │ │ + beq.w 9d02e │ │ │ │ ldr.w r1, [r6, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 9baee │ │ │ │ + bcc.n 9bd26 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r5 │ │ │ │ movs r3, #29 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.w 9c8a0 │ │ │ │ + b.w 9cad8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ - bne.w 9c078 │ │ │ │ - bl 9db38 │ │ │ │ + bne.w 9c2b0 │ │ │ │ + bl 9dd98 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - beq.w 9d240 │ │ │ │ - bgt.w 9c4ec │ │ │ │ + beq.w 9d24c │ │ │ │ + bgt.w 9c726 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq.w 9cd14 │ │ │ │ - bgt.w 9c7b2 │ │ │ │ + beq.w 9cf62 │ │ │ │ + bgt.w 9c9ea │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9d240 │ │ │ │ + beq.w 9d24c │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq.w 9d1f2 │ │ │ │ + beq.w 9d4c2 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq.w 9d084 │ │ │ │ + beq.w 9d3ac │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 9d13a │ │ │ │ + bmi.w 9d348 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9cea8 │ │ │ │ + beq.w 9d082 │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - bgt.w 9d0b6 │ │ │ │ + bgt.w 9d3dc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r2, #3248 @ 0xcb0 │ │ │ │ + movw r2, #7792 @ 0x1e70 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl ccb1c │ │ │ │ + bl cd164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c8aa │ │ │ │ + beq.w 9cae2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 9cd6a │ │ │ │ + beq.w 9cfb8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ subs r2, r1, #1 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bcc.w 9db14 │ │ │ │ + bcc.w 9dd46 │ │ │ │ ldrb.w r1, [r1, #-1] │ │ │ │ uxtb r3, r7 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 9db06 │ │ │ │ + bne.w 9dd38 │ │ │ │ ldrd r3, r0, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r4, #28] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ @@ -167423,47 +167654,47 @@ │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r5, #20] │ │ │ │ str r2, [r5, #24] │ │ │ │ str r3, [r5, #16] │ │ │ │ str r3, [r5, #8] │ │ │ │ - beq.n 9bc46 │ │ │ │ + beq.n 9be7e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r5, #16] │ │ │ │ movs r0, #2 │ │ │ │ - b.n 9b958 │ │ │ │ + b.n 9bb90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [sl, #664] @ 0x298 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 9c448 │ │ │ │ + bgt.w 9c680 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9db38 │ │ │ │ + bl 9dd98 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl b0b2c <_PyToken_TwoChars@@Base> │ │ │ │ + bl b129c <_PyToken_TwoChars@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 9c7e6 │ │ │ │ + bne.w 9ca1e │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.w 9b866 │ │ │ │ + bne.w 9ba9e │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - ble.w 9b8b0 │ │ │ │ + ble.w 9bae8 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - bne.w 9bdce │ │ │ │ + bne.w 9c006 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt.w 9d3a0 │ │ │ │ + bgt.w 9da68 │ │ │ │ adds r2, r4, r3 │ │ │ │ add.w ip, r4, r3, lsl #2 │ │ │ │ add.w r7, r4, #12288 @ 0x3000 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r6, [r2, #484] @ 0x1e4 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str.w r2, [ip, #684] @ 0x2ac │ │ │ │ @@ -167476,163 +167707,163 @@ │ │ │ │ ldr.w r3, [r7, #664] @ 0x298 │ │ │ │ cmp r3, #0 │ │ │ │ ittt gt │ │ │ │ ldrgt.w r3, [fp, #4] │ │ │ │ addgt r3, #1 │ │ │ │ strgt.w r3, [fp, #4] │ │ │ │ lsrs r0, r2, #6 │ │ │ │ - movw r1, #46488 @ 0xb598 │ │ │ │ + movw r1, #51032 @ 0xc758 │ │ │ │ movt r1, #57 @ 0x39 │ │ │ │ - movw r3, #45256 @ 0xb0c8 │ │ │ │ + movw r3, #49800 @ 0xc288 │ │ │ │ movt r3, #56 @ 0x38 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ and.w r0, r6, #63 @ 0x3f │ │ │ │ add.w r0, r0, r1, lsl #6 │ │ │ │ - movw r1, #53400 @ 0xd098 │ │ │ │ + movw r1, #57944 @ 0xe258 │ │ │ │ movt r1, #56 @ 0x38 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bpl.n 9bdb8 │ │ │ │ + bpl.n 9bff0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 9b8fc │ │ │ │ + b.n 9bb34 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - b.n 9b9e2 │ │ │ │ + b.n 9bc1a │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.w 9cf3a │ │ │ │ + beq.w 9d166 │ │ │ │ movs r7, #0 │ │ │ │ cmp.w ip, #12 │ │ │ │ mov r3, r7 │ │ │ │ - beq.w 9bad6 │ │ │ │ + beq.w 9bd0e │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.w 9d372 │ │ │ │ + beq.w 9d7c0 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #12] │ │ │ │ str r4, [r0, #4] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.w 9db14 │ │ │ │ + bcc.w 9dd46 │ │ │ │ ldrb.w r0, [r2, #-1] │ │ │ │ cmp r0, ip │ │ │ │ - bne.w 9db06 │ │ │ │ + bne.w 9dd38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w lr, ip, #10 │ │ │ │ mov r0, r1 │ │ │ │ cmp.w lr, #25 │ │ │ │ str.w r1, [r2, #476] @ 0x1dc │ │ │ │ - bhi.w 9bed4 │ │ │ │ + bhi.w 9c10c │ │ │ │ movs r7, #9 │ │ │ │ movt r7, #512 @ 0x200 │ │ │ │ lsr.w r7, r7, lr │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.w 9bed4 │ │ │ │ + bpl.w 9c10c │ │ │ │ ldr.w r7, [r2, #456] @ 0x1c8 │ │ │ │ cmp.w ip, #10 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq.w 9c4de │ │ │ │ + beq.w 9c718 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9dad8 │ │ │ │ + bne.w 9dcf0 │ │ │ │ ldr.w r7, [r2, #452] @ 0x1c4 │ │ │ │ str.w r1, [r2, #472] @ 0x1d8 │ │ │ │ str r4, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9c23c │ │ │ │ + bne.w 9c666 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9b712 │ │ │ │ + b.n 9b94a │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - beq.w 9bc84 │ │ │ │ - bgt.w 9b89e │ │ │ │ + beq.w 9bebc │ │ │ │ + bgt.w 9bad6 │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ - beq.w 9bc84 │ │ │ │ + beq.w 9bebc │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ - beq.w 9c0ea │ │ │ │ + beq.w 9c322 │ │ │ │ cmp.w r6, #1114112 @ 0x110000 │ │ │ │ - bcc.w 9b8b0 │ │ │ │ + bcc.w 9bae8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #3176 @ 0xc68 │ │ │ │ + movw r1, #7720 @ 0x1e28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 9d054 │ │ │ │ + b.w 9d520 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 9b762 │ │ │ │ + b.n 9b99a │ │ │ │ ldr.w r1, [sl, #664] @ 0x298 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9c81c │ │ │ │ + bgt.w 9ca54 │ │ │ │ ldr.w r3, [sl, #668] @ 0x29c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cb5a │ │ │ │ + bne.w 9cd92 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d046 │ │ │ │ - ble.w 9c0e6 │ │ │ │ + beq.w 9d84c │ │ │ │ + ble.w 9c31e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #480] @ 0x1e0 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #484] @ 0x1e4 │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ - bne.w 9c0c2 │ │ │ │ + bne.w 9c2fa │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9c0d6 │ │ │ │ + bgt.w 9c30e │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ lsrs r1, r2, #6 │ │ │ │ - movw r3, #46488 @ 0xb598 │ │ │ │ + movw r3, #51032 @ 0xc758 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ ldrh.w r3, [r3, r1, lsl #1] │ │ │ │ and.w r1, r6, #63 @ 0x3f │ │ │ │ add.w r1, r1, r3, lsl #6 │ │ │ │ - movw r3, #53400 @ 0xd098 │ │ │ │ + movw r3, #57944 @ 0xe258 │ │ │ │ movt r3, #56 @ 0x38 │ │ │ │ ldrh.w r1, [r3, r1, lsl #1] │ │ │ │ - movw r3, #45256 @ 0xb0c8 │ │ │ │ + movw r3, #49800 @ 0xc288 │ │ │ │ movt r3, #56 @ 0x38 │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bpl.n 9bdb8 │ │ │ │ + bpl.n 9bff0 │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ cmp r6, #61 @ 0x3d │ │ │ │ - beq.w 9c642 │ │ │ │ + beq.w 9c82a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 9b8fc │ │ │ │ + b.n 9bb34 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - movw sl, #27336 @ 0x6ac8 │ │ │ │ + movw sl, #31880 @ 0x7c88 │ │ │ │ movt sl, #45 @ 0x2d │ │ │ │ - bl 9db38 │ │ │ │ + bl 9dd98 │ │ │ │ uxtb r1, r0 │ │ │ │ ldr.w r3, [sl, r1, lsl #2] │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bmi.w 9cebc │ │ │ │ + bmi.w 9d096 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9d67c │ │ │ │ + beq.w 9d90a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9cfe8 │ │ │ │ + beq.w 9d1b8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 9db14 │ │ │ │ + bcc.w 9dd46 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9db06 │ │ │ │ + bne.w 9dd38 │ │ │ │ ldrd r2, r0, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r4, #28] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ @@ -167641,50 +167872,50 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r5, #20] │ │ │ │ str r3, [r5, #24] │ │ │ │ str r2, [r5, #16] │ │ │ │ str r2, [r5, #8] │ │ │ │ - beq.n 9bece │ │ │ │ + beq.n 9c106 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r5, #16] │ │ │ │ movs r0, #23 │ │ │ │ - b.n 9b958 │ │ │ │ + b.n 9bb90 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r7, [r3, #480] @ 0x1e0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9c780 │ │ │ │ + bne.w 9c9c4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9d312 │ │ │ │ + bne.w 9d85c │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ add r2, r3 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 9c05c │ │ │ │ - bge.w 9c69e │ │ │ │ + beq.w 9c294 │ │ │ │ + bge.w 9c8d6 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ itttt gt │ │ │ │ movgt r3, #0 │ │ │ │ movgt r0, #20 │ │ │ │ ldrgt r4, [sp, #12] │ │ │ │ ldrgt r2, [r4, #8] │ │ │ │ - bgt.w 9cc74 │ │ │ │ + bgt.w 9ce38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.w 9d308 │ │ │ │ + bge.w 9d6ee │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #452] @ 0x1c4 │ │ │ │ str r6, [r3, #52] @ 0x34 │ │ │ │ @@ -167693,212 +167924,212 @@ │ │ │ │ ldr.w r1, [r1, #476] @ 0x1dc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9b712 │ │ │ │ + beq.w 9b94a │ │ │ │ mov r7, r2 │ │ │ │ mov r1, r4 │ │ │ │ add.w r2, r1, #12288 @ 0x3000 │ │ │ │ cmp r7, #0 │ │ │ │ ldr.w r1, [r1, #480] @ 0x1e0 │ │ │ │ ldr.w r2, [r2, #668] @ 0x29c │ │ │ │ - bge.w 9c5ca │ │ │ │ + bge.w 9c804 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r7, #1 │ │ │ │ str.w r7, [r0, #452] @ 0x1c4 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c61a │ │ │ │ + bne.w 9c89e │ │ │ │ ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ strd r3, r1, [r5, #8] │ │ │ │ strd r2, r2, [r5, #20] │ │ │ │ movs r0, #6 │ │ │ │ - b.n 9b958 │ │ │ │ + b.n 9bb90 │ │ │ │ ldr.w r2, [r2, #480] @ 0x1e0 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.w 9baa8 │ │ │ │ + bgt.w 9bce0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add.w r1, r4, #12288 @ 0x3000 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr.w r0, [r1, #672] @ 0x2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cf5c │ │ │ │ + bne.w 9d22e │ │ │ │ str.w r7, [r4, #2700] @ 0xa8c │ │ │ │ subs r6, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, r0 │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #20] │ │ │ │ str r6, [r5, #24] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ - beq.n 9bfd8 │ │ │ │ + beq.n 9c210 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r5, #16] │ │ │ │ movs r0, #4 │ │ │ │ - b.n 9b958 │ │ │ │ + b.n 9bb90 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9c050 │ │ │ │ + bne.n 9c288 │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw sl, #14385 @ 0x3831 │ │ │ │ + movw sl, #18337 @ 0x47a1 │ │ │ │ movt sl, #19 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 9c68e │ │ │ │ + bne.w 9c8c6 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2c464 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cbca │ │ │ │ + beq.w 9ce12 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 9c00e │ │ │ │ + cbnz r3, 9c246 │ │ │ │ str r6, [r4, #0] │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ sub.w r2, r9, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ blx 2c1d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d32e │ │ │ │ + bne.w 9d6de │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 9cb82 │ │ │ │ + beq.w 9cdba │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 9b9f6 │ │ │ │ + bcc.w 9bc2e │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r3, #32 │ │ │ │ - b.n 9ba06 │ │ │ │ + b.n 9bc3e │ │ │ │ mov r8, r9 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9d308 │ │ │ │ + bne.w 9d6ee │ │ │ │ ldr.w r1, [r2, #476] @ 0x1dc │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ - b.n 9bf3c │ │ │ │ - bl cc99c │ │ │ │ + b.n 9c174 │ │ │ │ + bl ccfe4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ceca │ │ │ │ + beq.w 9d0a4 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9cea8 │ │ │ │ + beq.w 9d082 │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.w 9d0e8 │ │ │ │ + beq.w 9d424 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq.w 9d0c0 │ │ │ │ + beq.w 9d3e6 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #3248 @ 0xcb0 │ │ │ │ + movw r2, #7792 @ 0x1e70 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl ccb1c │ │ │ │ + bl cd164 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bbec │ │ │ │ + bne.w 9be24 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9e0e8 │ │ │ │ - b.n 9b958 │ │ │ │ + bl 9e348 │ │ │ │ + b.n 9bb90 │ │ │ │ cmp r6, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne.w 9c724 │ │ │ │ + bne.w 9c95c │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble.w 9be12 │ │ │ │ + ble.w 9c04a │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9c746 │ │ │ │ + blt.w 9c97e │ │ │ │ mov r2, r6 │ │ │ │ - b.n 9be12 │ │ │ │ + b.n 9c04a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [sl, #664] @ 0x298 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9bdd8 │ │ │ │ + ble.w 9c010 │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9d4a6 │ │ │ │ + beq.w 9d8be │ │ │ │ ldr.w r3, [sl, #668] @ 0x29c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cfc6 │ │ │ │ + bne.w 9d1e6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d046 │ │ │ │ - bgt.w 9bdf2 │ │ │ │ + beq.w 9d84c │ │ │ │ + bgt.w 9c02a │ │ │ │ subs r3, r7, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9c746 │ │ │ │ + blt.w 9c97e │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - bne.n 9c0e6 │ │ │ │ + bne.n 9c31e │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9d552 │ │ │ │ + bne.w 9db38 │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ str.w r3, [fp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp, #56] @ 0x38 │ │ │ │ - b.n 9be12 │ │ │ │ + b.n 9c04a │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c934 │ │ │ │ + bne.w 9cb6c │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw r6, #14385 @ 0x3831 │ │ │ │ + movw r6, #18337 @ 0x47a1 │ │ │ │ movt r6, #19 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c714 │ │ │ │ + bne.w 9c94c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2c464 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ccde │ │ │ │ + beq.w 9cf2c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9c182 │ │ │ │ + cbnz r2, 9c3ba │ │ │ │ str r3, [r4, #0] │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ @@ -167906,39 +168137,39 @@ │ │ │ │ mov r0, r3 │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2c1d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d3d8 │ │ │ │ + bne.w 9d8a8 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 9ccac │ │ │ │ + beq.w 9cec6 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.w 9b772 │ │ │ │ + bcc.w 9b9aa │ │ │ │ movs r1, #29 │ │ │ │ str r1, [r4, #32] │ │ │ │ - b.n 9c938 │ │ │ │ + b.n 9cb70 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9cbb0 │ │ │ │ + bne.w 9cde8 │ │ │ │ ldr.w r2, [r2, #2744] @ 0xab8 │ │ │ │ - movw r6, #14385 @ 0x3831 │ │ │ │ + movw r6, #18337 @ 0x47a1 │ │ │ │ movt r6, #19 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c7a0 │ │ │ │ + bne.w 9c9d8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2c464 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cdae │ │ │ │ + beq.w 9cfe6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r2, [r1, #464] @ 0x1d0 │ │ │ │ str.w sl, [r1, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r1, #476] @ 0x1dc │ │ │ │ @@ -167946,176 +168177,174 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w r3, [r2, #2704] @ 0xa90 │ │ │ │ sub.w r2, sl, r3 │ │ │ │ blx 2c1d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cc50 │ │ │ │ + bne.w 9cea4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 9cbf8 │ │ │ │ + beq.w 9ce4c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r2, #476] @ 0x1dc │ │ │ │ - b.w 9b720 │ │ │ │ - mov r1, r2 │ │ │ │ - b.n 9bf4e │ │ │ │ + b.w 9b958 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9db38 │ │ │ │ + bl 9dd98 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ cmpne r0, #39 @ 0x27 │ │ │ │ - beq.n 9c2b2 │ │ │ │ + beq.n 9c4e6 │ │ │ │ bic.w r3, r6, #32 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 9c26c │ │ │ │ + bne.n 9c4a0 │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.w 9c432 │ │ │ │ + beq.w 9c66a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9c278 │ │ │ │ + bne.n 9c4ac │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ - beq.w 9c442 │ │ │ │ + beq.w 9c67a │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 9c284 │ │ │ │ + bne.n 9c4b8 │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - beq.w 9c438 │ │ │ │ - cbnz r7, 9c28c │ │ │ │ + beq.w 9c670 │ │ │ │ + cbnz r7, 9c4c0 │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ - beq.w 9c43e │ │ │ │ + beq.w 9c676 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9b9d6 │ │ │ │ + bne.w 9bc0e │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne.w 9b9d6 │ │ │ │ + bne.w 9bc0e │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9db38 │ │ │ │ + bl 9dd98 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ - bne.n 9c25c │ │ │ │ + bne.n 9c490 │ │ │ │ tst.w r8, r9 │ │ │ │ - bne.w 9d88e │ │ │ │ + bne.w 9dc4e │ │ │ │ tst.w r9, sl │ │ │ │ - bne.w 9d93c │ │ │ │ + bne.w 9db9e │ │ │ │ tst.w r9, r7 │ │ │ │ - bne.w 9d91c │ │ │ │ + bne.w 9db7e │ │ │ │ tst.w r9, r4 │ │ │ │ - bne.w 9d622 │ │ │ │ + bne.w 9db5e │ │ │ │ tst.w r8, r7 │ │ │ │ - bne.w 9d602 │ │ │ │ + bne.w 9db3e │ │ │ │ tst.w r8, r4 │ │ │ │ - bne.w 9d86e │ │ │ │ + bne.w 9dc2e │ │ │ │ tst r4, r7 │ │ │ │ - bne.w 9d84e │ │ │ │ + bne.w 9dc0e │ │ │ │ orrs.w r3, r4, r7 │ │ │ │ - beq.n 9c318 │ │ │ │ + beq.n 9c54c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw sl, #28360 @ 0x6ec8 │ │ │ │ + movw sl, #32904 @ 0x8088 │ │ │ │ movt sl, #45 @ 0x2d │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb.w r3, [sl, r3] │ │ │ │ subs r3, #102 @ 0x66 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #14 │ │ │ │ - bhi.n 9c30e │ │ │ │ + bhi.n 9c542 │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 9c9ba │ │ │ │ + bmi.w 9cbf2 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - beq.n 9c318 │ │ │ │ + beq.n 9c54c │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ - bne.w 9b834 │ │ │ │ + bne.w 9ba6c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r2, [r1, #464] @ 0x1d0 │ │ │ │ ldr.w r3, [r1, #2704] @ 0xa90 │ │ │ │ str.w r2, [r1, #468] @ 0x1d4 │ │ │ │ str.w r3, [r1, #2708] @ 0xa94 │ │ │ │ - bl 9db38 │ │ │ │ + bl 9dd98 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 9c970 │ │ │ │ - adds r2, r0, #1 │ │ │ │ + beq.w 9cba8 │ │ │ │ + adds r1, r0, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ittt eq │ │ │ │ moveq.w r9, #1 │ │ │ │ moveq r7, #0 │ │ │ │ moveq r2, r9 │ │ │ │ - beq.w 9cbc2 │ │ │ │ + beq.w 9cdfa │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str.w fp, [r1, #4] │ │ │ │ cmp fp, r2 │ │ │ │ - bcc.w 9db14 │ │ │ │ + bcc.w 9dd46 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9db06 │ │ │ │ + bne.w 9dd38 │ │ │ │ ldr.w r3, [r1, #476] @ 0x1dc │ │ │ │ mov.w r9, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r4, r1 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r1, #476] @ 0x1dc │ │ │ │ movs r3, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 9c3f0 │ │ │ │ + beq.n 9c624 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 9c3a0 │ │ │ │ + b.n 9c5d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.w 9c98a │ │ │ │ + beq.w 9cbc2 │ │ │ │ mov fp, r1 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.w 9c52e │ │ │ │ + beq.w 9c768 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp r2, sl │ │ │ │ - bcs.w 9c5be │ │ │ │ + bcs.w 9c7f8 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add.w r1, fp, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r2, #17 │ │ │ │ - beq.w 9db00 │ │ │ │ + beq.w 9dc9e │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 9c3ec │ │ │ │ + beq.n 9c620 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ cmp r2, #10 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d9d0 │ │ │ │ + bne.w 9dc04 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 9c396 │ │ │ │ + bne.n 9c5ca │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r5 │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov fp, r1 │ │ │ │ - b.n 9c386 │ │ │ │ + b.n 9c5ba │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r2, [r1, #480] @ 0x1e0 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ str r2, [r5, #0] │ │ │ │ @@ -168133,117 +168362,120 @@ │ │ │ │ itt ne │ │ │ │ ldrne.w r3, [r1, #472] @ 0x1d8 │ │ │ │ strne r3, [r5, #8] │ │ │ │ str.w fp, [r5, #24] │ │ │ │ itt ne │ │ │ │ ldrne.w r3, [r1, #476] @ 0x1dc │ │ │ │ strne r3, [r5, #16] │ │ │ │ - b.w 9b958 │ │ │ │ + b.w 9bb90 │ │ │ │ + mov r1, r2 │ │ │ │ + b.n 9c186 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 9c29a │ │ │ │ + b.n 9c4ce │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 9c29a │ │ │ │ + b.n 9c4ce │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9c29a │ │ │ │ + b.n 9c4ce │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 9c29a │ │ │ │ + b.n 9c4ce │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9bc5a │ │ │ │ + blt.w 9be92 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ ite eq │ │ │ │ moveq r9, r3 │ │ │ │ subne.w r9, r3, #1 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 9d69e │ │ │ │ + beq.w 9da7a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9c4a2 │ │ │ │ + bne.n 9c6dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ uxtb r1, r6 │ │ │ │ - bl cb00c │ │ │ │ + bl cb644 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9db22 │ │ │ │ + beq.w 9dcde │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - beq.w 9bc5a │ │ │ │ + beq.w 9be92 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ ldr.w r8, [sl, #664] @ 0x298 │ │ │ │ mla r3, r3, r8, r2 │ │ │ │ ldr.w r2, [r3, #2808] @ 0xaf8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d708 │ │ │ │ + bne.w 9d92c │ │ │ │ ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9d708 │ │ │ │ + beq.w 9d92c │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - bne.w 9bc5a │ │ │ │ + bne.w 9be92 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 9bc5a │ │ │ │ + bne.w 9be92 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #11 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ str.w r3, [fp] │ │ │ │ str.w r3, [fp, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9e0e8 │ │ │ │ - b.w 9b958 │ │ │ │ + bl 9e348 │ │ │ │ + b.w 9bb90 │ │ │ │ movs r4, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 9c24c │ │ │ │ + b.n 9c480 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9bed2 │ │ │ │ + bne.w 9c10a │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9bf3c │ │ │ │ + b.n 9c174 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq.w 9d1f2 │ │ │ │ + beq.w 9d4c2 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq.w 9cd14 │ │ │ │ + beq.w 9cf62 │ │ │ │ ldr.w r3, [sl, r0, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 9d13a │ │ │ │ + bmi.w 9d348 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9d43c │ │ │ │ - ble.n 9c510 │ │ │ │ + beq.w 9d822 │ │ │ │ + ble.n 9c74a │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - beq.w 9d0c0 │ │ │ │ - movw r2, #3248 @ 0xcb0 │ │ │ │ + beq.w 9d3e6 │ │ │ │ + movw r2, #7792 @ 0x1e70 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl ccb1c │ │ │ │ + bl cd164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c8aa │ │ │ │ + beq.w 9cae2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 9bbf4 │ │ │ │ + b.w 9be2c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9cd98 │ │ │ │ + bne.w 9cef8 │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw r3, #14385 @ 0x3831 │ │ │ │ + movw r3, #18337 @ 0x47a1 │ │ │ │ movt r3, #19 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9c8bc │ │ │ │ + bne.w 9caf4 │ │ │ │ mov r0, fp │ │ │ │ blx 2c464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce8e │ │ │ │ + beq.w 9d0b6 │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9c560 │ │ │ │ + cbnz r2, 9c79a │ │ │ │ str.w fp, [r4] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ @@ -168253,88 +168485,74 @@ │ │ │ │ mov r0, r3 │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ sub.w r2, r8, r3 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2c1d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d362 │ │ │ │ + bne.w 9d6fa │ │ │ │ mov r2, r4 │ │ │ │ mov r3, fp │ │ │ │ mov r4, fp │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.w 9cde6 │ │ │ │ + beq.w 9d0d0 │ │ │ │ mov r4, r5 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r9 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9c3b0 │ │ │ │ + bcc.w 9c5e4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #29 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r1, #32] │ │ │ │ - b.n 9c8e4 │ │ │ │ + b.n 9cb1c │ │ │ │ subs r7, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9c65a │ │ │ │ + cbnz r2, 9c86a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r7, [r0, #452] @ 0x1c4 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ strd r3, r1, [r5, #8] │ │ │ │ strd r2, r2, [r5, #20] │ │ │ │ movs r0, #5 │ │ │ │ - b.w 9b958 │ │ │ │ + b.w 9bb90 │ │ │ │ + ldrd r3, r0, [fp, #4] │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + subs r3, r3, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ + it eq │ │ │ │ + streq.w r3, [fp, #56] @ 0x38 │ │ │ │ + b.w 9bb34 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ ldr.w r3, [r2, #468] @ 0x1d4 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r2, [r2, #464] @ 0x1d0 │ │ │ │ strd r2, r3, [r5, #12] │ │ │ │ str r3, [r5, #8] │ │ │ │ strd r6, r1, [r5, #20] │ │ │ │ - bne.w 9b94a │ │ │ │ - b.w 9b958 │ │ │ │ - ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [r5, #4] │ │ │ │ - str r2, [r5, #16] │ │ │ │ - strd r2, r1, [r5, #8] │ │ │ │ - strd r3, r3, [r5, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9bf84 │ │ │ │ - ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ - str r3, [r5, #8] │ │ │ │ - ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ - str r3, [r5, #16] │ │ │ │ - b.n 9bf84 │ │ │ │ - ldrd r3, r0, [fp, #4] │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - subs r3, r3, r0 │ │ │ │ - cmp r3, #1 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ - it eq │ │ │ │ - streq.w r3, [fp, #56] @ 0x38 │ │ │ │ - b.w 9b8fc │ │ │ │ + bne.w 9bb82 │ │ │ │ + b.w 9bb90 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str.w r7, [r4, #452] @ 0x1c4 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -168345,338 +168563,351 @@ │ │ │ │ str r1, [r5, #12] │ │ │ │ strd r2, r3, [r5, #20] │ │ │ │ itttt ne │ │ │ │ ldrne.w r3, [r4, #472] @ 0x1d8 │ │ │ │ strne r3, [r5, #8] │ │ │ │ ldrne.w r3, [r4, #476] @ 0x1dc │ │ │ │ strne r3, [r5, #16] │ │ │ │ - b.n 9c5ec │ │ │ │ + b.n 9c824 │ │ │ │ + ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [r5, #4] │ │ │ │ + str r2, [r5, #16] │ │ │ │ + strd r2, r1, [r5, #8] │ │ │ │ + strd r3, r3, [r5, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9c1bc │ │ │ │ + ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ + str r3, [r5, #8] │ │ │ │ + ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ + str r3, [r5, #16] │ │ │ │ + b.n 9c1bc │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cde2 │ │ │ │ + beq.w 9d162 │ │ │ │ ldrd r6, r9, [r4, #4] │ │ │ │ - b.n 9c022 │ │ │ │ + b.n 9c25a │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9cc6c │ │ │ │ + ble.w 9ce30 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ subs r2, r1, #1 │ │ │ │ add r3, r4 │ │ │ │ ldr.w ip, [r4, #452] @ 0x1c4 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ str.w r0, [r4, #452] @ 0x1c4 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - cbz r2, 9c6ee │ │ │ │ + cbz r2, 9c926 │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 9c6ee │ │ │ │ + ble.n 9c926 │ │ │ │ sub.w r2, ip, #2 │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ subs r2, r1, #2 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 9c6ee │ │ │ │ + cbz r2, 9c926 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ - cmp r0, r6 │ │ │ │ - ble.n 9c6ee │ │ │ │ + cmp r6, r0 │ │ │ │ + bge.n 9c926 │ │ │ │ ldr.w r3, [r4, #452] @ 0x1c4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ ldr.w r0, [r1, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c6d4 │ │ │ │ - cmp r0, r6 │ │ │ │ - bne.w 9cc6c │ │ │ │ + bne.n 9c90c │ │ │ │ + cmp r6, r0 │ │ │ │ + bne.w 9ce30 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r2, r2, #572 @ 0x23c │ │ │ │ ldr.w r3, [r1, r2, lsl #2] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9d308 │ │ │ │ + bne.w 9d6ee │ │ │ │ mov r2, r1 │ │ │ │ - b.n 9c06a │ │ │ │ + b.n 9c2a2 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #1 │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 9c24c │ │ │ │ + b.n 9c480 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ccf8 │ │ │ │ + beq.w 9cf46 │ │ │ │ ldrd r3, sl, [r4, #4] │ │ │ │ - b.n 9c196 │ │ │ │ + b.n 9c3ce │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 9d01e │ │ │ │ + bne.w 9da90 │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - bne.w 9d016 │ │ │ │ + bne.w 9da88 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9c0e6 │ │ │ │ + ble.w 9c31e │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 9c12e │ │ │ │ + bge.w 9c366 │ │ │ │ ldr.w r2, [sl, #664] @ 0x298 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ mla r2, r1, r2, r4 │ │ │ │ - movw r1, #3888 @ 0xf30 │ │ │ │ + movw r1, #8432 @ 0x20f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r2, [r2, #2816] @ 0xb00 │ │ │ │ cmp r2, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ - bl 1de0dc │ │ │ │ + bl 1df00c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9e0e8 │ │ │ │ - b.w 9b958 │ │ │ │ + bl 9e348 │ │ │ │ + b.w 9bb90 │ │ │ │ + movs r7, #0 │ │ │ │ + movs r4, #1 │ │ │ │ + mov r9, r7 │ │ │ │ + mov sl, r7 │ │ │ │ + mov r8, r7 │ │ │ │ + b.n 9c480 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r1, [r3, #476] @ 0x1dc │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ - b.w 9bf3c │ │ │ │ - movs r7, #0 │ │ │ │ - movs r4, #1 │ │ │ │ - mov r9, r7 │ │ │ │ - mov sl, r7 │ │ │ │ - mov r8, r7 │ │ │ │ - b.n 9c24c │ │ │ │ + b.w 9c174 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf56 │ │ │ │ + beq.w 9d228 │ │ │ │ ldrd r3, sl, [r3, #4] │ │ │ │ - b.n 9c20e │ │ │ │ + b.n 9c446 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.w 9bbbc │ │ │ │ + bne.w 9bdf4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9db38 │ │ │ │ + bl 9dd98 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 9d080 │ │ │ │ + bmi.w 9d344 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e088 │ │ │ │ + bl 9e2e8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3396 @ 0xd44 │ │ │ │ + movw r1, #7940 @ 0x1f04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1de0dc │ │ │ │ - b.n 9c76e │ │ │ │ + bl 1df00c │ │ │ │ + b.n 9c9a6 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9db38 │ │ │ │ + bl 9dd98 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a038c <_PyToken_ThreeChars@@Base> │ │ │ │ + bl 1a1990 <_PyToken_ThreeChars@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.n 9c80a │ │ │ │ + bne.n 9ca42 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e088 │ │ │ │ + bl 9e2e8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9e0e8 │ │ │ │ - b.w 9b958 │ │ │ │ + bl 9e348 │ │ │ │ + b.w 9bb90 │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9c104 │ │ │ │ + bne.w 9c33c │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - bne.w 9d4a6 │ │ │ │ + bne.w 9d8be │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ mla r3, r3, r1, r4 │ │ │ │ - movw r1, #3832 @ 0xef8 │ │ │ │ + movw r1, #8376 @ 0x20b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ - bl 1de0dc │ │ │ │ + bl 1df00c │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9e0e8 │ │ │ │ - b.w 9b958 │ │ │ │ + bl 9e348 │ │ │ │ + b.w 9bb90 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf50 │ │ │ │ + beq.w 9d1f6 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ str.w r4, [r6, #2704] @ 0xa90 │ │ │ │ subs r2, r3, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2c1d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bb68 │ │ │ │ + beq.w 9bda0 │ │ │ │ mov r6, r5 │ │ │ │ - movw r1, #2744 @ 0xab8 │ │ │ │ + movw r1, #7288 @ 0x1c78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldrd r4, r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de0dc │ │ │ │ + bl 1df00c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl 7fc54 │ │ │ │ + bl 7fe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bed4 │ │ │ │ + beq.w 9c10c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9c0b4 │ │ │ │ + b.n 9c2ec │ │ │ │ movs r4, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r7, r4 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 9c24c │ │ │ │ + b.n 9c480 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c572 │ │ │ │ + bne.w 9c7ac │ │ │ │ ldrd r3, r5, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ str.w r8, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 9c8aa │ │ │ │ + beq.n 9cae2 │ │ │ │ cmp r3, #22 │ │ │ │ - beq.w 9c3f0 │ │ │ │ + beq.w 9c624 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [r4, #468] @ 0x1d4 │ │ │ │ ldr.w r0, [r4, #464] @ 0x1d0 │ │ │ │ str.w r1, [r4, #464] @ 0x1d0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r3, [r3, #664] @ 0x298 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr.w r1, [r4, #2708] @ 0xa94 │ │ │ │ cmp r3, #0 │ │ │ │ str.w r1, [r4, #2704] @ 0xa90 │ │ │ │ - bgt.w 9d8e8 │ │ │ │ + bgt.w 9dbbe │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 9d8c2 │ │ │ │ + bne.w 9db10 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3600 @ 0xe10 │ │ │ │ + movw r1, #8144 @ 0x1fd0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de0dc │ │ │ │ + bl 1df00c │ │ │ │ cmp r7, #10 │ │ │ │ - beq.n 9c8aa │ │ │ │ + beq.n 9cae2 │ │ │ │ movs r3, #23 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 9c8aa │ │ │ │ + b.n 9cae2 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ subs r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9da7c │ │ │ │ + beq.w 9dcd2 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r1, #28 │ │ │ │ str r3, [r2, #28] │ │ │ │ str.w r0, [r2, #472] @ 0x1d8 │ │ │ │ - beq.w 9db22 │ │ │ │ + beq.w 9dd54 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c8aa │ │ │ │ + bne.n 9cae2 │ │ │ │ cmp r1, #11 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r2, #67 @ 0x43 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9e0e8 │ │ │ │ - b.w 9b958 │ │ │ │ + bl 9e348 │ │ │ │ + b.w 9bb90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9db38 │ │ │ │ + bl 9dd98 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 9cbb6 │ │ │ │ + beq.w 9cdee │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - adds r7, r0, #1 │ │ │ │ + adds r2, r0, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 9d9c4 │ │ │ │ + beq.w 9d878 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9c34c │ │ │ │ + b.n 9c580 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - bl 9db38 │ │ │ │ + bl 9dd98 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r6, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r0, #13 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq.w 9da64 │ │ │ │ + beq.w 9dd76 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ - b.n 9c386 │ │ │ │ + b.n 9c5ba │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - beq.n 9c9ba │ │ │ │ + beq.n 9cbf2 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ - bne.w 9b82e │ │ │ │ + bne.w 9ba66 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ - bl 9db38 │ │ │ │ + bl 9dd98 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9d428 │ │ │ │ + beq.w 9dafe │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e088 │ │ │ │ + bl 9e2e8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r3, r2, #12288 @ 0x3000 │ │ │ │ ldr.w r8, [r2, #28] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ ldr.w r2, [r3, #664] @ 0x298 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - bgt.w 9d406 │ │ │ │ + bgt.w 9dadc │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str.w r2, [r3, #664] @ 0x298 │ │ │ │ mov.w r9, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ mul.w r0, r2, r0 │ │ │ │ @@ -168699,15 +168930,15 @@ │ │ │ │ str.w ip, [r3, #2804] @ 0xaf4 │ │ │ │ str.w ip, [r3, #2796] @ 0xaec │ │ │ │ str.w ip, [r1, r0] │ │ │ │ str.w ip, [r6, #4] │ │ │ │ ldrb.w r3, [r8] │ │ │ │ subs r3, #70 @ 0x46 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bhi.n 9cadc │ │ │ │ + bhi.n 9cd14 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r2, #24 │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ @@ -168747,16 +168978,16 @@ │ │ │ │ str r1, [r2, #4] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9e0e8 │ │ │ │ - b.w 9b958 │ │ │ │ + bl 9e348 │ │ │ │ + b.w 9bb90 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ ldrb.w r1, [sl, r2] │ │ │ │ add.w r2, r3, #2752 @ 0xac0 │ │ │ │ @@ -168771,16 +169002,16 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r3, [r2, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9e0e8 │ │ │ │ - b.w 9b958 │ │ │ │ + bl 9e348 │ │ │ │ + b.w 9bb90 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r3, r4, r2 │ │ │ │ @@ -168791,87 +169022,99 @@ │ │ │ │ ldrb.w r6, [sl, r6] │ │ │ │ cmp r6, #116 @ 0x74 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, r0 │ │ │ │ str.w r6, [r3, #2816] @ 0xb00 │ │ │ │ strd r0, r1, [r2, #4] │ │ │ │ - bne.n 9caca │ │ │ │ - b.n 9cb10 │ │ │ │ + bne.n 9cd02 │ │ │ │ + b.n 9cd48 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 9c0e6 │ │ │ │ + ble.w 9c31e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r2, #480] @ 0x1e0 │ │ │ │ it gt │ │ │ │ ldrgt.w r7, [fp, #4] │ │ │ │ - bgt.w 9c11e │ │ │ │ + bgt.w 9c356 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 9be12 │ │ │ │ + b.w 9c04a │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c050 │ │ │ │ + bne.w 9c288 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 9cdd8 │ │ │ │ + bne.w 9d158 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d3b2 │ │ │ │ + beq.w 9d826 │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9cba8 │ │ │ │ + cbnz r2, 9cde0 │ │ │ │ str r6, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.w 9c012 │ │ │ │ + b.w 9c24a │ │ │ │ mov r4, r2 │ │ │ │ - b.w 9b756 │ │ │ │ + b.w 9b98e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ movs r2, #3 │ │ │ │ mov r7, r9 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov fp, r3 │ │ │ │ - b.w 9c37c │ │ │ │ + b.w 9c5b0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9d600 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + b.w 9bc9a │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2bf84 │ │ │ │ add.w r9, r6, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r9, r6 │ │ │ │ - bne.w 9c008 │ │ │ │ + bne.w 9c240 │ │ │ │ movs r2, #11 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 9c050 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9d4c8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - b.w 9ba62 │ │ │ │ + b.w 9c288 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r0, #21 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + str r0, [r4, #32] │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9e348 │ │ │ │ + b.w 9bb90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9d95c │ │ │ │ + bne.w 9d700 │ │ │ │ ldr.w r3, [r3, #2744] @ 0xab8 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 9cf88 │ │ │ │ + bne.w 9d18a │ │ │ │ mov r0, r4 │ │ │ │ blx 2c464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d34c │ │ │ │ + beq.w 9d8e0 │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #28] │ │ │ │ - cbnz r3, 9cc22 │ │ │ │ + cbnz r3, 9ce76 │ │ │ │ str r4, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r3, [r2, #464] @ 0x1d0 │ │ │ │ str r0, [r2, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #464] @ 0x1d0 │ │ │ │ @@ -168880,183 +169123,239 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r2, sl, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [r3, #2704] @ 0xa90 │ │ │ │ blx 2c1d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c22a │ │ │ │ + beq.w 9c462 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #2744 @ 0xab8 │ │ │ │ + movw r1, #7288 @ 0x1c78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de0dc │ │ │ │ + bl 1df00c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.w 9b756 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r0, #21 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - str r0, [r4, #32] │ │ │ │ - mov r1, r5 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9e0e8 │ │ │ │ - b.w 9b958 │ │ │ │ + b.w 9b98e │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.n 9c8a0 │ │ │ │ - ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d3ec │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9e0e8 │ │ │ │ - b.w 9b958 │ │ │ │ + b.n 9cad8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c934 │ │ │ │ + bne.w 9cb6c │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c714 │ │ │ │ + bne.w 9c94c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2c464 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d3c4 │ │ │ │ + beq.w 9d892 │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - cbnz r1, 9ccd6 │ │ │ │ + cbnz r1, 9cef0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.w 9c186 │ │ │ │ + b.w 9c3be │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, r7 │ │ │ │ + cmp r0, #17 │ │ │ │ + beq.w 9cae2 │ │ │ │ + cmp r0, #22 │ │ │ │ + bne.w 9cb1c │ │ │ │ + b.w 9c624 │ │ │ │ + ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d818 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9e348 │ │ │ │ + b.w 9bb90 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, r3, r0 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 9c17c │ │ │ │ + bne.w 9c3b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r0, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r2, #4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9da76 │ │ │ │ + beq.w 9dd32 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ - b.n 9c942 │ │ │ │ + b.n 9cb7a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9db38 │ │ │ │ + bl 9dd98 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d670 │ │ │ │ + beq.w 9d80c │ │ │ │ uxtb r3, r1 │ │ │ │ ldr.w r6, [sl, r3, lsl #2] │ │ │ │ ands.w r6, r6, #16 │ │ │ │ - beq.w 9d83c │ │ │ │ + beq.w 9d83a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9db38 │ │ │ │ + bl 9dd98 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r4, r3, #27 │ │ │ │ - bmi.n 9cd30 │ │ │ │ + bmi.n 9cf7e │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d670 │ │ │ │ + beq.w 9d80c │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #3244 @ 0xcac │ │ │ │ + movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl ccb1c │ │ │ │ + bl cd164 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c0b4 │ │ │ │ + beq.w 9c2ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r2, r7, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bne.w 9bbf4 │ │ │ │ + bne.w 9be2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r2, [r0, #480] @ 0x1e0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #20] │ │ │ │ str r1, [r5, #24] │ │ │ │ str r2, [r5, #16] │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bc46 │ │ │ │ + beq.w 9be7e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9bc38 │ │ │ │ - b.w 9bc46 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, r7 │ │ │ │ - cmp r0, #17 │ │ │ │ - beq.w 9c8aa │ │ │ │ - cmp r0, #22 │ │ │ │ - bne.w 9c8e4 │ │ │ │ - b.w 9c3f0 │ │ │ │ + bne.w 9be70 │ │ │ │ + b.w 9be7e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, r3, r0 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 9c1f8 │ │ │ │ + bne.w 9c430 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r8 │ │ │ │ mov r4, r2 │ │ │ │ str.w r8, [r2, #4] │ │ │ │ - b.w 9b756 │ │ │ │ + b.w 9b98e │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ + blx 2bf84 │ │ │ │ + adds r3, r4, r0 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.w 9bd72 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r6, r5 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + b.n 9cad4 │ │ │ │ + ldr r1, [r6, #32] │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.w 9cec0 │ │ │ │ + ldr.w r3, [r6, #2744] @ 0xab8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 9d19a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c698 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.n 9cbe2 │ │ │ │ + beq.w 9d8f8 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + cbnz r2, 9d056 │ │ │ │ + str r4, [r6, #0] │ │ │ │ + ldr.w r2, [r6, #464] @ 0x1d0 │ │ │ │ + str r3, [r6, #8] │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r6, #464] @ 0x1d0 │ │ │ │ + movs r2, #0 │ │ │ │ + str.w r2, [r6, #476] @ 0x1dc │ │ │ │ + subs r2, r3, r4 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r4, [r6, #2704] @ 0xa90 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2c1d4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9bda0 │ │ │ │ + b.n 9cabe │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9dd98 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r6, r3, #29 │ │ │ │ + bpl.w 9c2c2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl ccfe4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9c2c2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ + mov r1, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 9e348 │ │ │ │ + b.w 9bb90 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2bf84 │ │ │ │ + add r0, fp │ │ │ │ + cmp r0, fp │ │ │ │ + bne.w 9c792 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r1, #32] │ │ │ │ + b.n 9cb08 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9d368 │ │ │ │ + bne.w 9d7da │ │ │ │ ldr.w r3, [r5, #2744] @ 0xab8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9cf7a │ │ │ │ + bne.n 9d17c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d38c │ │ │ │ + beq.w 9d7f8 │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ - cbnz r2, 9ce0e │ │ │ │ + cbnz r2, 9d0f6 │ │ │ │ str r4, [r5, #0] │ │ │ │ ldr.w r3, [r5, #464] @ 0x1d0 │ │ │ │ str r0, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #476] @ 0x1dc │ │ │ │ @@ -169065,1265 +169364,1209 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [r5, #2704] @ 0xa90 │ │ │ │ sub.w r2, r8, r4 │ │ │ │ str r4, [sp, #24] │ │ │ │ blx 2c1d4 │ │ │ │ mov r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c5a0 │ │ │ │ + beq.w 9c7da │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #2744 @ 0xab8 │ │ │ │ + movw r1, #7288 @ 0x1c78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de0dc │ │ │ │ + bl 1df00c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ cmp r3, #17 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - beq.w 9c8aa │ │ │ │ + beq.w 9cae2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.w 9c8e4 │ │ │ │ - b.w 9c3f0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2bf84 │ │ │ │ - adds r3, r4, r0 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.w 9bb3a │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - b.n 9c89c │ │ │ │ - mov r0, fp │ │ │ │ - blx 2bf84 │ │ │ │ - add r0, fp │ │ │ │ - cmp r0, fp │ │ │ │ - bne.w 9c558 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r1, #32] │ │ │ │ - b.n 9c8d0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9db38 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r6, r3, #29 │ │ │ │ - bpl.w 9c08a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl cc99c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c08a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ - mov r1, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 9e0e8 │ │ │ │ - b.w 9b958 │ │ │ │ - ldr r1, [r6, #32] │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.w 9cc88 │ │ │ │ - ldr.w r3, [r6, #2744] @ 0xab8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 9cf2e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c464 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d12a │ │ │ │ - adds r3, r0, #1 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - cbnz r2, 9cf02 │ │ │ │ - str r4, [r6, #0] │ │ │ │ - ldr.w r2, [r6, #464] @ 0x1d0 │ │ │ │ - str r3, [r6, #8] │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r6, #464] @ 0x1d0 │ │ │ │ - movs r2, #0 │ │ │ │ - str.w r2, [r6, #476] @ 0x1dc │ │ │ │ - subs r2, r3, r4 │ │ │ │ - movs r1, #0 │ │ │ │ + bne.w 9cb1c │ │ │ │ + b.w 9c624 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r4, [r6, #2704] @ 0xa90 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2c1d4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9bb68 │ │ │ │ - b.n 9c886 │ │ │ │ - mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 9cf50 │ │ │ │ - ldrd r4, r3, [r6, #4] │ │ │ │ - b.n 9cf14 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9c8d0 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.n 9ce2a │ │ │ │ ldr r7, [r6, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 293000 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ + bl 2941e0 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ add.w r3, r8, #1 │ │ │ │ mla r7, r0, r7, r7 │ │ │ │ - b.w 9bad6 │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - b.n 9ce88 │ │ │ │ - ldr.w r8, [r3, #8] │ │ │ │ - b.n 9cdc8 │ │ │ │ - ldr.w r0, [r1, #668] @ 0x29c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9da94 │ │ │ │ - str.w r7, [r1, #672] @ 0x2a0 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9e0e8 │ │ │ │ - b.w 9b958 │ │ │ │ + b.w 9bd0e │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d964 │ │ │ │ + beq.w 9d708 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - b.n 9ce20 │ │ │ │ + b.n 9d108 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9cf56 │ │ │ │ + beq.n 9d228 │ │ │ │ ldrd r4, sl, [r3, #4] │ │ │ │ - b.n 9cc38 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d440 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e088 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ - str.w r7, [sl, #672] @ 0x2a0 │ │ │ │ - bl 9e0e8 │ │ │ │ - b.w 9b958 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 9cb66 │ │ │ │ - b.w 9c11e │ │ │ │ + b.n 9ce8c │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + cbz r0, 9d1f6 │ │ │ │ + ldrd r4, r3, [r6, #4] │ │ │ │ + b.n 9d068 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e088 │ │ │ │ + bl 9e2e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e088 │ │ │ │ + bl 9e2e8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #20] │ │ │ │ str r2, [r5, #24] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bece │ │ │ │ + beq.w 9c106 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bec0 │ │ │ │ - b.w 9bece │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 9d01e │ │ │ │ - cmp r1, #0 │ │ │ │ - bgt.n 9d05c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add.w r2, r0, r2, lsl #2 │ │ │ │ - ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ - ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ - cmp r1, r2 │ │ │ │ - mov r2, r6 │ │ │ │ - bne.n 9d06c │ │ │ │ + bne.w 9c0f8 │ │ │ │ + b.w 9c106 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 9cd9e │ │ │ │ + b.w 9c356 │ │ │ │ + mov r6, r5 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + b.n 9d028 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9d2d4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + mov fp, r3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #3992 @ 0xf98 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9e2e8 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de0dc │ │ │ │ - b.w 9c76e │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ + str.w r7, [sl, #672] @ 0x2a0 │ │ │ │ + bl 9e348 │ │ │ │ + b.w 9bb90 │ │ │ │ + ldr.w r8, [r3, #8] │ │ │ │ + b.n 9d000 │ │ │ │ + ldr.w r0, [r1, #668] @ 0x29c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9dca4 │ │ │ │ + str.w r7, [r1, #672] @ 0x2a0 │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9e348 │ │ │ │ + b.w 9bb90 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9dd98 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.n 9d33a │ │ │ │ + sub.w r3, r2, #48 @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 9d29c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9dd98 │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.n 9d260 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.n 9d33a │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r1, r3, #29 │ │ │ │ + bmi.w 9d512 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r2, #7932 @ 0x1efc │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl cd164 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9cfae │ │ │ │ + b.w 9c2ec │ │ │ │ + uxtb r3, r2 │ │ │ │ + ldr.w r6, [sl, r3, lsl #2] │ │ │ │ + ands.w r6, r6, #4 │ │ │ │ + bne.w 9d514 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #3872 @ 0xf20 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r6 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de0dc │ │ │ │ - b.w 9c76e │ │ │ │ - ldrd r0, r7, [fp, #4] │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r7, r0 │ │ │ │ - bne.n 9d01e │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - b.w 9c74c │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movw r1, #3916 @ 0xf4c │ │ │ │ + bl 9e2e8 │ │ │ │ + movw r1, #7908 @ 0x1ee4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - mov r4, r0 │ │ │ │ - bl 1de0dc │ │ │ │ - b.w 9c76e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1df00c │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9e348 │ │ │ │ + b.w 9bb90 │ │ │ │ + ldr.w r0, [r4, #472] @ 0x1d8 │ │ │ │ + movw r2, #7388 @ 0x1cdc │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + mov.w lr, #9 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 9d2fe │ │ │ │ + ldrb.w ip, [r3] │ │ │ │ + cmp ip, r0 │ │ │ │ + bne.w 9d528 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + adds r3, #1 │ │ │ │ + adds r0, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + adds r2, #1 │ │ │ │ + subs.w lr, lr, #1 │ │ │ │ + beq.w 9d52e │ │ │ │ + ldr.w ip, [r4, #4] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ + cmp ip, r3 │ │ │ │ + bls.w 9d528 │ │ │ │ + cmp r0, #32 │ │ │ │ + bne.n 9d2ea │ │ │ │ + mov ip, r3 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ + mov r3, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + cmp r2, #32 │ │ │ │ + beq.n 9d31c │ │ │ │ + cmp r2, #9 │ │ │ │ + beq.n 9d31c │ │ │ │ + ldrd r0, r2, [sp, #16] │ │ │ │ + sub.w ip, r0, ip │ │ │ │ + add.w r0, ip, r3 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 9d2fc │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9dd98 │ │ │ │ + mov r2, r0 │ │ │ │ + b.n 9d258 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne.n 9d13a │ │ │ │ + beq.n 9d3ac │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r8, [r3, #4] │ │ │ │ + bl ccfe4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d0a4 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + beq.w 9d082 │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ + ble.n 9d376 │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ + beq.w 9d822 │ │ │ │ + bgt.n 9d462 │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ + beq.n 9d422 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ + beq.n 9d3e6 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r6, [r3, #668] @ 0x29c │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 9be0c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 9e2e8 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ + mov r0, r4 │ │ │ │ + adds r3, #1 │ │ │ │ + sub.w r2, r8, r1 │ │ │ │ + subs r1, r3, r1 │ │ │ │ + movw r3, #7964 @ 0x1f1c │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e2418 <_PyTemplate_Build@@Base+0x534> │ │ │ │ + b.n 9d2c2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9db38 │ │ │ │ + bl 9dd98 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ - beq.w 9d1da │ │ │ │ + beq.n 9d40c │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - beq.n 9d084 │ │ │ │ + beq.n 9d3ac │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 9d13a │ │ │ │ + bmi.n 9d348 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9cea8 │ │ │ │ + beq.w 9d082 │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - ble.w 9bbd4 │ │ │ │ + ble.w 9be0c │ │ │ │ cmp r7, #101 @ 0x65 │ │ │ │ - beq.w 9d43c │ │ │ │ - bgt.w 9c50a │ │ │ │ + beq.w 9d822 │ │ │ │ + bgt.w 9c744 │ │ │ │ cmp r7, #69 @ 0x45 │ │ │ │ - beq.n 9d0e6 │ │ │ │ + beq.n 9d422 │ │ │ │ cmp r7, #74 @ 0x4a │ │ │ │ - bne.w 9c510 │ │ │ │ + bne.w 9c74a │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9db38 │ │ │ │ - movw r2, #3520 @ 0xdc0 │ │ │ │ + bl 9dd98 │ │ │ │ + movw r2, #8064 @ 0x1f80 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ccb1c │ │ │ │ + bl cd164 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cd60 │ │ │ │ - b.w 9c0b4 │ │ │ │ + bne.w 9cfae │ │ │ │ + b.w 9c2ec │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9dd98 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.n 9d3b8 │ │ │ │ + b.w 9ca04 │ │ │ │ movs r7, #69 @ 0x45 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9db38 │ │ │ │ + bl 9dd98 │ │ │ │ sub.w r3, r0, #43 @ 0x2b │ │ │ │ mov r1, r0 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 9d6be │ │ │ │ + bne.n 9d47a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9db38 │ │ │ │ + bl 9dd98 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r6, [sl, r3, lsl #2] │ │ │ │ ands.w r6, r6, #4 │ │ │ │ - beq.w 9d6ac │ │ │ │ + beq.n 9d468 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl cc99c │ │ │ │ + bl ccfe4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ceca │ │ │ │ + beq.w 9d0a4 │ │ │ │ bic.w r3, r0, #32 │ │ │ │ - b.w 9c094 │ │ │ │ + b.w 9c2cc │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ + bne.n 9d376 │ │ │ │ + b.n 9d3e6 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2bf84 │ │ │ │ - adds r3, r4, r0 │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.w 9ce7e │ │ │ │ - b.n 9cefc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r8, [r3, #4] │ │ │ │ - bl cc99c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9ceca │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9cea8 │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ - ble.n 9d168 │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9d43c │ │ │ │ - bgt.n 9d1d4 │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ - beq.n 9d0e6 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ - beq.n 9d0c0 │ │ │ │ + bl 9e2e8 │ │ │ │ + movw r1, #7940 @ 0x1f04 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + b.n 9d2bc │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r4, r3, #29 │ │ │ │ + bmi.n 9d44c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r6, [r3, #668] @ 0x29c │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 9bbd4 │ │ │ │ + bl 9e2e8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r2, #7792 @ 0x1e70 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + bl cd164 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c2ec │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 9e088 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9e2e8 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ mov r0, r4 │ │ │ │ - adds r3, #1 │ │ │ │ - sub.w r2, r8, r1 │ │ │ │ - subs r1, r3, r1 │ │ │ │ - movw r3, #3420 @ 0xd5c │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e148c <_PyTemplate_Build@@Base+0x534> │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ - mov r3, r6 │ │ │ │ + movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9e0e8 │ │ │ │ - b.w 9b958 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9db38 │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 9b7de │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1a8818 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 9c8aa │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ - ldrd r3, sl, [r4, #4] │ │ │ │ - b.w 9b75e │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ - bne.n 9d168 │ │ │ │ - b.n 9d0c0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9db38 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.w 9d092 │ │ │ │ - b.w 9c7cc │ │ │ │ + bl 9e348 │ │ │ │ + b.w 9bb90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9db38 │ │ │ │ + bl 9dd98 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.n 9d2fe │ │ │ │ + beq.w 9d5e6 │ │ │ │ sub.w r3, r2, #48 @ 0x30 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 9d2de │ │ │ │ + bhi.n 9d568 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9db38 │ │ │ │ + bl 9dd98 │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 9d206 │ │ │ │ + bls.n 9d4d8 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.n 9d2fe │ │ │ │ + beq.n 9d5e6 │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.n 9d28e │ │ │ │ + bmi.n 9d5f0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #3316 @ 0xcf4 │ │ │ │ + movw r2, #7860 @ 0x1eb4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl ccb1c │ │ │ │ + bl cd164 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cd60 │ │ │ │ - b.w 9c0b4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9db38 │ │ │ │ + bne.w 9cfae │ │ │ │ + b.w 9c2ec │ │ │ │ mov r2, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.n 9d2d4 │ │ │ │ - sub.w r3, r2, #48 @ 0x30 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 9d2ae │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9db38 │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 9d254 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.n 9d2d4 │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r1, r3, #29 │ │ │ │ - bmi.n 9d29e │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #3388 @ 0xd3c │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl ccb1c │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9cd60 │ │ │ │ - b.w 9c0b4 │ │ │ │ - mov r2, r7 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #3256 @ 0xcb8 │ │ │ │ + movw r1, #7868 @ 0x1ebc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9d054 │ │ │ │ - mov r2, r0 │ │ │ │ + bl 1df00c │ │ │ │ + b.w 9c9a6 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9dd26 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #3324 @ 0xcfc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r8, r3, #6 │ │ │ │ + mov fp, r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9d054 │ │ │ │ + bl 9e2e8 │ │ │ │ + ldr.w r9, [r4, #4] │ │ │ │ + cmp r9, r8 │ │ │ │ + bcs.n 9d588 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r0, #57 @ 0x39 │ │ │ │ + ldrd r2, r3, [r1, #476] @ 0x1dc │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr.w r3, [r1, #464] @ 0x1d0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + strd r1, r3, [r5, #8] │ │ │ │ + str r3, [r5, #4] │ │ │ │ + strd r2, fp, [r5, #16] │ │ │ │ + str.w r9, [r5, #24] │ │ │ │ + b.w 9bb90 │ │ │ │ uxtb r3, r2 │ │ │ │ ldr.w r6, [sl, r3, lsl #2] │ │ │ │ ands.w r6, r6, #4 │ │ │ │ - bne.n 9d2a0 │ │ │ │ + bne.n 9d5f2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e088 │ │ │ │ - movw r1, #3364 @ 0xd24 │ │ │ │ + bl 9e2e8 │ │ │ │ + movw r1, #7836 @ 0x1e9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1de0dc │ │ │ │ - b.n 9d19c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9db38 │ │ │ │ - mov r2, r0 │ │ │ │ - b.n 9d24c │ │ │ │ - uxtb r3, r2 │ │ │ │ - ldr.w r6, [sl, r3, lsl #2] │ │ │ │ - ands.w r6, r6, #4 │ │ │ │ - bne.n 9d290 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e088 │ │ │ │ - movw r1, #3292 @ 0xcdc │ │ │ │ + b.n 9d2bc │ │ │ │ + movw r1, #7400 @ 0x1ce8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 9d2cc │ │ │ │ + movs r2, #6 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2c22c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 9d546 │ │ │ │ + cmp r9, r8 │ │ │ │ + beq.n 9d5bc │ │ │ │ + ldrsb.w r3, [fp, #6] │ │ │ │ + ldrb.w r2, [fp, #6] │ │ │ │ + cmp r3, r0 │ │ │ │ + blt.n 9d546 │ │ │ │ + movw r3, #31880 @ 0x7c88 │ │ │ │ + movt r3, #45 @ 0x2d │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + lsls r1, r3, #29 │ │ │ │ + bne.n 9d546 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + adds r6, #6 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 9dd66 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ + ldrd r2, r3, [r1, #476] @ 0x1dc │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr.w r3, [r1, #464] @ 0x1d0 │ │ │ │ + strd r6, r3, [r5, #8] │ │ │ │ + str r3, [r5, #4] │ │ │ │ + strd r2, r8, [r5, #16] │ │ │ │ + str.w r9, [r5, #24] │ │ │ │ + b.w 9bb90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9db38 │ │ │ │ + bl 9dd98 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 9d1fe │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r0, #18 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - b.n 9cc74 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [r3, #44] @ 0x2c │ │ │ │ - add.w r3, r3, r1, lsl #2 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - cmp r0, r9 │ │ │ │ - beq.w 9c05a │ │ │ │ - bge.n 9d33e │ │ │ │ - mov r6, r9 │ │ │ │ - mov r8, r9 │ │ │ │ - b.w 9befc │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #2744 @ 0xab8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 1de0dc │ │ │ │ - b.n 9cde2 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w 9cc6c │ │ │ │ - mov r6, r9 │ │ │ │ - mov r8, r9 │ │ │ │ - b.w 9c6a4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2bf84 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r0, r4 │ │ │ │ - bne.w 9cc1a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r8, [r3, #8] │ │ │ │ - b.n 9cdc2 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + b.n 9d4d0 │ │ │ │ mov r2, r7 │ │ │ │ - b.n 9ce42 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov r0, r1 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r2, r9 │ │ │ │ - b.n 9cd9e │ │ │ │ - mov r0, r6 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - it eq │ │ │ │ - moveq r9, r5 │ │ │ │ - bl 1a8818 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 9d3f4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r7, r5 │ │ │ │ - b.w 9bad6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2bf84 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r0, r4 │ │ │ │ - bne.w 9ce08 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov r2, r9 │ │ │ │ - b.n 9cea0 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #3804 @ 0xedc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 1de0dc │ │ │ │ - b.w 9c76e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2bf84 │ │ │ │ - add r0, r6 │ │ │ │ - cmp r0, r6 │ │ │ │ - bne.w 9cba2 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.n 9cbde │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 2bf84 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r0, r3 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 9ccf2 │ │ │ │ - b.n 9ccd0 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #2744 @ 0xab8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1de0dc │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.n 9ccfc │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - b.n 9cc98 │ │ │ │ - ldrd r0, r1, [sp, #12] │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 9e0e8 │ │ │ │ - b.w 9b958 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #3532 @ 0xdcc │ │ │ │ + movw r1, #7800 @ 0x1e78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de0dc │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 9e0e8 │ │ │ │ - b.w 9b958 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9db38 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, r6 │ │ │ │ - bne.w 9d8ae │ │ │ │ - movs r1, #3 │ │ │ │ - b.w 9c9e2 │ │ │ │ - movs r7, #101 @ 0x65 │ │ │ │ - b.n 9d0e8 │ │ │ │ - ldr.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - movw r2, #2844 @ 0xb1c │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - mov.w lr, #9 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 9d46a │ │ │ │ - ldrb.w ip, [r3] │ │ │ │ - cmp ip, r0 │ │ │ │ - bne.w 9d984 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - adds r3, #1 │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - adds r2, #1 │ │ │ │ - subs.w lr, lr, #1 │ │ │ │ - beq.w 9d98a │ │ │ │ - ldr.w ip, [r4, #4] │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ - cmp ip, r3 │ │ │ │ - bls.w 9d984 │ │ │ │ - cmp r0, #32 │ │ │ │ - bne.n 9d456 │ │ │ │ - mov ip, r3 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - cmp r2, #32 │ │ │ │ - beq.n 9d488 │ │ │ │ - cmp r2, #9 │ │ │ │ - beq.n 9d488 │ │ │ │ - ldrd r0, r2, [sp, #16] │ │ │ │ - sub.w ip, r0, ip │ │ │ │ - add.w r0, ip, r3 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 9d468 │ │ │ │ - ldr.w r3, [sl, #668] @ 0x29c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9c10e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 9cb66 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ - b.w 9c746 │ │ │ │ + b.n 9d520 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r3, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cbf0 │ │ │ │ + bne.w 9ce0a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r9, [r3, #2692] @ 0xa84 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9c8aa │ │ │ │ + bne.w 9cae2 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ subs r1, r1, r0 │ │ │ │ - bl a1ab8 │ │ │ │ + bl a1cc8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9da48 │ │ │ │ - bl bc8f8 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ + beq.w 9dd06 │ │ │ │ + bl bcf50 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, sl │ │ │ │ - blt.n 9d558 │ │ │ │ + blt.n 9d716 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9cbf0 │ │ │ │ + bge.w 9ce0a │ │ │ │ subs r3, #1 │ │ │ │ s TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes